2017/10/12 - AWS Elastic Beanstalk - 2 new api methods
Changes Added the ability to add, delete or update Tags
Update the list of tags applied to an AWS Elastic Beanstalk resource. Two lists can be passed: TagsToAdd for tags to add or update, and TagsToRemove .
Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments.
See also: AWS API Documentation
Request Syntax
client.update_tags_for_resource(
ResourceArn='string',
TagsToAdd=[
{
'Key': 'string',
'Value': 'string'
},
],
TagsToRemove=[
'string',
]
)
string
[REQUIRED]
The Amazon Resource Name (ARN) of the resouce to be updated.
Must be the ARN of an Elastic Beanstalk environment.
list
A list of tags to add or update.
If a key of an existing tag is added, the tag's value is updated.
(dict) --
Describes a tag applied to a resource in an environment.
Key (string) --
The key of the tag.
Value (string) --
The value of the tag.
list
A list of tag keys to remove.
If a tag key doesn't exist, it is silently ignored.
(string) --
None
Returns the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value pairs.
Currently, Elastic Beanstalk only supports tagging Elastic Beanstalk environments.
See also: AWS API Documentation
Request Syntax
client.list_tags_for_resource(
ResourceArn='string'
)
string
[REQUIRED]
The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.
Must be the ARN of an Elastic Beanstalk environment.
dict
Response Syntax
{
'ResourceArn': 'string',
'ResourceTags': [
{
'Key': 'string',
'Value': 'string'
},
]
}
Response Structure
(dict) --
ResourceArn (string) --
The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.
ResourceTags (list) --
A list of tag key-value pairs.
(dict) --
Describes a tag applied to a resource in an environment.
Key (string) --
The key of the tag.
Value (string) --
The value of the tag.