Class PolicyPredictiveScalingPolicyConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appautoscaling.inputs.PolicyPredictiveScalingPolicyConfigurationArgs
-
public final class PolicyPredictiveScalingPolicyConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolicyPredictiveScalingPolicyConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PolicyPredictiveScalingPolicyConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolicyPredictiveScalingPolicyConfigurationArgs.Builderbuilder()static PolicyPredictiveScalingPolicyConfigurationArgs.Builderbuilder(PolicyPredictiveScalingPolicyConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>maxCapacityBreachBehavior()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxCapacityBuffer()com.pulumi.core.Output<java.util.List<PolicyPredictiveScalingPolicyConfigurationMetricSpecificationArgs>>metricSpecifications()java.util.Optional<com.pulumi.core.Output<java.lang.String>>mode()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>schedulingBufferTime()
-
-
-
Field Detail
-
Empty
public static final PolicyPredictiveScalingPolicyConfigurationArgs Empty
-
-
Method Detail
-
maxCapacityBreachBehavior
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> maxCapacityBreachBehavior()
- Returns:
- Behavior applied if the forecast capacity approaches or exceeds the maximum capacity. Valid values are `HonorMaxCapacity` and `IncreaseMaxCapacity`.
-
maxCapacityBuffer
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxCapacityBuffer()
- Returns:
- Size of the capacity buffer to use when the forecast capacity is close to or exceeds the maximum capacity. The value is specified as a percentage relative to the forecast capacity. Required if the `maxCapacityBreachBehavior` argument is set to `IncreaseMaxCapacity`, and cannot be used otherwise.
-
metricSpecifications
public com.pulumi.core.Output<java.util.List<PolicyPredictiveScalingPolicyConfigurationMetricSpecificationArgs>> metricSpecifications()
- Returns:
- Metrics and target utilization to use for predictive scaling. See `predictive_scaling_policy_configuration.metric_specification` Block for details.
-
mode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> mode()
- Returns:
- Predictive scaling mode. Valid values are `ForecastOnly` and `ForecastAndScale`.
-
schedulingBufferTime
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> schedulingBufferTime()
- Returns:
- Amount of time, in seconds, that the start time can be advanced.
-
builder
public static PolicyPredictiveScalingPolicyConfigurationArgs.Builder builder()
-
builder
public static PolicyPredictiveScalingPolicyConfigurationArgs.Builder builder(PolicyPredictiveScalingPolicyConfigurationArgs defaults)
-
-