Struct aws_sdk_greengrassv2::model::CoreDevice [−][src]
#[non_exhaustive]pub struct CoreDevice {
pub core_device_thing_name: Option<String>,
pub status: Option<CoreDeviceStatus>,
pub last_status_update_timestamp: Option<Instant>,
}
Expand description
Contains information about a Greengrass core device, which is an IoT thing that runs the IoT Greengrass Core software.
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.core_device_thing_name: Option<String>
The name of the core device. This is also the name of the IoT thing.
status: Option<CoreDeviceStatus>
The status of the core device. Core devices can have the following statuses:
-
HEALTHY
– The IoT Greengrass Core software and all components run on the core device without issue. -
UNHEALTHY
– The IoT Greengrass Core software or a component is in a failed state on the core device.
last_status_update_timestamp: Option<Instant>
The time at which the core device's status last updated, expressed in ISO 8601 format.
Implementations
Creates a new builder-style object to manufacture CoreDevice
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 CoreDevice
impl Send for CoreDevice
impl Sync for CoreDevice
impl Unpin for CoreDevice
impl UnwindSafe for CoreDevice
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