DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs

data class DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs(val automaticTrafficControl: Output<Boolean>? = null, val canaryRevisionTags: Output<List<String>>? = null, val priorRevisionTags: Output<List<String>>? = null, val stableRevisionTags: Output<List<String>>? = null) : ConvertibleToJava<DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs>

Constructors

constructor(automaticTrafficControl: Output<Boolean>? = null, canaryRevisionTags: Output<List<String>>? = null, priorRevisionTags: Output<List<String>>? = null, stableRevisionTags: Output<List<String>>? = null)

Properties

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

Whether Cloud Deploy should update the traffic stanza in a Cloud Run Service on the user's behalf to facilitate traffic splitting. This is required to be true for CanaryDeployments, but optional for CustomCanaryDeployments.

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

Optional. A list of tags that are added to the canary revision while the canary phase is in progress.

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

Optional. A list of tags that are added to the prior revision while the canary phase is in progress.

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

Optional. A list of tags that are added to the final stable revision when the stable phase is applied.

Functions

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