AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class ConflictException

The specified version does not match the version of the document.

Class DeleteThingShadowRequest

Container for the parameters to the DeleteThingShadow operation. Deletes the shadow for the specified thing.

Requires permission to access the DeleteThingShadow action.

For more information, see DeleteThingShadow in the IoT Developer Guide.

Class DeleteThingShadowResponse

The output from the DeleteThingShadow operation.

Class GetRetainedMessageRequest

Container for the parameters to the GetRetainedMessage operation. Gets the details of a single retained message for the specified topic.

This action returns the message payload of the retained message, which can incur messaging costs. To list only the topic names of the retained messages, call ListRetainedMessages.

Requires permission to access the GetRetainedMessage action.

For more information about messaging costs, see IoT Core pricing - Messaging.

Class GetRetainedMessageResponse

The output from the GetRetainedMessage operation.

Class GetThingShadowRequest

Container for the parameters to the GetThingShadow operation. Gets the shadow for the specified thing.

Requires permission to access the GetThingShadow action.

For more information, see GetThingShadow in the IoT Developer Guide.

Class GetThingShadowResponse

The output from the GetThingShadow operation.

Class InternalFailureException

An unexpected error has occurred.

Class InvalidRequestException

The request is not valid.

Class IotDataPaginatorFactory

Paginators for the IotData service

Class ListNamedShadowsForThingRequest

Container for the parameters to the ListNamedShadowsForThing operation. Lists the shadows for the specified thing.

Requires permission to access the ListNamedShadowsForThing action.

Class ListNamedShadowsForThingResponse

This is the response object from the ListNamedShadowsForThing operation.

Class ListRetainedMessagesRequest

Container for the parameters to the ListRetainedMessages operation. Lists summary information about the retained messages stored for the account.

This action returns only the topic names of the retained messages. It doesn't return any message payloads. Although this action doesn't return a message payload, it can still incur messaging costs.

To get the message payload of a retained message, call GetRetainedMessage with the topic name of the retained message.

Requires permission to access the ListRetainedMessages action.

For more information about messaging costs, see IoT Core pricing - Messaging.

Class ListRetainedMessagesResponse

This is the response object from the ListRetainedMessages operation.

Class MethodNotAllowedException

The specified combination of HTTP verb and URI is not supported.

Class PublishRequest

Container for the parameters to the Publish operation. Publishes an MQTT message.

Requires permission to access the Publish action.

For more information about MQTT messages, see MQTT Protocol in the IoT Developer Guide.

For more information about messaging costs, see IoT Core pricing - Messaging.

Class PublishResponse

This is the response object from the Publish operation.

Class RequestEntityTooLargeException

The payload exceeds the maximum size allowed.

Class ResourceNotFoundException

The specified resource does not exist.

Class RetainedMessageSummary

Information about a single retained message.

Class ServiceUnavailableException

The service is temporarily unavailable.

Class ThrottlingException

The rate exceeds the limit.

Class UnauthorizedException

You are not authorized to perform this operation.

Class UnsupportedDocumentEncodingException

The document encoding is not supported.

Class UpdateThingShadowRequest

Container for the parameters to the UpdateThingShadow operation. Updates the shadow for the specified thing.

Requires permission to access the UpdateThingShadow action.

For more information, see UpdateThingShadow in the IoT Developer Guide.

Class UpdateThingShadowResponse

The output from the UpdateThingShadow operation.

Interfaces

NameDescription
Interface IIotDataPaginatorFactory

Paginators for the IotData service

Interface IListRetainedMessagesPaginator

Paginator for the ListRetainedMessages operation