[][src]Struct rusoto_iot::DescribeThingResponse

pub struct DescribeThingResponse {
    pub attributes: Option<HashMap<String, String>>,
    pub billing_group_name: Option<String>,
    pub default_client_id: Option<String>,
    pub thing_arn: Option<String>,
    pub thing_id: Option<String>,
    pub thing_name: Option<String>,
    pub thing_type_name: Option<String>,
    pub version: Option<i64>,
}

The output from the DescribeThing operation.

Fields

attributes: Option<HashMap<String, String>>

The thing attributes.

billing_group_name: Option<String>

The name of the billing group the thing belongs to.

default_client_id: Option<String>

The default client ID.

thing_arn: Option<String>

The ARN of the thing to describe.

thing_id: Option<String>

The ID of the thing to describe.

thing_name: Option<String>

The name of the thing.

thing_type_name: Option<String>

The thing type name.

version: Option<i64>

The current version of the thing record in the registry.

To avoid unintentional changes to the information in the registry, you can pass the version information in the expectedVersion parameter of the UpdateThing and DeleteThing calls.

Trait Implementations

impl PartialEq<DescribeThingResponse> for DescribeThingResponse[src]

impl Default for DescribeThingResponse[src]

impl Clone for DescribeThingResponse[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for DescribeThingResponse[src]

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

Auto Trait Implementations

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

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

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self