PolicyStepScalingPolicyConfigurationStepAdjustmentArgs

data class PolicyStepScalingPolicyConfigurationStepAdjustmentArgs(val metricIntervalLowerBound: Output<String>? = null, val metricIntervalUpperBound: Output<String>? = null, val scalingAdjustment: Output<Int>) : ConvertibleToJava<PolicyStepScalingPolicyConfigurationStepAdjustmentArgs>

Constructors

constructor(metricIntervalLowerBound: Output<String>? = null, metricIntervalUpperBound: Output<String>? = null, scalingAdjustment: Output<Int>)

Properties

Link copied to clipboard
val metricIntervalLowerBound: Output<String>? = null

Lower bound for the difference between the alarm threshold and the CloudWatch metric. Without a value, AWS will treat this bound as negative infinity.

Link copied to clipboard
val metricIntervalUpperBound: Output<String>? = null

Upper bound for the difference between the alarm threshold and the CloudWatch metric. Without a value, AWS will treat this bound as infinity. The upper bound must be greater than the lower bound.

Link copied to clipboard
val scalingAdjustment: Output<Int>

Number of members by which to scale, when the adjustment bounds are breached. A positive value scales up. A negative value scales down.

Functions

Link copied to clipboard
open override fun toJava(): PolicyStepScalingPolicyConfigurationStepAdjustmentArgs