AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
ElastiCacheClient.h File Reference
#include <aws/elasticache/ElastiCache_EXPORTS.h>
#include <aws/elasticache/ElastiCacheErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/xml/XmlSerializer.h>
#include <aws/elasticache/model/AddTagsToResourceResult.h>
#include <aws/elasticache/model/AuthorizeCacheSecurityGroupIngressResult.h>
#include <aws/elasticache/model/CopySnapshotResult.h>
#include <aws/elasticache/model/CreateCacheClusterResult.h>
#include <aws/elasticache/model/CreateCacheParameterGroupResult.h>
#include <aws/elasticache/model/CreateCacheSecurityGroupResult.h>
#include <aws/elasticache/model/CreateCacheSubnetGroupResult.h>
#include <aws/elasticache/model/CreateReplicationGroupResult.h>
#include <aws/elasticache/model/CreateSnapshotResult.h>
#include <aws/elasticache/model/DeleteCacheClusterResult.h>
#include <aws/elasticache/model/DeleteReplicationGroupResult.h>
#include <aws/elasticache/model/DeleteSnapshotResult.h>
#include <aws/elasticache/model/DescribeCacheClustersResult.h>
#include <aws/elasticache/model/DescribeCacheEngineVersionsResult.h>
#include <aws/elasticache/model/DescribeCacheParameterGroupsResult.h>
#include <aws/elasticache/model/DescribeCacheParametersResult.h>
#include <aws/elasticache/model/DescribeCacheSecurityGroupsResult.h>
#include <aws/elasticache/model/DescribeCacheSubnetGroupsResult.h>
#include <aws/elasticache/model/DescribeEngineDefaultParametersResult.h>
#include <aws/elasticache/model/DescribeEventsResult.h>
#include <aws/elasticache/model/DescribeReplicationGroupsResult.h>
#include <aws/elasticache/model/DescribeReservedCacheNodesResult.h>
#include <aws/elasticache/model/DescribeReservedCacheNodesOfferingsResult.h>
#include <aws/elasticache/model/DescribeSnapshotsResult.h>
#include <aws/elasticache/model/ListAllowedNodeTypeModificationsResult.h>
#include <aws/elasticache/model/ListTagsForResourceResult.h>
#include <aws/elasticache/model/ModifyCacheClusterResult.h>
#include <aws/elasticache/model/ModifyCacheParameterGroupResult.h>
#include <aws/elasticache/model/ModifyCacheSubnetGroupResult.h>
#include <aws/elasticache/model/ModifyReplicationGroupResult.h>
#include <aws/elasticache/model/PurchaseReservedCacheNodesOfferingResult.h>
#include <aws/elasticache/model/RebootCacheClusterResult.h>
#include <aws/elasticache/model/RemoveTagsFromResourceResult.h>
#include <aws/elasticache/model/ResetCacheParameterGroupResult.h>
#include <aws/elasticache/model/RevokeCacheSecurityGroupIngressResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::ElastiCache::ElastiCacheClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ElastiCache
 
 Aws::ElastiCache::Model
 

Typedefs

typedef Aws::Utils::Outcome< AddTagsToResourceResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::AddTagsToResourceOutcome
 
typedef Aws::Utils::Outcome< AuthorizeCacheSecurityGroupIngressResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::AuthorizeCacheSecurityGroupIngressOutcome
 
typedef Aws::Utils::Outcome< CopySnapshotResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::CopySnapshotOutcome
 
typedef Aws::Utils::Outcome< CreateCacheClusterResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::CreateCacheClusterOutcome
 
typedef Aws::Utils::Outcome< CreateCacheParameterGroupResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::CreateCacheParameterGroupOutcome
 
typedef Aws::Utils::Outcome< CreateCacheSecurityGroupResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::CreateCacheSecurityGroupOutcome
 
typedef Aws::Utils::Outcome< CreateCacheSubnetGroupResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::CreateCacheSubnetGroupOutcome
 
typedef Aws::Utils::Outcome< CreateReplicationGroupResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::CreateReplicationGroupOutcome
 
typedef Aws::Utils::Outcome< CreateSnapshotResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::CreateSnapshotOutcome
 
