UpdateStageArgs

data class UpdateStageArgs(val afterStageWaitInSeconds: Output<Int>? = null, val groups: Output<List<UpdateGroupArgs>>? = null, val name: Output<String>) : ConvertibleToJava<UpdateStageArgs>

Contains the groups to be updated by an UpdateRun. Update order:

  • Sequential between stages: Stages run sequentially. The previous stage must complete before the next one starts.

  • Parallel within a stage: Groups within a stage run in parallel.

  • Sequential within a group: Clusters within a group are updated sequentially.

Constructors

Link copied to clipboard
fun UpdateStageArgs(afterStageWaitInSeconds: Output<Int>? = null, groups: Output<List<UpdateGroupArgs>>? = null, name: Output<String>)

Functions

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

Properties

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

The time in seconds to wait at the end of this stage before starting the next one. Defaults to 0 seconds if unspecified.

Link copied to clipboard
val groups: Output<List<UpdateGroupArgs>>? = null

A list of group names that compose the stage. The groups will be updated in parallel. Each group name can only appear once in the UpdateRun.

Link copied to clipboard
val name: Output<String>

The name of the stage. Must be unique within the UpdateRun.