AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
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.
For .NET Core this operation is only available in asynchronous form. Please refer to DeletePolicyAsync.
Namespace: Amazon.AutoScaling
Assembly: AWSSDK.AutoScaling.dll
Version: 3.x.y.z
public virtual DeletePolicyResponse DeletePolicy( DeletePolicyRequest request )
Container for the necessary parameters to execute the DeletePolicy service method.
Exception | Condition |
---|---|
ResourceContentionException | You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer). |
ServiceLinkedRoleFailureException | The service-linked role is not yet ready for use. |
This example deletes the specified Auto Scaling policy.
var client = new AmazonAutoScalingClient(); var response = client.DeletePolicy(new DeletePolicyRequest { AutoScalingGroupName = "my-auto-scaling-group", PolicyName = "my-step-scale-out-policy" });
.NET Framework:
Supported in: 4.5, 4.0, 3.5