| Class | Description | 
|---|---|
| AddTagsToResourceRequest | 
 Represents the input of an AddTagsToResource operation. | 
| AddTagsToResourceResult | 
 Represents the output from the  AddTagsToResource,ListTagsForResource, andRemoveTagsFromResourceoperations. | 
| AuthorizeCacheSecurityGroupIngressRequest | 
 Represents the input of an AuthorizeCacheSecurityGroupIngress operation. | 
| AvailabilityZone | 
 Describes an Availability Zone in which the cache cluster is launched. | 
| CacheCluster | 
 Contains all of the attributes of a specific cache cluster. | 
| CacheEngineVersion | 
 Provides all of the details about a particular cache engine version. | 
| CacheNode | 
 Represents an individual cache node within a cache cluster. | 
| CacheNodeTypeSpecificParameter | 
 A parameter that has a different value for each cache node type it is applied to. | 
| CacheNodeTypeSpecificValue | 
 A value that applies only to a certain cache node type. | 
| CacheParameterGroup | 
 Represents the output of a  CreateCacheParameterGroupoperation. | 
| CacheParameterGroupStatus | 
 Status of the cache parameter group. | 
| CacheSecurityGroup | 
 Represents the output of one of the following operations: | 
| CacheSecurityGroupMembership | 
 Represents a cache cluster's status within a particular cache security group. | 
| CacheSubnetGroup | 
 Represents the output of one of the following operations: | 
| CopySnapshotRequest | 
 Represents the input of a  CopySnapshotMessageoperation. | 
| CreateCacheClusterRequest | 
 Represents the input of a CreateCacheCluster operation. | 
| CreateCacheParameterGroupRequest | 
 Represents the input of a  CreateCacheParameterGroupoperation. | 
| CreateCacheSecurityGroupRequest | 
 Represents the input of a  CreateCacheSecurityGroupoperation. | 
| CreateCacheSubnetGroupRequest | 
 Represents the input of a  CreateCacheSubnetGroupoperation. | 
| CreateReplicationGroupRequest | 
 Represents the input of a  CreateReplicationGroupoperation. | 
| CreateSnapshotRequest | 
 Represents the input of a  CreateSnapshotoperation. | 
| DeleteCacheClusterRequest | 
 Represents the input of a  DeleteCacheClusteroperation. | 
| DeleteCacheParameterGroupRequest | 
 Represents the input of a  DeleteCacheParameterGroupoperation. | 
| DeleteCacheParameterGroupResult | |
| DeleteCacheSecurityGroupRequest | 
 Represents the input of a  DeleteCacheSecurityGroupoperation. | 
| DeleteCacheSecurityGroupResult | |
| DeleteCacheSubnetGroupRequest | 
 Represents the input of a  DeleteCacheSubnetGroupoperation. | 
| DeleteCacheSubnetGroupResult | |
| DeleteReplicationGroupRequest | 
 Represents the input of a  DeleteReplicationGroupoperation. | 
| DeleteSnapshotRequest | 
 Represents the input of a  DeleteSnapshotoperation. | 
| DescribeCacheClustersRequest | 
 Represents the input of a  DescribeCacheClustersoperation. | 
| DescribeCacheClustersResult | 
 Represents the output of a  DescribeCacheClustersoperation. | 
| DescribeCacheEngineVersionsRequest | 
 Represents the input of a  DescribeCacheEngineVersionsoperation. | 
| DescribeCacheEngineVersionsResult | 
 Represents the output of a DescribeCacheEngineVersions operation. | 
| DescribeCacheParameterGroupsRequest | 
 Represents the input of a  DescribeCacheParameterGroupsoperation. | 
| DescribeCacheParameterGroupsResult | 
 Represents the output of a  DescribeCacheParameterGroupsoperation. | 
| DescribeCacheParametersRequest | 
 Represents the input of a  DescribeCacheParametersoperation. | 
| DescribeCacheParametersResult | 
 Represents the output of a  DescribeCacheParametersoperation. | 
| DescribeCacheSecurityGroupsRequest | 
 Represents the input of a  DescribeCacheSecurityGroupsoperation. | 
| DescribeCacheSecurityGroupsResult | 
 Represents the output of a  DescribeCacheSecurityGroupsoperation. | 
| DescribeCacheSubnetGroupsRequest | 
 Represents the input of a  DescribeCacheSubnetGroupsoperation. | 
| DescribeCacheSubnetGroupsResult | 
 Represents the output of a  DescribeCacheSubnetGroupsoperation. | 
| DescribeEngineDefaultParametersRequest | 
 Represents the input of a  DescribeEngineDefaultParametersoperation. | 
| DescribeEventsRequest | 
 Represents the input of a  DescribeEventsoperation. | 
| DescribeEventsResult | 
 Represents the output of a  DescribeEventsoperation. | 
| DescribeReplicationGroupsRequest | 
 Represents the input of a  DescribeReplicationGroupsoperation. | 
| DescribeReplicationGroupsResult | 
 Represents the output of a  DescribeReplicationGroupsoperation. | 
