AutoscaleProfileArgs

data class AutoscaleProfileArgs(val capacity: Output<ScaleCapacityArgs>, val fixedDate: Output<TimeWindowArgs>? = null, val name: Output<String>, val recurrence: Output<RecurrenceArgs>? = null, val rules: Output<List<ScaleRuleArgs>>) : ConvertibleToJava<AutoscaleProfileArgs>

Autoscale profile.

Constructors

Link copied to clipboard
constructor(capacity: Output<ScaleCapacityArgs>, fixedDate: Output<TimeWindowArgs>? = null, name: Output<String>, recurrence: Output<RecurrenceArgs>? = null, rules: Output<List<ScaleRuleArgs>>)

Properties

Link copied to clipboard

the number of instances that can be used during this profile.

Link copied to clipboard
val fixedDate: Output<TimeWindowArgs>? = null

the specific date-time for the profile. This element is not used if the Recurrence element is used.

Link copied to clipboard
val name: Output<String>

the name of the profile.

Link copied to clipboard
val recurrence: Output<RecurrenceArgs>? = null

the repeating times at which this profile begins. This element is not used if the FixedDate element is used.

Link copied to clipboard
val rules: Output<List<ScaleRuleArgs>>

the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.

Functions

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