EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationArgs

data class EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationArgs(val canarySize: Output<EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeArgs>? = null, val linearStepSize: Output<EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeArgs>? = null, val type: Output<String>, val waitIntervalInSeconds: Output<Int>) : ConvertibleToJava<EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationArgs>

Properties

Link copied to clipboard

Batch size for the first step to turn on traffic on the new endpoint fleet. Value must be less than or equal to 50% of the variant's total instance count. See Canary Size.

Link copied to clipboard

Batch size for each step to turn on traffic on the new endpoint fleet. Value must be 10-50% of the variant's total instance count. See Linear Step Size.

Link copied to clipboard
val type: Output<String>

Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR.

Link copied to clipboard

The waiting time (in seconds) between incremental steps to turn on traffic on the new endpoint fleet. Valid values are between 0 and 3600.

Functions

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