elasticache-2015-02-02 library

Classes

AllowedNodeTypeModificationsMessage
Represents the allowed node types you can use to modify your cluster or replication group.
Authentication
Indicates whether the user requires a password to authenticate.
AuthorizeCacheSecurityGroupIngressResult
AvailabilityZone
Describes an Availability Zone in which the cluster is launched.
AwsClientCredentials
AWS credentials.
CacheCluster
Contains all of the attributes of a specific cluster.
CacheClusterMessage
Represents the output of a DescribeCacheClusters operation.
CacheEngineVersion
Provides all of the details about a particular cache engine version.
CacheEngineVersionMessage
Represents the output of a DescribeCacheEngineVersions operation.
CacheNode
Represents an individual cache node within a cluster. Each cache node runs its own instance of the cluster's protocol-compliant caching software - either Memcached or Redis.
CacheNodeTypeSpecificParameter
A parameter that has a different value for each cache node type it is applied to. For example, in a Redis cluster, a cache.m1.large cache node type would have a larger maxmemory value than a cache.m1.small type.
CacheNodeTypeSpecificValue
A value that applies only to a certain cache node type.
CacheNodeUpdateStatus
The status of the service update on the cache node
CacheParameterGroup
Represents the output of a CreateCacheParameterGroup operation.
CacheParameterGroupDetails
Represents the output of a DescribeCacheParameters operation.
CacheParameterGroupNameMessage
Represents the output of one of the following operations:
CacheParameterGroupsMessage
Represents the output of a DescribeCacheParameterGroups operation.
CacheParameterGroupStatus
Status of the cache parameter group.
CacheSecurityGroup
Represents the output of one of the following operations:
CacheSecurityGroupMembership
Represents a cluster's status within a particular cache security group.
CacheSecurityGroupMessage
Represents the output of a DescribeCacheSecurityGroups operation.
CacheSubnetGroup
Represents the output of one of the following operations:
CacheSubnetGroupMessage
Represents the output of a DescribeCacheSubnetGroups operation.
CompleteMigrationResponse
ConfigureShard
Node group (shard) configuration options when adding or removing replicas. Each node group (shard) configuration has the following members: NodeGroupId, NewReplicaCount, and PreferredAvailabilityZones.
CopySnapshotResult
CreateCacheClusterResult
CreateCacheParameterGroupResult
CreateCacheSecurityGroupResult
CreateCacheSubnetGroupResult
CreateGlobalReplicationGroupResult
CreateReplicationGroupResult
CreateSnapshotResult
CustomerNodeEndpoint
The endpoint from which data should be migrated.
DecreaseNodeGroupsInGlobalReplicationGroupResult
DecreaseReplicaCountResult
DeleteCacheClusterResult
DeleteGlobalReplicationGroupResult
DeleteReplicationGroupResult
DeleteSnapshotResult
DescribeEngineDefaultParametersResult
DescribeGlobalReplicationGroupsResult
DescribeSnapshotsListMessage
Represents the output of a DescribeSnapshots operation.
DescribeUserGroupsResult
DescribeUsersResult
DisassociateGlobalReplicationGroupResult
EC2SecurityGroup
Provides ownership and status information for an Amazon EC2 security group.
ElastiCache
Amazon ElastiCache is a web service that makes it easier to set up, operate, and scale a distributed cache in the cloud.
Endpoint
Represents the information required for client programs to connect to a cache node.
EngineDefaults
Represents the output of a DescribeEngineDefaultParameters operation.
Event
Represents a single occurrence of something interesting within the system. Some examples of events are creating a cluster, adding or removing a cache node, or rebooting a node.
EventsMessage
Represents the output of a DescribeEvents operation.
FailoverGlobalReplicationGroupResult
Filter
Used to streamline results of a search based on the property being filtered.
GlobalNodeGroup
Indicates the slot configuration and global identifier for a slice group.
GlobalReplicationGroup
Consists of a primary cluster that accepts writes and an associated secondary cluster that resides in a different AWS region. The secondary cluster accepts only reads. The primary cluster automatically replicates updates to the secondary cluster.
GlobalReplicationGroupInfo
The name of the Global Datastore and role of this replication group in the Global Datastore.
GlobalReplicationGroupMember
A member of a Global Datastore. It contains the Replication Group Id, the AWS region and the role of the replication group.
IncreaseNodeGroupsInGlobalReplicationGroupResult
IncreaseReplicaCountResult
ModifyCacheClusterResult
ModifyCacheSubnetGroupResult
ModifyGlobalReplicationGroupResult
ModifyReplicationGroupResult
ModifyReplicationGroupShardConfigurationResult
NodeGroup
Represents a collection of cache nodes in a replication group. One node in the node group is the read/write primary node. All the other nodes are read-only Replica nodes.
NodeGroupConfiguration
Node group (shard) configuration options. Each node group (shard) configuration has the following: Slots, PrimaryAvailabilityZone, ReplicaAvailabilityZones, ReplicaCount.
NodeGroupMember
Represents a single node within a node group (shard).
NodeGroupMemberUpdateStatus
The status of the service update on the node group member
NodeGroupUpdateStatus
The status of the service update on the node group
NodeSnapshot
Represents an individual cache node in a snapshot of a cluster.
NotificationConfiguration
Describes a notification topic and its status. Notification topics are used for publishing ElastiCache events to subscribers using Amazon Simple Notification Service (SNS).
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 cluster in the future, or that are currently being applied.
ProcessedUpdateAction
Update action that has been processed for the corresponding apply/stop request
PurchaseReservedCacheNodesOfferingResult
RebalanceSlotsInGlobalReplicationGroupResult
RebootCacheClusterResult
RecurringCharge
Contains the specific price and frequency of a recurring charges for a reserved cache node, or for a reserved cache node offering.
RegionalConfiguration
A list of the replication groups
ReplicationGroup
Contains all of the attributes of a specific Redis replication group.
ReplicationGroupMessage
Represents the output of a DescribeReplicationGroups operation.
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 PurchaseReservedCacheNodesOffering operation.
ReservedCacheNodeMessage
Represents the output of a DescribeReservedCacheNodes operation.
ReservedCacheNodesOffering
Describes all of the attributes of a reserved cache node offering.
ReservedCacheNodesOfferingMessage
Represents the output of a DescribeReservedCacheNodesOfferings operation.
ReshardingConfiguration
A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.
ReshardingStatus
The status of an online resharding operation.
RevokeCacheSecurityGroupIngressResult
SecurityGroupMembership
Represents a single cache security group and its status.
ServiceUpdate
An update that you can apply to your Redis clusters.
ServiceUpdatesMessage
SlotMigration
Represents the progress of an online resharding operation.
Snapshot
Represents a copy of an entire Redis cluster as of the time when the snapshot was taken.
StartMigrationResponse
Subnet
Represents the subnet associated with a cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with ElastiCache.
SubnetOutpost
The ID of the outpost subnet.
Tag
A cost allocation Tag that can be added to an ElastiCache cluster or replication group. Tags are composed of a Key/Value pair. A tag with a null Value is permitted.
TagListMessage
Represents the output from the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.
TestFailoverResult
TimeRangeFilter
Filters update actions from the service updates that are in available status during the time range.
UnprocessedUpdateAction
Update action that has failed to be processed for the corresponding apply/stop request
UpdateAction
The status of the service update for a specific replication group
UpdateActionResultsMessage
UpdateActionsMessage
User
UserGroup
UserGroupPendingChanges
Returns the updates being applied to the user group.
UserGroupsUpdateStatus
The status of the user group update.

