#[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 AI 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 AI 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.impl StructuralPartialEq for DescribeEndpointConfigOutput
Auto Trait Implementations§
impl Freeze for DescribeEndpointConfigOutput
impl RefUnwindSafe for DescribeEndpointConfigOutput
impl Send for DescribeEndpointConfigOutput
impl Sync for DescribeEndpointConfigOutput
impl Unpin for DescribeEndpointConfigOutput
impl UnwindSafe for DescribeEndpointConfigOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);