CostExplorer.Client.
tag_resource
(**kwargs)¶An API operation for adding one or more tags (key-value pairs) to a resource.
You can use the TagResource
operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value you specify replaces the previous value for that tag.
Although the maximum number of array members is 200, user-tag maximum is 50. The remaining are reserved for Amazon Web Services use.
See also: AWS API Documentation
Request Syntax
response = client.tag_resource(
ResourceArn='string',
ResourceTags=[
{
'Key': 'string',
'Value': 'string'
},
]
)
[REQUIRED]
The Amazon Resource Name (ARN) of the resource. For a list of supported resources, see ResourceTag.
[REQUIRED]
A list of tag key-value pairs to be added to the resource.
Each tag consists of a key and a value, and each key must be unique for the resource. The following restrictions apply to resource tags:
_.:/=+@-
aws:
as a prefix for your keys. This prefix is reserved for Amazon Web Services useThe tag structure that contains a tag key and value.
Note
Tagging is supported only for the following Cost Explorer resource types: AnomalyMonitor, AnomalySubscription, CostCategory.
The key that's associated with the tag.
The value that's associated with the tag.
dict
Response Syntax
{}
Response Structure
Exceptions
CostExplorer.Client.exceptions.ResourceNotFoundException
CostExplorer.Client.exceptions.TooManyTagsException
CostExplorer.Client.exceptions.LimitExceededException