#[non_exhaustive]pub struct DescribeEndpointConfigOutput {
pub endpoint_config_name: Option<String>,
pub endpoint_config_arn: Option<String>,
pub production_variants: Option<Vec<ProductionVariant>>,
pub data_capture_config: Option<DataCaptureConfig>,
pub kms_key_id: Option<String>,
pub creation_time: Option<DateTime>,
pub async_inference_config: Option<AsyncInferenceConfig>,
pub explainer_config: Option<ExplainerConfig>,
pub shadow_production_variants: Option<Vec<ProductionVariant>>,
pub execution_role_arn: Option<String>,
pub vpc_config: Option<VpcConfig>,
pub enable_network_isolation: Option<bool>,
/* private fields */
}
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_config_name: Option<String>
Name of the SageMaker endpoint configuration.
endpoint_config_arn: Option<String>
The Amazon Resource Name (ARN) of the endpoint configuration.
production_variants: Option<Vec<ProductionVariant>>
An array of ProductionVariant
objects, one for each model that you want to host at this endpoint.
data_capture_config: Option<DataCaptureConfig>
Configuration to control how SageMaker captures inference data.
kms_key_id: Option<String>
Amazon Web Services KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage volume attached to the instance.
creation_time: Option<DateTime>
A timestamp that shows when the endpoint configuration was created.
async_inference_config: Option<AsyncInferenceConfig>
Returns the description of an endpoint configuration created using the CreateEndpointConfig
API.
explainer_config: Option<ExplainerConfig>
The configuration parameters for an explainer.
shadow_production_variants: Option<Vec<ProductionVariant>>
An array of ProductionVariant
objects, one for each model that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified on ProductionVariants
.
execution_role_arn: Option<String>
The Amazon Resource Name (ARN) of the IAM role that you assigned to the endpoint configuration.
vpc_config: Option<VpcConfig>
Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. You can control access to and from your resources by configuring a VPC. For more information, see Give SageMaker Access to Resources in your Amazon VPC.
enable_network_isolation: Option<bool>
Indicates whether all model containers deployed to the endpoint are isolated. If they are, no inbound or outbound network calls can be made to or from the model containers.
Implementations§
source§impl DescribeEndpointConfigOutput
impl DescribeEndpointConfigOutput
sourcepub fn endpoint_config_name(&self) -> Option<&str>
pub fn endpoint_config_name(&self) -> Option<&str>
Name of the SageMaker endpoint configuration.
sourcepub fn endpoint_config_arn(&self) -> Option<&str>
pub fn endpoint_config_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the endpoint configuration.
sourcepub fn production_variants(&self) -> &[ProductionVariant]
pub fn production_variants(&self) -> &[ProductionVariant]
An array of ProductionVariant
objects, one for each model that you want to host at this endpoint.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .production_variants.is_none()
.
sourcepub fn data_capture_config(&self) -> Option<&DataCaptureConfig>
pub fn data_capture_config(&self) -> Option<&DataCaptureConfig>
Configuration to control how SageMaker captures inference data.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
Amazon Web Services KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage volume attached to the instance.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
A timestamp that shows when the endpoint configuration was created.
sourcepub fn async_inference_config(&self) -> Option<&AsyncInferenceConfig>
pub fn async_inference_config(&self) -> Option<&AsyncInferenceConfig>
Returns the description of an endpoint configuration created using the CreateEndpointConfig
API.
sourcepub fn explainer_config(&self) -> Option<&ExplainerConfig>
pub fn explainer_config(&self) -> Option<&ExplainerConfig>
The configuration parameters for an explainer.
sourcepub fn shadow_production_variants(&self) -> &[ProductionVariant]
pub fn shadow_production_variants(&self) -> &[ProductionVariant]
An array of ProductionVariant
objects, one for each model that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified on ProductionVariants
.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .shadow_production_variants.is_none()
.
sourcepub fn execution_role_arn(&self) -> Option<&str>
pub fn execution_role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the IAM role that you assigned to the endpoint configuration.
sourcepub fn vpc_config(&self) -> Option<&VpcConfig>
pub fn vpc_config(&self) -> Option<&VpcConfig>
Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. You can control access to and from your resources by configuring a VPC. For more information, see Give SageMaker Access to Resources in your Amazon VPC.
sourcepub fn enable_network_isolation(&self) -> Option<bool>
pub fn enable_network_isolation(&self) -> Option<bool>
Indicates whether all model containers deployed to the endpoint are isolated. If they are, no inbound or outbound network calls can be made to or from the model containers.
source§impl DescribeEndpointConfigOutput
impl DescribeEndpointConfigOutput
sourcepub fn builder() -> DescribeEndpointConfigOutputBuilder
pub fn builder() -> DescribeEndpointConfigOutputBuilder
Creates a new builder-style object to manufacture DescribeEndpointConfigOutput
.
Trait Implementations§
source§impl Clone for DescribeEndpointConfigOutput
impl Clone for DescribeEndpointConfigOutput
source§fn clone(&self) -> DescribeEndpointConfigOutput
fn clone(&self) -> DescribeEndpointConfigOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DescribeEndpointConfigOutput
impl Debug for DescribeEndpointConfigOutput
source§impl PartialEq for DescribeEndpointConfigOutput
impl PartialEq for DescribeEndpointConfigOutput
source§fn eq(&self, other: &DescribeEndpointConfigOutput) -> bool
fn eq(&self, other: &DescribeEndpointConfigOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeEndpointConfigOutput
impl RequestId for DescribeEndpointConfigOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.