[][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 Clone for DescribeThingResponse[src]

impl Debug for DescribeThingResponse[src]

impl Default for DescribeThingResponse[src]

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

impl PartialEq<DescribeThingResponse> for DescribeThingResponse[src]

impl StructuralPartialEq for DescribeThingResponse[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.