Extensions

AuthenticationTypeFromString on String
AuthenticationTypeValueExtension on AuthenticationType
AuthTokenUpdateStatusFromString on String
AuthTokenUpdateStatusValueExtension on AuthTokenUpdateStatus
AuthTokenUpdateStrategyTypeFromString on String
AuthTokenUpdateStrategyTypeValueExtension on AuthTokenUpdateStrategyType
AutomaticFailoverStatusFromString on String
AutomaticFailoverStatusValueExtension on AutomaticFailoverStatus
AZModeFromString on String
AZModeValueExtension on AZMode
ChangeTypeFromString on String
ChangeTypeValueExtension on ChangeType
MultiAZStatusFromString on String
MultiAZStatusValueExtension on MultiAZStatus
NodeUpdateInitiatedByFromString on String
NodeUpdateInitiatedByValueExtension on NodeUpdateInitiatedBy
NodeUpdateStatusFromString on String
NodeUpdateStatusValueExtension on NodeUpdateStatus
OutpostModeFromString on String
OutpostModeValueExtension on OutpostMode
PendingAutomaticFailoverStatusFromString on String
PendingAutomaticFailoverStatusValueExtension on PendingAutomaticFailoverStatus
ServiceUpdateSeverityFromString on String
ServiceUpdateSeverityValueExtension on ServiceUpdateSeverity
ServiceUpdateStatusFromString on String
ServiceUpdateStatusValueExtension on ServiceUpdateStatus
ServiceUpdateTypeFromString on String
ServiceUpdateTypeValueExtension on ServiceUpdateType
SlaMetFromString on String
SlaMetValueExtension on SlaMet
SourceTypeFromString on String
SourceTypeValueExtension on SourceType
UpdateActionStatusFromString on String
UpdateActionStatusValueExtension on UpdateActionStatus

