Module Smaws_Client_AppStream.TagResource

Adds or overwrites one or more tags for the specified WorkSpaces Applications resource. You can tag WorkSpaces Applications image builders, images, fleets, and stacks.

Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.

To list the current tags for your resources, use ListTagsForResource. To disassociate tags from your resources, use UntagResource.

For more information about tags, see Tagging Your Resources in the Amazon WorkSpaces Applications Administration Guide.

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `InvalidAccountStatusException of Types.invalid_account_status_exception | `LimitExceededException of Types.limit_exceeded_exception | `ResourceNotFoundException of Types.resource_not_found_exception ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.tag_resource_request -> (Types.tag_resource_response, [> Smaws_Lib.Protocols.AwsJson.error | `InvalidAccountStatusException of Types.invalid_account_status_exception | `LimitExceededException of Types.limit_exceeded_exception | `ResourceNotFoundException of Types.resource_not_found_exception ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.tag_resource_request -> (Types.tag_resource_response Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsJson.error | `InvalidAccountStatusException of Types.invalid_account_status_exception | `LimitExceededException of Types.limit_exceeded_exception | `ResourceNotFoundException of Types.resource_not_found_exception ] * Smaws_Lib.Response.metadata) Stdlib.result