delete_policy

AutoScaling.Client.delete_policy(**kwargs)

Deletes the specified scaling policy.

Deleting either a step scaling policy or a simple scaling policy deletes the underlying alarm action, but does not delete the alarm, even if it no longer has an associated action.

For more information, see Deleting a scaling policy in the Amazon EC2 Auto Scaling User Guide .

See also: AWS API Documentation

Request Syntax

response = client.delete_policy(
    AutoScalingGroupName='string',
    PolicyName='string'
)
Parameters
  • AutoScalingGroupName (string) -- The name of the Auto Scaling group.
  • PolicyName (string) --

    [REQUIRED]

    The name or Amazon Resource Name (ARN) of the policy.

Returns

None

Exceptions

  • AutoScaling.Client.exceptions.ResourceContentionFault
  • AutoScaling.Client.exceptions.ServiceLinkedRoleFailure

Examples

This example deletes the specified Auto Scaling policy.

response = client.delete_policy(
    AutoScalingGroupName='my-auto-scaling-group',
    PolicyName='my-step-scale-out-policy',
)

print(response)

Expected Output:

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