Exceptions / Errors

APICallRateForCustomerExceededFault
AuthorizationAlreadyExistsFault
AuthorizationNotFoundFault
CacheClusterAlreadyExistsFault
CacheClusterNotFoundFault
CacheParameterGroupAlreadyExistsFault
CacheParameterGroupNotFoundFault
CacheParameterGroupQuotaExceededFault
CacheSecurityGroupAlreadyExistsFault
CacheSecurityGroupNotFoundFault
CacheSecurityGroupQuotaExceededFault
CacheSubnetGroupAlreadyExistsFault
CacheSubnetGroupInUse
CacheSubnetGroupNotFoundFault
CacheSubnetGroupQuotaExceededFault
CacheSubnetQuotaExceededFault
ClusterQuotaForCustomerExceededFault
DefaultUserAssociatedToUserGroupFault
DefaultUserRequired
DuplicateUserNameFault
GlobalReplicationGroupAlreadyExistsFault
GlobalReplicationGroupNotFoundFault
InsufficientCacheClusterCapacityFault
InvalidARNFault
InvalidCacheClusterStateFault
InvalidCacheParameterGroupStateFault
InvalidCacheSecurityGroupStateFault
InvalidGlobalReplicationGroupStateFault
InvalidKMSKeyFault
InvalidParameterCombinationException
InvalidParameterValueException
InvalidReplicationGroupStateFault
InvalidSnapshotStateFault
InvalidSubnet
InvalidUserGroupStateFault
InvalidUserStateFault
InvalidVPCNetworkStateFault
NodeGroupNotFoundFault
NodeGroupsPerReplicationGroupQuotaExceededFault
NodeQuotaForClusterExceededFault
NodeQuotaForCustomerExceededFault
NoOperationFault
ReplicationGroupAlreadyExistsFault
ReplicationGroupAlreadyUnderMigrationFault
ReplicationGroupNotFoundFault
ReplicationGroupNotUnderMigrationFault
ReservedCacheNodeAlreadyExistsFault
ReservedCacheNodeNotFoundFault
ReservedCacheNodeQuotaExceededFault
ReservedCacheNodesOfferingNotFoundFault
ServiceLinkedRoleNotFoundFault
ServiceUpdateNotFoundFault
SnapshotAlreadyExistsFault
SnapshotFeatureNotSupportedFault
SnapshotNotFoundFault
SnapshotQuotaExceededFault
SubnetInUse
SubnetNotAllowedFault
TagNotFoundFault
TagQuotaPerResourceExceeded
TestFailoverNotAvailableFault
UserAlreadyExistsFault
UserGroupAlreadyExistsFault
UserGroupNotFoundFault
UserGroupQuotaExceededFault
UserNotFoundFault
UserQuotaExceededFault