remove_tags

ElasticLoadBalancingv2.Client.remove_tags(**kwargs)

Removes the specified tags from the specified Elastic Load Balancing resources. You can remove the tags for one or more Application Load Balancers, Network Load Balancers, Gateway Load Balancers, target groups, listeners, or rules.

See also: AWS API Documentation

Request Syntax

response = client.remove_tags(
    ResourceArns=[
        'string',
    ],
    TagKeys=[
        'string',
    ]
)
Parameters
  • ResourceArns (list) --

    [REQUIRED]

    The Amazon Resource Name (ARN) of the resource.

    • (string) --
  • TagKeys (list) --

    [REQUIRED]

    The tag keys for the tags to remove.

    • (string) --
Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • ElasticLoadBalancingv2.Client.exceptions.LoadBalancerNotFoundException
  • ElasticLoadBalancingv2.Client.exceptions.TargetGroupNotFoundException
  • ElasticLoadBalancingv2.Client.exceptions.ListenerNotFoundException
  • ElasticLoadBalancingv2.Client.exceptions.RuleNotFoundException
  • ElasticLoadBalancingv2.Client.exceptions.TooManyTagsException

Examples

This example removes the specified tags from the specified load balancer.

response = client.remove_tags(
    ResourceArns=[
        'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188',
    ],
    TagKeys=[
        'project',
        'department',
    ],
)

print(response)

Expected Output:

{
    'ResponseMetadata': {
        '...': '...',
    },
}