Internal interface for wave stages

interface WaveStage {
    id: string;
    stackBuilder: StackBuilder;
    stageProps?: AddStageOpts;
    waveId?: string;
}

Hierarchy (view full)

Properties

id: string

id of the stage

stackBuilder: StackBuilder

Builder that can produce a stack which will be deployed as part of the stage

stageProps?: AddStageOpts

Optional stage properties, such as {manualApprovals: true} which can control stage transitions.

waveId?: string

Wave id if this stage is part of a wave. Not required if stage is supplied