PolicyPredictiveScalingConfiguration

data class PolicyPredictiveScalingConfiguration(val maxCapacityBreachBehavior: String? = null, val maxCapacityBuffer: String? = null, val metricSpecification: PolicyPredictiveScalingConfigurationMetricSpecification, val mode: String? = null, val schedulingBufferTime: String? = null)

Constructors

Link copied to clipboard
constructor(maxCapacityBreachBehavior: String? = null, maxCapacityBuffer: String? = null, metricSpecification: PolicyPredictiveScalingConfigurationMetricSpecification, mode: String? = null, schedulingBufferTime: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

This structure includes the metrics and target utilization to use for predictive scaling.

Link copied to clipboard
val mode: String? = null

Predictive scaling mode. Valid values are ForecastAndScale and ForecastOnly. Default is ForecastOnly.

Link copied to clipboard

Amount of time, in seconds, by which the instance launch time can be advanced. Minimum is 0.