Class PolicyStepScalingPolicyConfiguration
- java.lang.Object
-
- com.pulumi.aws.appautoscaling.outputs.PolicyStepScalingPolicyConfiguration
-
public final class PolicyStepScalingPolicyConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolicyStepScalingPolicyConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>adjustmentType()static PolicyStepScalingPolicyConfiguration.Builderbuilder()static PolicyStepScalingPolicyConfiguration.Builderbuilder(PolicyStepScalingPolicyConfiguration defaults)java.util.Optional<java.lang.Integer>cooldown()java.util.Optional<java.lang.String>metricAggregationType()java.util.Optional<java.lang.Integer>minAdjustmentMagnitude()java.util.List<PolicyStepScalingPolicyConfigurationStepAdjustment>stepAdjustments()
-
-
-
Method Detail
-
adjustmentType
public java.util.Optional<java.lang.String> adjustmentType()
- Returns:
- Whether the adjustment is an absolute number or a percentage of the current capacity. Valid values are `ChangeInCapacity`, `ExactCapacity`, and `PercentChangeInCapacity`.
-
cooldown
public java.util.Optional<java.lang.Integer> cooldown()
- Returns:
- Amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start.
-
metricAggregationType
public java.util.Optional<java.lang.String> metricAggregationType()
- Returns:
- Aggregation type for the policy's metrics. Valid values are `Minimum`, `Maximum`, and `Average`. Without a value, AWS treats the aggregation type as `Average`.
-
minAdjustmentMagnitude
public java.util.Optional<java.lang.Integer> minAdjustmentMagnitude()
- Returns:
- Minimum number to adjust your scalable dimension as a result of a scaling activity. If the adjustment type is `PercentChangeInCapacity`, the scaling policy changes the scalable dimension of the scalable target by this amount.
-
stepAdjustments
public java.util.List<PolicyStepScalingPolicyConfigurationStepAdjustment> stepAdjustments()
- Returns:
- Set of adjustments that manage scaling. See `step_scaling_policy_configuration.step_adjustment` Block for details.
-
builder
public static PolicyStepScalingPolicyConfiguration.Builder builder()
-
builder
public static PolicyStepScalingPolicyConfiguration.Builder builder(PolicyStepScalingPolicyConfiguration defaults)
-
-