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.
Executes the specified policy. This can be useful for testing the design of your scaling policy.
For .NET Core this operation is only available in asynchronous form. Please refer to ExecutePolicyAsync.
Namespace: Amazon.AutoScaling
Assembly: AWSSDK.AutoScaling.dll
Version: 3.x.y.z
public abstract ExecutePolicyResponse ExecutePolicy( ExecutePolicyRequest request )
Container for the necessary parameters to execute the ExecutePolicy 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). |
ScalingActivityInProgressException | The operation can't be performed because there are scaling activities in progress. |
This example executes the specified policy.
var client = new AmazonAutoScalingClient(); var response = client.ExecutePolicy(new ExecutePolicyRequest { AutoScalingGroupName = "my-auto-scaling-group", BreachThreshold = 50, MetricValue = 59, PolicyName = "my-step-scale-out-policy" });
.NET Framework:
Supported in: 4.5, 4.0, 3.5