Class PolicyPredictiveScalingConfiguration
- java.lang.Object
-
- com.pulumi.aws.autoscaling.outputs.PolicyPredictiveScalingConfiguration
-
public final class PolicyPredictiveScalingConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolicyPredictiveScalingConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolicyPredictiveScalingConfiguration.Builderbuilder()static PolicyPredictiveScalingConfiguration.Builderbuilder(PolicyPredictiveScalingConfiguration defaults)java.util.Optional<java.lang.String>maxCapacityBreachBehavior()java.util.Optional<java.lang.String>maxCapacityBuffer()PolicyPredictiveScalingConfigurationMetricSpecificationmetricSpecification()java.util.Optional<java.lang.String>mode()java.util.Optional<java.lang.String>schedulingBufferTime()
-
-
-
Method Detail
-
maxCapacityBreachBehavior
public java.util.Optional<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<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 PolicyPredictiveScalingConfigurationMetricSpecification metricSpecification()
- Returns:
- This structure includes the metrics and target utilization to use for predictive scaling.
-
mode
public java.util.Optional<java.lang.String> mode()
- Returns:
- Predictive scaling mode. Valid values are `ForecastAndScale` and `ForecastOnly`. Default is `ForecastOnly`.
-
schedulingBufferTime
public java.util.Optional<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 PolicyPredictiveScalingConfiguration.Builder builder()
-
builder
public static PolicyPredictiveScalingConfiguration.Builder builder(PolicyPredictiveScalingConfiguration defaults)
-
-