Skip to content

/AWS1/CL_EBN=>UPDATETAGSFORRESOURCE()

About UpdateTagsForResource

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.

Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging Application Resources.

If you create a custom IAM user policy to control permission to this operation, specify one of the following two virtual actions (or both) instead of the API operation name:

elasticbeanstalk:AddTags

Controls permission to call UpdateTagsForResource and pass a list of tags to add in the TagsToAdd parameter.

elasticbeanstalk:RemoveTags

Controls permission to call UpdateTagsForResource and pass a list of tag keys to remove in the TagsToRemove parameter.

For details about creating a custom user policy, see Creating a Custom User Policy.

Method Signature

IMPORTING

Required arguments:

IV_RESOURCEARN TYPE /AWS1/EBNRESOURCEARN /AWS1/EBNRESOURCEARN

The Amazon Resource Name (ARN) of the resouce to be updated.

Must be the ARN of an Elastic Beanstalk resource.

Optional arguments:

IT_TAGSTOADD TYPE /AWS1/CL_EBNTAG=>TT_TAGLIST TT_TAGLIST

A list of tags to add or update. If a key of an existing tag is added, the tag's value is updated.

Specify at least one of these parameters: TagsToAdd, TagsToRemove.

IT_TAGSTOREMOVE TYPE /AWS1/CL_EBNTAGKEYLIST_W=>TT_TAGKEYLIST TT_TAGKEYLIST

A list of tag keys to remove. If a tag key doesn't exist, it is silently ignored.

Specify at least one of these parameters: TagsToAdd, TagsToRemove.