| Class | Description | 
|---|---|
| AddTagsToResourceRequest | 
 Represents the input of an AddTagsToResource action. | 
| AddTagsToResourceResult | 
 Represents the output from the AddTagsToResource,
 ListTagsOnResource, and RemoveTagsFromResource actions. | 
| AuthorizeCacheSecurityGroupIngressRequest | 
 Represents the input of an AuthorizeCacheSecurityGroupIngress action. | 
| 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 CreateCacheParameterGroup action. | 
| CacheParameterGroupStatus | 
 The status of the cache parameter group. | 
| CacheSecurityGroup | 
 Represents the output of one of the following actions: | 
| CacheSecurityGroupMembership | 
 Represents a cache cluster's status within a particular cache security group. | 
| CacheSubnetGroup | 
 Represents the output of one of the following actions: | 
| CopySnapshotRequest | 
 Represents the input of a CopySnapshotMessage action. | 
| CreateCacheClusterRequest | 
 Represents the input of a CreateCacheCluster action. | 
| CreateCacheParameterGroupRequest | 
 Represents the input of a CreateCacheParameterGroup action. | 
| CreateCacheSecurityGroupRequest | 
 Represents the input of a CreateCacheSecurityGroup action. | 
| CreateCacheSubnetGroupRequest | 
 Represents the input of a CreateCacheSubnetGroup action. | 
| CreateReplicationGroupRequest | 
 Represents the input of a CreateReplicationGroup action. | 
| CreateSnapshotRequest | 
 Represents the input of a CreateSnapshot action. | 
| DeleteCacheClusterRequest | 
 Represents the input of a DeleteCacheCluster action. | 
| DeleteCacheParameterGroupRequest | 
 Represents the input of a DeleteCacheParameterGroup action. | 
| DeleteCacheParameterGroupResult | |
| DeleteCacheSecurityGroupRequest | 
 Represents the input of a DeleteCacheSecurityGroup action. | 
| DeleteCacheSecurityGroupResult | |
| DeleteCacheSubnetGroupRequest | 
 Represents the input of a DeleteCacheSubnetGroup action. | 
| DeleteCacheSubnetGroupResult | |
| DeleteReplicationGroupRequest | 
 Represents the input of a DeleteReplicationGroup action. | 
| DeleteSnapshotRequest | 
 Represents the input of a DeleteSnapshot action. | 
| DescribeCacheClustersRequest | 
 Represents the input of a DescribeCacheClusters action. | 
| DescribeCacheClustersResult | 
 Represents the output of a DescribeCacheClusters action. | 
| DescribeCacheEngineVersionsRequest | 
 Represents the input of a DescribeCacheEngineVersions action. | 
| DescribeCacheEngineVersionsResult | 
 Represents the output of a DescribeCacheEngineVersions action. | 
| DescribeCacheParameterGroupsRequest | 
 Represents the input of a DescribeCacheParameterGroups action. | 
| DescribeCacheParameterGroupsResult | 
 Represents the output of a DescribeCacheParameterGroups action. | 
| DescribeCacheParametersRequest | 
 Represents the input of a DescribeCacheParameters action. | 
| DescribeCacheParametersResult | 
 Represents the output of a DescribeCacheParameters action. | 
| DescribeCacheSecurityGroupsRequest | 
 Represents the input of a DescribeCacheSecurityGroups action. | 
| DescribeCacheSecurityGroupsResult | 
 Represents the output of a DescribeCacheSecurityGroups action. | 
| DescribeCacheSubnetGroupsRequest | 
 Represents the input of a DescribeCacheSubnetGroups action. | 
| DescribeCacheSubnetGroupsResult | 
 Represents the output of a DescribeCacheSubnetGroups action. | 
| DescribeEngineDefaultParametersRequest | 
 Represents the input of a DescribeEngineDefaultParameters action. | 
| DescribeEventsRequest | 
 Represents the input of a DescribeEvents action. | 
| DescribeEventsResult | 
 Represents the output of a DescribeEvents action. | 
| DescribeReplicationGroupsRequest | 
 Represents the input of a DescribeReplicationGroups action. | 
| DescribeReplicationGroupsResult | 
 Represents the output of a DescribeReplicationGroups action. | 
