GlobalTableTargetTrackingScalingPolicyConfigurationArgs

data class GlobalTableTargetTrackingScalingPolicyConfigurationArgs(val disableScaleIn: Output<Boolean>? = null, val scaleInCooldown: Output<Int>? = null, val scaleOutCooldown: Output<Int>? = null, val targetValue: Output<Double>) : ConvertibleToJava<GlobalTableTargetTrackingScalingPolicyConfigurationArgs>

Constructors

constructor(disableScaleIn: Output<Boolean>? = null, scaleInCooldown: Output<Int>? = null, scaleOutCooldown: Output<Int>? = null, targetValue: Output<Double>)

Properties

Link copied to clipboard
val disableScaleIn: Output<Boolean>? = null

Indicates whether scale in by the target tracking scaling policy is disabled. The default value is false .

Link copied to clipboard
val scaleInCooldown: Output<Int>? = null

The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start.

Link copied to clipboard
val scaleOutCooldown: Output<Int>? = null

The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.

Link copied to clipboard
val targetValue: Output<Double>

Defines a target value for the scaling policy.

Functions

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