JobScaleArgs

data class JobScaleArgs(val maxExecutions: Output<Int>? = null, val minExecutions: Output<Int>? = null, val pollingInterval: Output<Int>? = null, val rules: Output<List<JobScaleRuleArgs>>? = null) : ConvertibleToJava<JobScaleArgs>

Scaling configurations for event driven jobs.

Constructors

Link copied to clipboard
constructor(maxExecutions: Output<Int>? = null, minExecutions: Output<Int>? = null, pollingInterval: Output<Int>? = null, rules: Output<List<JobScaleRuleArgs>>? = null)

Properties

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

Maximum number of job executions that are created for a trigger, default 100.

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

Minimum number of job executions that are created for a trigger, default 0

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

Interval to check each event source in seconds. Defaults to 30s

Link copied to clipboard
val rules: Output<List<JobScaleRuleArgs>>? = null

Scaling rules.

Functions

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