typedef Aws::Utils::Outcome< DeleteCacheClusterResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DeleteCacheClusterOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DeleteCacheParameterGroupOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DeleteCacheSecurityGroupOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DeleteCacheSubnetGroupOutcome
 
typedef Aws::Utils::Outcome< DeleteReplicationGroupResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DeleteReplicationGroupOutcome
 
typedef Aws::Utils::Outcome< DeleteSnapshotResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DeleteSnapshotOutcome
 
typedef Aws::Utils::Outcome< DescribeCacheClustersResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeCacheClustersOutcome
 
typedef Aws::Utils::Outcome< DescribeCacheEngineVersionsResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeCacheEngineVersionsOutcome
 
typedef Aws::Utils::Outcome< DescribeCacheParameterGroupsResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeCacheParameterGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeCacheParametersResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeCacheParametersOutcome
 
typedef Aws::Utils::Outcome< DescribeCacheSecurityGroupsResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeCacheSecurityGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeCacheSubnetGroupsResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeCacheSubnetGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeEngineDefaultParametersResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeEngineDefaultParametersOutcome
 
typedef Aws::Utils::Outcome< DescribeEventsResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeEventsOutcome
 
typedef Aws::Utils::Outcome< DescribeReplicationGroupsResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeReplicationGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeReservedCacheNodesResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeReservedCacheNodesOutcome
 
typedef Aws::Utils::Outcome< DescribeReservedCacheNodesOfferingsResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeReservedCacheNodesOfferingsOutcome
 
typedef Aws::Utils::Outcome< DescribeSnapshotsResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::DescribeSnapshotsOutcome
 
typedef Aws::Utils::Outcome< ListAllowedNodeTypeModificationsResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::ListAllowedNodeTypeModificationsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ModifyCacheClusterResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::ModifyCacheClusterOutcome
 
typedef Aws::Utils::Outcome< ModifyCacheParameterGroupResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::ModifyCacheParameterGroupOutcome
 
typedef Aws::Utils::Outcome< ModifyCacheSubnetGroupResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::ModifyCacheSubnetGroupOutcome
 
typedef Aws::Utils::Outcome< ModifyReplicationGroupResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::ModifyReplicationGroupOutcome
 
typedef Aws::Utils::Outcome< PurchaseReservedCacheNodesOfferingResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::PurchaseReservedCacheNodesOfferingOutcome
 
typedef Aws::Utils::Outcome< RebootCacheClusterResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::RebootCacheClusterOutcome
 
typedef Aws::Utils::Outcome< RemoveTagsFromResourceResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::RemoveTagsFromResourceOutcome
 
typedef Aws::Utils::Outcome< ResetCacheParameterGroupResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::ResetCacheParameterGroupOutcome
 
typedef Aws::Utils::Outcome< RevokeCacheSecurityGroupIngressResult, Aws::Client::AWSError< ElastiCacheErrors > > Aws::ElastiCache::Model::RevokeCacheSecurityGroupIngressOutcome
 
typedef std::future< AddTagsToResourceOutcome > Aws::ElastiCache::Model::AddTagsToResourceOutcomeCallable
 
typedef std::future< AuthorizeCacheSecurityGroupIngressOutcome > Aws::ElastiCache::Model::AuthorizeCacheSecurityGroupIngressOutcomeCallable
 
typedef std::future< CopySnapshotOutcome > Aws::ElastiCache::Model::CopySnapshotOutcomeCallable
 
typedef std::future< CreateCacheClusterOutcome > Aws::ElastiCache::Model::CreateCacheClusterOutcomeCallable
 
typedef std::future< CreateCacheParameterGroupOutcome > Aws::ElastiCache::Model::CreateCacheParameterGroupOutcomeCallable
 
typedef std::future< CreateCacheSecurityGroupOutcome > Aws::ElastiCache::Model::CreateCacheSecurityGroupOutcomeCallable
 
typedef std::future< CreateCacheSubnetGroupOutcome > Aws::ElastiCache::Model::CreateCacheSubnetGroupOutcomeCallable
 
