| Class | Description | 
|---|---|
| DeleteThingShadowRequest | 
 
 The input for the DeleteThingShadow operation. 
 | 
| DeleteThingShadowResult | 
 
 The output from the DeleteThingShadow operation. 
 | 
| GetRetainedMessageRequest | 
 
 The input for the GetRetainedMessage operation. 
 | 
| GetRetainedMessageResult | 
 
 The output from the GetRetainedMessage operation. 
 | 
| GetThingShadowRequest | 
 
 The input for the GetThingShadow operation. 
 | 
| GetThingShadowResult | 
 
 The output from the GetThingShadow operation. 
 | 
| ListNamedShadowsForThingRequest | |
| ListNamedShadowsForThingResult | |
| ListRetainedMessagesRequest | |
| ListRetainedMessagesResult | |
| PublishRequest | 
 
 The input for the Publish operation. 
 | 
| PublishResult | |
| RetainedMessageSummary | 
 
 Information about a single retained message. 
 | 
| UpdateThingShadowRequest | 
 
 The input for the UpdateThingShadow operation. 
 | 
| UpdateThingShadowResult | 
 
 The output from the UpdateThingShadow operation. 
 | 
| Enum | Description | 
|---|---|
| PayloadFormatIndicator | 
| Exception | Description | 
|---|---|
| AWSIotDataException | 
 Base exception for all service exceptions thrown by AWS IoT Data Plane 
 | 
| ConflictException | 
 
 The specified version does not match the version of the document. 
 | 
| InternalFailureException | 
 
 An unexpected error has occurred. 
 | 
| InvalidRequestException | 
 
 The request is not valid. 
 | 
| MethodNotAllowedException | 
 
 The specified combination of HTTP verb and URI is not supported. 
 | 
| RequestEntityTooLargeException | 
 
 The payload exceeds the maximum size allowed. 
 | 
| ResourceNotFoundException | 
 
 The specified resource does not exist. 
 | 
| ServiceUnavailableException | 
 
 The service is temporarily unavailable. 
 | 
| ThrottlingException | 
 
 The rate exceeds the limit. 
 | 
| UnauthorizedException | 
 
 You are not authorized to perform this operation. 
 | 
| UnsupportedDocumentEncodingException | 
 
 The document encoding is not supported. 
 |