ClusterNodeGroupAutoScalingPolicyScalingRuleTimeTriggerArgs

data class ClusterNodeGroupAutoScalingPolicyScalingRuleTimeTriggerArgs(val endTime: Output<String>? = null, val launchExpirationTime: Output<Int>? = null, val launchTime: Output<String>, val recurrenceType: Output<String>? = null, val recurrenceValue: Output<String>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyScalingRuleTimeTriggerArgs>

Constructors

constructor(endTime: Output<String>? = null, launchExpirationTime: Output<Int>? = null, launchTime: Output<String>, recurrenceType: Output<String>? = null, recurrenceValue: Output<String>? = null, startTime: Output<String>? = null)

Properties

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

The end time for this scaling rule specific metrics trigger.

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

The launch expiration time for this scaling rule specific time trigger. The value should between 0 and 3600.

Link copied to clipboard
val launchTime: Output<String>

The launch time for this scaling rule specific time trigger.

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

The recurrence type for this scaling rule specific time trigger. Valid values: MINUTELY, HOURLY, DAILY, WEEKLY, MONTHLY.

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

The recurrence value for this scaling rule specific time trigger.

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

The start time for this scaling rule specific metrics trigger.

Functions

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