typedef std::future< CreateReplicationGroupOutcome > Aws::ElastiCache::Model::CreateReplicationGroupOutcomeCallable
 
typedef std::future< CreateSnapshotOutcome > Aws::ElastiCache::Model::CreateSnapshotOutcomeCallable
 
typedef std::future< DeleteCacheClusterOutcome > Aws::ElastiCache::Model::DeleteCacheClusterOutcomeCallable
 
typedef std::future< DeleteCacheParameterGroupOutcome > Aws::ElastiCache::Model::DeleteCacheParameterGroupOutcomeCallable
 
typedef std::future< DeleteCacheSecurityGroupOutcome > Aws::ElastiCache::Model::DeleteCacheSecurityGroupOutcomeCallable
 
typedef std::future< DeleteCacheSubnetGroupOutcome > Aws::ElastiCache::Model::DeleteCacheSubnetGroupOutcomeCallable
 
typedef std::future< DeleteReplicationGroupOutcome > Aws::ElastiCache::Model::DeleteReplicationGroupOutcomeCallable
 
typedef std::future< DeleteSnapshotOutcome > Aws::ElastiCache::Model::DeleteSnapshotOutcomeCallable
 
typedef std::future< DescribeCacheClustersOutcome > Aws::ElastiCache::Model::DescribeCacheClustersOutcomeCallable
 
typedef std::future< DescribeCacheEngineVersionsOutcome > Aws::ElastiCache::Model::DescribeCacheEngineVersionsOutcomeCallable
 
typedef std::future< DescribeCacheParameterGroupsOutcome > Aws::ElastiCache::Model::DescribeCacheParameterGroupsOutcomeCallable
 
typedef std::future< DescribeCacheParametersOutcome > Aws::ElastiCache::Model::DescribeCacheParametersOutcomeCallable
 
typedef std::future< DescribeCacheSecurityGroupsOutcome > Aws::ElastiCache::Model::DescribeCacheSecurityGroupsOutcomeCallable
 
typedef std::future< DescribeCacheSubnetGroupsOutcome > Aws::ElastiCache::Model::DescribeCacheSubnetGroupsOutcomeCallable
 
typedef std::future< DescribeEngineDefaultParametersOutcome > Aws::ElastiCache::Model::DescribeEngineDefaultParametersOutcomeCallable
 
typedef std::future< DescribeEventsOutcome > Aws::ElastiCache::Model::DescribeEventsOutcomeCallable
 
typedef std::future< DescribeReplicationGroupsOutcome > Aws::ElastiCache::Model::DescribeReplicationGroupsOutcomeCallable
 
typedef std::future< DescribeReservedCacheNodesOutcome > Aws::ElastiCache::Model::DescribeReservedCacheNodesOutcomeCallable
 
typedef std::future< DescribeReservedCacheNodesOfferingsOutcome > Aws::ElastiCache::Model::DescribeReservedCacheNodesOfferingsOutcomeCallable
 
typedef std::future< DescribeSnapshotsOutcome > Aws::ElastiCache::Model::DescribeSnapshotsOutcomeCallable
 
typedef std::future< ListAllowedNodeTypeModificationsOutcome > Aws::ElastiCache::Model::ListAllowedNodeTypeModificationsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::ElastiCache::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ModifyCacheClusterOutcome > Aws::ElastiCache::Model::ModifyCacheClusterOutcomeCallable
 
typedef std::future< ModifyCacheParameterGroupOutcome > Aws::ElastiCache::Model::ModifyCacheParameterGroupOutcomeCallable
 
typedef std::future< ModifyCacheSubnetGroupOutcome > Aws::ElastiCache::Model::ModifyCacheSubnetGroupOutcomeCallable
 
typedef std::future< ModifyReplicationGroupOutcome > Aws::ElastiCache::Model::ModifyReplicationGroupOutcomeCallable
 
typedef std::future< PurchaseReservedCacheNodesOfferingOutcome > Aws::ElastiCache::Model::PurchaseReservedCacheNodesOfferingOutcomeCallable
 
typedef std::future< RebootCacheClusterOutcome > Aws::ElastiCache::Model::RebootCacheClusterOutcomeCallable
 