| DescribeReservedCacheNodesOfferingsRequest | 
 Represents the input of a  DescribeReservedCacheNodesOfferingsoperation. | 
| DescribeReservedCacheNodesOfferingsResult | 
 Represents the output of a  DescribeReservedCacheNodesOfferingsoperation. | 
| DescribeReservedCacheNodesRequest | 
 Represents the input of a  DescribeReservedCacheNodesoperation. | 
| DescribeReservedCacheNodesResult | 
 Represents the output of a  DescribeReservedCacheNodesoperation. | 
| DescribeSnapshotsRequest | 
 Represents the input of a  DescribeSnapshotsMessageoperation. | 
| DescribeSnapshotsResult | 
 Represents the output of a  DescribeSnapshotsoperation. | 
| EC2SecurityGroup | 
 Provides ownership and status information for an Amazon EC2 security group. | 
| Endpoint | 
 Represents the information required for client programs to connect to a cache node. | 
| EngineDefaults | 
 Represents the output of a  DescribeEngineDefaultParametersoperation. | 
| Event | 
 Represents a single occurrence of something interesting within the system. | 
| ListAllowedNodeTypeModificationsRequest | 
 The input parameters for the  ListAllowedNodeTypeModificationsoperation. | 
| ListAllowedNodeTypeModificationsResult | 
 Represents the allowed node types you can use to modify your cache cluster or replication group. | 
| ListTagsForResourceRequest | 
 The input parameters for the  ListTagsForResourceoperation. | 
| ListTagsForResourceResult | 
 Represents the output from the  AddTagsToResource,ListTagsForResource, andRemoveTagsFromResourceoperations. | 
| ModifyCacheClusterRequest | 
 Represents the input of a  ModifyCacheClusteroperation. | 
| ModifyCacheParameterGroupRequest | 
 Represents the input of a  ModifyCacheParameterGroupoperation. | 
| ModifyCacheParameterGroupResult | 
 Represents the output of one of the following operations: | 
| ModifyCacheSubnetGroupRequest | 
 Represents the input of a  ModifyCacheSubnetGroupoperation. | 
| ModifyReplicationGroupRequest | 
 Represents the input of a  ModifyReplicationGroupsoperation. | 
| NodeGroup | 
 Represents a collection of cache nodes in a replication group. | 
| NodeGroupConfiguration | 
 node group (shard) configuration options. | 
| NodeGroupMember | 
 Represents a single node within a node group (shard). | 
| NodeSnapshot | 
 Represents an individual cache node in a snapshot of a cache cluster. | 
| NotificationConfiguration | 
 Describes a notification topic and its status. | 
| Parameter | 
 Describes an individual setting that controls some aspect of ElastiCache behavior. | 
| ParameterNameValue | 
 Describes a name-value pair that is used to update the value of a parameter. | 
| PendingModifiedValues | 
 A group of settings that are applied to the cache cluster in the future, or that are currently being applied. | 
| PurchaseReservedCacheNodesOfferingRequest | 
 Represents the input of a  PurchaseReservedCacheNodesOfferingoperation. | 
| RebootCacheClusterRequest | 
 Represents the input of a  RebootCacheClusteroperation. | 
| RecurringCharge | 
 Contains the specific price and frequency of a recurring charges for a reserved cache node, or for a reserved cache
 node offering. | 
| RemoveTagsFromResourceRequest | 
 Represents the input of a  RemoveTagsFromResourceoperation. | 
| RemoveTagsFromResourceResult | 
 Represents the output from the  AddTagsToResource,ListTagsForResource, andRemoveTagsFromResourceoperations. | 
| ReplicationGroup | 
 Contains all of the attributes of a specific Redis replication group. | 
| ReplicationGroupPendingModifiedValues | 
 The settings to be applied to the Redis replication group, either immediately or during the next maintenance window. | 
| ReservedCacheNode | 
 Represents the output of a  PurchaseReservedCacheNodesOfferingoperation. | 
| ReservedCacheNodesOffering | 
 Describes all of the attributes of a reserved cache node offering. | 
| ResetCacheParameterGroupRequest | 
 Represents the input of a  ResetCacheParameterGroupoperation. | 
| ResetCacheParameterGroupResult | 
 Represents the output of one of the following operations: | 
| RevokeCacheSecurityGroupIngressRequest | 
 Represents the input of a  RevokeCacheSecurityGroupIngressoperation. | 
| SecurityGroupMembership | 
 Represents a single cache security group and its status. | 
| Snapshot | 
 Represents a copy of an entire Redis cache cluster as of the time when the snapshot was taken. | 
| Subnet | 
 Represents the subnet associated with a cache cluster. | 
| Tag | 
 A cost allocation Tag that can be added to an ElastiCache cluster or replication group. | 
| TestFailoverRequest | 
| Enum | Description | 
|---|---|
| AutomaticFailoverStatus | |
| AZMode | |
| ChangeType | |
| PendingAutomaticFailoverStatus | |
| SourceType | 
| Exception | Description | 
|---|---|
| AmazonElastiCacheException | Base exception for all service exceptions thrown by Amazon ElastiCache | 
| APICallRateForCustomerExceededException | 
 The customer has exceeded the allowed rate of API calls. | 
