[][src]Struct rusoto_greengrass::Device

pub struct Device {
    pub certificate_arn: Option<String>,
    pub id: Option<String>,
    pub sync_shadow: Option<bool>,
    pub thing_arn: Option<String>,
}

Information about a device.

Fields

The ARN of the certificate associated with the device.

The ID of the device.

If true, the device's local shadow will be automatically synced with the cloud.

The thing ARN of the device.

Trait Implementations

impl Clone for Device
[src]

Performs copy-assignment from source. Read more

impl Default for Device
[src]

impl PartialEq<Device> for Device
[src]

impl Debug for Device
[src]

impl Serialize for Device
[src]

impl<'de> Deserialize<'de> for Device
[src]

Auto Trait Implementations

impl Send for Device

impl Sync for Device

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T