Struct aws_sdk_sagemaker::model::TrafficRoutingConfig [−][src]
#[non_exhaustive]pub struct TrafficRoutingConfig {
pub type: Option<TrafficRoutingConfigType>,
pub wait_interval_in_seconds: Option<i32>,
pub canary_size: Option<CapacitySize>,
pub linear_step_size: Option<CapacitySize>,
}
Expand description
Defines the traffic routing strategy during an endpoint deployment to shift traffic from the old fleet to the new fleet.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.type: Option<TrafficRoutingConfigType>
Traffic routing strategy type.
-
ALL_AT_ONCE
: Endpoint traffic shifts to the new fleet in a single step. -
CANARY
: Endpoint traffic shifts to the new fleet in two steps. The first step is the canary, which is a small portion of the traffic. The second step is the remainder of the traffic. -
LINEAR
: Endpoint traffic shifts to the new fleet in n steps of a configurable size.
wait_interval_in_seconds: Option<i32>
The waiting time (in seconds) between incremental steps to turn on traffic on the new endpoint fleet.
canary_size: Option<CapacitySize>
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.
linear_step_size: Option<CapacitySize>
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.
Implementations
Traffic routing strategy type.
-
ALL_AT_ONCE
: Endpoint traffic shifts to the new fleet in a single step. -
CANARY
: Endpoint traffic shifts to the new fleet in two steps. The first step is the canary, which is a small portion of the traffic. The second step is the remainder of the traffic. -
LINEAR
: Endpoint traffic shifts to the new fleet in n steps of a configurable size.
The waiting time (in seconds) between incremental steps to turn on traffic on the new endpoint fleet.
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.
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.
Creates a new builder-style object to manufacture TrafficRoutingConfig
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TrafficRoutingConfig
impl Send for TrafficRoutingConfig
impl Sync for TrafficRoutingConfig
impl Unpin for TrafficRoutingConfig
impl UnwindSafe for TrafficRoutingConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more