ServiceUpdateConfigArgs

data class ServiceUpdateConfigArgs(val delay: Output<String>? = null, val failureAction: Output<String>? = null, val maxFailureRatio: Output<String>? = null, val monitor: Output<String>? = null, val order: Output<String>? = null, val parallelism: Output<Int>? = null) : ConvertibleToJava<ServiceUpdateConfigArgs>

Constructors

Link copied to clipboard
constructor(delay: Output<String>? = null, failureAction: Output<String>? = null, maxFailureRatio: Output<String>? = null, monitor: Output<String>? = null, order: Output<String>? = null, parallelism: Output<Int>? = null)

Properties

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

Delay between task updates (ns|us|ms|s|m|h). Defaults to 0s.

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

Action on update failure: pause, continue or rollback. Defaults to pause.

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

Failure rate to tolerate during an update. Defaults to 0.0.

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

Duration after each task update to monitor for failure (ns|us|ms|s|m|h). Defaults to 5s.

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

Update order: either 'stop-first' or 'start-first'. Defaults to stop-first.

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

Maximum number of tasks to be updated in one iteration. Defaults to 1

Functions

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