2019/03/25 - AWS IoT 1-Click Devices Service - 3 new3 updated api methods
Changes Update iot1click-devices client to latest version
Associate a set of tags with an AWS IoT 1-Click resource. You can then activate these user-defined tags so that they appear on the Billing and Cost Management console for cost allocation tracking.
See also: AWS API Documentation
Request Syntax
client.tag_resource( ResourceArn='string', Tags={ 'string': 'string' } )
string
[REQUIRED]
Identifies the AWS IoT 1-Click resource to which tags should be added. This value is an Amazon Resource Name (ARN).
dict
[REQUIRED]
The tags to be assigned to the AWS IoT 1-Click resource.
(string) --
(string) --
None
List all tags on an AWS IoT 1-Click resource.
See also: AWS API Documentation
Request Syntax
client.list_tags_for_resource( ResourceArn='string' )
string
[REQUIRED]
The AWS IoT 1-Click resource with tags to be listed. This value is an Amazon Resource Name (ARN).
dict
Response Syntax
{ 'Tags': { 'string': 'string' } }
Response Structure
(dict) --
Tags (dict) --
The tags currently associated with the AWS IoT 1-Click resource.
(string) --
(string) --
Removes the association of tags from an AWS IoT 1-Click resource.
See also: AWS API Documentation
Request Syntax
client.untag_resource( ResourceArn='string', TagKeys=[ 'string', ] )
string
[REQUIRED]
The AWS IoT 1-Click resource the tags will be removed from. This value is an Amazon Resource Name (ARN).
list
[REQUIRED]
A list of tag keys. Existing tags of the resource whose keys are members of this list will be removed from the AWS IoT 1-Click resource.
(string) --
None
{'DeviceDescription': {'Arn': 'string', 'Tags': {'string': 'string'}}}
Given a device ID, returns a DescribeDeviceResponse object describing the details of the device.
See also: AWS API Documentation
Request Syntax
client.describe_device( DeviceId='string' )
string
[REQUIRED]
The unique identifier of the device.
dict
Response Syntax
{ 'DeviceDescription': { 'Arn': 'string', 'Attributes': { 'string': 'string' }, 'DeviceId': 'string', 'Enabled': True|False, 'RemainingLife': 123.0, 'Type': 'string', 'Tags': { 'string': 'string' } } }
Response Structure
(dict) --
200 response
DeviceDescription (dict) --
Device details.
Arn (string) --
The ARN of the device.
Attributes (dict) --
An array of zero or more elements of DeviceAttribute objects providing user specified device attributes.
(string) --
(string) --
DeviceId (string) --
The unique identifier of the device.
Enabled (boolean) --
A Boolean value indicating whether or not the device is enabled.
RemainingLife (float) --
A value between 0 and 1 inclusive, representing the fraction of life remaining for the device.
Type (string) --
The type of the device, such as "button".
Tags (dict) --
The tags currently associated with the AWS IoT 1-Click device.
(string) --
(string) --
{'Tags': {'string': 'string'}}
Given a device ID, finalizes the claim request for the associated device.
See also: AWS API Documentation
Request Syntax
client.finalize_device_claim( DeviceId='string', Tags={ 'string': 'string' } )
string
[REQUIRED]
The unique identifier of the device.
dict
The tags to be assigned to the AWS IoT 1-Click device.
(string) --
(string) --
dict
Response Syntax
{ 'State': 'string' }
Response Structure
(dict) --
200 response
State (string) --
The device's final claim state.
{'Devices': {'Arn': 'string', 'Tags': {'string': 'string'}}}
Lists the 1-Click compatible devices associated with your AWS account.
See also: AWS API Documentation
Request Syntax
client.list_devices( DeviceType='string', MaxResults=123, NextToken='string' )
string
The type of the device, such as "button".
integer
The maximum number of results to return per request. If not set, a default value of 100 is used.
string
The token to retrieve the next set of results.
dict
Response Syntax
{ 'Devices': [ { 'Arn': 'string', 'Attributes': { 'string': 'string' }, 'DeviceId': 'string', 'Enabled': True|False, 'RemainingLife': 123.0, 'Type': 'string', 'Tags': { 'string': 'string' } }, ], 'NextToken': 'string' }
Response Structure
(dict) --
200 response
Devices (list) --
A list of devices.
(dict) --
Arn (string) --
The ARN of the device.
Attributes (dict) --
An array of zero or more elements of DeviceAttribute objects providing user specified device attributes.
(string) --
(string) --
DeviceId (string) --
The unique identifier of the device.
Enabled (boolean) --
A Boolean value indicating whether or not the device is enabled.
RemainingLife (float) --
A value between 0 and 1 inclusive, representing the fraction of life remaining for the device.
Type (string) --
The type of the device, such as "button".
Tags (dict) --
The tags currently associated with the AWS IoT 1-Click device.
(string) --
(string) --
NextToken (string) --
The token to retrieve the next set of results.