Iot1ClickDevicesClient

Describes all of the AWS IoT 1-Click device-related API operations for the service. Also provides sample requests, responses, and errors for the supported web services protocols.

Properties

Link copied to clipboard
abstract override val config: Iot1ClickDevicesClient.Config

Iot1ClickDevicesClient's configuration

Functions

Link copied to clipboard

Adds device(s) to your account (i.e., claim one or more devices) if and only if you received a claim code with the device(s).

Link copied to clipboard

Given a device ID, returns a DescribeDeviceResponse object describing the details of the device.

Link copied to clipboard

Given a device ID, finalizes the claim request for the associated device.

Link copied to clipboard

Given a device ID, returns the invokable methods associated with the device.

Link copied to clipboard

Given a device ID, initiates a claim request for the associated device.

Link copied to clipboard

Given a device ID, issues a request to invoke a named device method (with possible parameters). See the "Example POST" code snippet below.

Link copied to clipboard

Using a device ID, returns a DeviceEventsResponse object containing an array of events for the device.

Link copied to clipboard
abstract suspend fun listDevices(input: ListDevicesRequest = ListDevicesRequest { }): ListDevicesResponse

Lists the 1-Click compatible devices associated with your AWS account.

Link copied to clipboard

Lists the tags associated with the specified resource ARN.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Adds or updates the tags associated with the resource ARN. See AWS IoT 1-Click Service Limits for the maximum number of tags allowed per resource.

Link copied to clipboard

Disassociates a device from your AWS account using its device ID.

Link copied to clipboard

Using tag keys, deletes the tags (key/value pairs) associated with the specified resource ARN.

Link copied to clipboard

Using a Boolean value (true or false), this operation enables or disables the device given a device ID.

Inherited functions

Link copied to clipboard

Adds device(s) to your account (i.e., claim one or more devices) if and only if you received a claim code with the device(s).

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Given a device ID, returns a DescribeDeviceResponse object describing the details of the device.

Link copied to clipboard

Given a device ID, finalizes the claim request for the associated device.

Link copied to clipboard

Given a device ID, returns the invokable methods associated with the device.

Link copied to clipboard

Given a device ID, initiates a claim request for the associated device.

Link copied to clipboard

Given a device ID, issues a request to invoke a named device method (with possible parameters). See the "Example POST" code snippet below.

Link copied to clipboard

Using a device ID, returns a DeviceEventsResponse object containing an array of events for the device.

Link copied to clipboard

Lists the 1-Click compatible devices associated with your AWS account.

Link copied to clipboard

Lists the tags associated with the specified resource ARN.

Link copied to clipboard

Adds or updates the tags associated with the resource ARN. See AWS IoT 1-Click Service Limits for the maximum number of tags allowed per resource.

Link copied to clipboard

Disassociates a device from your AWS account using its device ID.

Link copied to clipboard

Using tag keys, deletes the tags (key/value pairs) associated with the specified resource ARN.

Link copied to clipboard

Using a Boolean value (true or false), this operation enables or disables the device given a device ID.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.