AutoscaleSettingProfileRuleScaleActionArgs

data class AutoscaleSettingProfileRuleScaleActionArgs(val cooldown: Output<String>, val direction: Output<String>, val type: Output<String>, val value: Output<Int>) : ConvertibleToJava<AutoscaleSettingProfileRuleScaleActionArgs>

Constructors

constructor(cooldown: Output<String>, direction: Output<String>, type: Output<String>, value: Output<Int>)

Properties

Link copied to clipboard
val cooldown: Output<String>

The amount of time to wait since the last scaling action before this action occurs. Must be between 1 minute and 1 week and formatted as a ISO 8601 string.

Link copied to clipboard
val direction: Output<String>

The scale direction. Possible values are Increase and Decrease.

Link copied to clipboard
val type: Output<String>

The type of action that should occur. Possible values are ChangeCount, ExactCount, PercentChangeCount and ServiceAllowedNextValue.

Link copied to clipboard
val value: Output<Int>

The number of instances involved in the scaling action.

Functions

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