[][src]Struct rusoto_sagemaker::UpdateEndpointInput

pub struct UpdateEndpointInput {
    pub endpoint_config_name: String,
    pub endpoint_name: String,
    pub exclude_retained_variant_properties: Option<Vec<VariantProperty>>,
    pub retain_all_variant_properties: Option<bool>,
}

Fields

endpoint_config_name: String

The name of the new endpoint configuration.

endpoint_name: String

The name of the endpoint whose configuration you want to update.

exclude_retained_variant_properties: Option<Vec<VariantProperty>>

When you are updating endpoint resources with UpdateEndpointInput$RetainAllVariantProperties, whose value is set to true, ExcludeRetainedVariantProperties specifies the list of type VariantProperty to override with the values provided by EndpointConfig. If you don't specify a value for ExcludeAllVariantProperties, no variant properties are overridden.

retain_all_variant_properties: Option<bool>

When updating endpoint resources, enables or disables the retention of variant properties, such as the instance count or the variant weight. To retain the variant properties of an endpoint when updating it, set RetainAllVariantProperties to true. To use the variant properties specified in a new EndpointConfig call when updating an endpoint, set RetainAllVariantProperties to false.

Trait Implementations

impl Clone for UpdateEndpointInput[src]

impl Debug for UpdateEndpointInput[src]

impl Default for UpdateEndpointInput[src]

impl PartialEq<UpdateEndpointInput> for UpdateEndpointInput[src]

impl Serialize for UpdateEndpointInput[src]

impl StructuralPartialEq for UpdateEndpointInput[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.