Delivery Pipeline Serial Pipeline Stage Strategy Canary Args
data class DeliveryPipelineSerialPipelineStageStrategyCanaryArgs(val canaryDeployment: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs>? = null, val customCanaryDeployment: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs>? = null, val runtimeConfig: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs>? = null) : ConvertibleToJava<DeliveryPipelineSerialPipelineStageStrategyCanaryArgs>
Constructors
Link copied to clipboard
constructor(canaryDeployment: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs>? = null, customCanaryDeployment: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs>? = null, runtimeConfig: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs>? = null)
Properties
Link copied to clipboard
val canaryDeployment: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs>? = null
Configures the progressive based deployment for a Target.
Link copied to clipboard
val customCanaryDeployment: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs>? = null
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
Link copied to clipboard
val runtimeConfig: Output<DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs>? = null
Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.