Class PolicyPredictiveScalingPolicyConfiguration
- java.lang.Object
-
- com.pulumi.aws.appautoscaling.outputs.PolicyPredictiveScalingPolicyConfiguration
-
public final class PolicyPredictiveScalingPolicyConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolicyPredictiveScalingPolicyConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolicyPredictiveScalingPolicyConfiguration.Builderbuilder()static PolicyPredictiveScalingPolicyConfiguration.Builderbuilder(PolicyPredictiveScalingPolicyConfiguration defaults)java.util.Optional<java.lang.String>maxCapacityBreachBehavior()java.util.Optional<java.lang.Integer>maxCapacityBuffer()java.util.List<PolicyPredictiveScalingPolicyConfigurationMetricSpecification>metricSpecifications()java.util.Optional<java.lang.String>mode()java.util.Optional<java.lang.Integer>schedulingBufferTime()
-
-
-
Method Detail
-
maxCapacityBreachBehavior
public java.util.Optional<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<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 java.util.List<PolicyPredictiveScalingPolicyConfigurationMetricSpecification> 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<java.lang.String> mode()
- Returns:
- Predictive scaling mode. Valid values are `ForecastOnly` and `ForecastAndScale`.
-
schedulingBufferTime
public java.util.Optional<java.lang.Integer> schedulingBufferTime()
- Returns:
- Amount of time, in seconds, that the start time can be advanced.
-
builder
public static PolicyPredictiveScalingPolicyConfiguration.Builder builder()
-
builder
public static PolicyPredictiveScalingPolicyConfiguration.Builder builder(PolicyPredictiveScalingPolicyConfiguration defaults)
-
-