#[non_exhaustive]pub struct EdgePresetDeploymentOutput {
pub type: Option<EdgePresetDeploymentType>,
pub artifact: Option<String>,
pub status: Option<EdgePresetDeploymentStatus>,
pub status_message: Option<String>,
}
Expand description
The output of a SageMaker Edge Manager deployable resource.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.type: Option<EdgePresetDeploymentType>
The deployment type created by SageMaker Edge Manager. Currently only supports Amazon Web Services IoT Greengrass Version 2 components.
artifact: Option<String>
The Amazon Resource Name (ARN) of the generated deployable resource.
status: Option<EdgePresetDeploymentStatus>
The status of the deployable resource.
status_message: Option<String>
Returns a message describing the status of the deployed resource.
Implementations§
source§impl EdgePresetDeploymentOutput
impl EdgePresetDeploymentOutput
sourcepub fn type(&self) -> Option<&EdgePresetDeploymentType>
pub fn type(&self) -> Option<&EdgePresetDeploymentType>
The deployment type created by SageMaker Edge Manager. Currently only supports Amazon Web Services IoT Greengrass Version 2 components.
sourcepub fn artifact(&self) -> Option<&str>
pub fn artifact(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the generated deployable resource.
sourcepub fn status(&self) -> Option<&EdgePresetDeploymentStatus>
pub fn status(&self) -> Option<&EdgePresetDeploymentStatus>
The status of the deployable resource.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
Returns a message describing the status of the deployed resource.
source§impl EdgePresetDeploymentOutput
impl EdgePresetDeploymentOutput
sourcepub fn builder() -> EdgePresetDeploymentOutputBuilder
pub fn builder() -> EdgePresetDeploymentOutputBuilder
Creates a new builder-style object to manufacture EdgePresetDeploymentOutput
.
Trait Implementations§
source§impl Clone for EdgePresetDeploymentOutput
impl Clone for EdgePresetDeploymentOutput
source§fn clone(&self) -> EdgePresetDeploymentOutput
fn clone(&self) -> EdgePresetDeploymentOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EdgePresetDeploymentOutput
impl Debug for EdgePresetDeploymentOutput
impl StructuralPartialEq for EdgePresetDeploymentOutput
Auto Trait Implementations§
impl Freeze for EdgePresetDeploymentOutput
impl RefUnwindSafe for EdgePresetDeploymentOutput
impl Send for EdgePresetDeploymentOutput
impl Sync for EdgePresetDeploymentOutput
impl Unpin for EdgePresetDeploymentOutput
impl UnwindSafe for EdgePresetDeploymentOutput
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
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.