Class PolicyStepScalingPolicyConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appautoscaling.inputs.PolicyStepScalingPolicyConfigurationArgs
-
public final class PolicyStepScalingPolicyConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolicyStepScalingPolicyConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PolicyStepScalingPolicyConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>adjustmentType()static PolicyStepScalingPolicyConfigurationArgs.Builderbuilder()static PolicyStepScalingPolicyConfigurationArgs.Builderbuilder(PolicyStepScalingPolicyConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>cooldown()java.util.Optional<com.pulumi.core.Output<java.lang.String>>metricAggregationType()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>minAdjustmentMagnitude()java.util.Optional<com.pulumi.core.Output<java.util.List<PolicyStepScalingPolicyConfigurationStepAdjustmentArgs>>>stepAdjustments()
-
-
-
Field Detail
-
Empty
public static final PolicyStepScalingPolicyConfigurationArgs Empty
-
-
Method Detail
-
adjustmentType
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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<com.pulumi.core.Output<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<com.pulumi.core.Output<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.Optional<com.pulumi.core.Output<java.util.List<PolicyStepScalingPolicyConfigurationStepAdjustmentArgs>>> stepAdjustments()
- Returns:
- Set of adjustments that manage scaling. See `step_scaling_policy_configuration.step_adjustment` Block for details.
-
builder
public static PolicyStepScalingPolicyConfigurationArgs.Builder builder()
-
builder
public static PolicyStepScalingPolicyConfigurationArgs.Builder builder(PolicyStepScalingPolicyConfigurationArgs defaults)
-
-