Tags resource-arn - AWS Elemental MediaPackage

Tags resource-arn

Manage tags for AWS Elemental MediaPackage channels and endpoints. Tags are key-value pairs that you can associate with Amazon resources. MediaPackage offers tagging support for channel and endpoint resources. For information about tagging, see Tagging Resources in AWS Elemental MediaPackage.

URI

/tags/resource-arn

HTTP methods

GET

Operation ID: ListTagsForResource

Returns a list of the tags assigned to the specified resource (either a channel or endpoint).

Path parameters
NameTypeRequiredDescription
resource-arnStringTrue

The Amazon Resource Name (ARN) for the channel or endpoint. You can get this from the response to any request to the resource.

Responses
Status codeResponse modelDescription
200tagsModel

200 OK response

The list of tags is returned successfully.

POST

Operation ID: TagResource

Adds tags to the specified channel or endpoint resource. You can specify one or more tags to add.

Path parameters
NameTypeRequiredDescription
resource-arnStringTrue

The Amazon Resource Name (ARN) for the channel or endpoint. You can get this from the response to any request to the resource.

Responses
Status codeResponse modelDescription
204None

The request was successful. There is no content in the response.

DELETE

Operation ID: UntagResource

Removes tags from the specified channel or endpoint resource. You can specify one or more tags to remove.

Path parameters
NameTypeRequiredDescription
resource-arnStringTrue

The Amazon Resource Name (ARN) for the channel or endpoint. You can get this from the response to any request to the resource.

Query parameters
NameTypeRequiredDescription
tagKeysStringTrue

A comma-separated list of the tag keys to remove from the channel or endpoint.

Responses
Status codeResponse modelDescription
204None

The request was successful. There is no content in the response.

OPTIONS

Enable CORS by returning correct headers.

Path parameters
NameTypeRequiredDescription
resource-arnStringTrue

The Amazon Resource Name (ARN) for the channel or endpoint. You can get this from the response to any request to the resource.

Responses
Status codeResponse modelDescription
200None

Default response for CORS method.

Schemas

Request bodies

{ "tags": { } }

Response bodies

{ "tags": { } }

Properties

tagsModel

The key:value pairs used in a tag.

PropertyTypeRequiredDescription
tags

object

True

A comma-separated list of tag key:value pairs. For example:

{ "Key1": "Value1", "Key2": "Value2" }

See also

For more information about using this API in one of the language-specific AWS SDKs and references, see the following:

ListTagsForResource

TagResource

UntagResource