EndpointDeploymentConfigBlueGreenUpdatePolicyArgs

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

Constructors

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

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.

Functions

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