EndpointTrafficRoutingConfigArgs

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

Constructors

Link copied to clipboard
constructor(canarySize: Output<EndpointCapacitySizeArgs>? = null, linearStepSize: Output<EndpointCapacitySizeArgs>? = null, type: Output<String>, waitIntervalInSeconds: Output<Int>? = null)

Properties

Link copied to clipboard

Specifies the size of the canary traffic in a canary deployment.

Link copied to clipboard

Specifies the step size for linear traffic routing.

Link copied to clipboard
val type: Output<String>

Specifies the type of traffic routing (e.g., 'AllAtOnce', 'Canary', 'Linear').

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

Specifies the wait interval between traffic shifts, in seconds.

Functions

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