EndpointDeploymentConfigBlueGreenUpdatePolicyArgs

data class EndpointDeploymentConfigBlueGreenUpdatePolicyArgs(val maximumExecutionTimeoutInSeconds: Output<Int>? = null, val terminationWaitInSeconds: Output<Int>? = null, val trafficRoutingConfiguration: Output<EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationArgs>) : ConvertibleToJava<EndpointDeploymentConfigBlueGreenUpdatePolicyArgs>

Constructors

fun EndpointDeploymentConfigBlueGreenUpdatePolicyArgs(maximumExecutionTimeoutInSeconds: Output<Int>? = null, terminationWaitInSeconds: Output<Int>? = null, trafficRoutingConfiguration: Output<EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationArgs>)

Functions

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

Properties

Link copied to clipboard

Maximum execution timeout for the deployment. Note that the timeout value should be larger than the total waiting time specified in termination_wait_in_seconds and wait_interval_in_seconds. Valid values are between 600 and 14400.

Link copied to clipboard
val terminationWaitInSeconds: Output<Int>? = null

Additional waiting time in seconds after the completion of an endpoint deployment before terminating the old endpoint fleet. Default is 0. Valid values are between 0 and 3600.

Link copied to clipboard

Defines the traffic routing strategy to shift traffic from the old fleet to the new fleet during an endpoint deployment. See Traffic Routing Configuration.