DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs

data class DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs(val percentages: Output<List<Int>>, val postdeploy: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs>? = null, val predeploy: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs>? = null, val verify: Output<Boolean>? = null) : ConvertibleToJava<DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs>

Constructors

Properties

Link copied to clipboard
val percentages: Output<List<Int>>

Required. The percentage based deployments that will occur as a part of a Rollout. List is expected in ascending order and each integer n is 0 <= n < 100.

Link copied to clipboard

(Beta only) Optional. Configuration for the postdeploy job of the last phase. If this is not configured, postdeploy job will not be present.

Link copied to clipboard

(Beta only) Optional. Configuration for the predeploy job of the first phase. If this is not configured, predeploy job will not be present.

Link copied to clipboard
val verify: Output<Boolean>? = null

Whether to run verify tests after each percentage deployment.

Functions

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