AWS SDK for C++  1.9.13
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::IoTDataPlane Namespace Reference

Namespaces

 IoTDataPlaneEndpoint
 
 IoTDataPlaneErrorMapper
 
 Model
 

Classes

class  IoTDataPlaneClient
 
class  IoTDataPlaneError
 
class  IoTDataPlaneRequest
 

Typedefs

typedef std::function< void(const IoTDataPlaneClient *, const Model::DeleteThingShadowRequest &, Model::DeleteThingShadowOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteThingShadowResponseReceivedHandler
 
typedef std::function< void(const IoTDataPlaneClient *, const Model::GetThingShadowRequest &, Model::GetThingShadowOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetThingShadowResponseReceivedHandler
 
typedef std::function< void(const IoTDataPlaneClient *, const Model::ListNamedShadowsForThingRequest &, const Model::ListNamedShadowsForThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNamedShadowsForThingResponseReceivedHandler
 
typedef std::function< void(const IoTDataPlaneClient *, const Model::PublishRequest &, const Model::PublishOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishResponseReceivedHandler
 
typedef std::function< void(const IoTDataPlaneClient *, const Model::UpdateThingShadowRequest &, Model::UpdateThingShadowOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateThingShadowResponseReceivedHandler
 
typedef Aws::AmazonStreamingWebServiceRequest StreamingIoTDataPlaneRequest
 

Enumerations

enum  IoTDataPlaneErrors {
  IoTDataPlaneErrors::INCOMPLETE_SIGNATURE = 0, IoTDataPlaneErrors::INTERNAL_FAILURE = 1, IoTDataPlaneErrors::INVALID_ACTION = 2, IoTDataPlaneErrors::INVALID_CLIENT_TOKEN_ID = 3,
  IoTDataPlaneErrors::INVALID_PARAMETER_COMBINATION = 4, IoTDataPlaneErrors::INVALID_QUERY_PARAMETER = 5, IoTDataPlaneErrors::INVALID_PARAMETER_VALUE = 6, IoTDataPlaneErrors::MISSING_ACTION = 7,
  IoTDataPlaneErrors::MISSING_AUTHENTICATION_TOKEN = 8, IoTDataPlaneErrors::MISSING_PARAMETER = 9, IoTDataPlaneErrors::OPT_IN_REQUIRED = 10, IoTDataPlaneErrors::REQUEST_EXPIRED = 11,
  IoTDataPlaneErrors::SERVICE_UNAVAILABLE = 12, IoTDataPlaneErrors::THROTTLING = 13, IoTDataPlaneErrors::VALIDATION = 14, IoTDataPlaneErrors::ACCESS_DENIED = 15,
  IoTDataPlaneErrors::RESOURCE_NOT_FOUND = 16, IoTDataPlaneErrors::UNRECOGNIZED_CLIENT = 17, IoTDataPlaneErrors::MALFORMED_QUERY_STRING = 18, IoTDataPlaneErrors::SLOW_DOWN = 19,
  IoTDataPlaneErrors::REQUEST_TIME_TOO_SKEWED = 20, IoTDataPlaneErrors::INVALID_SIGNATURE = 21, IoTDataPlaneErrors::SIGNATURE_DOES_NOT_MATCH = 22, IoTDataPlaneErrors::INVALID_ACCESS_KEY_ID = 23,
  IoTDataPlaneErrors::REQUEST_TIMEOUT = 24, IoTDataPlaneErrors::NETWORK_CONNECTION = 99, IoTDataPlaneErrors::UNKNOWN = 100, IoTDataPlaneErrors::CONFLICT = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  IoTDataPlaneErrors::INVALID_REQUEST, IoTDataPlaneErrors::METHOD_NOT_ALLOWED, IoTDataPlaneErrors::REQUEST_ENTITY_TOO_LARGE, IoTDataPlaneErrors::UNAUTHORIZED,
  IoTDataPlaneErrors::UNSUPPORTED_DOCUMENT_ENCODING
}
 

Typedef Documentation

◆ DeleteThingShadowResponseReceivedHandler

Definition at line 79 of file IoTDataPlaneClient.h.

◆ GetThingShadowResponseReceivedHandler

Definition at line 80 of file IoTDataPlaneClient.h.

◆ ListNamedShadowsForThingResponseReceivedHandler

Definition at line 81 of file IoTDataPlaneClient.h.

◆ PublishResponseReceivedHandler

Definition at line 82 of file IoTDataPlaneClient.h.

◆ StreamingIoTDataPlaneRequest

Definition at line 41 of file IoTDataPlaneRequest.h.

◆ UpdateThingShadowResponseReceivedHandler

Definition at line 83 of file IoTDataPlaneClient.h.

Enumeration Type Documentation

◆ IoTDataPlaneErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CONFLICT 
INVALID_REQUEST 
METHOD_NOT_ALLOWED 
REQUEST_ENTITY_TOO_LARGE 
UNAUTHORIZED 
UNSUPPORTED_DOCUMENT_ENCODING 

Definition at line 16 of file IoTDataPlaneErrors.h.