Struct aws_sdk_sagemaker::model::TrafficRoutingConfig
source · [−]#[non_exhaustive]pub struct TrafficRoutingConfig { /* private fields */ }Expand description
Defines the traffic routing strategy during an endpoint deployment to shift traffic from the old fleet to the new fleet.
Implementations
sourceimpl TrafficRoutingConfig
impl TrafficRoutingConfig
sourcepub fn type(&self) -> Option<&TrafficRoutingConfigType>
pub fn type(&self) -> 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.
sourcepub fn wait_interval_in_seconds(&self) -> Option<i32>
pub fn wait_interval_in_seconds(&self) -> Option<i32>
The waiting time (in seconds) between incremental steps to turn on traffic on the new endpoint fleet.
sourcepub fn canary_size(&self) -> Option<&CapacitySize>
pub fn canary_size(&self) -> 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.
sourcepub fn linear_step_size(&self) -> Option<&CapacitySize>
pub fn linear_step_size(&self) -> 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.
sourceimpl TrafficRoutingConfig
impl TrafficRoutingConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TrafficRoutingConfig.
Trait Implementations
sourceimpl Clone for TrafficRoutingConfig
impl Clone for TrafficRoutingConfig
sourcefn clone(&self) -> TrafficRoutingConfig
fn clone(&self) -> TrafficRoutingConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for TrafficRoutingConfig
impl Debug for TrafficRoutingConfig
sourceimpl PartialEq<TrafficRoutingConfig> for TrafficRoutingConfig
impl PartialEq<TrafficRoutingConfig> for TrafficRoutingConfig
sourcefn eq(&self, other: &TrafficRoutingConfig) -> bool
fn eq(&self, other: &TrafficRoutingConfig) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for TrafficRoutingConfig
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more