| DescribeReservedCacheNodesOfferingsRequest | 
 Represents the input of a DescribeReservedCacheNodesOfferings action. | 
| DescribeReservedCacheNodesOfferingsResult | 
 Represents the output of a DescribeReservedCacheNodesOfferings action. | 
| DescribeReservedCacheNodesRequest | 
 Represents the input of a DescribeReservedCacheNodes action. | 
| DescribeReservedCacheNodesResult | 
 Represents the output of a DescribeReservedCacheNodes action. | 
| DescribeSnapshotsRequest | 
 Represents the input of a DescribeSnapshotsMessage action. | 
| DescribeSnapshotsResult | 
 Represents the output of a DescribeSnapshots action. | 
| 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 DescribeEngineDefaultParameters action. | 
| Event | 
 Represents a single occurrence of something interesting within the system. | 
| ListAllowedNodeTypeModificationsRequest | 
 The input parameters for the ListAllowedNodeTypeModifications action. | 
| ListAllowedNodeTypeModificationsResult | 
 Represents the allowed node types you can use to modify your cache cluster or
 replication group. | 
| ListTagsForResourceRequest | 
 The input parameters for the ListTagsForResource action. | 
| ListTagsForResourceResult | 
 Represents the output from the AddTagsToResource,
 ListTagsOnResource, and RemoveTagsFromResource actions. | 
| ModifyCacheClusterRequest | 
 Represents the input of a ModifyCacheCluster action. | 
| ModifyCacheParameterGroupRequest | 
 Represents the input of a ModifyCacheParameterGroup action. | 
| ModifyCacheParameterGroupResult | 
 Represents the output of one of the following actions: | 
| ModifyCacheSubnetGroupRequest | 
 Represents the input of a ModifyCacheSubnetGroup action. | 
| ModifyReplicationGroupRequest | 
 Represents the input of a ModifyReplicationGroups action. | 
| NodeGroup | 
 Represents a collection of cache nodes in a replication group. | 
| NodeGroupMember | 
 Represents a single node within a node group. | 
| 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 will be applied to the cache cluster in the future,
 or that are currently being applied. | 
| PurchaseReservedCacheNodesOfferingRequest | 
 Represents the input of a PurchaseReservedCacheNodesOffering action. | 
| RebootCacheClusterRequest | 
 Represents the input of a RebootCacheCluster action. | 
| 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 RemoveTagsFromResource action. | 
| RemoveTagsFromResourceResult | 
 Represents the output from the AddTagsToResource,
 ListTagsOnResource, and RemoveTagsFromResource actions. | 
| ReplicationGroup | 
 Contains all of the attributes of a specific replication group. | 
| ReplicationGroupPendingModifiedValues | 
 The settings to be applied to the replication group, either immediately or
 during the next maintenance window. | 
| ReservedCacheNode | 
 Represents the output of a PurchaseReservedCacheNodesOffering action. | 
| ReservedCacheNodesOffering | 
 Describes all of the attributes of a reserved cache node offering. | 
| ResetCacheParameterGroupRequest | 
 Represents the input of a ResetCacheParameterGroup action. | 
| ResetCacheParameterGroupResult | 
 Represents the output of one of the following actions: | 
| RevokeCacheSecurityGroupIngressRequest | 
 Represents the input of a RevokeCacheSecurityGroupIngress action. | 
| SecurityGroupMembership | 
 Represents a single cache security group and its status. | 
| Snapshot | 
 Represents a copy of an entire 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. | 
| Enum | Description | 
|---|---|
| AutomaticFailoverStatus | |
| AZMode | |
| ChangeType | |
| PendingAutomaticFailoverStatus | |
| SourceType | 
| Exception | Description | 
|---|---|
| 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 available state. | 
| InvalidCacheParameterGroupStateException | 
 The current state of the cache parameter group does not allow the requested
 action 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 available state. | 
| InvalidSnapshotStateException | 
 The current state of the snapshot does not allow the requested action to
 occur. | 
| InvalidSubnetException | 
 An invalid subnet identifier was specified. | 
| InvalidVPCNetworkStateException | 
 The VPC network is in an invalid state. | 
| 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 actions: | 
| 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. | 
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.