Class PolicyStepScalingPolicyConfigurationArgs


  • public final class PolicyStepScalingPolicyConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.