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.
If you exceed your maximum limit of step adjustments, which by default is 20 per region, the call fails. For information about updating this limit, see AWS Service Limits in the Amazon Web Services General Reference.
Namespace: Amazon.AutoScaling.Model
Assembly: AWSSDK.dll
Version: (assembly version)
public class PutScalingPolicyRequest : AmazonAutoScalingRequest IRequestEvents
The PutScalingPolicyRequest type exposes the following members
Name | Description | |
---|---|---|
PutScalingPolicyRequest() |
Name | Type | Description | |
---|---|---|---|
AdjustmentType | System.String |
Gets and sets the property AdjustmentType.
The adjustment type. Valid values are For more information, see Dynamic Scaling in the Auto Scaling Developer Guide. |
|
AutoScalingGroupName | System.String |
Gets and sets the property AutoScalingGroupName.
The name or ARN of the group. |
|
Cooldown | System.Int32 |
Gets and sets the property Cooldown.
The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies.
This parameter is not supported unless the policy type is For more information, see Auto Scaling Cooldowns in the Auto Scaling Developer Guide. |
|
EstimatedInstanceWarmup | System.Int32 |
Gets and sets the property EstimatedInstanceWarmup.
The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. The default is to use the value specified for the default cooldown period for the group.
This parameter is not supported if the policy type is |
|
MetricAggregationType | System.String |
Gets and sets the property MetricAggregationType.
The aggregation type for the CloudWatch metrics. Valid values are
This parameter is not supported if the policy type is |
|
MinAdjustmentMagnitude | System.Int32 |
Gets and sets the property MinAdjustmentMagnitude.
The minimum number of instances to scale. If the value of |
|
MinAdjustmentStep | System.Int32 |
Gets and sets the property MinAdjustmentStep.
Available for backward compatibility. Use |
|
PolicyName | System.String |
Gets and sets the property PolicyName.
The name of the policy. |
|
PolicyType | System.String |
Gets and sets the property PolicyType.
The policy type. Valid values are |
|
ScalingAdjustment | System.Int32 |
Gets and sets the property ScalingAdjustment.
The amount by which to scale, based on the specified adjustment type. A positive value adds to the current capacity while a negative number removes from the current capacity.
This parameter is required if the policy type is |
|
StepAdjustments | System.Collections.Generic.List<Amazon.AutoScaling.Model.StepAdjustment> |
Gets and sets the property StepAdjustments.
A set of adjustments that enable you to scale based on the size of the alarm breach.
This parameter is required if the policy type is |
.NET Framework:
Supported in: 4.5, 4.0, 3.5
.NET for Windows Store apps:
Supported in: Windows 8.1, Windows 8
.NET for Windows Phone:
Supported in: Windows Phone 8.1, Windows Phone 8