typedef std::future< RemoveTagsFromResourceOutcome > Aws::ElastiCache::Model::RemoveTagsFromResourceOutcomeCallable
 
typedef std::future< ResetCacheParameterGroupOutcome > Aws::ElastiCache::Model::ResetCacheParameterGroupOutcomeCallable
 
typedef std::future< RevokeCacheSecurityGroupIngressOutcome > Aws::ElastiCache::Model::RevokeCacheSecurityGroupIngressOutcomeCallable
 
typedef std::function< void(const ElastiCacheClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::AddTagsToResourceResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::AuthorizeCacheSecurityGroupIngressRequest &, const Model::AuthorizeCacheSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::AuthorizeCacheSecurityGroupIngressResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CopySnapshotRequest &, const Model::CopySnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::CopySnapshotResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateCacheClusterRequest &, const Model::CreateCacheClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::CreateCacheClusterResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateCacheParameterGroupRequest &, const Model::CreateCacheParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::CreateCacheParameterGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateCacheSecurityGroupRequest &, const Model::CreateCacheSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::CreateCacheSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateCacheSubnetGroupRequest &, const Model::CreateCacheSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::CreateCacheSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateReplicationGroupRequest &, const Model::CreateReplicationGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::CreateReplicationGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::CreateSnapshotResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteCacheClusterRequest &, const Model::DeleteCacheClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DeleteCacheClusterResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteCacheParameterGroupRequest &, const Model::DeleteCacheParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DeleteCacheParameterGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteCacheSecurityGroupRequest &, const Model::DeleteCacheSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DeleteCacheSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteCacheSubnetGroupRequest &, const Model::DeleteCacheSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DeleteCacheSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteReplicationGroupRequest &, const Model::DeleteReplicationGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DeleteReplicationGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DeleteSnapshotResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheClustersRequest &, const Model::DescribeCacheClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeCacheClustersResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheEngineVersionsRequest &, const Model::DescribeCacheEngineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeCacheEngineVersionsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheParameterGroupsRequest &, const Model::DescribeCacheParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeCacheParameterGroupsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheParametersRequest &, const Model::DescribeCacheParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeCacheParametersResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheSecurityGroupsRequest &, const Model::DescribeCacheSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeCacheSecurityGroupsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeCacheSubnetGroupsRequest &, const Model::DescribeCacheSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeCacheSubnetGroupsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeEngineDefaultParametersRequest &, const Model::DescribeEngineDefaultParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeEngineDefaultParametersResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeEventsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeReplicationGroupsRequest &, const Model::DescribeReplicationGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeReplicationGroupsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeReservedCacheNodesRequest &, const Model::DescribeReservedCacheNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeReservedCacheNodesResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeReservedCacheNodesOfferingsRequest &, const Model::DescribeReservedCacheNodesOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeReservedCacheNodesOfferingsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::DescribeSnapshotsRequest &, const Model::DescribeSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::DescribeSnapshotsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ListAllowedNodeTypeModificationsRequest &, const Model::ListAllowedNodeTypeModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::ListAllowedNodeTypeModificationsResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ModifyCacheClusterRequest &, const Model::ModifyCacheClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::ModifyCacheClusterResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ModifyCacheParameterGroupRequest &, const Model::ModifyCacheParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::ModifyCacheParameterGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ModifyCacheSubnetGroupRequest &, const Model::ModifyCacheSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::ModifyCacheSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ModifyReplicationGroupRequest &, const Model::ModifyReplicationGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::ModifyReplicationGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::PurchaseReservedCacheNodesOfferingRequest &, const Model::PurchaseReservedCacheNodesOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::PurchaseReservedCacheNodesOfferingResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::RebootCacheClusterRequest &, const Model::RebootCacheClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::RebootCacheClusterResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::RemoveTagsFromResourceResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::ResetCacheParameterGroupRequest &, const Model::ResetCacheParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::ResetCacheParameterGroupResponseReceivedHandler
 
typedef std::function< void(const ElastiCacheClient *, const Model::RevokeCacheSecurityGroupIngressRequest &, const Model::RevokeCacheSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElastiCache::RevokeCacheSecurityGroupIngressResponseReceivedHandler