ApplicationScalingRuleScalingRuleTimerArgs

data class ApplicationScalingRuleScalingRuleTimerArgs(val beginDate: Output<String>? = null, val endDate: Output<String>? = null, val period: Output<String>? = null, val schedules: Output<List<ApplicationScalingRuleScalingRuleTimerScheduleArgs>>? = null) : ConvertibleToJava<ApplicationScalingRuleScalingRuleTimerArgs>

Constructors

constructor(beginDate: Output<String>? = null, endDate: Output<String>? = null, period: Output<String>? = null, schedules: Output<List<ApplicationScalingRuleScalingRuleTimerScheduleArgs>>? = null)

Properties

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

The Start date. When the begin_date and end_date values are empty. it indicates long-term execution and is the default value.

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

The End Date. When the begin_date and end_date values are empty. it indicates long-term execution and is the default value.

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

The period in which a timed elastic scaling strategy is executed.

Link copied to clipboard

Resilient Scaling Strategy Trigger Timing. See schedules below.

Functions

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