Expand description
AWS IoT-Data enables secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud. It implements a broker for applications and things to publish messages over HTTP (Publish) and retrieve, update, and delete shadows. A shadow is a persistent representation of your things and their state in the AWS cloud.
Find the endpoint address for actions in the AWS IoT data plane by running this CLI command:
aws iot describe-endpoint --endpoint-type iot:Data-ATS
The service name used by AWS Signature Version 4 to sign requests is: iotdevicegateway.
If you’re using the service, you’re probably looking for IotDataClient and IotData.
Structs§
- Delete
Thing Shadow Request The input for the DeleteThingShadow operation.
- Delete
Thing Shadow Response The output from the DeleteThingShadow operation.
- GetThing
Shadow Request The input for the GetThingShadow operation.
- GetThing
Shadow Response The output from the GetThingShadow operation.
- IotData
Client - A client for the AWS IoT Data Plane API.
- List
Named Shadows ForThing Request - List
Named Shadows ForThing Response - Publish
Request The input for the Publish operation.
- Update
Thing Shadow Request The input for the UpdateThingShadow operation.
- Update
Thing Shadow Response The output from the UpdateThingShadow operation.
Enums§
- Delete
Thing Shadow Error - Errors returned by DeleteThingShadow
- GetThing
Shadow Error - Errors returned by GetThingShadow
- List
Named Shadows ForThing Error - Errors returned by ListNamedShadowsForThing
- Publish
Error - Errors returned by Publish
- Update
Thing Shadow Error - Errors returned by UpdateThingShadow
Traits§
- IotData
- Trait representing the capabilities of the AWS IoT Data Plane API. AWS IoT Data Plane clients implement this trait.