Struct aws_sdk_sagemaker::input::UpdateEndpointInput [−][src]
#[non_exhaustive]pub struct UpdateEndpointInput {
pub endpoint_name: Option<String>,
pub endpoint_config_name: Option<String>,
pub retain_all_variant_properties: bool,
pub exclude_retained_variant_properties: Option<Vec<VariantProperty>>,
pub deployment_config: Option<DeploymentConfig>,
pub retain_deployment_config: bool,
}
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.endpoint_name: Option<String>
The name of the endpoint whose configuration you want to update.
endpoint_config_name: Option<String>
The name of the new endpoint configuration.
retain_all_variant_properties: 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
. The default
is false
.
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.
deployment_config: Option<DeploymentConfig>
The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations.
retain_deployment_config: bool
Specifies whether to reuse the last deployment configuration. The default value is false (the configuration is not reused).
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateEndpoint, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateEndpoint, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<UpdateEndpoint
>
Creates a new builder-style object to manufacture UpdateEndpointInput
The name of the endpoint whose configuration you want to update.
The name of the new endpoint configuration.
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
. The default
is false
.
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.
The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations.
Specifies whether to reuse the last deployment configuration. The default value is false (the configuration is not reused).
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 UpdateEndpointInput
impl Send for UpdateEndpointInput
impl Sync for UpdateEndpointInput
impl Unpin for UpdateEndpointInput
impl UnwindSafe for UpdateEndpointInput
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