#[non_exhaustive]pub struct ProvisionDeviceOutput {
pub device_id: Option<String>,
pub arn: String,
pub status: DeviceStatus,
pub certificates: Option<Blob>,
pub iot_thing_name: Option<String>,
/* private fields */
}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.device_id: Option<String>The device's ID.
arn: StringThe device's ARN.
status: DeviceStatusThe device's status.
certificates: Option<Blob>The device's configuration bundle.
iot_thing_name: Option<String>The device's IoT thing name.
Implementations§
source§impl ProvisionDeviceOutput
impl ProvisionDeviceOutput
sourcepub fn status(&self) -> &DeviceStatus
pub fn status(&self) -> &DeviceStatus
The device's status.
sourcepub fn certificates(&self) -> Option<&Blob>
pub fn certificates(&self) -> Option<&Blob>
The device's configuration bundle.
sourcepub fn iot_thing_name(&self) -> Option<&str>
pub fn iot_thing_name(&self) -> Option<&str>
The device's IoT thing name.
source§impl ProvisionDeviceOutput
impl ProvisionDeviceOutput
sourcepub fn builder() -> ProvisionDeviceOutputBuilder
pub fn builder() -> ProvisionDeviceOutputBuilder
Creates a new builder-style object to manufacture ProvisionDeviceOutput.
Trait Implementations§
source§impl Clone for ProvisionDeviceOutput
impl Clone for ProvisionDeviceOutput
source§fn clone(&self) -> ProvisionDeviceOutput
fn clone(&self) -> ProvisionDeviceOutput
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 ProvisionDeviceOutput
impl Debug for ProvisionDeviceOutput
source§impl PartialEq for ProvisionDeviceOutput
impl PartialEq for ProvisionDeviceOutput
source§fn eq(&self, other: &ProvisionDeviceOutput) -> bool
fn eq(&self, other: &ProvisionDeviceOutput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RequestId for ProvisionDeviceOutput
impl RequestId for ProvisionDeviceOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None if the service could not be reached.impl StructuralPartialEq for ProvisionDeviceOutput
Auto Trait Implementations§
impl Freeze for ProvisionDeviceOutput
impl RefUnwindSafe for ProvisionDeviceOutput
impl Send for ProvisionDeviceOutput
impl Sync for ProvisionDeviceOutput
impl Unpin for ProvisionDeviceOutput
impl UnwindSafe for ProvisionDeviceOutput
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> 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.