Iot1ClickProjectsClient

The AWS IoT 1-Click Projects API Reference

Properties

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

Iot1ClickProjectsClient's configuration

Functions

Link copied to clipboard

Associates a physical device with a placement.

Link copied to clipboard

Creates an empty placement.

Link copied to clipboard

Creates an empty project with a placement template. A project contains zero or more placements that adhere to the placement template defined in the project.

Link copied to clipboard

Deletes a placement. To delete a placement, it must not have any devices associated with it.

Link copied to clipboard

Deletes a project. To delete a project, it must not have any placements associated with it.

Link copied to clipboard

Describes a placement in a project.

Link copied to clipboard

Returns an object describing a project.

Link copied to clipboard

Removes a physical device from a placement.

Link copied to clipboard

Returns an object enumerating the devices in a placement.

Link copied to clipboard

Lists the placement(s) of a project.

Link copied to clipboard
abstract suspend fun listProjects(input: ListProjectsRequest = ListProjectsRequest { }): ListProjectsResponse

Lists the AWS IoT 1-Click project(s) associated with your AWS account and region.

Link copied to clipboard

Lists the tags (metadata key/value pairs) which you have assigned to the resource.

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

Creates or modifies tags for a resource. Tags are key/value pairs (metadata) that can be used to manage a resource. For more information, see AWS Tagging Strategies.

Link copied to clipboard

Removes one or more tags (metadata key/value pairs) from a resource.

Link copied to clipboard

Updates a placement with the given attributes. To clear an attribute, pass an empty value (i.e., "").

Link copied to clipboard

Updates a project associated with your AWS account and region. With the exception of device template names, you can pass just the values that need to be updated because the update request will change only the values that are provided. To clear a value, pass the empty string (i.e., "").

Inherited functions

Link copied to clipboard

Associates a physical device with a placement.

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

Creates an empty placement.

Link copied to clipboard

Creates an empty project with a placement template. A project contains zero or more placements that adhere to the placement template defined in the project.

Link copied to clipboard

Deletes a placement. To delete a placement, it must not have any devices associated with it.

Link copied to clipboard

Deletes a project. To delete a project, it must not have any placements associated with it.

Link copied to clipboard

Describes a placement in a project.

Link copied to clipboard

Returns an object describing a project.

Link copied to clipboard
Link copied to clipboard

Returns an object enumerating the devices in a placement.

Link copied to clipboard

Lists the placement(s) of a project.

Link copied to clipboard

Lists the AWS IoT 1-Click project(s) associated with your AWS account and region.

Link copied to clipboard

Lists the tags (metadata key/value pairs) which you have assigned to the resource.

Link copied to clipboard

Creates or modifies tags for a resource. Tags are key/value pairs (metadata) that can be used to manage a resource. For more information, see AWS Tagging Strategies.

Link copied to clipboard

Removes one or more tags (metadata key/value pairs) from a resource.

Link copied to clipboard

Updates a placement with the given attributes. To clear an attribute, pass an empty value (i.e., "").

Link copied to clipboard

Updates a project associated with your AWS account and region. With the exception of device template names, you can pass just the values that need to be updated because the update request will change only the values that are provided. To clear a value, pass the empty string (i.e., "").

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.