list_tags_for_resource

Route53.Client.list_tags_for_resource(**kwargs)

Lists tags for one health check or hosted zone.

For information about using tags for cost allocation, see Using Cost Allocation Tags in the Billing and Cost Management User Guide .

See also: AWS API Documentation

Request Syntax

response = client.list_tags_for_resource(
    ResourceType='healthcheck'|'hostedzone',
    ResourceId='string'
)
Parameters
  • ResourceType (string) --

    [REQUIRED]

    The type of the resource.

    • The resource type for health checks is healthcheck .
    • The resource type for hosted zones is hostedzone .
  • ResourceId (string) --

    [REQUIRED]

    The ID of the resource for which you want to retrieve tags.

Return type

dict

Returns

Response Syntax

{
    'ResourceTagSet': {
        'ResourceType': 'healthcheck'|'hostedzone',
        'ResourceId': 'string',
        'Tags': [
            {
                'Key': 'string',
                'Value': 'string'
            },
        ]
    }
}

Response Structure

  • (dict) --

    A complex type that contains information about the health checks or hosted zones for which you want to list tags.

    • ResourceTagSet (dict) --

      A ResourceTagSet containing tags associated with the specified resource.

      • ResourceType (string) --

        The type of the resource.

        • The resource type for health checks is healthcheck .
        • The resource type for hosted zones is hostedzone .
      • ResourceId (string) --

        The ID for the specified resource.

      • Tags (list) --

        The tags associated with the specified resource.

        • (dict) --

          A complex type that contains information about a tag that you want to add or edit for the specified health check or hosted zone.

          • Key (string) --

            The value of Key depends on the operation that you want to perform:

            • Add a tag to a health check or hosted zone : Key is the name that you want to give the new tag.
            • Edit a tag : Key is the name of the tag that you want to change the Value for.
            • Delete a key : Key is the name of the tag you want to remove.
            • Give a name to a health check : Edit the default Name tag. In the Amazon Route 53 console, the list of your health checks includes a Name column that lets you see the name that you've given to each health check.
          • Value (string) --

            The value of Value depends on the operation that you want to perform:

            • Add a tag to a health check or hosted zone : Value is the value that you want to give the new tag.
            • Edit a tag : Value is the new value that you want to assign the tag.

Exceptions

  • Route53.Client.exceptions.InvalidInput
  • Route53.Client.exceptions.NoSuchHealthCheck
  • Route53.Client.exceptions.NoSuchHostedZone
  • Route53.Client.exceptions.PriorRequestNotComplete
  • Route53.Client.exceptions.ThrottlingException