| Package | Description |
|---|---|
| software.amazon.awscdk.services.autoscaling |
Amazon EC2 Auto Scaling Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.adjustmentType(String adjustmentType)
Specifies how the scaling adjustment is interpreted (for example, an absolute number or a percentage).
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.autoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.cooldown(String cooldown)
A cooldown period, in seconds, that applies to a specific simple scaling policy.
|
static CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.create(software.constructs.Construct scope,
String id) |
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.estimatedInstanceWarmup(Number estimatedInstanceWarmup)
*Not needed if the default instance warmup is defined for the group.*.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.metricAggregationType(String metricAggregationType)
The aggregation type for the CloudWatch metrics.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.minAdjustmentMagnitude(Number minAdjustmentMagnitude)
The minimum value to scale by when the adjustment type is `PercentChangeInCapacity` .
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.policyType(String policyType)
One of the following policy types:.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.predictiveScalingConfiguration(CfnScalingPolicy.PredictiveScalingConfigurationProperty predictiveScalingConfiguration)
A predictive scaling policy.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.predictiveScalingConfiguration(IResolvable predictiveScalingConfiguration)
A predictive scaling policy.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.scalingAdjustment(Number scalingAdjustment)
The amount by which to scale, based on the specified adjustment type.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.stepAdjustments(IResolvable stepAdjustments)
A set of adjustments that enable you to scale based on the size of the alarm breach.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.stepAdjustments(List<? extends Object> stepAdjustments)
A set of adjustments that enable you to scale based on the size of the alarm breach.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.targetTrackingConfiguration(CfnScalingPolicy.TargetTrackingConfigurationProperty targetTrackingConfiguration)
A target tracking scaling policy.
|
CfnScalingPolicy.Builder |
CfnScalingPolicy.Builder.targetTrackingConfiguration(IResolvable targetTrackingConfiguration)
A target tracking scaling policy.
|
Copyright © 2022. All rights reserved.