Struct aws_sdk_sagemaker::model::ProductionVariantSummary
source ·
[−]#[non_exhaustive]pub struct ProductionVariantSummary {
pub variant_name: Option<String>,
pub deployed_images: Option<Vec<DeployedImage>>,
pub current_weight: Option<f32>,
pub desired_weight: Option<f32>,
pub current_instance_count: Option<i32>,
pub desired_instance_count: Option<i32>,
pub variant_status: Option<Vec<ProductionVariantStatus>>,
pub current_serverless_config: Option<ProductionVariantServerlessConfig>,
pub desired_serverless_config: Option<ProductionVariantServerlessConfig>,
}
Expand description
Describes weight and capacities for a production variant associated with an endpoint. If you sent a request to the UpdateEndpointWeightsAndCapacities
API and the endpoint status is Updating
, you get different desired and current values.
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.variant_name: Option<String>
The name of the variant.
deployed_images: Option<Vec<DeployedImage>>
An array of DeployedImage
objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant
.
current_weight: Option<f32>
The weight associated with the variant.
desired_weight: Option<f32>
The requested weight, as specified in the UpdateEndpointWeightsAndCapacities
request.
current_instance_count: Option<i32>
The number of instances associated with the variant.
desired_instance_count: Option<i32>
The number of instances requested in the UpdateEndpointWeightsAndCapacities
request.
variant_status: Option<Vec<ProductionVariantStatus>>
The endpoint variant status which describes the current deployment stage status or operational status.
current_serverless_config: Option<ProductionVariantServerlessConfig>
The serverless configuration for the endpoint.
Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
desired_serverless_config: Option<ProductionVariantServerlessConfig>
The serverless configuration requested for the endpoint update.
Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
Implementations
The name of the variant.
An array of DeployedImage
objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant
.
The weight associated with the variant.
The requested weight, as specified in the UpdateEndpointWeightsAndCapacities
request.
The number of instances associated with the variant.
The number of instances requested in the UpdateEndpointWeightsAndCapacities
request.
The endpoint variant status which describes the current deployment stage status or operational status.
The serverless configuration for the endpoint.
Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
The serverless configuration requested for the endpoint update.
Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
Creates a new builder-style object to manufacture ProductionVariantSummary
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 ProductionVariantSummary
impl Send for ProductionVariantSummary
impl Sync for ProductionVariantSummary
impl Unpin for ProductionVariantSummary
impl UnwindSafe for ProductionVariantSummary
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