Module Smaws_Client_ResourceGroupsTaggingAPI.UntagResources

and Deserialization

Removes the specified tags from the specified resources. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from a resource that were already removed. Note the following:

Minimum permissions

In addition to the tag:UntagResources permission required by this operation, you must also have the remove tags permission defined by the service that created the resource. For example, to remove the tags from an Amazon EC2 instance using the UntagResources operation, you must have both of the following permissions:

In addition, some services might have specific requirements for untagging some types of resources. For example, to untag Amazon Web Services Glue Connection, you must also have the glue:GetConnection permission. If the expected minimum permissions don't work, check the documentation for that service's tagging APIs for more information.

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `InternalServiceException of Types.internal_service_exception | `InvalidParameterException of Types.invalid_parameter_exception | `ThrottledException of Types.throttled_exception ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.untag_resources_input -> (Types.untag_resources_output, [> Smaws_Lib.Protocols.AwsJson.error | `InternalServiceException of Types.internal_service_exception | `InvalidParameterException of Types.invalid_parameter_exception | `ThrottledException of Types.throttled_exception ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.untag_resources_input -> (Types.untag_resources_output Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsJson.error | `InternalServiceException of Types.internal_service_exception | `InvalidParameterException of Types.invalid_parameter_exception | `ThrottledException of Types.throttled_exception ] * Smaws_Lib.Response.metadata) Stdlib.result