| AuthorizationAlreadyExistsException | 
 The specified Amazon EC2 security group is already authorized for the specified cache security group. | 
| AuthorizationNotFoundException | 
 The specified Amazon EC2 security group is not authorized for the specified cache security group. | 
| CacheClusterAlreadyExistsException | 
 You already have a cache cluster with the given identifier. | 
| CacheClusterNotFoundException | 
 The requested cache cluster ID does not refer to an existing cache cluster. | 
| CacheParameterGroupAlreadyExistsException | 
 A cache parameter group with the requested name already exists. | 
| CacheParameterGroupNotFoundException | 
 The requested cache parameter group name does not refer to an existing cache parameter group. | 
| CacheParameterGroupQuotaExceededException | 
 The request cannot be processed because it would exceed the maximum number of cache security groups. | 
| CacheSecurityGroupAlreadyExistsException | 
 A cache security group with the specified name already exists. | 
| CacheSecurityGroupNotFoundException | 
 The requested cache security group name does not refer to an existing cache security group. | 
| CacheSecurityGroupQuotaExceededException | 
 The request cannot be processed because it would exceed the allowed number of cache security groups. | 
| CacheSubnetGroupAlreadyExistsException | 
 The requested cache subnet group name is already in use by an existing cache subnet group. | 
| CacheSubnetGroupInUseException | 
 The requested cache subnet group is currently in use. | 
| CacheSubnetGroupNotFoundException | 
 The requested cache subnet group name does not refer to an existing cache subnet group. | 
| CacheSubnetGroupQuotaExceededException | 
 The request cannot be processed because it would exceed the allowed number of cache subnet groups. | 
| CacheSubnetQuotaExceededException | 
 The request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group. | 
| ClusterQuotaForCustomerExceededException | 
 The request cannot be processed because it would exceed the allowed number of cache clusters per customer. | 
| InsufficientCacheClusterCapacityException | 
 The requested cache node type is not available in the specified Availability Zone. | 
| InvalidARNException | 
 The requested Amazon Resource Name (ARN) does not refer to an existing resource. | 
| InvalidCacheClusterStateException | 
 The requested cache cluster is not in the  availablestate. | 
| InvalidCacheParameterGroupStateException | 
 The current state of the cache parameter group does not allow the requested operation to occur. | 
| InvalidCacheSecurityGroupStateException | 
 The current state of the cache security group does not allow deletion. | 
| InvalidParameterCombinationException | 
 Two or more incompatible parameters were specified. | 
| InvalidParameterValueException | 
 The value for a parameter is invalid. | 
| InvalidReplicationGroupStateException | 
 The requested replication group is not in the  availablestate. | 
| InvalidSnapshotStateException | 
 The current state of the snapshot does not allow the requested operation to occur. | 
| InvalidSubnetException | 
 An invalid subnet identifier was specified. | 
| InvalidVPCNetworkStateException | 
 The VPC network is in an invalid state. | 
| NodeGroupNotFoundException | 
 The node group specified by the  NodeGroupIdparameter could not be found. | 
| NodeGroupsPerReplicationGroupQuotaExceededException | 
 The request cannot be processed because it would exceed the maximum of 15 node groups (shards) in a single
 replication group. | 
| NodeQuotaForClusterExceededException | 
 The request cannot be processed because it would exceed the allowed number of cache nodes in a single cache cluster. | 
| NodeQuotaForCustomerExceededException | 
 The request cannot be processed because it would exceed the allowed number of cache nodes per customer. | 
| ReplicationGroupAlreadyExistsException | 
 The specified replication group already exists. | 
| ReplicationGroupNotFoundException | 
 The specified replication group does not exist. | 
| ReservedCacheNodeAlreadyExistsException | 
 You already have a reservation with the given identifier. | 
| ReservedCacheNodeNotFoundException | 
 The requested reserved cache node was not found. | 
| ReservedCacheNodeQuotaExceededException | 
 The request cannot be processed because it would exceed the user's cache node quota. | 
| ReservedCacheNodesOfferingNotFoundException | 
 The requested cache node offering does not exist. | 
| SnapshotAlreadyExistsException | 
 You already have a snapshot with the given name. | 
| SnapshotFeatureNotSupportedException | 
 You attempted one of the following operations: | 
| SnapshotNotFoundException | 
 The requested snapshot name does not refer to an existing snapshot. | 
| SnapshotQuotaExceededException | 
 The request cannot be processed because it would exceed the maximum number of snapshots. | 
| SubnetInUseException | 
 The requested subnet is being used by another cache subnet group. | 
| TagNotFoundException | 
 The requested tag was not found on this resource. | 
| TagQuotaPerResourceExceededException | 
 The request cannot be processed because it would cause the resource to have more than the allowed number of tags. | 
| TestFailoverNotAvailableException | 
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.