Removes tags from a Route 53 Global Resolver resource.
Route 53 Global Resolver is a global service that supports resolvers in multiple Amazon Web Services Regions but you must specify the US East (Ohio) Region to create, update, or otherwise work with Route 53 Global Resolver resources. That is, for example, specify --region us-east-2 on Amazon Web Services CLI commands.
Parameters:
-
resource_arn
(ResourceArn)
–
Amazon Resource Name (ARN) of the resource.
-
tag_keys
(TagKeys)
–
The tag keys associated with the resource.
Raises:
Source code in docs_src/capo_route53globalresolver/_services/route53_global_resolver.py
| def untag_resource(
self,
resource_arn: "capo_route53globalresolver.types.resource_arn.ResourceArn",
tag_keys: "capo_route53globalresolver.types.tag_keys.TagKeys",
*,
config_overrides: Optional[Route53GlobalResolverClientConfig] = None,
) -> (
"capo_route53globalresolver.types.untag_resource_response.UntagResourceResponse"
):
"""<p>Removes tags from a Route 53 Global Resolver resource.</p> <important> <p>Route 53 Global Resolver is a global service that supports resolvers in multiple Amazon Web Services Regions but you must specify the US East (Ohio) Region to create, update, or otherwise work with Route 53 Global Resolver resources. That is, for example, specify <code>--region us-east-2</code> on Amazon Web Services CLI commands.</p> </important>
Args:
resource_arn: <p>Amazon Resource Name (ARN) of the resource.</p>
tag_keys: <p>The tag keys associated with the resource.</p>
Raises:
capo_route53globalresolver.errors.resource_not_found_exception.ResourceNotFoundException: <p>The specified resource was not found. Verify the resource ID and try again.</p>
capo_route53globalresolver.errors.validation_exception.ValidationException: <p>The input parameters are invalid. Check the parameter values and try again.</p>
capo_route53globalresolver.errors.UnknownServiceError: The service returned an error code this client does not model.
"""
def _handler(
req: "OperationRequest[capo_route53globalresolver.types.untag_resource_request.UntagResourceRequest]",
) -> OperationResponse[
"capo_route53globalresolver.types.untag_resource_response.UntagResourceResponse"
]:
import capo_route53globalresolver._operations.ec2_dns_global_resolver_customer_api.untag_resource
output, http_response = (
capo_route53globalresolver._operations.ec2_dns_global_resolver_customer_api.untag_resource.untag_resource(
req.options, req.input
)
)
return OperationResponse(output=output, response=http_response)
interceptors_, options_ = self.operation_options(
config_overrides, OperationLogging("UntagResource")
)
input_: capo_route53globalresolver.types.untag_resource_request.UntagResourceRequest = {
"resource_arn": resource_arn,
"tag_keys": tag_keys,
}
response = execute_pipeline(
OperationRequest(input=input_, options=options_),
handler=_handler,
interceptors=list(interceptors_),
)
response.response.close()
return response.output
|