def list_tags_for_resource(ResourceARN=None, Marker=None, Limit=None):
    """
    Lists the tags that have been added to the specified resource. This operation is only supported in the cached volume, stored volume and tape gateway architecture.
    See also: AWS API Documentation
    
    Examples
    Lists the tags that have been added to the specified resource.
    Expected Output:
    
    :example: response = client.list_tags_for_resource(
        ResourceARN='string',
        Marker='string',
        Limit=123
    )
    
    
    :type ResourceARN: string
    :param ResourceARN: [REQUIRED]
            The Amazon Resource Name (ARN) of the resource for which you want to list tags.
            

    :type Marker: string
    :param Marker: An opaque string that indicates the position at which to begin returning the list of tags.

    :type Limit: integer
    :param Limit: Specifies that the list of tags returned be limited to the specified number of items.

    :rtype: dict
    :return: {
        'ResourceARN': 'string',
        'Marker': 'string',
        'Tags': [
            {
                'Key': 'string',
                'Value': 'string'
            },
        ]
    }
    
    
    :returns: 
    (dict) --
    Key (string) --
    Value (string) --
    
    
    
    """
    pass
