/** * _DeviceDescription shape */ export interface _DeviceDescription { /** *

The ARN of the device.

*/ Arn?: string; /** *

An array of zero or more elements of DeviceAttribute objects providing * user specified device attributes.

*/ Attributes?: { [key: string]: string; } | Iterable<[string, string]>; /** *

The unique identifier of the device.

*/ DeviceId?: string; /** *

A Boolean value indicating whether or not the device is enabled.

*/ Enabled?: boolean; /** *

A value between 0 and 1 inclusive, representing the fraction of life remaining for the * device.

*/ RemainingLife?: number; /** *

The type of the device, such as "button".

*/ Type?: string; /** *

The tags currently associated with the AWS IoT 1-Click device.

*/ Tags?: { [key: string]: string; } | Iterable<[string, string]>; } export interface _UnmarshalledDeviceDescription extends _DeviceDescription { /** *

An array of zero or more elements of DeviceAttribute objects providing * user specified device attributes.

*/ Attributes?: { [key: string]: string; }; /** *

The tags currently associated with the AWS IoT 1-Click device.

*/ Tags?: { [key: string]: string; }; }