AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ElastiCache Namespace Reference

Namespaces

 ElastiCacheEndpoint
 
 ElastiCacheErrorMapper
 
 Model
 

Classes

class  ElastiCacheClient
 
class  ElastiCacheRequest
 

Typedefs

typedef std::function< void(const ElastiCacheClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::AuthorizeCacheSecurityGroupIngressRequest &, const Model::AuthorizeCacheSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeCacheSecurityGroupIngressResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CopySnapshotRequest &, const Model::CopySnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopySnapshotResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateCacheClusterRequest &, const Model::CreateCacheClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCacheClusterResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateCacheParameterGroupRequest &, const Model::CreateCacheParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCacheParameterGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateCacheSecurityGroupRequest &, const Model::CreateCacheSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCacheSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateCacheSubnetGroupRequest &, const Model::CreateCacheSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCacheSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateReplicationGroupRequest &, const Model::CreateReplicationGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteCacheClusterRequest &, const Model::DeleteCacheClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCacheClusterResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteCacheParameterGroupRequest &, const Model::DeleteCacheParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCacheParameterGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteCacheSecurityGroupRequest &, const Model::DeleteCacheSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCacheSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteCacheSubnetGroupRequest &, const Model::DeleteCacheSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCacheSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteReplicationGroupRequest &, const Model::DeleteReplicationGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheClustersRequest &, const Model::DescribeCacheClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCacheClustersResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheEngineVersionsRequest &, const Model::DescribeCacheEngineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCacheEngineVersionsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheParameterGroupsRequest &, const Model::DescribeCacheParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCacheParameterGroupsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheParametersRequest &, const Model::DescribeCacheParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCacheParametersResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheSecurityGroupsRequest &, const Model::DescribeCacheSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCacheSecurityGroupsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheSubnetGroupsRequest &, const Model::DescribeCacheSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCacheSubnetGroupsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeEngineDefaultParametersRequest &, const Model::DescribeEngineDefaultParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEngineDefaultParametersResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeReplicationGroupsRequest &, const Model::DescribeReplicationGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationGroupsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeReservedCacheNodesRequest &, const Model::DescribeReservedCacheNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedCacheNodesResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeReservedCacheNodesOfferingsRequest &, const Model::DescribeReservedCacheNodesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedCacheNodesOfferingsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeSnapshotsRequest &, const Model::DescribeSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ListAllowedNodeTypeModificationsRequest &, const Model::ListAllowedNodeTypeModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAllowedNodeTypeModificationsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ModifyCacheClusterRequest &, const Model::ModifyCacheClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCacheClusterResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ModifyCacheParameterGroupRequest &, const Model::ModifyCacheParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCacheParameterGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ModifyCacheSubnetGroupRequest &, const Model::ModifyCacheSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyCacheSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ModifyReplicationGroupRequest &, const Model::ModifyReplicationGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyReplicationGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::PurchaseReservedCacheNodesOfferingRequest &, const Model::PurchaseReservedCacheNodesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedCacheNodesOfferingResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::RebootCacheClusterRequest &, const Model::RebootCacheClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootCacheClusterResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ResetCacheParameterGroupRequest &, const Model::ResetCacheParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetCacheParameterGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::RevokeCacheSecurityGroupIngressRequest &, const Model::RevokeCacheSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeCacheSecurityGroupIngressResponseReceivedHandler
 

Enumerations

enum  ElastiCacheErrors {
  ElastiCacheErrors::INCOMPLETE_SIGNATURE = 0, ElastiCacheErrors::INTERNAL_FAILURE = 1, ElastiCacheErrors::INVALID_ACTION = 2, ElastiCacheErrors::INVALID_CLIENT_TOKEN_ID = 3,
  ElastiCacheErrors::INVALID_PARAMETER_COMBINATION = 4, ElastiCacheErrors::INVALID_QUERY_PARAMETER = 5, ElastiCacheErrors::INVALID_PARAMETER_VALUE = 6, ElastiCacheErrors::MISSING_ACTION = 7,
  ElastiCacheErrors::MISSING_AUTHENTICATION_TOKEN = 8, ElastiCacheErrors::MISSING_PARAMETER = 9, ElastiCacheErrors::OPT_IN_REQUIRED = 10, ElastiCacheErrors::REQUEST_EXPIRED = 11,
  ElastiCacheErrors::SERVICE_UNAVAILABLE = 12, ElastiCacheErrors::THROTTLING = 13, ElastiCacheErrors::VALIDATION = 14, ElastiCacheErrors::ACCESS_DENIED = 15,
  ElastiCacheErrors::RESOURCE_NOT_FOUND = 16, ElastiCacheErrors::UNRECOGNIZED_CLIENT = 17, ElastiCacheErrors::MALFORMED_QUERY_STRING = 18, ElastiCacheErrors::NETWORK_CONNECTION = 99,
  ElastiCacheErrors::UNKNOWN = 100, ElastiCacheErrors::AUTHORIZATION_ALREADY_EXISTS_FAULT = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, ElastiCacheErrors::AUTHORIZATION_NOT_FOUND_FAULT, ElastiCacheErrors::CACHE_CLUSTER_ALREADY_EXISTS_FAULT,
  ElastiCacheErrors::CACHE_CLUSTER_NOT_FOUND_FAULT, ElastiCacheErrors::CACHE_PARAMETER_GROUP_ALREADY_EXISTS_FAULT, ElastiCacheErrors::CACHE_PARAMETER_GROUP_NOT_FOUND_FAULT, ElastiCacheErrors::CACHE_PARAMETER_GROUP_QUOTA_EXCEEDED_FAULT,
  ElastiCacheErrors::CACHE_SECURITY_GROUP_ALREADY_EXISTS_FAULT, ElastiCacheErrors::CACHE_SECURITY_GROUP_NOT_FOUND_FAULT, ElastiCacheErrors::CACHE_SECURITY_GROUP_QUOTA_EXCEEDED_FAULT, ElastiCacheErrors::CACHE_SUBNET_GROUP_ALREADY_EXISTS_FAULT,
  ElastiCacheErrors::CACHE_SUBNET_GROUP_IN_USE, ElastiCacheErrors::CACHE_SUBNET_GROUP_NOT_FOUND_FAULT, ElastiCacheErrors::CACHE_SUBNET_GROUP_QUOTA_EXCEEDED_FAULT, ElastiCacheErrors::CACHE_SUBNET_QUOTA_EXCEEDED_FAULT,
  ElastiCacheErrors::CLUSTER_QUOTA_FOR_CUSTOMER_EXCEEDED_FAULT, ElastiCacheErrors::INSUFFICIENT_CACHE_CLUSTER_CAPACITY_FAULT, ElastiCacheErrors::INVALID_A_R_N_FAULT, ElastiCacheErrors::INVALID_CACHE_CLUSTER_STATE_FAULT,
  ElastiCacheErrors::INVALID_CACHE_PARAMETER_GROUP_STATE_FAULT, ElastiCacheErrors::INVALID_CACHE_SECURITY_GROUP_STATE_FAULT, ElastiCacheErrors::INVALID_REPLICATION_GROUP_STATE_FAULT, ElastiCacheErrors::INVALID_SNAPSHOT_STATE_FAULT,
  ElastiCacheErrors::INVALID_SUBNET, ElastiCacheErrors::INVALID_V_P_C_NETWORK_STATE_FAULT, ElastiCacheErrors::NODE_QUOTA_FOR_CLUSTER_EXCEEDED_FAULT, ElastiCacheErrors::NODE_QUOTA_FOR_CUSTOMER_EXCEEDED_FAULT,
  ElastiCacheErrors::REPLICATION_GROUP_ALREADY_EXISTS_FAULT, ElastiCacheErrors::REPLICATION_GROUP_NOT_FOUND_FAULT, ElastiCacheErrors::RESERVED_CACHE_NODES_OFFERING_NOT_FOUND_FAULT, ElastiCacheErrors::RESERVED_CACHE_NODE_ALREADY_EXISTS_FAULT,
  ElastiCacheErrors::RESERVED_CACHE_NODE_NOT_FOUND_FAULT, ElastiCacheErrors::RESERVED_CACHE_NODE_QUOTA_EXCEEDED_FAULT, ElastiCacheErrors::SNAPSHOT_ALREADY_EXISTS_FAULT, ElastiCacheErrors::SNAPSHOT_FEATURE_NOT_SUPPORTED_FAULT,
  ElastiCacheErrors::SNAPSHOT_NOT_FOUND_FAULT, ElastiCacheErrors::SNAPSHOT_QUOTA_EXCEEDED_FAULT, ElastiCacheErrors::SUBNET_IN_USE, ElastiCacheErrors::TAG_NOT_FOUND_FAULT,
  ElastiCacheErrors::TAG_QUOTA_PER_RESOURCE_EXCEEDED
}
 

Typedef Documentation

Definition at line 222 of file ElastiCacheClient.h.

Definition at line 225 of file ElastiCacheClient.h.

Definition at line 226 of file ElastiCacheClient.h.

Definition at line 227 of file ElastiCacheClient.h.

Definition at line 228 of file ElastiCacheClient.h.

Definition at line 229 of file ElastiCacheClient.h.

Definition at line 230 of file ElastiCacheClient.h.

Definition at line 231 of file ElastiCacheClient.h.

Definition at line 232 of file ElastiCacheClient.h.

Definition at line 233 of file ElastiCacheClient.h.

Definition at line 234 of file ElastiCacheClient.h.

Definition at line 235 of file ElastiCacheClient.h.

Definition at line 236 of file ElastiCacheClient.h.

Definition at line 237 of file ElastiCacheClient.h.

Definition at line 238 of file ElastiCacheClient.h.

Definition at line 239 of file ElastiCacheClient.h.

Definition at line 240 of file ElastiCacheClient.h.

Definition at line 241 of file ElastiCacheClient.h.

Definition at line 242 of file ElastiCacheClient.h.

Definition at line 243 of file ElastiCacheClient.h.

Definition at line 244 of file ElastiCacheClient.h.

Definition at line 245 of file ElastiCacheClient.h.

Definition at line 246 of file ElastiCacheClient.h.

Definition at line 247 of file ElastiCacheClient.h.

Definition at line 249 of file ElastiCacheClient.h.

Definition at line 248 of file ElastiCacheClient.h.

Definition at line 250 of file ElastiCacheClient.h.

Definition at line 251 of file ElastiCacheClient.h.

Definition at line 252 of file ElastiCacheClient.h.

Definition at line 253 of file ElastiCacheClient.h.

Definition at line 254 of file ElastiCacheClient.h.

Definition at line 255 of file ElastiCacheClient.h.

Definition at line 256 of file ElastiCacheClient.h.

Definition at line 257 of file ElastiCacheClient.h.

Definition at line 258 of file ElastiCacheClient.h.

Definition at line 259 of file ElastiCacheClient.h.

Definition at line 260 of file ElastiCacheClient.h.

Definition at line 261 of file ElastiCacheClient.h.

Enumeration Type Documentation

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 
NETWORK_CONNECTION 
UNKNOWN 
AUTHORIZATION_ALREADY_EXISTS_FAULT 
AUTHORIZATION_NOT_FOUND_FAULT 
CACHE_CLUSTER_ALREADY_EXISTS_FAULT 
CACHE_CLUSTER_NOT_FOUND_FAULT 
CACHE_PARAMETER_GROUP_ALREADY_EXISTS_FAULT 
CACHE_PARAMETER_GROUP_NOT_FOUND_FAULT 
CACHE_PARAMETER_GROUP_QUOTA_EXCEEDED_FAULT 
CACHE_SECURITY_GROUP_ALREADY_EXISTS_FAULT 
CACHE_SECURITY_GROUP_NOT_FOUND_FAULT 
CACHE_SECURITY_GROUP_QUOTA_EXCEEDED_FAULT 
CACHE_SUBNET_GROUP_ALREADY_EXISTS_FAULT 
CACHE_SUBNET_GROUP_IN_USE 
CACHE_SUBNET_GROUP_NOT_FOUND_FAULT 
CACHE_SUBNET_GROUP_QUOTA_EXCEEDED_FAULT 
CACHE_SUBNET_QUOTA_EXCEEDED_FAULT 
CLUSTER_QUOTA_FOR_CUSTOMER_EXCEEDED_FAULT 
INSUFFICIENT_CACHE_CLUSTER_CAPACITY_FAULT 
INVALID_A_R_N_FAULT 
INVALID_CACHE_CLUSTER_STATE_FAULT 
INVALID_CACHE_PARAMETER_GROUP_STATE_FAULT 
INVALID_CACHE_SECURITY_GROUP_STATE_FAULT 
INVALID_REPLICATION_GROUP_STATE_FAULT 
INVALID_SNAPSHOT_STATE_FAULT 
INVALID_SUBNET 
INVALID_V_P_C_NETWORK_STATE_FAULT 
NODE_QUOTA_FOR_CLUSTER_EXCEEDED_FAULT 
NODE_QUOTA_FOR_CUSTOMER_EXCEEDED_FAULT 
REPLICATION_GROUP_ALREADY_EXISTS_FAULT 
REPLICATION_GROUP_NOT_FOUND_FAULT 
RESERVED_CACHE_NODES_OFFERING_NOT_FOUND_FAULT 
RESERVED_CACHE_NODE_ALREADY_EXISTS_FAULT 
RESERVED_CACHE_NODE_NOT_FOUND_FAULT 
RESERVED_CACHE_NODE_QUOTA_EXCEEDED_FAULT 
SNAPSHOT_ALREADY_EXISTS_FAULT 
SNAPSHOT_FEATURE_NOT_SUPPORTED_FAULT 
SNAPSHOT_NOT_FOUND_FAULT 
SNAPSHOT_QUOTA_EXCEEDED_FAULT 
SUBNET_IN_USE 
TAG_NOT_FOUND_FAULT 
TAG_QUOTA_PER_RESOURCE_EXCEEDED 

Definition at line 24 of file ElastiCacheErrors.h.