/** * _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; }; }