AWS SDK for C++  1.8.70
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::DAX Namespace Reference

Namespaces

 DAXEndpoint
 
 DAXErrorMapper
 
 Model
 

Classes

class  DAXClient
 
class  DAXError
 
class  DAXRequest
 

Typedefs

typedef std::function< void(const DAXClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::CreateParameterGroupRequest &, const Model::CreateParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateParameterGroupResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::CreateSubnetGroupRequest &, const Model::CreateSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DecreaseReplicationFactorRequest &, const Model::DecreaseReplicationFactorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DecreaseReplicationFactorResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DeleteParameterGroupRequest &, const Model::DeleteParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteParameterGroupResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DeleteSubnetGroupRequest &, const Model::DeleteSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DescribeClustersRequest &, const Model::DescribeClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClustersResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DescribeDefaultParametersRequest &, const Model::DescribeDefaultParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDefaultParametersResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DescribeParameterGroupsRequest &, const Model::DescribeParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeParameterGroupsResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DescribeParametersRequest &, const Model::DescribeParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeParametersResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::DescribeSubnetGroupsRequest &, const Model::DescribeSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSubnetGroupsResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::IncreaseReplicationFactorRequest &, const Model::IncreaseReplicationFactorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > IncreaseReplicationFactorResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::RebootNodeRequest &, const Model::RebootNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootNodeResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::UpdateClusterRequest &, const Model::UpdateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::UpdateParameterGroupRequest &, const Model::UpdateParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateParameterGroupResponseReceivedHandler
 
typedef std::function< void(const DAXClient *, const Model::UpdateSubnetGroupRequest &, const Model::UpdateSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSubnetGroupResponseReceivedHandler
 

Enumerations

enum  DAXErrors {
  DAXErrors::INCOMPLETE_SIGNATURE = 0, DAXErrors::INTERNAL_FAILURE = 1, DAXErrors::INVALID_ACTION = 2, DAXErrors::INVALID_CLIENT_TOKEN_ID = 3,
  DAXErrors::INVALID_PARAMETER_COMBINATION = 4, DAXErrors::INVALID_QUERY_PARAMETER = 5, DAXErrors::INVALID_PARAMETER_VALUE = 6, DAXErrors::MISSING_ACTION = 7,
  DAXErrors::MISSING_AUTHENTICATION_TOKEN = 8, DAXErrors::MISSING_PARAMETER = 9, DAXErrors::OPT_IN_REQUIRED = 10, DAXErrors::REQUEST_EXPIRED = 11,
  DAXErrors::SERVICE_UNAVAILABLE = 12, DAXErrors::THROTTLING = 13, DAXErrors::VALIDATION = 14, DAXErrors::ACCESS_DENIED = 15,
  DAXErrors::RESOURCE_NOT_FOUND = 16, DAXErrors::UNRECOGNIZED_CLIENT = 17, DAXErrors::MALFORMED_QUERY_STRING = 18, DAXErrors::SLOW_DOWN = 19,
  DAXErrors::REQUEST_TIME_TOO_SKEWED = 20, DAXErrors::INVALID_SIGNATURE = 21, DAXErrors::SIGNATURE_DOES_NOT_MATCH = 22, DAXErrors::INVALID_ACCESS_KEY_ID = 23,
  DAXErrors::REQUEST_TIMEOUT = 24, DAXErrors::NETWORK_CONNECTION = 99, DAXErrors::UNKNOWN = 100, DAXErrors::CLUSTER_ALREADY_EXISTS_FAULT = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  DAXErrors::CLUSTER_NOT_FOUND_FAULT, DAXErrors::CLUSTER_QUOTA_FOR_CUSTOMER_EXCEEDED_FAULT, DAXErrors::INSUFFICIENT_CLUSTER_CAPACITY_FAULT, DAXErrors::INVALID_A_R_N_FAULT,
  DAXErrors::INVALID_CLUSTER_STATE_FAULT, DAXErrors::INVALID_PARAMETER_GROUP_STATE_FAULT, DAXErrors::INVALID_SUBNET, DAXErrors::INVALID_V_P_C_NETWORK_STATE_FAULT,
  DAXErrors::NODE_NOT_FOUND_FAULT, DAXErrors::NODE_QUOTA_FOR_CLUSTER_EXCEEDED_FAULT, DAXErrors::NODE_QUOTA_FOR_CUSTOMER_EXCEEDED_FAULT, DAXErrors::PARAMETER_GROUP_ALREADY_EXISTS_FAULT,
  DAXErrors::PARAMETER_GROUP_NOT_FOUND_FAULT, DAXErrors::PARAMETER_GROUP_QUOTA_EXCEEDED_FAULT, DAXErrors::SERVICE_LINKED_ROLE_NOT_FOUND_FAULT, DAXErrors::SUBNET_GROUP_ALREADY_EXISTS_FAULT,
  DAXErrors::SUBNET_GROUP_IN_USE_FAULT, DAXErrors::SUBNET_GROUP_NOT_FOUND_FAULT, DAXErrors::SUBNET_GROUP_QUOTA_EXCEEDED_FAULT, DAXErrors::SUBNET_IN_USE,
  DAXErrors::SUBNET_QUOTA_EXCEEDED_FAULT, DAXErrors::TAG_NOT_FOUND_FAULT, DAXErrors::TAG_QUOTA_PER_RESOURCE_EXCEEDED
}
 

Typedef Documentation

◆ CreateClusterResponseReceivedHandler

Definition at line 141 of file DAXClient.h.

◆ CreateParameterGroupResponseReceivedHandler

Definition at line 144 of file DAXClient.h.

◆ CreateSubnetGroupResponseReceivedHandler

Definition at line 145 of file DAXClient.h.

◆ DecreaseReplicationFactorResponseReceivedHandler

Definition at line 146 of file DAXClient.h.

◆ DeleteClusterResponseReceivedHandler

Definition at line 147 of file DAXClient.h.

◆ DeleteParameterGroupResponseReceivedHandler

Definition at line 148 of file DAXClient.h.

◆ DeleteSubnetGroupResponseReceivedHandler

Definition at line 149 of file DAXClient.h.

◆ DescribeClustersResponseReceivedHandler

Definition at line 150 of file DAXClient.h.

◆ DescribeDefaultParametersResponseReceivedHandler

Definition at line 151 of file DAXClient.h.

◆ DescribeEventsResponseReceivedHandler

Definition at line 152 of file DAXClient.h.

◆ DescribeParameterGroupsResponseReceivedHandler

Definition at line 153 of file DAXClient.h.

◆ DescribeParametersResponseReceivedHandler

Definition at line 154 of file DAXClient.h.

◆ DescribeSubnetGroupsResponseReceivedHandler

Definition at line 155 of file DAXClient.h.

◆ IncreaseReplicationFactorResponseReceivedHandler

Definition at line 156 of file DAXClient.h.

◆ ListTagsResponseReceivedHandler

typedef std::function<void(const DAXClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DAX::ListTagsResponseReceivedHandler

Definition at line 157 of file DAXClient.h.

◆ RebootNodeResponseReceivedHandler

typedef std::function<void(const DAXClient*, const Model::RebootNodeRequest&, const Model::RebootNodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DAX::RebootNodeResponseReceivedHandler

Definition at line 158 of file DAXClient.h.

◆ TagResourceResponseReceivedHandler

typedef std::function<void(const DAXClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DAX::TagResourceResponseReceivedHandler

Definition at line 159 of file DAXClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 160 of file DAXClient.h.

◆ UpdateClusterResponseReceivedHandler

Definition at line 161 of file DAXClient.h.

◆ UpdateParameterGroupResponseReceivedHandler

Definition at line 162 of file DAXClient.h.

◆ UpdateSubnetGroupResponseReceivedHandler

Definition at line 163 of file DAXClient.h.

Enumeration Type Documentation

◆ DAXErrors

enum Aws::DAX::DAXErrors
strong
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 
CLUSTER_ALREADY_EXISTS_FAULT 
CLUSTER_NOT_FOUND_FAULT 
CLUSTER_QUOTA_FOR_CUSTOMER_EXCEEDED_FAULT 
INSUFFICIENT_CLUSTER_CAPACITY_FAULT 
INVALID_A_R_N_FAULT 
INVALID_CLUSTER_STATE_FAULT 
INVALID_PARAMETER_GROUP_STATE_FAULT 
INVALID_SUBNET 
INVALID_V_P_C_NETWORK_STATE_FAULT 
NODE_NOT_FOUND_FAULT 
NODE_QUOTA_FOR_CLUSTER_EXCEEDED_FAULT 
NODE_QUOTA_FOR_CUSTOMER_EXCEEDED_FAULT 
PARAMETER_GROUP_ALREADY_EXISTS_FAULT 
PARAMETER_GROUP_NOT_FOUND_FAULT 
PARAMETER_GROUP_QUOTA_EXCEEDED_FAULT 
SERVICE_LINKED_ROLE_NOT_FOUND_FAULT 
SUBNET_GROUP_ALREADY_EXISTS_FAULT 
SUBNET_GROUP_IN_USE_FAULT 
SUBNET_GROUP_NOT_FOUND_FAULT 
SUBNET_GROUP_QUOTA_EXCEEDED_FAULT 
SUBNET_IN_USE 
SUBNET_QUOTA_EXCEEDED_FAULT 
TAG_NOT_FOUND_FAULT 
TAG_QUOTA_PER_RESOURCE_EXCEEDED 

Definition at line 16 of file DAXErrors.h.