Interface IBasicStepScalingPolicyProps
Namespace: Amazon.CDK.AWS.AutoScaling
Assembly: Amazon.CDK.AWS.AutoScaling.dll
Syntax (csharp)
public interface IBasicStepScalingPolicyProps
Syntax (vb)
Public Interface IBasicStepScalingPolicyProps
Synopsis
Properties
AdjustmentType | How the adjustment numbers inside 'intervals' are interpreted. |
Cooldown | Grace period after scaling activity. |
EstimatedInstanceWarmup | Estimated time until a newly launched instance can send metrics to CloudWatch. |
Metric | Metric to scale on. |
MinAdjustmentMagnitude | Minimum absolute number to adjust capacity with as result of percentage scaling. |
ScalingSteps | The intervals for scaling. |
Properties
AdjustmentType
How the adjustment numbers inside 'intervals' are interpreted.
virtual Nullable<AdjustmentType> AdjustmentType { get; }
Property Value
System.Nullable<AdjustmentType>
Remarks
Default: ChangeInCapacity
Cooldown
Grace period after scaling activity.
virtual Duration Cooldown { get; }
Property Value
Remarks
Default: Default cooldown period on your AutoScalingGroup
EstimatedInstanceWarmup
Estimated time until a newly launched instance can send metrics to CloudWatch.
virtual Duration EstimatedInstanceWarmup { get; }
Property Value
Remarks
Default: Same as the cooldown
Metric
MinAdjustmentMagnitude
Minimum absolute number to adjust capacity with as result of percentage scaling.
virtual Nullable<double> MinAdjustmentMagnitude { get; }
Property Value
System.Nullable<System.Double>
Remarks
Only when using AdjustmentType = PercentChangeInCapacity, this number controls the minimum absolute effect size.
Default: No minimum scaling effect
ScalingSteps
The intervals for scaling.
IScalingInterval[] ScalingSteps { get; }
Property Value
Remarks
Maps a range of metric values to a particular scaling behavior.