Class PolicyPredictiveScalingConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.autoscaling.inputs.PolicyPredictiveScalingConfigurationArgs
-
public final class PolicyPredictiveScalingConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolicyPredictiveScalingConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PolicyPredictiveScalingConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolicyPredictiveScalingConfigurationArgs.Builderbuilder()static PolicyPredictiveScalingConfigurationArgs.Builderbuilder(PolicyPredictiveScalingConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>maxCapacityBreachBehavior()java.util.Optional<com.pulumi.core.Output<java.lang.String>>maxCapacityBuffer()com.pulumi.core.Output<PolicyPredictiveScalingConfigurationMetricSpecificationArgs>metricSpecification()java.util.Optional<com.pulumi.core.Output<java.lang.String>>mode()java.util.Optional<com.pulumi.core.Output<java.lang.String>>schedulingBufferTime()
-
-
-
Field Detail
-
Empty
public static final PolicyPredictiveScalingConfigurationArgs Empty
-
-
Method Detail
-
maxCapacityBreachBehavior
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> maxCapacityBreachBehavior()
- Returns:
- Defines the behavior that should be applied if the forecast capacity approaches or exceeds the maximum capacity of the Auto Scaling group. Valid values are `HonorMaxCapacity` or `IncreaseMaxCapacity`. Default is `HonorMaxCapacity`.
-
maxCapacityBuffer
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> maxCapacityBuffer()
- Returns:
- Size of the capacity buffer to use when the forecast capacity is close to or exceeds the maximum capacity. Valid range is `0` to `100`. If set to `0`, Amazon EC2 Auto Scaling may scale capacity higher than the maximum capacity to equal but not exceed forecast capacity.
-
metricSpecification
public com.pulumi.core.Output<PolicyPredictiveScalingConfigurationMetricSpecificationArgs> metricSpecification()
- Returns:
- This structure includes the metrics and target utilization to use for predictive scaling.
-
mode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> mode()
- Returns:
- Predictive scaling mode. Valid values are `ForecastAndScale` and `ForecastOnly`. Default is `ForecastOnly`.
-
schedulingBufferTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> schedulingBufferTime()
- Returns:
- Amount of time, in seconds, by which the instance launch time can be advanced. Minimum is `0`.
-
builder
public static PolicyPredictiveScalingConfigurationArgs.Builder builder()
-
builder
public static PolicyPredictiveScalingConfigurationArgs.Builder builder(PolicyPredictiveScalingConfigurationArgs defaults)
-
-