Struct aws_sdk_greengrass::model::Device [−][src]
#[non_exhaustive]pub struct Device {
pub certificate_arn: Option<String>,
pub id: Option<String>,
pub sync_shadow: bool,
pub thing_arn: Option<String>,
}
Expand description
Information about a device.
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.certificate_arn: Option<String>
The ARN of the certificate associated with the device.
id: Option<String>
A descriptive or arbitrary ID for the device. This value must be unique within the device definition version. Max length is 128 characters with pattern ‘’[a-zA-Z0-9:_-]+‘’.
sync_shadow: bool
If true, the device’s local shadow will be automatically synced with the cloud.
thing_arn: Option<String>
The thing ARN of the device.
Implementations
The ARN of the certificate associated with the device.
A descriptive or arbitrary ID for the device. This value must be unique within the device definition version. Max length is 128 characters with pattern ‘’[a-zA-Z0-9:_-]+‘’.
If true, the device’s local shadow will be automatically synced with the cloud.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Device
impl UnwindSafe for Device
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