amazonka-elasticache-2.0: Amazon ElastiCache SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ElastiCache

Contents

Description

Derived from API version 2015-02-02 of the AWS service descriptions, licensed under Apache 2.0.

Amazon ElastiCache

Amazon ElastiCache is a web service that makes it easier to set up, operate, and scale a distributed cache in the cloud.

With ElastiCache, customers get all of the benefits of a high-performance, in-memory cache with less of the administrative burden involved in launching and managing a distributed cache. The service makes setup, scaling, and cluster failure handling much simpler than in a self-managed cache deployment.

In addition, through integration with Amazon CloudWatch, customers get enhanced visibility into the key performance statistics associated with their cache and can receive alarms if a part of their cache runs hot.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-02-02 of the Amazon ElastiCache SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ElastiCache.

APICallRateForCustomerExceededFault

_APICallRateForCustomerExceededFault :: AsError a => Fold a ServiceError Source #

The customer has exceeded the allowed rate of API calls.

AuthorizationAlreadyExistsFault

_AuthorizationAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The specified Amazon EC2 security group is already authorized for the specified cache security group.

AuthorizationNotFoundFault

_AuthorizationNotFoundFault :: AsError a => Fold a ServiceError Source #

The specified Amazon EC2 security group is not authorized for the specified cache security group.

CacheClusterAlreadyExistsFault

_CacheClusterAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

You already have a cluster with the given identifier.

CacheClusterNotFoundFault

_CacheClusterNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested cluster ID does not refer to an existing cluster.

CacheParameterGroupAlreadyExistsFault

_CacheParameterGroupAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

A cache parameter group with the requested name already exists.

CacheParameterGroupNotFoundFault

_CacheParameterGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested cache parameter group name does not refer to an existing cache parameter group.

CacheParameterGroupQuotaExceededFault

_CacheParameterGroupQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the maximum number of cache security groups.

CacheSecurityGroupAlreadyExistsFault

_CacheSecurityGroupAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

A cache security group with the specified name already exists.

CacheSecurityGroupNotFoundFault

_CacheSecurityGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested cache security group name does not refer to an existing cache security group.

CacheSecurityGroupQuotaExceededFault

_CacheSecurityGroupQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the allowed number of cache security groups.

CacheSubnetGroupAlreadyExistsFault

_CacheSubnetGroupAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The requested cache subnet group name is already in use by an existing cache subnet group.

CacheSubnetGroupInUse

_CacheSubnetGroupInUse :: AsError a => Fold a ServiceError Source #

The requested cache subnet group is currently in use.

CacheSubnetGroupNotFoundFault

_CacheSubnetGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested cache subnet group name does not refer to an existing cache subnet group.

CacheSubnetGroupQuotaExceededFault

_CacheSubnetGroupQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the allowed number of cache subnet groups.

CacheSubnetQuotaExceededFault

_CacheSubnetQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group.

ClusterQuotaForCustomerExceededFault

_ClusterQuotaForCustomerExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the allowed number of clusters per customer.

DefaultUserAssociatedToUserGroupFault

_DefaultUserAssociatedToUserGroupFault :: AsError a => Fold a ServiceError Source #

The default user assigned to the user group.

DefaultUserRequired

_DefaultUserRequired :: AsError a => Fold a ServiceError Source #

You must add default user to a user group.

DuplicateUserNameFault

_DuplicateUserNameFault :: AsError a => Fold a ServiceError Source #

A user with this username already exists.

GlobalReplicationGroupAlreadyExistsFault

_GlobalReplicationGroupAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The Global datastore name already exists.

GlobalReplicationGroupNotFoundFault

_GlobalReplicationGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

The Global datastore does not exist

InsufficientCacheClusterCapacityFault

_InsufficientCacheClusterCapacityFault :: AsError a => Fold a ServiceError Source #

The requested cache node type is not available in the specified Availability Zone. For more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.

InvalidARNFault

_InvalidARNFault :: AsError a => Fold a ServiceError Source #

The requested Amazon Resource Name (ARN) does not refer to an existing resource.

InvalidCacheClusterStateFault

_InvalidCacheClusterStateFault :: AsError a => Fold a ServiceError Source #

The requested cluster is not in the available state.

InvalidCacheParameterGroupStateFault

_InvalidCacheParameterGroupStateFault :: AsError a => Fold a ServiceError Source #

The current state of the cache parameter group does not allow the requested operation to occur.

InvalidCacheSecurityGroupStateFault

_InvalidCacheSecurityGroupStateFault :: AsError a => Fold a ServiceError Source #

The current state of the cache security group does not allow deletion.

InvalidGlobalReplicationGroupStateFault

_InvalidGlobalReplicationGroupStateFault :: AsError a => Fold a ServiceError Source #

The Global datastore is not available or in primary-only state.

InvalidKMSKeyFault

_InvalidKMSKeyFault :: AsError a => Fold a ServiceError Source #

The KMS key supplied is not valid.

InvalidParameterCombinationException

_InvalidParameterCombinationException :: AsError a => Fold a ServiceError Source #

Two or more incompatible parameters were specified.

InvalidParameterValueException

_InvalidParameterValueException :: AsError a => Fold a ServiceError Source #

The value for a parameter is invalid.

InvalidReplicationGroupStateFault

_InvalidReplicationGroupStateFault :: AsError a => Fold a ServiceError Source #

The requested replication group is not in the available state.

InvalidSnapshotStateFault

_InvalidSnapshotStateFault :: AsError a => Fold a ServiceError Source #

The current state of the snapshot does not allow the requested operation to occur.

InvalidSubnet

_InvalidSubnet :: AsError a => Fold a ServiceError Source #

An invalid subnet identifier was specified.

InvalidUserGroupStateFault

_InvalidUserGroupStateFault :: AsError a => Fold a ServiceError Source #

The user group is not in an active state.

InvalidUserStateFault

_InvalidUserStateFault :: AsError a => Fold a ServiceError Source #

The user is not in active state.

InvalidVPCNetworkStateFault

_InvalidVPCNetworkStateFault :: AsError a => Fold a ServiceError Source #

The VPC network is in an invalid state.

NoOperationFault

_NoOperationFault :: AsError a => Fold a ServiceError Source #

The operation was not performed because no changes were required.

NodeGroupNotFoundFault

_NodeGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

The node group specified by the NodeGroupId parameter could not be found. Please verify that the node group exists and that you spelled the NodeGroupId value correctly.

NodeGroupsPerReplicationGroupQuotaExceededFault

_NodeGroupsPerReplicationGroupQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the maximum allowed number of node groups (shards) in a single replication group. The default maximum is 90

NodeQuotaForClusterExceededFault

_NodeQuotaForClusterExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the allowed number of cache nodes in a single cluster.

NodeQuotaForCustomerExceededFault

_NodeQuotaForCustomerExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the allowed number of cache nodes per customer.

ReplicationGroupAlreadyExistsFault

_ReplicationGroupAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The specified replication group already exists.

ReplicationGroupAlreadyUnderMigrationFault

_ReplicationGroupAlreadyUnderMigrationFault :: AsError a => Fold a ServiceError Source #

The targeted replication group is not available.

ReplicationGroupNotFoundFault

_ReplicationGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

The specified replication group does not exist.

ReplicationGroupNotUnderMigrationFault

_ReplicationGroupNotUnderMigrationFault :: AsError a => Fold a ServiceError Source #

The designated replication group is not available for data migration.

ReservedCacheNodeAlreadyExistsFault

_ReservedCacheNodeAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

You already have a reservation with the given identifier.

ReservedCacheNodeNotFoundFault

_ReservedCacheNodeNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested reserved cache node was not found.

ReservedCacheNodeQuotaExceededFault

_ReservedCacheNodeQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the user's cache node quota.

ReservedCacheNodesOfferingNotFoundFault

_ReservedCacheNodesOfferingNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested cache node offering does not exist.

ServiceLinkedRoleNotFoundFault

_ServiceLinkedRoleNotFoundFault :: AsError a => Fold a ServiceError Source #

The specified service linked role (SLR) was not found.

ServiceUpdateNotFoundFault

_ServiceUpdateNotFoundFault :: AsError a => Fold a ServiceError Source #

The service update doesn't exist

SnapshotAlreadyExistsFault

_SnapshotAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

You already have a snapshot with the given name.

SnapshotFeatureNotSupportedFault

_SnapshotFeatureNotSupportedFault :: AsError a => Fold a ServiceError Source #

You attempted one of the following operations:

  • Creating a snapshot of a Redis cluster running on a cache.t1.micro cache node.
  • Creating a snapshot of a cluster that is running Memcached rather than Redis.

Neither of these are supported by ElastiCache.

SnapshotNotFoundFault

_SnapshotNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested snapshot name does not refer to an existing snapshot.

SnapshotQuotaExceededFault

_SnapshotQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the maximum number of snapshots.

SubnetInUse

_SubnetInUse :: AsError a => Fold a ServiceError Source #

The requested subnet is being used by another cache subnet group.

SubnetNotAllowedFault

_SubnetNotAllowedFault :: AsError a => Fold a ServiceError Source #

At least one subnet ID does not match the other subnet IDs. This mismatch typically occurs when a user sets one subnet ID to a regional Availability Zone and a different one to an outpost. Or when a user sets the subnet ID to an Outpost when not subscribed on this service.

TagNotFoundFault

_TagNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested tag was not found on this resource.

TagQuotaPerResourceExceeded

_TagQuotaPerResourceExceeded :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would cause the resource to have more than the allowed number of tags. The maximum number of tags permitted on a resource is 50.

TestFailoverNotAvailableFault

_TestFailoverNotAvailableFault :: AsError a => Fold a ServiceError Source #

The TestFailover action is not available.

UserAlreadyExistsFault

_UserAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

A user with this ID already exists.

UserGroupAlreadyExistsFault

_UserGroupAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The user group with this ID already exists.

UserGroupNotFoundFault

_UserGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

The user group was not found or does not exist

UserGroupQuotaExceededFault

_UserGroupQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The number of users exceeds the user group limit.

UserNotFoundFault

_UserNotFoundFault :: AsError a => Fold a ServiceError Source #

The user does not exist or could not be found.

UserQuotaExceededFault

_UserQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The quota of users has been exceeded.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

CacheClusterAvailable

newCacheClusterAvailable :: Wait DescribeCacheClusters Source #

Polls DescribeCacheClusters every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

CacheClusterDeleted

newCacheClusterDeleted :: Wait DescribeCacheClusters Source #

Polls DescribeCacheClusters every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ReplicationGroupAvailable

newReplicationGroupAvailable :: Wait DescribeReplicationGroups Source #

Polls DescribeReplicationGroups every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ReplicationGroupDeleted

newReplicationGroupDeleted :: Wait DescribeReplicationGroups Source #

Polls DescribeReplicationGroups every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AddTagsToResource

data AddTagsToResource Source #

Represents the input of an AddTagsToResource operation.

See: newAddTagsToResource smart constructor.

Constructors

AddTagsToResource' Text [Tag] 

Instances

Instances details
ToHeaders AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

ToPath AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

ToQuery AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

AWSRequest AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

Associated Types

type AWSResponse AddTagsToResource #

Generic AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

Associated Types

type Rep AddTagsToResource :: Type -> Type #

Read AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

Show AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

NFData AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

Methods

rnf :: AddTagsToResource -> () #

Eq AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

Hashable AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

type AWSResponse AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

type Rep AddTagsToResource Source # 
Instance details

Defined in Amazonka.ElastiCache.AddTagsToResource

type Rep AddTagsToResource = D1 ('MetaData "AddTagsToResource" "Amazonka.ElastiCache.AddTagsToResource" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "AddTagsToResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newAddTagsToResource Source #

Create a value of AddTagsToResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceName:AddTagsToResource', addTagsToResource_resourceName - The Amazon Resource Name (ARN) of the resource to which the tags are to be added, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot. ElastiCache resources are cluster and snapshot.

For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Service Namespaces.

$sel:tags:AddTagsToResource', addTagsToResource_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

data TagListMessage Source #

Represents the output from the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.

See: newTagListMessage smart constructor.

Constructors

TagListMessage' (Maybe [Tag]) 

Instances

Instances details
FromXML TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Generic TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Associated Types

type Rep TagListMessage :: Type -> Type #

Read TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Show TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

NFData TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Methods

rnf :: TagListMessage -> () #

Eq TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Hashable TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

type Rep TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

type Rep TagListMessage = D1 ('MetaData "TagListMessage" "Amazonka.ElastiCache.Types.TagListMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "TagListMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))

newTagListMessage :: TagListMessage Source #

Create a value of TagListMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagList:TagListMessage', tagListMessage_tagList - A list of tags as key-value pairs.

AuthorizeCacheSecurityGroupIngress

data AuthorizeCacheSecurityGroupIngress Source #

Represents the input of an AuthorizeCacheSecurityGroupIngress operation.

See: newAuthorizeCacheSecurityGroupIngress smart constructor.

Instances

Instances details
ToHeaders AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

ToPath AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

ToQuery AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

AWSRequest AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

Generic AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

Associated Types

type Rep AuthorizeCacheSecurityGroupIngress :: Type -> Type #

Read AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

Show AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

NFData AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

Eq AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

Hashable AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

type AWSResponse AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

type Rep AuthorizeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

type Rep AuthorizeCacheSecurityGroupIngress = D1 ('MetaData "AuthorizeCacheSecurityGroupIngress" "Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "AuthorizeCacheSecurityGroupIngress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAuthorizeCacheSecurityGroupIngress Source #

Create a value of AuthorizeCacheSecurityGroupIngress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AuthorizeCacheSecurityGroupIngress, authorizeCacheSecurityGroupIngress_cacheSecurityGroupName - The cache security group that allows network ingress.

AuthorizeCacheSecurityGroupIngress, authorizeCacheSecurityGroupIngress_eC2SecurityGroupName - The Amazon EC2 security group to be authorized for ingress to the cache security group.

AuthorizeCacheSecurityGroupIngress, authorizeCacheSecurityGroupIngress_eC2SecurityGroupOwnerId - The Amazon account number of the Amazon EC2 security group owner. Note that this is not the same thing as an Amazon access key ID - you must provide a valid Amazon account number for this parameter.

data AuthorizeCacheSecurityGroupIngressResponse Source #

Instances

Instances details
Generic AuthorizeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

Read AuthorizeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

Show AuthorizeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

NFData AuthorizeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

Eq AuthorizeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

type Rep AuthorizeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress

type Rep AuthorizeCacheSecurityGroupIngressResponse = D1 ('MetaData "AuthorizeCacheSecurityGroupIngressResponse" "Amazonka.ElastiCache.AuthorizeCacheSecurityGroupIngress" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "AuthorizeCacheSecurityGroupIngressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheSecurityGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

BatchApplyUpdateAction

data BatchApplyUpdateAction Source #

See: newBatchApplyUpdateAction smart constructor.

Instances

Instances details
ToHeaders BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

ToPath BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

ToQuery BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

AWSRequest BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

Associated Types

type AWSResponse BatchApplyUpdateAction #

Generic BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

Associated Types

type Rep BatchApplyUpdateAction :: Type -> Type #

Read BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

Show BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

NFData BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

Methods

rnf :: BatchApplyUpdateAction -> () #

Eq BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

Hashable BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

type AWSResponse BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

type Rep BatchApplyUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchApplyUpdateAction

type Rep BatchApplyUpdateAction = D1 ('MetaData "BatchApplyUpdateAction" "Amazonka.ElastiCache.BatchApplyUpdateAction" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "BatchApplyUpdateAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheClusterIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "replicationGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBatchApplyUpdateAction Source #

Create a value of BatchApplyUpdateAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusterIds:BatchApplyUpdateAction', batchApplyUpdateAction_cacheClusterIds - The cache cluster IDs

$sel:replicationGroupIds:BatchApplyUpdateAction', batchApplyUpdateAction_replicationGroupIds - The replication group IDs

BatchApplyUpdateAction, batchApplyUpdateAction_serviceUpdateName - The unique ID of the service update

data UpdateActionResultsMessage Source #

See: newUpdateActionResultsMessage smart constructor.

Instances

Instances details
FromXML UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Generic UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Associated Types

type Rep UpdateActionResultsMessage :: Type -> Type #

Read UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Show UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

NFData UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Eq UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Hashable UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

type Rep UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

type Rep UpdateActionResultsMessage = D1 ('MetaData "UpdateActionResultsMessage" "Amazonka.ElastiCache.Types.UpdateActionResultsMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "UpdateActionResultsMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "processedUpdateActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProcessedUpdateAction])) :*: S1 ('MetaSel ('Just "unprocessedUpdateActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedUpdateAction]))))

newUpdateActionResultsMessage :: UpdateActionResultsMessage Source #

Create a value of UpdateActionResultsMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:processedUpdateActions:UpdateActionResultsMessage', updateActionResultsMessage_processedUpdateActions - Update actions that have been processed successfully

$sel:unprocessedUpdateActions:UpdateActionResultsMessage', updateActionResultsMessage_unprocessedUpdateActions - Update actions that haven't been processed successfully

BatchStopUpdateAction

data BatchStopUpdateAction Source #

See: newBatchStopUpdateAction smart constructor.

Instances

Instances details
ToHeaders BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

ToPath BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

ToQuery BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

AWSRequest BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

Associated Types

type AWSResponse BatchStopUpdateAction #

Generic BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

Associated Types

type Rep BatchStopUpdateAction :: Type -> Type #

Read BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

Show BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

NFData BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

Methods

rnf :: BatchStopUpdateAction -> () #

Eq BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

Hashable BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

type AWSResponse BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

type Rep BatchStopUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.BatchStopUpdateAction

type Rep BatchStopUpdateAction = D1 ('MetaData "BatchStopUpdateAction" "Amazonka.ElastiCache.BatchStopUpdateAction" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "BatchStopUpdateAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheClusterIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "replicationGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBatchStopUpdateAction Source #

Create a value of BatchStopUpdateAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusterIds:BatchStopUpdateAction', batchStopUpdateAction_cacheClusterIds - The cache cluster IDs

$sel:replicationGroupIds:BatchStopUpdateAction', batchStopUpdateAction_replicationGroupIds - The replication group IDs

BatchStopUpdateAction, batchStopUpdateAction_serviceUpdateName - The unique ID of the service update

data UpdateActionResultsMessage Source #

See: newUpdateActionResultsMessage smart constructor.

Instances

Instances details
FromXML UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Generic UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Associated Types

type Rep UpdateActionResultsMessage :: Type -> Type #

Read UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Show UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

NFData UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Eq UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Hashable UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

type Rep UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

type Rep UpdateActionResultsMessage = D1 ('MetaData "UpdateActionResultsMessage" "Amazonka.ElastiCache.Types.UpdateActionResultsMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "UpdateActionResultsMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "processedUpdateActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProcessedUpdateAction])) :*: S1 ('MetaSel ('Just "unprocessedUpdateActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedUpdateAction]))))

newUpdateActionResultsMessage :: UpdateActionResultsMessage Source #

Create a value of UpdateActionResultsMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:processedUpdateActions:UpdateActionResultsMessage', updateActionResultsMessage_processedUpdateActions - Update actions that have been processed successfully

$sel:unprocessedUpdateActions:UpdateActionResultsMessage', updateActionResultsMessage_unprocessedUpdateActions - Update actions that haven't been processed successfully

CompleteMigration

data CompleteMigration Source #

See: newCompleteMigration smart constructor.

Instances

Instances details
ToHeaders CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

ToPath CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

ToQuery CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

AWSRequest CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

Associated Types

type AWSResponse CompleteMigration #

Generic CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

Associated Types

type Rep CompleteMigration :: Type -> Type #

Read CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

Show CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

NFData CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

Methods

rnf :: CompleteMigration -> () #

Eq CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

Hashable CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

type AWSResponse CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

type Rep CompleteMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

type Rep CompleteMigration = D1 ('MetaData "CompleteMigration" "Amazonka.ElastiCache.CompleteMigration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CompleteMigration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCompleteMigration Source #

Create a value of CompleteMigration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:force:CompleteMigration', completeMigration_force - Forces the migration to stop without ensuring that data is in sync. It is recommended to use this option only to abort the migration and not recommended when application wants to continue migration to ElastiCache.

CompleteMigration, completeMigration_replicationGroupId - The ID of the replication group to which data is being migrated.

data CompleteMigrationResponse Source #

See: newCompleteMigrationResponse smart constructor.

Instances

Instances details
Generic CompleteMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

Associated Types

type Rep CompleteMigrationResponse :: Type -> Type #

Read CompleteMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

Show CompleteMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

NFData CompleteMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

Eq CompleteMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

type Rep CompleteMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CompleteMigration

type Rep CompleteMigrationResponse = D1 ('MetaData "CompleteMigrationResponse" "Amazonka.ElastiCache.CompleteMigration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CompleteMigrationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCompleteMigrationResponse Source #

Create a value of CompleteMigrationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicationGroup:CompleteMigrationResponse', completeMigrationResponse_replicationGroup - Undocumented member.

$sel:httpStatus:CompleteMigrationResponse', completeMigrationResponse_httpStatus - The response's http status code.

CopySnapshot

data CopySnapshot Source #

Represents the input of a CopySnapshotMessage operation.

See: newCopySnapshot smart constructor.

Instances

Instances details
ToHeaders CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

ToPath CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

ToQuery CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

AWSRequest CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

Associated Types

type AWSResponse CopySnapshot #

Generic CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

Associated Types

type Rep CopySnapshot :: Type -> Type #

Read CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

Show CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

NFData CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

Methods

rnf :: CopySnapshot -> () #

Eq CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

Hashable CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

type AWSResponse CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

type Rep CopySnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

type Rep CopySnapshot = D1 ('MetaData "CopySnapshot" "Amazonka.ElastiCache.CopySnapshot" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CopySnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "targetBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceSnapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetSnapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCopySnapshot Source #

Create a value of CopySnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CopySnapshot, copySnapshot_kmsKeyId - The ID of the KMS key used to encrypt the target snapshot.

$sel:tags:CopySnapshot', copySnapshot_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

$sel:targetBucket:CopySnapshot', copySnapshot_targetBucket - The Amazon S3 bucket to which the snapshot is exported. This parameter is used only when exporting a snapshot for external access.

When using this parameter to export a snapshot, be sure Amazon ElastiCache has the needed permissions to this S3 bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the Amazon ElastiCache User Guide.

For more information, see Exporting a Snapshot in the Amazon ElastiCache User Guide.

$sel:sourceSnapshotName:CopySnapshot', copySnapshot_sourceSnapshotName - The name of an existing snapshot from which to make a copy.

$sel:targetSnapshotName:CopySnapshot', copySnapshot_targetSnapshotName - A name for the snapshot copy. ElastiCache does not permit overwriting a snapshot, therefore this name must be unique within its context - ElastiCache or an Amazon S3 bucket if exporting.

data CopySnapshotResponse Source #

See: newCopySnapshotResponse smart constructor.

Instances

Instances details
Generic CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

Associated Types

type Rep CopySnapshotResponse :: Type -> Type #

Read CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

Show CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

NFData CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

Methods

rnf :: CopySnapshotResponse -> () #

Eq CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

type Rep CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CopySnapshot

type Rep CopySnapshotResponse = D1 ('MetaData "CopySnapshotResponse" "Amazonka.ElastiCache.CopySnapshot" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CopySnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCopySnapshotResponse Source #

Create a value of CopySnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:CopySnapshotResponse', copySnapshotResponse_snapshot - Undocumented member.

$sel:httpStatus:CopySnapshotResponse', copySnapshotResponse_httpStatus - The response's http status code.

CreateCacheCluster

data CreateCacheCluster Source #

Represents the input of a CreateCacheCluster operation.

See: newCreateCacheCluster smart constructor.

Instances

Instances details
ToHeaders CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

ToPath CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

ToQuery CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

AWSRequest CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

Associated Types

type AWSResponse CreateCacheCluster #

Generic CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

Associated Types

type Rep CreateCacheCluster :: Type -> Type #

Read CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

Show CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

NFData CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

Methods

rnf :: CreateCacheCluster -> () #

Eq CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

Hashable CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

type AWSResponse CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

type Rep CreateCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

type Rep CreateCacheCluster = D1 ('MetaData "CreateCacheCluster" "Amazonka.ElastiCache.CreateCacheCluster" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateCacheCluster'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "aZMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AZMode)) :*: (S1 ('MetaSel ('Just "authToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cacheSecurityGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "cacheSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ipDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpDiscovery)) :*: S1 ('MetaSel ('Just "logDeliveryConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogDeliveryConfigurationRequest])))) :*: ((S1 ('MetaSel ('Just "networkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkType)) :*: S1 ('MetaSel ('Just "notificationTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "numCacheNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "outpostMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutpostMode)))))) :*: (((S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "preferredAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredAvailabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredOutpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "preferredOutpostArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "snapshotArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newCreateCacheCluster Source #

Create a value of CreateCacheCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aZMode:CreateCacheCluster', createCacheCluster_aZMode - Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region.

This parameter is only supported for Memcached clusters.

If the AZMode and PreferredAvailabilityZones are not specified, ElastiCache assumes single-az mode.

$sel:authToken:CreateCacheCluster', createCacheCluster_authToken - Reserved parameter. The password used to access a password protected server.

Password constraints:

  • Must be only printable ASCII characters.
  • Must be at least 16 characters and no more than 128 characters in length.
  • The only permitted printable special characters are !, &, #, $, ^, <, >, and -. Other printable special characters cannot be used in the AUTH token.

For more information, see AUTH password at http://redis.io/commands/AUTH.

CreateCacheCluster, createCacheCluster_autoMinorVersionUpgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions.

CreateCacheCluster, createCacheCluster_cacheNodeType - The compute and memory capacity of the nodes in the node group (shard).

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

  • General purpose:

    • Current generation:

      M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge

      For region availability, see Supported Node Types

      M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge

      M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge

      T4g node types (available only for Redis engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium

      T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium

      T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      T1 node types: cache.t1.micro

      M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge

      M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge

  • Compute optimized:

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      C1 node types: cache.c1.xlarge

  • Memory optimized:

    • Current generation:

      R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).

      cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge

      For region availability, see Supported Node Types

      R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge

      R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge

      R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge

Additional node type info

  • All current generation instance types are created in Amazon VPC by default.
  • Redis append-only files (AOF) are not supported for T1 or T2 instances.
  • Redis Multi-AZ with automatic failover is not supported on T1 instances.
  • Redis configuration variables appendonly and appendfsync are not supported on Redis version 2.8.22 and later.

CreateCacheCluster, createCacheCluster_cacheParameterGroupName - The name of the parameter group to associate with this cluster. If this argument is omitted, the default parameter group for the specified engine is used. You cannot use any parameter group which has cluster-enabled='yes' when creating a cluster.

$sel:cacheSecurityGroupNames:CreateCacheCluster', createCacheCluster_cacheSecurityGroupNames - A list of security group names to associate with this cluster.

Use this parameter only when you are creating a cluster outside of an Amazon Virtual Private Cloud (Amazon VPC).

CreateCacheCluster, createCacheCluster_cacheSubnetGroupName - The name of the subnet group to be used for the cluster.

Use this parameter only when you are creating a cluster in an Amazon Virtual Private Cloud (Amazon VPC).

If you're going to launch your cluster in an Amazon VPC, you need to create a subnet group before you start creating a cluster. For more information, see Subnets and Subnet Groups.

CreateCacheCluster, createCacheCluster_engine - The name of the cache engine to be used for this cluster.

Valid values for this parameter are: memcached | redis

CreateCacheCluster, createCacheCluster_engineVersion - The version number of the cache engine to be used for this cluster. To view the supported cache engine versions, use the DescribeCacheEngineVersions operation.

Important: You can upgrade to a newer engine version (see Selecting a Cache Engine and Version), but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing cluster or replication group and create it anew with the earlier engine version.

CreateCacheCluster, createCacheCluster_ipDiscovery - The network type you choose when modifying a cluster, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

CreateCacheCluster, createCacheCluster_logDeliveryConfigurations - Specifies the destination, format and type of the logs.

CreateCacheCluster, createCacheCluster_networkType - Must be either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

$sel:notificationTopicArn:CreateCacheCluster', createCacheCluster_notificationTopicArn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.

The Amazon SNS topic owner must be the same as the cluster owner.

CreateCacheCluster, createCacheCluster_numCacheNodes - The initial number of cache nodes that the cluster has.

For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.

If you need more than 40 nodes for your Memcached cluster, please fill out the ElastiCache Limit Increase Request form at http://aws.amazon.com/contact-us/elasticache-node-limit-request/.

$sel:outpostMode:CreateCacheCluster', createCacheCluster_outpostMode - Specifies whether the nodes in the cluster are created in a single outpost or across multiple outposts.

CreateCacheCluster, createCacheCluster_port - The port number on which each of the cache nodes accepts connections.

CreateCacheCluster, createCacheCluster_preferredAvailabilityZone - The EC2 Availability Zone in which the cluster is created.

All nodes belonging to this cluster are placed in the preferred Availability Zone. If you want to create your nodes across multiple Availability Zones, use PreferredAvailabilityZones.

Default: System chosen Availability Zone.

CreateCacheCluster, createCacheCluster_preferredAvailabilityZones - A list of the Availability Zones in which cache nodes are created. The order of the zones in the list is not important.

This option is only supported on Memcached.

If you are creating your cluster in an Amazon VPC (recommended) you can only locate nodes in Availability Zones that are associated with the subnets in the selected subnet group.

The number of Availability Zones listed must equal the value of NumCacheNodes.

If you want all the nodes in the same Availability Zone, use PreferredAvailabilityZone instead, or repeat the Availability Zone multiple times in the list.

Default: System chosen Availability Zones.

CreateCacheCluster, createCacheCluster_preferredMaintenanceWindow - Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

CreateCacheCluster, createCacheCluster_preferredOutpostArn - The outpost ARN in which the cache cluster is created.

CreateCacheCluster, createCacheCluster_preferredOutpostArns - The outpost ARNs in which the cache cluster is created.

CreateCacheCluster, createCacheCluster_replicationGroupId - The ID of the replication group to which this cluster should belong. If this parameter is specified, the cluster is added to the specified replication group as a read replica; otherwise, the cluster is a standalone primary that is not part of any replication group.

If the specified replication group is Multi-AZ enabled and the Availability Zone is not specified, the cluster is created in Availability Zones that provide the best spread of read replicas across Availability Zones.

This parameter is only valid if the Engine parameter is redis.

$sel:securityGroupIds:CreateCacheCluster', createCacheCluster_securityGroupIds - One or more VPC security groups associated with the cluster.

Use this parameter only when you are creating a cluster in an Amazon Virtual Private Cloud (Amazon VPC).

$sel:snapshotArns:CreateCacheCluster', createCacheCluster_snapshotArns - A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB snapshot file stored in Amazon S3. The snapshot file is used to populate the node group (shard). The Amazon S3 object name in the ARN cannot contain any commas.

This parameter is only valid if the Engine parameter is redis.

Example of an Amazon S3 ARN: arn:aws:s3:::my_bucket/snapshot1.rdb

CreateCacheCluster, createCacheCluster_snapshotName - The name of a Redis snapshot from which to restore data into the new node group (shard). The snapshot status changes to restoring while the new node group (shard) is being created.

This parameter is only valid if the Engine parameter is redis.

CreateCacheCluster, createCacheCluster_snapshotRetentionLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot taken today is retained for 5 days before being deleted.

This parameter is only valid if the Engine parameter is redis.

Default: 0 (i.e., automatic backups are disabled for this cache cluster).

CreateCacheCluster, createCacheCluster_snapshotWindow - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).

Example: 05:00-09:00

If you do not specify this parameter, ElastiCache automatically chooses an appropriate time range.

This parameter is only valid if the Engine parameter is redis.

$sel:tags:CreateCacheCluster', createCacheCluster_tags - A list of tags to be added to this resource.

CreateCacheCluster, createCacheCluster_transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.

Only available when creating a cache cluster in an Amazon VPC using Memcached version 1.6.12 or later.

CreateCacheCluster, createCacheCluster_cacheClusterId - The node group (shard) identifier. This parameter is stored as a lowercase string.

Constraints:

  • A name must contain from 1 to 50 alphanumeric characters or hyphens.
  • The first character must be a letter.
  • A name cannot end with a hyphen or contain two consecutive hyphens.

data CreateCacheClusterResponse Source #

See: newCreateCacheClusterResponse smart constructor.

Instances

Instances details
Generic CreateCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

Associated Types

type Rep CreateCacheClusterResponse :: Type -> Type #

Read CreateCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

Show CreateCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

NFData CreateCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

Eq CreateCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

type Rep CreateCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheCluster

type Rep CreateCacheClusterResponse = D1 ('MetaData "CreateCacheClusterResponse" "Amazonka.ElastiCache.CreateCacheCluster" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateCacheClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheCluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCacheClusterResponse Source #

Create a value of CreateCacheClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheCluster:CreateCacheClusterResponse', createCacheClusterResponse_cacheCluster - Undocumented member.

$sel:httpStatus:CreateCacheClusterResponse', createCacheClusterResponse_httpStatus - The response's http status code.

CreateCacheParameterGroup

data CreateCacheParameterGroup Source #

Represents the input of a CreateCacheParameterGroup operation.

See: newCreateCacheParameterGroup smart constructor.

Instances

Instances details
ToHeaders CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

ToPath CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

ToQuery CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

AWSRequest CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

Generic CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

Associated Types

type Rep CreateCacheParameterGroup :: Type -> Type #

Read CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

Show CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

NFData CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

Eq CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

Hashable CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

type AWSResponse CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

type Rep CreateCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

type Rep CreateCacheParameterGroup = D1 ('MetaData "CreateCacheParameterGroup" "Amazonka.ElastiCache.CreateCacheParameterGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateCacheParameterGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "cacheParameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateCacheParameterGroup Source #

Create a value of CreateCacheParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateCacheParameterGroup', createCacheParameterGroup_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateCacheParameterGroup, createCacheParameterGroup_cacheParameterGroupName - A user-specified name for the cache parameter group.

CreateCacheParameterGroup, createCacheParameterGroup_cacheParameterGroupFamily - The name of the cache parameter group family that the cache parameter group can be used with.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x

CreateCacheParameterGroup, createCacheParameterGroup_description - A user-specified description for the cache parameter group.

data CreateCacheParameterGroupResponse Source #

See: newCreateCacheParameterGroupResponse smart constructor.

Instances

Instances details
Generic CreateCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

Associated Types

type Rep CreateCacheParameterGroupResponse :: Type -> Type #

Read CreateCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

Show CreateCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

NFData CreateCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

Eq CreateCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

type Rep CreateCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheParameterGroup

type Rep CreateCacheParameterGroupResponse = D1 ('MetaData "CreateCacheParameterGroupResponse" "Amazonka.ElastiCache.CreateCacheParameterGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateCacheParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheParameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheParameterGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCacheParameterGroupResponse Source #

Create a value of CreateCacheParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateCacheParameterGroupResponse, createCacheParameterGroupResponse_cacheParameterGroup - Undocumented member.

$sel:httpStatus:CreateCacheParameterGroupResponse', createCacheParameterGroupResponse_httpStatus - The response's http status code.

CreateCacheSecurityGroup

data CreateCacheSecurityGroup Source #

Represents the input of a CreateCacheSecurityGroup operation.

See: newCreateCacheSecurityGroup smart constructor.

Instances

Instances details
ToHeaders CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

ToPath CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

ToQuery CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

AWSRequest CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

Generic CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

Associated Types

type Rep CreateCacheSecurityGroup :: Type -> Type #

Read CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

Show CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

NFData CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

Eq CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

Hashable CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

type AWSResponse CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

type Rep CreateCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

type Rep CreateCacheSecurityGroup = D1 ('MetaData "CreateCacheSecurityGroup" "Amazonka.ElastiCache.CreateCacheSecurityGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateCacheSecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "cacheSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateCacheSecurityGroup Source #

Create a value of CreateCacheSecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateCacheSecurityGroup', createCacheSecurityGroup_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateCacheSecurityGroup, createCacheSecurityGroup_cacheSecurityGroupName - A name for the cache security group. This value is stored as a lowercase string.

Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default".

Example: mysecuritygroup

CreateCacheSecurityGroup, createCacheSecurityGroup_description - A description for the cache security group.

data CreateCacheSecurityGroupResponse Source #

See: newCreateCacheSecurityGroupResponse smart constructor.

Instances

Instances details
Generic CreateCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

Associated Types

type Rep CreateCacheSecurityGroupResponse :: Type -> Type #

Read CreateCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

Show CreateCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

NFData CreateCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

Eq CreateCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

type Rep CreateCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSecurityGroup

type Rep CreateCacheSecurityGroupResponse = D1 ('MetaData "CreateCacheSecurityGroupResponse" "Amazonka.ElastiCache.CreateCacheSecurityGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateCacheSecurityGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheSecurityGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCacheSecurityGroupResponse Source #

Create a value of CreateCacheSecurityGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheSecurityGroup:CreateCacheSecurityGroupResponse', createCacheSecurityGroupResponse_cacheSecurityGroup - Undocumented member.

$sel:httpStatus:CreateCacheSecurityGroupResponse', createCacheSecurityGroupResponse_httpStatus - The response's http status code.

CreateCacheSubnetGroup

data CreateCacheSubnetGroup Source #

Represents the input of a CreateCacheSubnetGroup operation.

See: newCreateCacheSubnetGroup smart constructor.

Instances

Instances details
ToHeaders CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

ToPath CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

ToQuery CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

AWSRequest CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

Associated Types

type AWSResponse CreateCacheSubnetGroup #

Generic CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

Associated Types

type Rep CreateCacheSubnetGroup :: Type -> Type #

Read CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

Show CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

NFData CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

Methods

rnf :: CreateCacheSubnetGroup -> () #

Eq CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

Hashable CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

type AWSResponse CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

type Rep CreateCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

type Rep CreateCacheSubnetGroup = D1 ('MetaData "CreateCacheSubnetGroup" "Amazonka.ElastiCache.CreateCacheSubnetGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateCacheSubnetGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "cacheSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "cacheSubnetGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newCreateCacheSubnetGroup Source #

Create a value of CreateCacheSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateCacheSubnetGroup', createCacheSubnetGroup_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateCacheSubnetGroup, createCacheSubnetGroup_cacheSubnetGroupName - A name for the cache subnet group. This value is stored as a lowercase string.

Constraints: Must contain no more than 255 alphanumeric characters or hyphens.

Example: mysubnetgroup

CreateCacheSubnetGroup, createCacheSubnetGroup_cacheSubnetGroupDescription - A description for the cache subnet group.

$sel:subnetIds:CreateCacheSubnetGroup', createCacheSubnetGroup_subnetIds - A list of VPC subnet IDs for the cache subnet group.

data CreateCacheSubnetGroupResponse Source #

See: newCreateCacheSubnetGroupResponse smart constructor.

Instances

Instances details
Generic CreateCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

Associated Types

type Rep CreateCacheSubnetGroupResponse :: Type -> Type #

Read CreateCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

Show CreateCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

NFData CreateCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

Eq CreateCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

type Rep CreateCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateCacheSubnetGroup

type Rep CreateCacheSubnetGroupResponse = D1 ('MetaData "CreateCacheSubnetGroupResponse" "Amazonka.ElastiCache.CreateCacheSubnetGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateCacheSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSubnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheSubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCacheSubnetGroupResponse Source #

Create a value of CreateCacheSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheSubnetGroup:CreateCacheSubnetGroupResponse', createCacheSubnetGroupResponse_cacheSubnetGroup - Undocumented member.

$sel:httpStatus:CreateCacheSubnetGroupResponse', createCacheSubnetGroupResponse_httpStatus - The response's http status code.

CreateGlobalReplicationGroup

data CreateGlobalReplicationGroup Source #

See: newCreateGlobalReplicationGroup smart constructor.

Instances

Instances details
ToHeaders CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

ToPath CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

ToQuery CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

AWSRequest CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

Generic CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

Associated Types

type Rep CreateGlobalReplicationGroup :: Type -> Type #

Read CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

Show CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

NFData CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

Eq CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

Hashable CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

type AWSResponse CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

type Rep CreateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

type Rep CreateGlobalReplicationGroup = D1 ('MetaData "CreateGlobalReplicationGroup" "Amazonka.ElastiCache.CreateGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateGlobalReplicationGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "globalReplicationGroupIdSuffix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "primaryReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateGlobalReplicationGroup Source #

Create a value of CreateGlobalReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateGlobalReplicationGroup, createGlobalReplicationGroup_globalReplicationGroupDescription - Provides details of the Global datastore

$sel:globalReplicationGroupIdSuffix:CreateGlobalReplicationGroup', createGlobalReplicationGroup_globalReplicationGroupIdSuffix - The suffix name of a Global datastore. Amazon ElastiCache automatically applies a prefix to the Global datastore ID when it is created. Each Amazon Region has its own prefix. For instance, a Global datastore ID created in the US-West-1 region will begin with "dsdfu" along with the suffix name you provide. The suffix, combined with the auto-generated prefix, guarantees uniqueness of the Global datastore name across multiple regions.

For a full list of Amazon Regions and their respective Global datastore iD prefixes, see Using the Amazon CLI with Global datastores .

$sel:primaryReplicationGroupId:CreateGlobalReplicationGroup', createGlobalReplicationGroup_primaryReplicationGroupId - The name of the primary cluster that accepts writes and will replicate updates to the secondary cluster.

data CreateGlobalReplicationGroupResponse Source #

Instances

Instances details
Generic CreateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

Read CreateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

Show CreateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

NFData CreateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

Eq CreateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

type Rep CreateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateGlobalReplicationGroup

type Rep CreateGlobalReplicationGroupResponse = D1 ('MetaData "CreateGlobalReplicationGroupResponse" "Amazonka.ElastiCache.CreateGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateGlobalReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateGlobalReplicationGroupResponse Source #

Create a value of CreateGlobalReplicationGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:globalReplicationGroup:CreateGlobalReplicationGroupResponse', createGlobalReplicationGroupResponse_globalReplicationGroup - Undocumented member.

$sel:httpStatus:CreateGlobalReplicationGroupResponse', createGlobalReplicationGroupResponse_httpStatus - The response's http status code.

CreateReplicationGroup

data CreateReplicationGroup Source #

Represents the input of a CreateReplicationGroup operation.

See: newCreateReplicationGroup smart constructor.

Instances

Instances details
ToHeaders CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

ToPath CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

ToQuery CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

AWSRequest CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

Associated Types

type AWSResponse CreateReplicationGroup #

Generic CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

Associated Types

type Rep CreateReplicationGroup :: Type -> Type #

Read CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

Show CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

NFData CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

Methods

rnf :: CreateReplicationGroup -> () #

Eq CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

Hashable CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

type AWSResponse CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

type Rep CreateReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

type Rep CreateReplicationGroup = D1 ('MetaData "CreateReplicationGroup" "Amazonka.ElastiCache.CreateReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateReplicationGroup'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "atRestEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "authToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "automaticFailoverEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cacheSecurityGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "cacheSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataTieringEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpDiscovery)))) :*: ((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logDeliveryConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogDeliveryConfigurationRequest]))) :*: (S1 ('MetaSel ('Just "multiAZEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "networkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkType)) :*: S1 ('MetaSel ('Just "nodeGroupConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeGroupConfiguration]))))))) :*: ((((S1 ('MetaSel ('Just "notificationTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numCacheClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "numNodeGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "preferredCacheClusterAZs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "primaryClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "replicasPerNodeGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "snapshotArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))) :*: ((S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "transitEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitEncryptionMode))) :*: (S1 ('MetaSel ('Just "userGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "replicationGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))))

newCreateReplicationGroup Source #

Create a value of CreateReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateReplicationGroup, createReplicationGroup_atRestEncryptionEnabled - A flag that enables encryption at rest when set to true.

You cannot modify the value of AtRestEncryptionEnabled after the replication group is created. To enable encryption at rest on a replication group you must set AtRestEncryptionEnabled to true when you create the replication group.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

$sel:authToken:CreateReplicationGroup', createReplicationGroup_authToken - Reserved parameter. The password used to access a password protected server.

AuthToken can be specified only on replication groups where TransitEncryptionEnabled is true.

For HIPAA compliance, you must specify TransitEncryptionEnabled as true, an AuthToken, and a CacheSubnetGroup.

Password constraints:

  • Must be only printable ASCII characters.
  • Must be at least 16 characters and no more than 128 characters in length.
  • The only permitted printable special characters are !, &, #, $, ^, <, >, and -. Other printable special characters cannot be used in the AUTH token.

For more information, see AUTH password at http://redis.io/commands/AUTH.

CreateReplicationGroup, createReplicationGroup_autoMinorVersionUpgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions.

$sel:automaticFailoverEnabled:CreateReplicationGroup', createReplicationGroup_automaticFailoverEnabled - Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails.

AutomaticFailoverEnabled must be enabled for Redis (cluster mode enabled) replication groups.

Default: false

CreateReplicationGroup, createReplicationGroup_cacheNodeType - The compute and memory capacity of the nodes in the node group (shard).

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

  • General purpose:

    • Current generation:

      M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge

      For region availability, see Supported Node Types

      M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge

      M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge

      T4g node types (available only for Redis engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium

      T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium

      T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      T1 node types: cache.t1.micro

      M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge

      M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge

  • Compute optimized:

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      C1 node types: cache.c1.xlarge

  • Memory optimized:

    • Current generation:

      R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).

      cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge

      For region availability, see Supported Node Types

      R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge

      R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge

      R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge

Additional node type info

  • All current generation instance types are created in Amazon VPC by default.
  • Redis append-only files (AOF) are not supported for T1 or T2 instances.
  • Redis Multi-AZ with automatic failover is not supported on T1 instances.
  • Redis configuration variables appendonly and appendfsync are not supported on Redis version 2.8.22 and later.

CreateReplicationGroup, createReplicationGroup_cacheParameterGroupName - The name of the parameter group to associate with this replication group. If this argument is omitted, the default cache parameter group for the specified engine is used.

If you are running Redis version 3.2.4 or later, only one node group (shard), and want to use a default parameter group, we recommend that you specify the parameter group by name.

  • To create a Redis (cluster mode disabled) replication group, use CacheParameterGroupName=default.redis3.2.
  • To create a Redis (cluster mode enabled) replication group, use CacheParameterGroupName=default.redis3.2.cluster.on.

$sel:cacheSecurityGroupNames:CreateReplicationGroup', createReplicationGroup_cacheSecurityGroupNames - A list of cache security group names to associate with this replication group.

CreateReplicationGroup, createReplicationGroup_cacheSubnetGroupName - The name of the cache subnet group to be used for the replication group.

If you're going to launch your cluster in an Amazon VPC, you need to create a subnet group before you start creating a cluster. For more information, see Subnets and Subnet Groups.

$sel:dataTieringEnabled:CreateReplicationGroup', createReplicationGroup_dataTieringEnabled - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type. This parameter must be set to true when using r6gd nodes. For more information, see Data tiering.

CreateReplicationGroup, createReplicationGroup_engine - The name of the cache engine to be used for the clusters in this replication group. The value must be set to Redis.

CreateReplicationGroup, createReplicationGroup_engineVersion - The version number of the cache engine to be used for the clusters in this replication group. To view the supported cache engine versions, use the DescribeCacheEngineVersions operation.

Important: You can upgrade to a newer engine version (see Selecting a Cache Engine and Version) in the ElastiCache User Guide, but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing cluster or replication group and create it anew with the earlier engine version.

CreateReplicationGroup, createReplicationGroup_globalReplicationGroupId - The name of the Global datastore

CreateReplicationGroup, createReplicationGroup_ipDiscovery - The network type you choose when creating a replication group, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

CreateReplicationGroup, createReplicationGroup_kmsKeyId - The ID of the KMS key used to encrypt the disk in the cluster.

CreateReplicationGroup, createReplicationGroup_logDeliveryConfigurations - Specifies the destination, format and type of the logs.

$sel:multiAZEnabled:CreateReplicationGroup', createReplicationGroup_multiAZEnabled - A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ.

CreateReplicationGroup, createReplicationGroup_networkType - Must be either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

CreateReplicationGroup, createReplicationGroup_nodeGroupConfiguration - A list of node group (shard) configuration options. Each node group (shard) configuration has the following members: PrimaryAvailabilityZone, ReplicaAvailabilityZones, ReplicaCount, and Slots.

If you're creating a Redis (cluster mode disabled) or a Redis (cluster mode enabled) replication group, you can use this parameter to individually configure each node group (shard), or you can omit this parameter. However, it is required when seeding a Redis (cluster mode enabled) cluster from a S3 rdb file. You must configure each node group (shard) using this parameter because you must specify the slots for each node group.

$sel:notificationTopicArn:CreateReplicationGroup', createReplicationGroup_notificationTopicArn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.

The Amazon SNS topic owner must be the same as the cluster owner.

$sel:numCacheClusters:CreateReplicationGroup', createReplicationGroup_numCacheClusters - The number of clusters this replication group initially has.

This parameter is not used if there is more than one node group (shard). You should use ReplicasPerNodeGroup instead.

If AutomaticFailoverEnabled is true, the value of this parameter must be at least 2. If AutomaticFailoverEnabled is false you can omit this parameter (it will default to 1), or you can explicitly set it to a value between 2 and 6.

The maximum permitted value for NumCacheClusters is 6 (1 primary plus 5 replicas).

CreateReplicationGroup, createReplicationGroup_numNodeGroups - An optional parameter that specifies the number of node groups (shards) for this Redis (cluster mode enabled) replication group. For Redis (cluster mode disabled) either omit this parameter or set it to 1.

Default: 1

CreateReplicationGroup, createReplicationGroup_port - The port number on which each member of the replication group accepts connections.

$sel:preferredCacheClusterAZs:CreateReplicationGroup', createReplicationGroup_preferredCacheClusterAZs - A list of EC2 Availability Zones in which the replication group's clusters are created. The order of the Availability Zones in the list is the order in which clusters are allocated. The primary cluster is created in the first AZ in the list.

This parameter is not used if there is more than one node group (shard). You should use NodeGroupConfiguration instead.

If you are creating your replication group in an Amazon VPC (recommended), you can only locate clusters in Availability Zones associated with the subnets in the selected subnet group.

The number of Availability Zones listed must equal the value of NumCacheClusters.

Default: system chosen Availability Zones.

CreateReplicationGroup, createReplicationGroup_preferredMaintenanceWindow - Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period. Valid values for ddd are:

Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

Valid values for ddd are:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat

Example: sun:23:00-mon:01:30

CreateReplicationGroup, createReplicationGroup_primaryClusterId - The identifier of the cluster that serves as the primary for this replication group. This cluster must already exist and have a status of available.

This parameter is not required if NumCacheClusters, NumNodeGroups, or ReplicasPerNodeGroup is specified.

$sel:replicasPerNodeGroup:CreateReplicationGroup', createReplicationGroup_replicasPerNodeGroup - An optional parameter that specifies the number of replica nodes in each node group (shard). Valid values are 0 to 5.

$sel:securityGroupIds:CreateReplicationGroup', createReplicationGroup_securityGroupIds - One or more Amazon VPC security groups associated with this replication group.

Use this parameter only when you are creating a replication group in an Amazon Virtual Private Cloud (Amazon VPC).

$sel:snapshotArns:CreateReplicationGroup', createReplicationGroup_snapshotArns - A list of Amazon Resource Names (ARN) that uniquely identify the Redis RDB snapshot files stored in Amazon S3. The snapshot files are used to populate the new replication group. The Amazon S3 object name in the ARN cannot contain any commas. The new replication group will have the number of node groups (console: shards) specified by the parameter NumNodeGroups or the number of node groups configured by NodeGroupConfiguration regardless of the number of ARNs specified here.

Example of an Amazon S3 ARN: arn:aws:s3:::my_bucket/snapshot1.rdb

CreateReplicationGroup, createReplicationGroup_snapshotName - The name of a snapshot from which to restore data into the new replication group. The snapshot status changes to restoring while the new replication group is being created.

CreateReplicationGroup, createReplicationGroup_snapshotRetentionLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.

Default: 0 (i.e., automatic backups are disabled for this cluster).

CreateReplicationGroup, createReplicationGroup_snapshotWindow - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).

Example: 05:00-09:00

If you do not specify this parameter, ElastiCache automatically chooses an appropriate time range.

$sel:tags:CreateReplicationGroup', createReplicationGroup_tags - A list of tags to be added to this resource. Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue. Tags on replication groups will be replicated to all nodes.

CreateReplicationGroup, createReplicationGroup_transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.

This parameter is valid only if the Engine parameter is redis, the EngineVersion parameter is 3.2.6, 4.x or later, and the cluster is being created in an Amazon VPC.

If you enable in-transit encryption, you must also specify a value for CacheSubnetGroup.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

For HIPAA compliance, you must specify TransitEncryptionEnabled as true, an AuthToken, and a CacheSubnetGroup.

CreateReplicationGroup, createReplicationGroup_transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

When setting TransitEncryptionEnabled to true, you can set your TransitEncryptionMode to preferred in the same request, to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis clients to use encrypted connections you can modify the value to required to allow encrypted connections only.

Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred first, after that you can set TransitEncryptionMode to required.

CreateReplicationGroup, createReplicationGroup_userGroupIds - The user group to associate with the replication group.

CreateReplicationGroup, createReplicationGroup_replicationGroupId - The replication group identifier. This parameter is stored as a lowercase string.

Constraints:

  • A name must contain from 1 to 40 alphanumeric characters or hyphens.
  • The first character must be a letter.
  • A name cannot end with a hyphen or contain two consecutive hyphens.

CreateReplicationGroup, createReplicationGroup_replicationGroupDescription - A user-created description for the replication group.

data CreateReplicationGroupResponse Source #

See: newCreateReplicationGroupResponse smart constructor.

Instances

Instances details
Generic CreateReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

Associated Types

type Rep CreateReplicationGroupResponse :: Type -> Type #

Read CreateReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

Show CreateReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

NFData CreateReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

Eq CreateReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

type Rep CreateReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateReplicationGroup

type Rep CreateReplicationGroupResponse = D1 ('MetaData "CreateReplicationGroupResponse" "Amazonka.ElastiCache.CreateReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateReplicationGroupResponse Source #

Create a value of CreateReplicationGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicationGroup:CreateReplicationGroupResponse', createReplicationGroupResponse_replicationGroup - Undocumented member.

$sel:httpStatus:CreateReplicationGroupResponse', createReplicationGroupResponse_httpStatus - The response's http status code.

CreateSnapshot

data CreateSnapshot Source #

Represents the input of a CreateSnapshot operation.

See: newCreateSnapshot smart constructor.

Instances

Instances details
ToHeaders CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

ToPath CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

ToQuery CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

AWSRequest CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

Associated Types

type AWSResponse CreateSnapshot #

Generic CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

Associated Types

type Rep CreateSnapshot :: Type -> Type #

Read CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

Show CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

NFData CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

Methods

rnf :: CreateSnapshot -> () #

Eq CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

Hashable CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

type AWSResponse CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

type Rep CreateSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

type Rep CreateSnapshot = D1 ('MetaData "CreateSnapshot" "Amazonka.ElastiCache.CreateSnapshot" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateSnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateSnapshot Source #

Create a value of CreateSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateSnapshot, createSnapshot_cacheClusterId - The identifier of an existing cluster. The snapshot is created from this cluster.

CreateSnapshot, createSnapshot_kmsKeyId - The ID of the KMS key used to encrypt the snapshot.

CreateSnapshot, createSnapshot_replicationGroupId - The identifier of an existing replication group. The snapshot is created from this replication group.

$sel:tags:CreateSnapshot', createSnapshot_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateSnapshot, createSnapshot_snapshotName - A name for the snapshot being created.

data CreateSnapshotResponse Source #

See: newCreateSnapshotResponse smart constructor.

Instances

Instances details
Generic CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

Associated Types

type Rep CreateSnapshotResponse :: Type -> Type #

Read CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

Show CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

NFData CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

Methods

rnf :: CreateSnapshotResponse -> () #

Eq CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

type Rep CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateSnapshot

type Rep CreateSnapshotResponse = D1 ('MetaData "CreateSnapshotResponse" "Amazonka.ElastiCache.CreateSnapshot" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSnapshotResponse Source #

Create a value of CreateSnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:CreateSnapshotResponse', createSnapshotResponse_snapshot - Undocumented member.

$sel:httpStatus:CreateSnapshotResponse', createSnapshotResponse_httpStatus - The response's http status code.

CreateUser

data CreateUser Source #

See: newCreateUser smart constructor.

Instances

Instances details
ToHeaders CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

Methods

toHeaders :: CreateUser -> [Header] #

ToPath CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

ToQuery CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

AWSRequest CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

Associated Types

type AWSResponse CreateUser #

Generic CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

Associated Types

type Rep CreateUser :: Type -> Type #

Read CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

Show CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

NFData CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

Methods

rnf :: CreateUser -> () #

Eq CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

Hashable CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

type AWSResponse CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

type Rep CreateUser Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUser

newCreateUser Source #

Create a value of CreateUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationMode:CreateUser', createUser_authenticationMode - Specifies how to authenticate the user.

$sel:noPasswordRequired:CreateUser', createUser_noPasswordRequired - Indicates a password is not required for this user.

CreateUser, createUser_passwords - Passwords used for this user. You can create up to two passwords for each user.

$sel:tags:CreateUser', createUser_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateUser, createUser_userId - The ID of the user.

CreateUser, createUser_userName - The username of the user.

CreateUser, createUser_engine - The current supported value is Redis.

CreateUser, createUser_accessString - Access permissions string used for this user.

data User Source #

See: newUser smart constructor.

Instances

Instances details
FromXML User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

parseXML :: [Node] -> Either String User #

Generic User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Show User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Hashable User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

newUser :: User Source #

Create a value of User with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:User', user_arn - The Amazon Resource Name (ARN) of the user.

$sel:accessString:User', user_accessString - Access permissions string used for this user.

$sel:authentication:User', user_authentication - Denotes whether the user requires a password to authenticate.

$sel:engine:User', user_engine - The current supported value is Redis.

$sel:minimumEngineVersion:User', user_minimumEngineVersion - The minimum engine version required, which is Redis 6.0

$sel:status:User', user_status - Indicates the user status. Can be "active", "modifying" or "deleting".

$sel:userGroupIds:User', user_userGroupIds - Returns a list of the user group IDs the user belongs to.

$sel:userId:User', user_userId - The ID of the user.

$sel:userName:User', user_userName - The username of the user.

CreateUserGroup

data CreateUserGroup Source #

See: newCreateUserGroup smart constructor.

Instances

Instances details
ToHeaders CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

ToPath CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

ToQuery CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

AWSRequest CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

Associated Types

type AWSResponse CreateUserGroup #

Generic CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

Associated Types

type Rep CreateUserGroup :: Type -> Type #

Read CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

Show CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

NFData CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

Methods

rnf :: CreateUserGroup -> () #

Eq CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

Hashable CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

type AWSResponse CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

type Rep CreateUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.CreateUserGroup

type Rep CreateUserGroup = D1 ('MetaData "CreateUserGroup" "Amazonka.ElastiCache.CreateUserGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CreateUserGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "userIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "userGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateUserGroup Source #

Create a value of CreateUserGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateUserGroup', createUserGroup_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateUserGroup, createUserGroup_userIds - The list of user IDs that belong to the user group.

CreateUserGroup, createUserGroup_userGroupId - The ID of the user group.

CreateUserGroup, createUserGroup_engine - The current supported value is Redis.

data UserGroup Source #

See: newUserGroup smart constructor.

Instances

Instances details
FromXML UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Generic UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Associated Types

type Rep UserGroup :: Type -> Type #

Read UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Show UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

NFData UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Methods

rnf :: UserGroup -> () #

Eq UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Hashable UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

type Rep UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

newUserGroup :: UserGroup Source #

Create a value of UserGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:UserGroup', userGroup_arn - The Amazon Resource Name (ARN) of the user group.

$sel:engine:UserGroup', userGroup_engine - The current supported value is Redis.

$sel:minimumEngineVersion:UserGroup', userGroup_minimumEngineVersion - The minimum engine version required, which is Redis 6.0

$sel:pendingChanges:UserGroup', userGroup_pendingChanges - A list of updates being applied to the user group.

$sel:replicationGroups:UserGroup', userGroup_replicationGroups - A list of replication groups that the user group can access.

$sel:status:UserGroup', userGroup_status - Indicates user group status. Can be "creating", "active", "modifying", "deleting".

$sel:userGroupId:UserGroup', userGroup_userGroupId - The ID of the user group.

$sel:userIds:UserGroup', userGroup_userIds - The list of user IDs that belong to the user group.

DecreaseNodeGroupsInGlobalReplicationGroup

data DecreaseNodeGroupsInGlobalReplicationGroup Source #

Instances

Instances details
ToHeaders DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

ToPath DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

ToQuery DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

AWSRequest DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

Generic DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

Read DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

Show DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

NFData DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

Eq DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

Hashable DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

type AWSResponse DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

type Rep DecreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

type Rep DecreaseNodeGroupsInGlobalReplicationGroup = D1 ('MetaData "DecreaseNodeGroupsInGlobalReplicationGroup" "Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DecreaseNodeGroupsInGlobalReplicationGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "globalNodeGroupsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "globalNodeGroupsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "nodeGroupCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applyImmediately") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newDecreaseNodeGroupsInGlobalReplicationGroup Source #

Create a value of DecreaseNodeGroupsInGlobalReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:globalNodeGroupsToRemove:DecreaseNodeGroupsInGlobalReplicationGroup', decreaseNodeGroupsInGlobalReplicationGroup_globalNodeGroupsToRemove - If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRemove is a list of NodeGroupIds to remove from the cluster. ElastiCache for Redis will attempt to remove all node groups listed by GlobalNodeGroupsToRemove from the cluster.

$sel:globalNodeGroupsToRetain:DecreaseNodeGroupsInGlobalReplicationGroup', decreaseNodeGroupsInGlobalReplicationGroup_globalNodeGroupsToRetain - If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRetain is a list of NodeGroupIds to retain from the cluster. ElastiCache for Redis will attempt to retain all node groups listed by GlobalNodeGroupsToRetain from the cluster.

DecreaseNodeGroupsInGlobalReplicationGroup, decreaseNodeGroupsInGlobalReplicationGroup_globalReplicationGroupId - The name of the Global datastore

$sel:nodeGroupCount:DecreaseNodeGroupsInGlobalReplicationGroup', decreaseNodeGroupsInGlobalReplicationGroup_nodeGroupCount - The number of node groups (shards) that results from the modification of the shard configuration

$sel:applyImmediately:DecreaseNodeGroupsInGlobalReplicationGroup', decreaseNodeGroupsInGlobalReplicationGroup_applyImmediately - Indicates that the shard reconfiguration process begins immediately. At present, the only permitted value for this parameter is true.

data DecreaseNodeGroupsInGlobalReplicationGroupResponse Source #

Instances

Instances details
Generic DecreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

Read DecreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

Show DecreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

NFData DecreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

Eq DecreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

type Rep DecreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup

type Rep DecreaseNodeGroupsInGlobalReplicationGroupResponse = D1 ('MetaData "DecreaseNodeGroupsInGlobalReplicationGroupResponse" "Amazonka.ElastiCache.DecreaseNodeGroupsInGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DecreaseNodeGroupsInGlobalReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DecreaseReplicaCount

data DecreaseReplicaCount Source #

See: newDecreaseReplicaCount smart constructor.

Instances

Instances details
ToHeaders DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

ToPath DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

ToQuery DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

AWSRequest DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

Associated Types

type AWSResponse DecreaseReplicaCount #

Generic DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

Associated Types

type Rep DecreaseReplicaCount :: Type -> Type #

Read DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

Show DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

NFData DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

Methods

rnf :: DecreaseReplicaCount -> () #

Eq DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

Hashable DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

type AWSResponse DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

type Rep DecreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

type Rep DecreaseReplicaCount = D1 ('MetaData "DecreaseReplicaCount" "Amazonka.ElastiCache.DecreaseReplicaCount" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DecreaseReplicaCount'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "newReplicaCount'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "replicaConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigureShard]))) :*: (S1 ('MetaSel ('Just "replicasToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applyImmediately") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newDecreaseReplicaCount Source #

Create a value of DecreaseReplicaCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DecreaseReplicaCount, decreaseReplicaCount_newReplicaCount - The number of read replica nodes you want at the completion of this operation. For Redis (cluster mode disabled) replication groups, this is the number of replica nodes in the replication group. For Redis (cluster mode enabled) replication groups, this is the number of replica nodes in each of the replication group's node groups.

The minimum number of replicas in a shard or replication group is:

  • Redis (cluster mode disabled)

    • If Multi-AZ is enabled: 1
    • If Multi-AZ is not enabled: 0
  • Redis (cluster mode enabled): 0 (though you will not be able to failover to a replica if your primary node fails)

$sel:replicaConfiguration:DecreaseReplicaCount', decreaseReplicaCount_replicaConfiguration - A list of ConfigureShard objects that can be used to configure each shard in a Redis (cluster mode enabled) replication group. The ConfigureShard has three members: NewReplicaCount, NodeGroupId, and PreferredAvailabilityZones.

$sel:replicasToRemove:DecreaseReplicaCount', decreaseReplicaCount_replicasToRemove - A list of the node ids to remove from the replication group or node group (shard).

DecreaseReplicaCount, decreaseReplicaCount_replicationGroupId - The id of the replication group from which you want to remove replica nodes.

$sel:applyImmediately:DecreaseReplicaCount', decreaseReplicaCount_applyImmediately - If True, the number of replica nodes is decreased immediately. ApplyImmediately=False is not currently supported.

data DecreaseReplicaCountResponse Source #

See: newDecreaseReplicaCountResponse smart constructor.

Instances

Instances details
Generic DecreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

Associated Types

type Rep DecreaseReplicaCountResponse :: Type -> Type #

Read DecreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

Show DecreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

NFData DecreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

Eq DecreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

type Rep DecreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DecreaseReplicaCount

type Rep DecreaseReplicaCountResponse = D1 ('MetaData "DecreaseReplicaCountResponse" "Amazonka.ElastiCache.DecreaseReplicaCount" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DecreaseReplicaCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDecreaseReplicaCountResponse Source #

Create a value of DecreaseReplicaCountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicationGroup:DecreaseReplicaCountResponse', decreaseReplicaCountResponse_replicationGroup - Undocumented member.

$sel:httpStatus:DecreaseReplicaCountResponse', decreaseReplicaCountResponse_httpStatus - The response's http status code.

DeleteCacheCluster

data DeleteCacheCluster Source #

Represents the input of a DeleteCacheCluster operation.

See: newDeleteCacheCluster smart constructor.

Instances

Instances details
ToHeaders DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

ToPath DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

ToQuery DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

AWSRequest DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

Associated Types

type AWSResponse DeleteCacheCluster #

Generic DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

Associated Types

type Rep DeleteCacheCluster :: Type -> Type #

Read DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

Show DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

NFData DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

Methods

rnf :: DeleteCacheCluster -> () #

Eq DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

Hashable DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

type AWSResponse DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

type Rep DeleteCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

type Rep DeleteCacheCluster = D1 ('MetaData "DeleteCacheCluster" "Amazonka.ElastiCache.DeleteCacheCluster" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteCacheCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "finalSnapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCacheCluster Source #

Create a value of DeleteCacheCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:finalSnapshotIdentifier:DeleteCacheCluster', deleteCacheCluster_finalSnapshotIdentifier - The user-supplied name of a final cluster snapshot. This is the unique name that identifies the snapshot. ElastiCache creates the snapshot, and then deletes the cluster immediately afterward.

DeleteCacheCluster, deleteCacheCluster_cacheClusterId - The cluster identifier for the cluster to be deleted. This parameter is not case sensitive.

data DeleteCacheClusterResponse Source #

See: newDeleteCacheClusterResponse smart constructor.

Instances

Instances details
Generic DeleteCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

Associated Types

type Rep DeleteCacheClusterResponse :: Type -> Type #

Read DeleteCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

Show DeleteCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

NFData DeleteCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

Eq DeleteCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

type Rep DeleteCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheCluster

type Rep DeleteCacheClusterResponse = D1 ('MetaData "DeleteCacheClusterResponse" "Amazonka.ElastiCache.DeleteCacheCluster" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteCacheClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheCluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCacheClusterResponse Source #

Create a value of DeleteCacheClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheCluster:DeleteCacheClusterResponse', deleteCacheClusterResponse_cacheCluster - Undocumented member.

$sel:httpStatus:DeleteCacheClusterResponse', deleteCacheClusterResponse_httpStatus - The response's http status code.

DeleteCacheParameterGroup

data DeleteCacheParameterGroup Source #

Represents the input of a DeleteCacheParameterGroup operation.

See: newDeleteCacheParameterGroup smart constructor.

Instances

Instances details
ToHeaders DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

ToPath DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

ToQuery DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

AWSRequest DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

Generic DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

Associated Types

type Rep DeleteCacheParameterGroup :: Type -> Type #

Read DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

Show DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

NFData DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

Eq DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

Hashable DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

type AWSResponse DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

type Rep DeleteCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

type Rep DeleteCacheParameterGroup = D1 ('MetaData "DeleteCacheParameterGroup" "Amazonka.ElastiCache.DeleteCacheParameterGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteCacheParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCacheParameterGroup Source #

Create a value of DeleteCacheParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteCacheParameterGroup, deleteCacheParameterGroup_cacheParameterGroupName - The name of the cache parameter group to delete.

The specified cache security group must not be associated with any clusters.

data DeleteCacheParameterGroupResponse Source #

See: newDeleteCacheParameterGroupResponse smart constructor.

Instances

Instances details
Generic DeleteCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

Associated Types

type Rep DeleteCacheParameterGroupResponse :: Type -> Type #

Read DeleteCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

Show DeleteCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

NFData DeleteCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

Eq DeleteCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

type Rep DeleteCacheParameterGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheParameterGroup

type Rep DeleteCacheParameterGroupResponse = D1 ('MetaData "DeleteCacheParameterGroupResponse" "Amazonka.ElastiCache.DeleteCacheParameterGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteCacheParameterGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteCacheParameterGroupResponse :: DeleteCacheParameterGroupResponse Source #

Create a value of DeleteCacheParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteCacheSecurityGroup

data DeleteCacheSecurityGroup Source #

Represents the input of a DeleteCacheSecurityGroup operation.

See: newDeleteCacheSecurityGroup smart constructor.

Instances

Instances details
ToHeaders DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

ToPath DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

ToQuery DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

AWSRequest DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

Generic DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

Associated Types

type Rep DeleteCacheSecurityGroup :: Type -> Type #

Read DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

Show DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

NFData DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

Eq DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

Hashable DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

type AWSResponse DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

type Rep DeleteCacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

type Rep DeleteCacheSecurityGroup = D1 ('MetaData "DeleteCacheSecurityGroup" "Amazonka.ElastiCache.DeleteCacheSecurityGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteCacheSecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCacheSecurityGroup Source #

Create a value of DeleteCacheSecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteCacheSecurityGroup, deleteCacheSecurityGroup_cacheSecurityGroupName - The name of the cache security group to delete.

You cannot delete the default security group.

data DeleteCacheSecurityGroupResponse Source #

See: newDeleteCacheSecurityGroupResponse smart constructor.

Instances

Instances details
Generic DeleteCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

Associated Types

type Rep DeleteCacheSecurityGroupResponse :: Type -> Type #

Read DeleteCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

Show DeleteCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

NFData DeleteCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

Eq DeleteCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

type Rep DeleteCacheSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSecurityGroup

type Rep DeleteCacheSecurityGroupResponse = D1 ('MetaData "DeleteCacheSecurityGroupResponse" "Amazonka.ElastiCache.DeleteCacheSecurityGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteCacheSecurityGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteCacheSecurityGroupResponse :: DeleteCacheSecurityGroupResponse Source #

Create a value of DeleteCacheSecurityGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteCacheSubnetGroup

data DeleteCacheSubnetGroup Source #

Represents the input of a DeleteCacheSubnetGroup operation.

See: newDeleteCacheSubnetGroup smart constructor.

Instances

Instances details
ToHeaders DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

ToPath DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

ToQuery DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

AWSRequest DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

Associated Types

type AWSResponse DeleteCacheSubnetGroup #

Generic DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

Associated Types

type Rep DeleteCacheSubnetGroup :: Type -> Type #

Read DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

Show DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

NFData DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

Methods

rnf :: DeleteCacheSubnetGroup -> () #

Eq DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

Hashable DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

type AWSResponse DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

type Rep DeleteCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

type Rep DeleteCacheSubnetGroup = D1 ('MetaData "DeleteCacheSubnetGroup" "Amazonka.ElastiCache.DeleteCacheSubnetGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteCacheSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCacheSubnetGroup Source #

Create a value of DeleteCacheSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteCacheSubnetGroup, deleteCacheSubnetGroup_cacheSubnetGroupName - The name of the cache subnet group to delete.

Constraints: Must contain no more than 255 alphanumeric characters or hyphens.

data DeleteCacheSubnetGroupResponse Source #

See: newDeleteCacheSubnetGroupResponse smart constructor.

Instances

Instances details
Generic DeleteCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

Associated Types

type Rep DeleteCacheSubnetGroupResponse :: Type -> Type #

Read DeleteCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

Show DeleteCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

NFData DeleteCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

Eq DeleteCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

type Rep DeleteCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteCacheSubnetGroup

type Rep DeleteCacheSubnetGroupResponse = D1 ('MetaData "DeleteCacheSubnetGroupResponse" "Amazonka.ElastiCache.DeleteCacheSubnetGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteCacheSubnetGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteCacheSubnetGroupResponse :: DeleteCacheSubnetGroupResponse Source #

Create a value of DeleteCacheSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteGlobalReplicationGroup

data DeleteGlobalReplicationGroup Source #

See: newDeleteGlobalReplicationGroup smart constructor.

Instances

Instances details
ToHeaders DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

ToPath DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

ToQuery DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

AWSRequest DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

Generic DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

Associated Types

type Rep DeleteGlobalReplicationGroup :: Type -> Type #

Read DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

Show DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

NFData DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

Eq DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

Hashable DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

type AWSResponse DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

type Rep DeleteGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

type Rep DeleteGlobalReplicationGroup = D1 ('MetaData "DeleteGlobalReplicationGroup" "Amazonka.ElastiCache.DeleteGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteGlobalReplicationGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "retainPrimaryReplicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newDeleteGlobalReplicationGroup Source #

Create a value of DeleteGlobalReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteGlobalReplicationGroup, deleteGlobalReplicationGroup_globalReplicationGroupId - The name of the Global datastore

$sel:retainPrimaryReplicationGroup:DeleteGlobalReplicationGroup', deleteGlobalReplicationGroup_retainPrimaryReplicationGroup - The primary replication group is retained as a standalone replication group.

data DeleteGlobalReplicationGroupResponse Source #

Instances

Instances details
Generic DeleteGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

Read DeleteGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

Show DeleteGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

NFData DeleteGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

Eq DeleteGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

type Rep DeleteGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteGlobalReplicationGroup

type Rep DeleteGlobalReplicationGroupResponse = D1 ('MetaData "DeleteGlobalReplicationGroupResponse" "Amazonka.ElastiCache.DeleteGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteGlobalReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteGlobalReplicationGroupResponse Source #

Create a value of DeleteGlobalReplicationGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:globalReplicationGroup:DeleteGlobalReplicationGroupResponse', deleteGlobalReplicationGroupResponse_globalReplicationGroup - Undocumented member.

$sel:httpStatus:DeleteGlobalReplicationGroupResponse', deleteGlobalReplicationGroupResponse_httpStatus - The response's http status code.

DeleteReplicationGroup

data DeleteReplicationGroup Source #

Represents the input of a DeleteReplicationGroup operation.

See: newDeleteReplicationGroup smart constructor.

Instances

Instances details
ToHeaders DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

ToPath DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

ToQuery DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

AWSRequest DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

Associated Types

type AWSResponse DeleteReplicationGroup #

Generic DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

Associated Types

type Rep DeleteReplicationGroup :: Type -> Type #

Read DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

Show DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

NFData DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

Methods

rnf :: DeleteReplicationGroup -> () #

Eq DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

Hashable DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

type AWSResponse DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

type Rep DeleteReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

type Rep DeleteReplicationGroup = D1 ('MetaData "DeleteReplicationGroup" "Amazonka.ElastiCache.DeleteReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteReplicationGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "finalSnapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "retainPrimaryCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteReplicationGroup Source #

Create a value of DeleteReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:finalSnapshotIdentifier:DeleteReplicationGroup', deleteReplicationGroup_finalSnapshotIdentifier - The name of a final node group (shard) snapshot. ElastiCache creates the snapshot from the primary node in the cluster, rather than one of the replicas; this is to ensure that it captures the freshest data. After the final snapshot is taken, the replication group is immediately deleted.

$sel:retainPrimaryCluster:DeleteReplicationGroup', deleteReplicationGroup_retainPrimaryCluster - If set to true, all of the read replicas are deleted, but the primary node is retained.

DeleteReplicationGroup, deleteReplicationGroup_replicationGroupId - The identifier for the cluster to be deleted. This parameter is not case sensitive.

data DeleteReplicationGroupResponse Source #

See: newDeleteReplicationGroupResponse smart constructor.

Instances

Instances details
Generic DeleteReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

Associated Types

type Rep DeleteReplicationGroupResponse :: Type -> Type #

Read DeleteReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

Show DeleteReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

NFData DeleteReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

Eq DeleteReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

type Rep DeleteReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteReplicationGroup

type Rep DeleteReplicationGroupResponse = D1 ('MetaData "DeleteReplicationGroupResponse" "Amazonka.ElastiCache.DeleteReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteReplicationGroupResponse Source #

Create a value of DeleteReplicationGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicationGroup:DeleteReplicationGroupResponse', deleteReplicationGroupResponse_replicationGroup - Undocumented member.

$sel:httpStatus:DeleteReplicationGroupResponse', deleteReplicationGroupResponse_httpStatus - The response's http status code.

DeleteSnapshot

data DeleteSnapshot Source #

Represents the input of a DeleteSnapshot operation.

See: newDeleteSnapshot smart constructor.

Constructors

DeleteSnapshot' Text 

Instances

Instances details
ToHeaders DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

ToPath DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

ToQuery DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

AWSRequest DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

Associated Types

type AWSResponse DeleteSnapshot #

Generic DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

Associated Types

type Rep DeleteSnapshot :: Type -> Type #

Read DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

Show DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

NFData DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

Methods

rnf :: DeleteSnapshot -> () #

Eq DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

Hashable DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

type AWSResponse DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

type Rep DeleteSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

type Rep DeleteSnapshot = D1 ('MetaData "DeleteSnapshot" "Amazonka.ElastiCache.DeleteSnapshot" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSnapshot Source #

Create a value of DeleteSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteSnapshot, deleteSnapshot_snapshotName - The name of the snapshot to be deleted.

data DeleteSnapshotResponse Source #

See: newDeleteSnapshotResponse smart constructor.

Instances

Instances details
Generic DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

Associated Types

type Rep DeleteSnapshotResponse :: Type -> Type #

Read DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

Show DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

NFData DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

Methods

rnf :: DeleteSnapshotResponse -> () #

Eq DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

type Rep DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteSnapshot

type Rep DeleteSnapshotResponse = D1 ('MetaData "DeleteSnapshotResponse" "Amazonka.ElastiCache.DeleteSnapshot" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSnapshotResponse Source #

Create a value of DeleteSnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:DeleteSnapshotResponse', deleteSnapshotResponse_snapshot - Undocumented member.

$sel:httpStatus:DeleteSnapshotResponse', deleteSnapshotResponse_httpStatus - The response's http status code.

DeleteUser

data DeleteUser Source #

See: newDeleteUser smart constructor.

Constructors

DeleteUser' Text 

Instances

Instances details
ToHeaders DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

Methods

toHeaders :: DeleteUser -> [Header] #

ToPath DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

ToQuery DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

AWSRequest DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

Associated Types

type AWSResponse DeleteUser #

Generic DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

Associated Types

type Rep DeleteUser :: Type -> Type #

Read DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

Show DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

NFData DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

Methods

rnf :: DeleteUser -> () #

Eq DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

Hashable DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

type AWSResponse DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

type Rep DeleteUser Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUser

type Rep DeleteUser = D1 ('MetaData "DeleteUser" "Amazonka.ElastiCache.DeleteUser" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUser Source #

Arguments

:: Text

DeleteUser

-> DeleteUser 

Create a value of DeleteUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteUser, deleteUser_userId - The ID of the user.

data User Source #

See: newUser smart constructor.

Instances

Instances details
FromXML User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

parseXML :: [Node] -> Either String User #

Generic User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Show User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Hashable User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

newUser :: User Source #

Create a value of User with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:User', user_arn - The Amazon Resource Name (ARN) of the user.

$sel:accessString:User', user_accessString - Access permissions string used for this user.

$sel:authentication:User', user_authentication - Denotes whether the user requires a password to authenticate.

$sel:engine:User', user_engine - The current supported value is Redis.

$sel:minimumEngineVersion:User', user_minimumEngineVersion - The minimum engine version required, which is Redis 6.0

$sel:status:User', user_status - Indicates the user status. Can be "active", "modifying" or "deleting".

$sel:userGroupIds:User', user_userGroupIds - Returns a list of the user group IDs the user belongs to.

$sel:userId:User', user_userId - The ID of the user.

$sel:userName:User', user_userName - The username of the user.

DeleteUserGroup

data DeleteUserGroup Source #

See: newDeleteUserGroup smart constructor.

Constructors

DeleteUserGroup' Text 

Instances

Instances details
ToHeaders DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

ToPath DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

ToQuery DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

AWSRequest DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

Associated Types

type AWSResponse DeleteUserGroup #

Generic DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

Associated Types

type Rep DeleteUserGroup :: Type -> Type #

Read DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

Show DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

NFData DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

Methods

rnf :: DeleteUserGroup -> () #

Eq DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

Hashable DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

type AWSResponse DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

type Rep DeleteUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DeleteUserGroup

type Rep DeleteUserGroup = D1 ('MetaData "DeleteUserGroup" "Amazonka.ElastiCache.DeleteUserGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DeleteUserGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUserGroup Source #

Create a value of DeleteUserGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteUserGroup, deleteUserGroup_userGroupId - The ID of the user group.

data UserGroup Source #

See: newUserGroup smart constructor.

Instances

Instances details
FromXML UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Generic UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Associated Types

type Rep UserGroup :: Type -> Type #

Read UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Show UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

NFData UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Methods

rnf :: UserGroup -> () #

Eq UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Hashable UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

type Rep UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

newUserGroup :: UserGroup Source #

Create a value of UserGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:UserGroup', userGroup_arn - The Amazon Resource Name (ARN) of the user group.

$sel:engine:UserGroup', userGroup_engine - The current supported value is Redis.

$sel:minimumEngineVersion:UserGroup', userGroup_minimumEngineVersion - The minimum engine version required, which is Redis 6.0

$sel:pendingChanges:UserGroup', userGroup_pendingChanges - A list of updates being applied to the user group.

$sel:replicationGroups:UserGroup', userGroup_replicationGroups - A list of replication groups that the user group can access.

$sel:status:UserGroup', userGroup_status - Indicates user group status. Can be "creating", "active", "modifying", "deleting".

$sel:userGroupId:UserGroup', userGroup_userGroupId - The ID of the user group.

$sel:userIds:UserGroup', userGroup_userIds - The list of user IDs that belong to the user group.

DescribeCacheClusters (Paginated)

data DescribeCacheClusters Source #

Represents the input of a DescribeCacheClusters operation.

See: newDescribeCacheClusters smart constructor.

Instances

Instances details
ToHeaders DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

ToPath DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

ToQuery DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

AWSPager DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

AWSRequest DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

Associated Types

type AWSResponse DescribeCacheClusters #

Generic DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

Associated Types

type Rep DescribeCacheClusters :: Type -> Type #

Read DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

Show DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

NFData DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

Methods

rnf :: DescribeCacheClusters -> () #

Eq DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

Hashable DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

type AWSResponse DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

type Rep DescribeCacheClusters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

type Rep DescribeCacheClusters = D1 ('MetaData "DescribeCacheClusters" "Amazonka.ElastiCache.DescribeCacheClusters" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheClusters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "showCacheClustersNotInReplicationGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "showCacheNodeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newDescribeCacheClusters :: DescribeCacheClusters Source #

Create a value of DescribeCacheClusters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeCacheClusters, describeCacheClusters_cacheClusterId - The user-supplied cluster identifier. If this parameter is specified, only information about that specific cluster is returned. This parameter isn't case sensitive.

DescribeCacheClusters, describeCacheClusters_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeCacheClusters', describeCacheClusters_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

$sel:showCacheClustersNotInReplicationGroups:DescribeCacheClusters', describeCacheClusters_showCacheClustersNotInReplicationGroups - An optional flag that can be included in the DescribeCacheCluster request to show only nodes (API/CLI: clusters) that are not members of a replication group. In practice, this mean Memcached and single node Redis clusters.

$sel:showCacheNodeInfo:DescribeCacheClusters', describeCacheClusters_showCacheNodeInfo - An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.

data DescribeCacheClustersResponse Source #

Represents the output of a DescribeCacheClusters operation.

See: newDescribeCacheClustersResponse smart constructor.

Instances

Instances details
Generic DescribeCacheClustersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

Associated Types

type Rep DescribeCacheClustersResponse :: Type -> Type #

Read DescribeCacheClustersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

Show DescribeCacheClustersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

NFData DescribeCacheClustersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

Eq DescribeCacheClustersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

type Rep DescribeCacheClustersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheClusters

type Rep DescribeCacheClustersResponse = D1 ('MetaData "DescribeCacheClustersResponse" "Amazonka.ElastiCache.DescribeCacheClusters" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheCluster])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCacheClustersResponse Source #

Create a value of DescribeCacheClustersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusters:DescribeCacheClustersResponse', describeCacheClustersResponse_cacheClusters - A list of clusters. Each item in the list contains detailed information about one cluster.

DescribeCacheClusters, describeCacheClustersResponse_marker - Provides an identifier to allow retrieval of paginated results.

$sel:httpStatus:DescribeCacheClustersResponse', describeCacheClustersResponse_httpStatus - The response's http status code.

DescribeCacheEngineVersions (Paginated)

data DescribeCacheEngineVersions Source #

Represents the input of a DescribeCacheEngineVersions operation.

See: newDescribeCacheEngineVersions smart constructor.

Instances

Instances details
ToHeaders DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

ToPath DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

ToQuery DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

AWSPager DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

AWSRequest DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

Generic DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

Associated Types

type Rep DescribeCacheEngineVersions :: Type -> Type #

Read DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

Show DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

NFData DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

Eq DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

Hashable DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

type AWSResponse DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

type Rep DescribeCacheEngineVersions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

type Rep DescribeCacheEngineVersions = D1 ('MetaData "DescribeCacheEngineVersions" "Amazonka.ElastiCache.DescribeCacheEngineVersions" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheEngineVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheParameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newDescribeCacheEngineVersions :: DescribeCacheEngineVersions Source #

Create a value of DescribeCacheEngineVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeCacheEngineVersions, describeCacheEngineVersions_cacheParameterGroupFamily - The name of a specific cache parameter group family to return details for.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x | redis6.2 | redis7

Constraints:

  • Must be 1 to 255 alphanumeric characters
  • First character must be a letter
  • Cannot end with a hyphen or contain two consecutive hyphens

$sel:defaultOnly:DescribeCacheEngineVersions', describeCacheEngineVersions_defaultOnly - If true, specifies that only the default version of the specified engine or engine and major version combination is to be returned.

DescribeCacheEngineVersions, describeCacheEngineVersions_engine - The cache engine to return. Valid values: memcached | redis

DescribeCacheEngineVersions, describeCacheEngineVersions_engineVersion - The cache engine version to return.

Example: 1.4.14

DescribeCacheEngineVersions, describeCacheEngineVersions_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeCacheEngineVersions', describeCacheEngineVersions_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

data DescribeCacheEngineVersionsResponse Source #

Represents the output of a DescribeCacheEngineVersions operation.

See: newDescribeCacheEngineVersionsResponse smart constructor.

Instances

Instances details
Generic DescribeCacheEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

Read DescribeCacheEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

Show DescribeCacheEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

NFData DescribeCacheEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

Eq DescribeCacheEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

type Rep DescribeCacheEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheEngineVersions

type Rep DescribeCacheEngineVersionsResponse = D1 ('MetaData "DescribeCacheEngineVersionsResponse" "Amazonka.ElastiCache.DescribeCacheEngineVersions" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheEngineVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheEngineVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheEngineVersion])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCacheEngineVersionsResponse Source #

Create a value of DescribeCacheEngineVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheEngineVersions:DescribeCacheEngineVersionsResponse', describeCacheEngineVersionsResponse_cacheEngineVersions - A list of cache engine version details. Each element in the list contains detailed information about one cache engine version.

DescribeCacheEngineVersions, describeCacheEngineVersionsResponse_marker - Provides an identifier to allow retrieval of paginated results.

$sel:httpStatus:DescribeCacheEngineVersionsResponse', describeCacheEngineVersionsResponse_httpStatus - The response's http status code.

DescribeCacheParameterGroups (Paginated)

data DescribeCacheParameterGroups Source #

Represents the input of a DescribeCacheParameterGroups operation.

See: newDescribeCacheParameterGroups smart constructor.

Instances

Instances details
ToHeaders DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

ToPath DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

ToQuery DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

AWSPager DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

AWSRequest DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

Generic DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

Associated Types

type Rep DescribeCacheParameterGroups :: Type -> Type #

Read DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

Show DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

NFData DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

Eq DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

Hashable DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

type AWSResponse DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

type Rep DescribeCacheParameterGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

type Rep DescribeCacheParameterGroups = D1 ('MetaData "DescribeCacheParameterGroups" "Amazonka.ElastiCache.DescribeCacheParameterGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheParameterGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newDescribeCacheParameterGroups :: DescribeCacheParameterGroups Source #

Create a value of DescribeCacheParameterGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeCacheParameterGroups, describeCacheParameterGroups_cacheParameterGroupName - The name of a specific cache parameter group to return details for.

DescribeCacheParameterGroups, describeCacheParameterGroups_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeCacheParameterGroups', describeCacheParameterGroups_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

data DescribeCacheParameterGroupsResponse Source #

Represents the output of a DescribeCacheParameterGroups operation.

See: newDescribeCacheParameterGroupsResponse smart constructor.

Instances

Instances details
Generic DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

Read DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

Show DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

NFData DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

Eq DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

type Rep DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameterGroups

type Rep DescribeCacheParameterGroupsResponse = D1 ('MetaData "DescribeCacheParameterGroupsResponse" "Amazonka.ElastiCache.DescribeCacheParameterGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheParameterGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheParameterGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheParameterGroup])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCacheParameterGroupsResponse Source #

Create a value of DescribeCacheParameterGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheParameterGroups:DescribeCacheParameterGroupsResponse', describeCacheParameterGroupsResponse_cacheParameterGroups - A list of cache parameter groups. Each element in the list contains detailed information about one cache parameter group.

DescribeCacheParameterGroups, describeCacheParameterGroupsResponse_marker - Provides an identifier to allow retrieval of paginated results.

$sel:httpStatus:DescribeCacheParameterGroupsResponse', describeCacheParameterGroupsResponse_httpStatus - The response's http status code.

DescribeCacheParameters (Paginated)

data DescribeCacheParameters Source #

Represents the input of a DescribeCacheParameters operation.

See: newDescribeCacheParameters smart constructor.

Instances

Instances details
ToHeaders DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

ToPath DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

ToQuery DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

AWSPager DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

AWSRequest DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

Generic DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

Associated Types

type Rep DescribeCacheParameters :: Type -> Type #

Read DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

Show DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

NFData DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

Methods

rnf :: DescribeCacheParameters -> () #

Eq DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

Hashable DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

type AWSResponse DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

type Rep DescribeCacheParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

type Rep DescribeCacheParameters = D1 ('MetaData "DescribeCacheParameters" "Amazonka.ElastiCache.DescribeCacheParameters" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeCacheParameters Source #

Create a value of DescribeCacheParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeCacheParameters, describeCacheParameters_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeCacheParameters', describeCacheParameters_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

DescribeCacheParameters, describeCacheParameters_source - The parameter types to return.

Valid values: user | system | engine-default

DescribeCacheParameters, describeCacheParameters_cacheParameterGroupName - The name of a specific cache parameter group to return details for.

data DescribeCacheParametersResponse Source #

Represents the output of a DescribeCacheParameters operation.

See: newDescribeCacheParametersResponse smart constructor.

Instances

Instances details
Generic DescribeCacheParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

Associated Types

type Rep DescribeCacheParametersResponse :: Type -> Type #

Read DescribeCacheParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

Show DescribeCacheParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

NFData DescribeCacheParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

Eq DescribeCacheParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

type Rep DescribeCacheParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheParameters

type Rep DescribeCacheParametersResponse = D1 ('MetaData "DescribeCacheParametersResponse" "Amazonka.ElastiCache.DescribeCacheParameters" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheParametersResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheNodeTypeSpecificParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheNodeTypeSpecificParameter])) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCacheParametersResponse Source #

Create a value of DescribeCacheParametersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeCacheParametersResponse, describeCacheParametersResponse_cacheNodeTypeSpecificParameters - A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.

DescribeCacheParameters, describeCacheParametersResponse_marker - Provides an identifier to allow retrieval of paginated results.

DescribeCacheParametersResponse, describeCacheParametersResponse_parameters - A list of Parameter instances.

$sel:httpStatus:DescribeCacheParametersResponse', describeCacheParametersResponse_httpStatus - The response's http status code.

DescribeCacheSecurityGroups (Paginated)

data DescribeCacheSecurityGroups Source #

Represents the input of a DescribeCacheSecurityGroups operation.

See: newDescribeCacheSecurityGroups smart constructor.

Instances

Instances details
ToHeaders DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

ToPath DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

ToQuery DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

AWSPager DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

AWSRequest DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

Generic DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

Associated Types

type Rep DescribeCacheSecurityGroups :: Type -> Type #

Read DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

Show DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

NFData DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

Eq DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

Hashable DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

type AWSResponse DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

type Rep DescribeCacheSecurityGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

type Rep DescribeCacheSecurityGroups = D1 ('MetaData "DescribeCacheSecurityGroups" "Amazonka.ElastiCache.DescribeCacheSecurityGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheSecurityGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newDescribeCacheSecurityGroups :: DescribeCacheSecurityGroups Source #

Create a value of DescribeCacheSecurityGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeCacheSecurityGroups, describeCacheSecurityGroups_cacheSecurityGroupName - The name of the cache security group to return details for.

DescribeCacheSecurityGroups, describeCacheSecurityGroups_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeCacheSecurityGroups', describeCacheSecurityGroups_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

data DescribeCacheSecurityGroupsResponse Source #

Represents the output of a DescribeCacheSecurityGroups operation.

See: newDescribeCacheSecurityGroupsResponse smart constructor.

Instances

Instances details
Generic DescribeCacheSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

Read DescribeCacheSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

Show DescribeCacheSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

NFData DescribeCacheSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

Eq DescribeCacheSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

type Rep DescribeCacheSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSecurityGroups

type Rep DescribeCacheSecurityGroupsResponse = D1 ('MetaData "DescribeCacheSecurityGroupsResponse" "Amazonka.ElastiCache.DescribeCacheSecurityGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheSecurityGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheSecurityGroup])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCacheSecurityGroupsResponse Source #

Create a value of DescribeCacheSecurityGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeCacheSecurityGroupsResponse, describeCacheSecurityGroupsResponse_cacheSecurityGroups - A list of cache security groups. Each element in the list contains detailed information about one group.

DescribeCacheSecurityGroups, describeCacheSecurityGroupsResponse_marker - Provides an identifier to allow retrieval of paginated results.

$sel:httpStatus:DescribeCacheSecurityGroupsResponse', describeCacheSecurityGroupsResponse_httpStatus - The response's http status code.

DescribeCacheSubnetGroups (Paginated)

data DescribeCacheSubnetGroups Source #

Represents the input of a DescribeCacheSubnetGroups operation.

See: newDescribeCacheSubnetGroups smart constructor.

Instances

Instances details
ToHeaders DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

ToPath DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

ToQuery DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

AWSPager DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

AWSRequest DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

Generic DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

Associated Types

type Rep DescribeCacheSubnetGroups :: Type -> Type #

Read DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

Show DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

NFData DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

Eq DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

Hashable DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

type AWSResponse DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

type Rep DescribeCacheSubnetGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

type Rep DescribeCacheSubnetGroups = D1 ('MetaData "DescribeCacheSubnetGroups" "Amazonka.ElastiCache.DescribeCacheSubnetGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheSubnetGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newDescribeCacheSubnetGroups :: DescribeCacheSubnetGroups Source #

Create a value of DescribeCacheSubnetGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeCacheSubnetGroups, describeCacheSubnetGroups_cacheSubnetGroupName - The name of the cache subnet group to return details for.

DescribeCacheSubnetGroups, describeCacheSubnetGroups_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeCacheSubnetGroups', describeCacheSubnetGroups_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

data DescribeCacheSubnetGroupsResponse Source #

Represents the output of a DescribeCacheSubnetGroups operation.

See: newDescribeCacheSubnetGroupsResponse smart constructor.

Instances

Instances details
Generic DescribeCacheSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

Associated Types

type Rep DescribeCacheSubnetGroupsResponse :: Type -> Type #

Read DescribeCacheSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

Show DescribeCacheSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

NFData DescribeCacheSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

Eq DescribeCacheSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

type Rep DescribeCacheSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeCacheSubnetGroups

type Rep DescribeCacheSubnetGroupsResponse = D1 ('MetaData "DescribeCacheSubnetGroupsResponse" "Amazonka.ElastiCache.DescribeCacheSubnetGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeCacheSubnetGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSubnetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheSubnetGroup])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCacheSubnetGroupsResponse Source #

Create a value of DescribeCacheSubnetGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheSubnetGroups:DescribeCacheSubnetGroupsResponse', describeCacheSubnetGroupsResponse_cacheSubnetGroups - A list of cache subnet groups. Each element in the list contains detailed information about one group.

DescribeCacheSubnetGroups, describeCacheSubnetGroupsResponse_marker - Provides an identifier to allow retrieval of paginated results.

$sel:httpStatus:DescribeCacheSubnetGroupsResponse', describeCacheSubnetGroupsResponse_httpStatus - The response's http status code.

DescribeEngineDefaultParameters (Paginated)

data DescribeEngineDefaultParameters Source #

Represents the input of a DescribeEngineDefaultParameters operation.

See: newDescribeEngineDefaultParameters smart constructor.

Instances

Instances details
ToHeaders DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

ToPath DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

ToQuery DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

AWSPager DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

AWSRequest DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

Generic DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

Associated Types

type Rep DescribeEngineDefaultParameters :: Type -> Type #

Read DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

Show DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

NFData DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

Eq DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

Hashable DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

type AWSResponse DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

type Rep DescribeEngineDefaultParameters Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

type Rep DescribeEngineDefaultParameters = D1 ('MetaData "DescribeEngineDefaultParameters" "Amazonka.ElastiCache.DescribeEngineDefaultParameters" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeEngineDefaultParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "cacheParameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeEngineDefaultParameters Source #

Create a value of DescribeEngineDefaultParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeEngineDefaultParameters, describeEngineDefaultParameters_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeEngineDefaultParameters', describeEngineDefaultParameters_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

DescribeEngineDefaultParameters, describeEngineDefaultParameters_cacheParameterGroupFamily - The name of the cache parameter group family.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x | redis6.2 | redis7

data DescribeEngineDefaultParametersResponse Source #

Instances

Instances details
Generic DescribeEngineDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

Read DescribeEngineDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

Show DescribeEngineDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

NFData DescribeEngineDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

Eq DescribeEngineDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

type Rep DescribeEngineDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEngineDefaultParameters

type Rep DescribeEngineDefaultParametersResponse = D1 ('MetaData "DescribeEngineDefaultParametersResponse" "Amazonka.ElastiCache.DescribeEngineDefaultParameters" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeEngineDefaultParametersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "engineDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EngineDefaults)))

DescribeEvents (Paginated)

data DescribeEvents Source #

Represents the input of a DescribeEvents operation.

See: newDescribeEvents smart constructor.

Instances

Instances details
ToHeaders DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

ToPath DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

ToQuery DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

AWSPager DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

AWSRequest DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

Associated Types

type AWSResponse DescribeEvents #

Generic DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

Associated Types

type Rep DescribeEvents :: Type -> Type #

Read DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

Show DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

NFData DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

Methods

rnf :: DescribeEvents -> () #

Eq DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

Hashable DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

type AWSResponse DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

type Rep DescribeEvents Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

newDescribeEvents :: DescribeEvents Source #

Create a value of DescribeEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeEvents, describeEvents_duration - The number of minutes worth of events to retrieve.

DescribeEvents, describeEvents_endTime - The end of the time interval for which to retrieve events, specified in ISO 8601 format.

Example: 2017-03-30T07:03:49.555Z

DescribeEvents, describeEvents_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeEvents', describeEvents_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

DescribeEvents, describeEvents_sourceIdentifier - The identifier of the event source for which events are returned. If not specified, all sources are included in the response.

DescribeEvents, describeEvents_sourceType - The event source to retrieve events for. If no value is specified, all events are returned.

DescribeEvents, describeEvents_startTime - The beginning of the time interval to retrieve events for, specified in ISO 8601 format.

Example: 2017-03-30T07:03:49.555Z

data DescribeEventsResponse Source #

Represents the output of a DescribeEvents operation.

See: newDescribeEventsResponse smart constructor.

Instances

Instances details
Generic DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

Associated Types

type Rep DescribeEventsResponse :: Type -> Type #

Read DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

Show DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

NFData DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

Methods

rnf :: DescribeEventsResponse -> () #

Eq DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

type Rep DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeEvents

type Rep DescribeEventsResponse = D1 ('MetaData "DescribeEventsResponse" "Amazonka.ElastiCache.DescribeEvents" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Event])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventsResponse Source #

Create a value of DescribeEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:events:DescribeEventsResponse', describeEventsResponse_events - A list of events. Each element in the list contains detailed information about one event.

DescribeEvents, describeEventsResponse_marker - Provides an identifier to allow retrieval of paginated results.

$sel:httpStatus:DescribeEventsResponse', describeEventsResponse_httpStatus - The response's http status code.

DescribeGlobalReplicationGroups (Paginated)

data DescribeGlobalReplicationGroups Source #

See: newDescribeGlobalReplicationGroups smart constructor.

Instances

Instances details
ToHeaders DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

ToPath DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

ToQuery DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

AWSPager DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

AWSRequest DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

Generic DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

Associated Types

type Rep DescribeGlobalReplicationGroups :: Type -> Type #

Read DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

Show DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

NFData DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

Eq DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

Hashable DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

type AWSResponse DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

type Rep DescribeGlobalReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

type Rep DescribeGlobalReplicationGroups = D1 ('MetaData "DescribeGlobalReplicationGroups" "Amazonka.ElastiCache.DescribeGlobalReplicationGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeGlobalReplicationGroups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "showMemberInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDescribeGlobalReplicationGroups :: DescribeGlobalReplicationGroups Source #

Create a value of DescribeGlobalReplicationGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeGlobalReplicationGroups, describeGlobalReplicationGroups_globalReplicationGroupId - The name of the Global datastore

DescribeGlobalReplicationGroups, describeGlobalReplicationGroups_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeGlobalReplicationGroups', describeGlobalReplicationGroups_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

$sel:showMemberInfo:DescribeGlobalReplicationGroups', describeGlobalReplicationGroups_showMemberInfo - Returns the list of members that comprise the Global datastore.

data DescribeGlobalReplicationGroupsResponse Source #

Instances

Instances details
Generic DescribeGlobalReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

Read DescribeGlobalReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

Show DescribeGlobalReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

NFData DescribeGlobalReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

Eq DescribeGlobalReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

type Rep DescribeGlobalReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeGlobalReplicationGroups

type Rep DescribeGlobalReplicationGroupsResponse = D1 ('MetaData "DescribeGlobalReplicationGroupsResponse" "Amazonka.ElastiCache.DescribeGlobalReplicationGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeGlobalReplicationGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GlobalReplicationGroup])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeGlobalReplicationGroupsResponse Source #

Create a value of DescribeGlobalReplicationGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:globalReplicationGroups:DescribeGlobalReplicationGroupsResponse', describeGlobalReplicationGroupsResponse_globalReplicationGroups - Indicates the slot configuration and global identifier for each slice group.

DescribeGlobalReplicationGroups, describeGlobalReplicationGroupsResponse_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords. >

$sel:httpStatus:DescribeGlobalReplicationGroupsResponse', describeGlobalReplicationGroupsResponse_httpStatus - The response's http status code.

DescribeReplicationGroups (Paginated)

data DescribeReplicationGroups Source #

Represents the input of a DescribeReplicationGroups operation.

See: newDescribeReplicationGroups smart constructor.

Instances

Instances details
ToHeaders DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

ToPath DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

ToQuery DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

AWSPager DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

AWSRequest DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

Generic DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

Associated Types

type Rep DescribeReplicationGroups :: Type -> Type #

Read DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

Show DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

NFData DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

Eq DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

Hashable DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

type AWSResponse DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

type Rep DescribeReplicationGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

type Rep DescribeReplicationGroups = D1 ('MetaData "DescribeReplicationGroups" "Amazonka.ElastiCache.DescribeReplicationGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeReplicationGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeReplicationGroups :: DescribeReplicationGroups Source #

Create a value of DescribeReplicationGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReplicationGroups, describeReplicationGroups_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeReplicationGroups', describeReplicationGroups_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

DescribeReplicationGroups, describeReplicationGroups_replicationGroupId - The identifier for the replication group to be described. This parameter is not case sensitive.

If you do not specify this parameter, information about all replication groups is returned.

data DescribeReplicationGroupsResponse Source #

Represents the output of a DescribeReplicationGroups operation.

See: newDescribeReplicationGroupsResponse smart constructor.

Instances

Instances details
Generic DescribeReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

Associated Types

type Rep DescribeReplicationGroupsResponse :: Type -> Type #

Read DescribeReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

Show DescribeReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

NFData DescribeReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

Eq DescribeReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

type Rep DescribeReplicationGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReplicationGroups

type Rep DescribeReplicationGroupsResponse = D1 ('MetaData "DescribeReplicationGroupsResponse" "Amazonka.ElastiCache.DescribeReplicationGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeReplicationGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "replicationGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReplicationGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReplicationGroupsResponse Source #

Create a value of DescribeReplicationGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReplicationGroups, describeReplicationGroupsResponse_marker - Provides an identifier to allow retrieval of paginated results.

DescribeReplicationGroupsResponse, describeReplicationGroupsResponse_replicationGroups - A list of replication groups. Each item in the list contains detailed information about one replication group.

$sel:httpStatus:DescribeReplicationGroupsResponse', describeReplicationGroupsResponse_httpStatus - The response's http status code.

DescribeReservedCacheNodes (Paginated)

data DescribeReservedCacheNodes Source #

Represents the input of a DescribeReservedCacheNodes operation.

See: newDescribeReservedCacheNodes smart constructor.

Instances

Instances details
ToHeaders DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

ToPath DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

ToQuery DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

AWSPager DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

AWSRequest DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

Generic DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

Associated Types

type Rep DescribeReservedCacheNodes :: Type -> Type #

Read DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

Show DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

NFData DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

Eq DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

Hashable DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

type AWSResponse DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

type Rep DescribeReservedCacheNodes Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

type Rep DescribeReservedCacheNodes = D1 ('MetaData "DescribeReservedCacheNodes" "Amazonka.ElastiCache.DescribeReservedCacheNodes" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeReservedCacheNodes'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "reservedCacheNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservedCacheNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeReservedCacheNodes :: DescribeReservedCacheNodes Source #

Create a value of DescribeReservedCacheNodes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReservedCacheNodes, describeReservedCacheNodes_cacheNodeType - The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

  • General purpose:

    • Current generation:

      M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge

      For region availability, see Supported Node Types

      M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge

      M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge

      T4g node types (available only for Redis engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium

      T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium

      T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      T1 node types: cache.t1.micro

      M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge

      M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge

  • Compute optimized:

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      C1 node types: cache.c1.xlarge

  • Memory optimized:

    • Current generation:

      R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).

      cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge

      For region availability, see Supported Node Types

      R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge

      R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge

      R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge

Additional node type info

  • All current generation instance types are created in Amazon VPC by default.
  • Redis append-only files (AOF) are not supported for T1 or T2 instances.
  • Redis Multi-AZ with automatic failover is not supported on T1 instances.
  • Redis configuration variables appendonly and appendfsync are not supported on Redis version 2.8.22 and later.

DescribeReservedCacheNodes, describeReservedCacheNodes_duration - The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.

Valid Values: 1 | 3 | 31536000 | 94608000

DescribeReservedCacheNodes, describeReservedCacheNodes_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeReservedCacheNodes', describeReservedCacheNodes_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

DescribeReservedCacheNodes, describeReservedCacheNodes_offeringType - The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.

Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"|"All Upfront"|"Partial Upfront"| "No Upfront"

DescribeReservedCacheNodes, describeReservedCacheNodes_productDescription - The product description filter value. Use this parameter to show only those reservations matching the specified product description.

DescribeReservedCacheNodes, describeReservedCacheNodes_reservedCacheNodeId - The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.

DescribeReservedCacheNodes, describeReservedCacheNodes_reservedCacheNodesOfferingId - The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.

data DescribeReservedCacheNodesResponse Source #

Represents the output of a DescribeReservedCacheNodes operation.

See: newDescribeReservedCacheNodesResponse smart constructor.

Instances

Instances details
Generic DescribeReservedCacheNodesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

Associated Types

type Rep DescribeReservedCacheNodesResponse :: Type -> Type #

Read DescribeReservedCacheNodesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

Show DescribeReservedCacheNodesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

NFData DescribeReservedCacheNodesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

Eq DescribeReservedCacheNodesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

type Rep DescribeReservedCacheNodesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodes

type Rep DescribeReservedCacheNodesResponse = D1 ('MetaData "DescribeReservedCacheNodesResponse" "Amazonka.ElastiCache.DescribeReservedCacheNodes" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeReservedCacheNodesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedCacheNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedCacheNode])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReservedCacheNodesResponse Source #

Create a value of DescribeReservedCacheNodesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReservedCacheNodes, describeReservedCacheNodesResponse_marker - Provides an identifier to allow retrieval of paginated results.

$sel:reservedCacheNodes:DescribeReservedCacheNodesResponse', describeReservedCacheNodesResponse_reservedCacheNodes - A list of reserved cache nodes. Each element in the list contains detailed information about one node.

$sel:httpStatus:DescribeReservedCacheNodesResponse', describeReservedCacheNodesResponse_httpStatus - The response's http status code.

DescribeReservedCacheNodesOfferings (Paginated)

data DescribeReservedCacheNodesOfferings Source #

Represents the input of a DescribeReservedCacheNodesOfferings operation.

See: newDescribeReservedCacheNodesOfferings smart constructor.

Instances

Instances details
ToHeaders DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

ToPath DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

ToQuery DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

AWSPager DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

AWSRequest DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

Generic DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

Read DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

Show DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

NFData DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

Eq DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

Hashable DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

type AWSResponse DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

type Rep DescribeReservedCacheNodesOfferings Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

type Rep DescribeReservedCacheNodesOfferings = D1 ('MetaData "DescribeReservedCacheNodesOfferings" "Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeReservedCacheNodesOfferings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "productDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservedCacheNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeReservedCacheNodesOfferings :: DescribeReservedCacheNodesOfferings Source #

Create a value of DescribeReservedCacheNodesOfferings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReservedCacheNodesOfferings, describeReservedCacheNodesOfferings_cacheNodeType - The cache node type filter value. Use this parameter to show only the available offerings matching the specified cache node type.

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

  • General purpose:

    • Current generation:

      M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge

      For region availability, see Supported Node Types

      M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge

      M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge

      T4g node types (available only for Redis engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium

      T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium

      T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      T1 node types: cache.t1.micro

      M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge

      M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge

  • Compute optimized:

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      C1 node types: cache.c1.xlarge

  • Memory optimized:

    • Current generation:

      R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).

      cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge

      For region availability, see Supported Node Types

      R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge

      R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge

      R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge

Additional node type info

  • All current generation instance types are created in Amazon VPC by default.
  • Redis append-only files (AOF) are not supported for T1 or T2 instances.
  • Redis Multi-AZ with automatic failover is not supported on T1 instances.
  • Redis configuration variables appendonly and appendfsync are not supported on Redis version 2.8.22 and later.

DescribeReservedCacheNodesOfferings, describeReservedCacheNodesOfferings_duration - Duration filter value, specified in years or seconds. Use this parameter to show only reservations for a given duration.

Valid Values: 1 | 3 | 31536000 | 94608000

DescribeReservedCacheNodesOfferings, describeReservedCacheNodesOfferings_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeReservedCacheNodesOfferings', describeReservedCacheNodesOfferings_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints: minimum 20; maximum 100.

DescribeReservedCacheNodesOfferings, describeReservedCacheNodesOfferings_offeringType - The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.

Valid Values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization" |"All Upfront"|"Partial Upfront"| "No Upfront"

DescribeReservedCacheNodesOfferings, describeReservedCacheNodesOfferings_productDescription - The product description filter value. Use this parameter to show only the available offerings matching the specified product description.

DescribeReservedCacheNodesOfferings, describeReservedCacheNodesOfferings_reservedCacheNodesOfferingId - The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

data DescribeReservedCacheNodesOfferingsResponse Source #

Represents the output of a DescribeReservedCacheNodesOfferings operation.

See: newDescribeReservedCacheNodesOfferingsResponse smart constructor.

Instances

Instances details
Generic DescribeReservedCacheNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

Read DescribeReservedCacheNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

Show DescribeReservedCacheNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

NFData DescribeReservedCacheNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

Eq DescribeReservedCacheNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

type Rep DescribeReservedCacheNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings

type Rep DescribeReservedCacheNodesOfferingsResponse = D1 ('MetaData "DescribeReservedCacheNodesOfferingsResponse" "Amazonka.ElastiCache.DescribeReservedCacheNodesOfferings" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeReservedCacheNodesOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedCacheNodesOfferings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedCacheNodesOffering])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReservedCacheNodesOfferingsResponse Source #

Create a value of DescribeReservedCacheNodesOfferingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReservedCacheNodesOfferings, describeReservedCacheNodesOfferingsResponse_marker - Provides an identifier to allow retrieval of paginated results.

$sel:reservedCacheNodesOfferings:DescribeReservedCacheNodesOfferingsResponse', describeReservedCacheNodesOfferingsResponse_reservedCacheNodesOfferings - A list of reserved cache node offerings. Each element in the list contains detailed information about one offering.

$sel:httpStatus:DescribeReservedCacheNodesOfferingsResponse', describeReservedCacheNodesOfferingsResponse_httpStatus - The response's http status code.

DescribeServiceUpdates (Paginated)

data DescribeServiceUpdates Source #

See: newDescribeServiceUpdates smart constructor.

Instances

Instances details
ToHeaders DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

ToPath DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

ToQuery DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

AWSPager DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

AWSRequest DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

Associated Types

type AWSResponse DescribeServiceUpdates #

Generic DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

Associated Types

type Rep DescribeServiceUpdates :: Type -> Type #

Read DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

Show DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

NFData DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

Methods

rnf :: DescribeServiceUpdates -> () #

Eq DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

Hashable DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

type AWSResponse DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

type Rep DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

type Rep DescribeServiceUpdates = D1 ('MetaData "DescribeServiceUpdates" "Amazonka.ElastiCache.DescribeServiceUpdates" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeServiceUpdates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceUpdateStatus])))))

newDescribeServiceUpdates :: DescribeServiceUpdates Source #

Create a value of DescribeServiceUpdates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeServiceUpdates, describeServiceUpdates_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeServiceUpdates', describeServiceUpdates_maxRecords - The maximum number of records to include in the response

DescribeServiceUpdates, describeServiceUpdates_serviceUpdateName - The unique ID of the service update

DescribeServiceUpdates, describeServiceUpdates_serviceUpdateStatus - The status of the service update

data DescribeServiceUpdatesResponse Source #

See: newDescribeServiceUpdatesResponse smart constructor.

Instances

Instances details
Generic DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

Associated Types

type Rep DescribeServiceUpdatesResponse :: Type -> Type #

Read DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

Show DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

NFData DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

Eq DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

type Rep DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeServiceUpdates

type Rep DescribeServiceUpdatesResponse = D1 ('MetaData "DescribeServiceUpdatesResponse" "Amazonka.ElastiCache.DescribeServiceUpdates" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeServiceUpdatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceUpdate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeServiceUpdatesResponse Source #

Create a value of DescribeServiceUpdatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeServiceUpdates, describeServiceUpdatesResponse_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:serviceUpdates:DescribeServiceUpdatesResponse', describeServiceUpdatesResponse_serviceUpdates - A list of service updates

$sel:httpStatus:DescribeServiceUpdatesResponse', describeServiceUpdatesResponse_httpStatus - The response's http status code.

DescribeSnapshots (Paginated)

data DescribeSnapshots Source #

Represents the input of a DescribeSnapshotsMessage operation.

See: newDescribeSnapshots smart constructor.

Instances

Instances details
ToHeaders DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

ToPath DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

ToQuery DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

AWSPager DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

AWSRequest DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

Associated Types

type AWSResponse DescribeSnapshots #

Generic DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

Associated Types

type Rep DescribeSnapshots :: Type -> Type #

Read DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

Show DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

NFData DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

Methods

rnf :: DescribeSnapshots -> () #

Eq DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

Hashable DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

type AWSResponse DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

type Rep DescribeSnapshots Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

type Rep DescribeSnapshots = D1 ('MetaData "DescribeSnapshots" "Amazonka.ElastiCache.DescribeSnapshots" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeSnapshots'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "showNodeGroupConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeSnapshots :: DescribeSnapshots Source #

Create a value of DescribeSnapshots with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeSnapshots, describeSnapshots_cacheClusterId - A user-supplied cluster identifier. If this parameter is specified, only snapshots associated with that specific cluster are described.

DescribeSnapshots, describeSnapshots_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeSnapshots', describeSnapshots_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

Default: 50

Constraints: minimum 20; maximum 50.

DescribeSnapshots, describeSnapshots_replicationGroupId - A user-supplied replication group identifier. If this parameter is specified, only snapshots associated with that specific replication group are described.

$sel:showNodeGroupConfig:DescribeSnapshots', describeSnapshots_showNodeGroupConfig - A Boolean value which if true, the node group (shard) configuration is included in the snapshot description.

DescribeSnapshots, describeSnapshots_snapshotName - A user-supplied name of the snapshot. If this parameter is specified, only this snapshot are described.

DescribeSnapshots, describeSnapshots_snapshotSource - If set to system, the output shows snapshots that were automatically created by ElastiCache. If set to user the output shows snapshots that were manually created. If omitted, the output shows both automatically and manually created snapshots.

data DescribeSnapshotsResponse Source #

Represents the output of a DescribeSnapshots operation.

See: newDescribeSnapshotsResponse smart constructor.

Instances

Instances details
Generic DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

Associated Types

type Rep DescribeSnapshotsResponse :: Type -> Type #

Read DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

Show DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

NFData DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

Eq DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

type Rep DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeSnapshots

type Rep DescribeSnapshotsResponse = D1 ('MetaData "DescribeSnapshotsResponse" "Amazonka.ElastiCache.DescribeSnapshots" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeSnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Snapshot])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSnapshotsResponse Source #

Create a value of DescribeSnapshotsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeSnapshots, describeSnapshotsResponse_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:snapshots:DescribeSnapshotsResponse', describeSnapshotsResponse_snapshots - A list of snapshots. Each item in the list contains detailed information about one snapshot.

$sel:httpStatus:DescribeSnapshotsResponse', describeSnapshotsResponse_httpStatus - The response's http status code.

DescribeUpdateActions (Paginated)

data DescribeUpdateActions Source #

See: newDescribeUpdateActions smart constructor.

Instances

Instances details
ToHeaders DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

ToPath DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

ToQuery DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

AWSPager DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

AWSRequest DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Associated Types

type AWSResponse DescribeUpdateActions #

Generic DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Associated Types

type Rep DescribeUpdateActions :: Type -> Type #

Read DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Show DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

NFData DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Methods

rnf :: DescribeUpdateActions -> () #

Eq DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Hashable DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

type AWSResponse DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

type Rep DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

type Rep DescribeUpdateActions = D1 ('MetaData "DescribeUpdateActions" "Amazonka.ElastiCache.DescribeUpdateActions" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeUpdateActions'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheClusterIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "replicationGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceUpdateStatus]))) :*: (S1 ('MetaSel ('Just "serviceUpdateTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeRangeFilter)) :*: (S1 ('MetaSel ('Just "showNodeLevelUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "updateActionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateActionStatus])))))))

newDescribeUpdateActions :: DescribeUpdateActions Source #

Create a value of DescribeUpdateActions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusterIds:DescribeUpdateActions', describeUpdateActions_cacheClusterIds - The cache cluster IDs

DescribeUpdateActions, describeUpdateActions_engine - The Elasticache engine to which the update applies. Either Redis or Memcached

DescribeUpdateActions, describeUpdateActions_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeUpdateActions', describeUpdateActions_maxRecords - The maximum number of records to include in the response

$sel:replicationGroupIds:DescribeUpdateActions', describeUpdateActions_replicationGroupIds - The replication group IDs

DescribeUpdateActions, describeUpdateActions_serviceUpdateName - The unique ID of the service update

DescribeUpdateActions, describeUpdateActions_serviceUpdateStatus - The status of the service update

$sel:serviceUpdateTimeRange:DescribeUpdateActions', describeUpdateActions_serviceUpdateTimeRange - The range of time specified to search for service updates that are in available status

$sel:showNodeLevelUpdateStatus:DescribeUpdateActions', describeUpdateActions_showNodeLevelUpdateStatus - Dictates whether to include node level update status in the response

DescribeUpdateActions, describeUpdateActions_updateActionStatus - The status of the update action.

data DescribeUpdateActionsResponse Source #

See: newDescribeUpdateActionsResponse smart constructor.

Instances

Instances details
Generic DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Associated Types

type Rep DescribeUpdateActionsResponse :: Type -> Type #

Read DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Show DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

NFData DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Eq DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

type Rep DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

type Rep DescribeUpdateActionsResponse = D1 ('MetaData "DescribeUpdateActionsResponse" "Amazonka.ElastiCache.DescribeUpdateActions" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeUpdateActionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "updateActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateAction])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeUpdateActionsResponse Source #

Create a value of DescribeUpdateActionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUpdateActions, describeUpdateActionsResponse_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:updateActions:DescribeUpdateActionsResponse', describeUpdateActionsResponse_updateActions - Returns a list of update actions

$sel:httpStatus:DescribeUpdateActionsResponse', describeUpdateActionsResponse_httpStatus - The response's http status code.

DescribeUserGroups (Paginated)

data DescribeUserGroups Source #

See: newDescribeUserGroups smart constructor.

Instances

Instances details
ToHeaders DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

ToPath DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

ToQuery DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

AWSPager DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

AWSRequest DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

Associated Types

type AWSResponse DescribeUserGroups #

Generic DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

Associated Types

type Rep DescribeUserGroups :: Type -> Type #

Read DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

Show DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

NFData DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

Methods

rnf :: DescribeUserGroups -> () #

Eq DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

Hashable DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

type AWSResponse DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

type Rep DescribeUserGroups Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

type Rep DescribeUserGroups = D1 ('MetaData "DescribeUserGroups" "Amazonka.ElastiCache.DescribeUserGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeUserGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "userGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeUserGroups :: DescribeUserGroups Source #

Create a value of DescribeUserGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUserGroups, describeUserGroups_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords. >

$sel:maxRecords:DescribeUserGroups', describeUserGroups_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

DescribeUserGroups, describeUserGroups_userGroupId - The ID of the user group.

data DescribeUserGroupsResponse Source #

See: newDescribeUserGroupsResponse smart constructor.

Instances

Instances details
Generic DescribeUserGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

Associated Types

type Rep DescribeUserGroupsResponse :: Type -> Type #

Read DescribeUserGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

Show DescribeUserGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

NFData DescribeUserGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

Eq DescribeUserGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

type Rep DescribeUserGroupsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUserGroups

type Rep DescribeUserGroupsResponse = D1 ('MetaData "DescribeUserGroupsResponse" "Amazonka.ElastiCache.DescribeUserGroups" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeUserGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UserGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeUserGroupsResponse Source #

Create a value of DescribeUserGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUserGroups, describeUserGroupsResponse_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords. >

DescribeUserGroupsResponse, describeUserGroupsResponse_userGroups - Returns a list of user groups.

$sel:httpStatus:DescribeUserGroupsResponse', describeUserGroupsResponse_httpStatus - The response's http status code.

DescribeUsers (Paginated)

data DescribeUsers Source #

See: newDescribeUsers smart constructor.

Instances

Instances details
ToHeaders DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

ToPath DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

ToQuery DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

AWSPager DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

AWSRequest DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

Associated Types

type AWSResponse DescribeUsers #

Generic DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

Associated Types

type Rep DescribeUsers :: Type -> Type #

Read DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

Show DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

NFData DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

Methods

rnf :: DescribeUsers -> () #

Eq DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

Hashable DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

type AWSResponse DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

type Rep DescribeUsers Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

type Rep DescribeUsers = D1 ('MetaData "DescribeUsers" "Amazonka.ElastiCache.DescribeUsers" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeUsers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter]))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeUsers :: DescribeUsers Source #

Create a value of DescribeUsers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUsers, describeUsers_engine - The Redis engine.

$sel:filters:DescribeUsers', describeUsers_filters - Filter to determine the list of User IDs to return.

DescribeUsers, describeUsers_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords. >

$sel:maxRecords:DescribeUsers', describeUsers_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

DescribeUsers, describeUsers_userId - The ID of the user.

data DescribeUsersResponse Source #

See: newDescribeUsersResponse smart constructor.

Instances

Instances details
Generic DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

Associated Types

type Rep DescribeUsersResponse :: Type -> Type #

Read DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

Show DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

NFData DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

Methods

rnf :: DescribeUsersResponse -> () #

Eq DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

type Rep DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUsers

type Rep DescribeUsersResponse = D1 ('MetaData "DescribeUsersResponse" "Amazonka.ElastiCache.DescribeUsers" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DescribeUsersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [User])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeUsersResponse Source #

Create a value of DescribeUsersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUsers, describeUsersResponse_marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords. >

$sel:users:DescribeUsersResponse', describeUsersResponse_users - A list of users.

$sel:httpStatus:DescribeUsersResponse', describeUsersResponse_httpStatus - The response's http status code.

DisassociateGlobalReplicationGroup

data DisassociateGlobalReplicationGroup Source #

Instances

Instances details
ToHeaders DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

ToPath DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

ToQuery DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

AWSRequest DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

Generic DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

Associated Types

type Rep DisassociateGlobalReplicationGroup :: Type -> Type #

Read DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

Show DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

NFData DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

Eq DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

Hashable DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

type AWSResponse DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

type Rep DisassociateGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

type Rep DisassociateGlobalReplicationGroup = D1 ('MetaData "DisassociateGlobalReplicationGroup" "Amazonka.ElastiCache.DisassociateGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DisassociateGlobalReplicationGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "replicationGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDisassociateGlobalReplicationGroup Source #

Create a value of DisassociateGlobalReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateGlobalReplicationGroup, disassociateGlobalReplicationGroup_globalReplicationGroupId - The name of the Global datastore

DisassociateGlobalReplicationGroup, disassociateGlobalReplicationGroup_replicationGroupId - The name of the secondary cluster you wish to remove from the Global datastore

DisassociateGlobalReplicationGroup, disassociateGlobalReplicationGroup_replicationGroupRegion - The Amazon region of secondary cluster you wish to remove from the Global datastore

data DisassociateGlobalReplicationGroupResponse Source #

Instances

Instances details
Generic DisassociateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

Read DisassociateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

Show DisassociateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

NFData DisassociateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

Eq DisassociateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

type Rep DisassociateGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DisassociateGlobalReplicationGroup

type Rep DisassociateGlobalReplicationGroupResponse = D1 ('MetaData "DisassociateGlobalReplicationGroupResponse" "Amazonka.ElastiCache.DisassociateGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DisassociateGlobalReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

FailoverGlobalReplicationGroup

data FailoverGlobalReplicationGroup Source #

See: newFailoverGlobalReplicationGroup smart constructor.

Instances

Instances details
ToHeaders FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

ToPath FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

ToQuery FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

AWSRequest FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

Generic FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

Associated Types

type Rep FailoverGlobalReplicationGroup :: Type -> Type #

Read FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

Show FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

NFData FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

Eq FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

Hashable FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

type AWSResponse FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

type Rep FailoverGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

type Rep FailoverGlobalReplicationGroup = D1 ('MetaData "FailoverGlobalReplicationGroup" "Amazonka.ElastiCache.FailoverGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "FailoverGlobalReplicationGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "primaryRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "primaryReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newFailoverGlobalReplicationGroup Source #

Create a value of FailoverGlobalReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

FailoverGlobalReplicationGroup, failoverGlobalReplicationGroup_globalReplicationGroupId - The name of the Global datastore

$sel:primaryRegion:FailoverGlobalReplicationGroup', failoverGlobalReplicationGroup_primaryRegion - The Amazon region of the primary cluster of the Global datastore

$sel:primaryReplicationGroupId:FailoverGlobalReplicationGroup', failoverGlobalReplicationGroup_primaryReplicationGroupId - The name of the primary replication group

data FailoverGlobalReplicationGroupResponse Source #

Instances

Instances details
Generic FailoverGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

Read FailoverGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

Show FailoverGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

NFData FailoverGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

Eq FailoverGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

type Rep FailoverGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.FailoverGlobalReplicationGroup

type Rep FailoverGlobalReplicationGroupResponse = D1 ('MetaData "FailoverGlobalReplicationGroupResponse" "Amazonka.ElastiCache.FailoverGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "FailoverGlobalReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

IncreaseNodeGroupsInGlobalReplicationGroup

data IncreaseNodeGroupsInGlobalReplicationGroup Source #

Instances

Instances details
ToHeaders IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

ToPath IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

ToQuery IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

AWSRequest IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

Generic IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

Read IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

Show IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

NFData IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

Eq IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

Hashable IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

type AWSResponse IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

type Rep IncreaseNodeGroupsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

type Rep IncreaseNodeGroupsInGlobalReplicationGroup = D1 ('MetaData "IncreaseNodeGroupsInGlobalReplicationGroup" "Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "IncreaseNodeGroupsInGlobalReplicationGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "regionalConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RegionalConfiguration])) :*: S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "nodeGroupCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applyImmediately") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newIncreaseNodeGroupsInGlobalReplicationGroup Source #

Create a value of IncreaseNodeGroupsInGlobalReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:regionalConfigurations:IncreaseNodeGroupsInGlobalReplicationGroup', increaseNodeGroupsInGlobalReplicationGroup_regionalConfigurations - Describes the replication group IDs, the Amazon regions where they are stored and the shard configuration for each that comprise the Global datastore

IncreaseNodeGroupsInGlobalReplicationGroup, increaseNodeGroupsInGlobalReplicationGroup_globalReplicationGroupId - The name of the Global datastore

$sel:nodeGroupCount:IncreaseNodeGroupsInGlobalReplicationGroup', increaseNodeGroupsInGlobalReplicationGroup_nodeGroupCount - The number of node groups you wish to add

$sel:applyImmediately:IncreaseNodeGroupsInGlobalReplicationGroup', increaseNodeGroupsInGlobalReplicationGroup_applyImmediately - Indicates that the process begins immediately. At present, the only permitted value for this parameter is true.

data IncreaseNodeGroupsInGlobalReplicationGroupResponse Source #

Instances

Instances details
Generic IncreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

Read IncreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

Show IncreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

NFData IncreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

Eq IncreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

type Rep IncreaseNodeGroupsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup

type Rep IncreaseNodeGroupsInGlobalReplicationGroupResponse = D1 ('MetaData "IncreaseNodeGroupsInGlobalReplicationGroupResponse" "Amazonka.ElastiCache.IncreaseNodeGroupsInGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "IncreaseNodeGroupsInGlobalReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

IncreaseReplicaCount

data IncreaseReplicaCount Source #

See: newIncreaseReplicaCount smart constructor.

Instances

Instances details
ToHeaders IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

ToPath IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

ToQuery IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

AWSRequest IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

Associated Types

type AWSResponse IncreaseReplicaCount #

Generic IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

Associated Types

type Rep IncreaseReplicaCount :: Type -> Type #

Read IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

Show IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

NFData IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

Methods

rnf :: IncreaseReplicaCount -> () #

Eq IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

Hashable IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

type AWSResponse IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

type Rep IncreaseReplicaCount Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

type Rep IncreaseReplicaCount = D1 ('MetaData "IncreaseReplicaCount" "Amazonka.ElastiCache.IncreaseReplicaCount" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "IncreaseReplicaCount'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "newReplicaCount'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "replicaConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigureShard]))) :*: (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applyImmediately") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newIncreaseReplicaCount Source #

Create a value of IncreaseReplicaCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

IncreaseReplicaCount, increaseReplicaCount_newReplicaCount - The number of read replica nodes you want at the completion of this operation. For Redis (cluster mode disabled) replication groups, this is the number of replica nodes in the replication group. For Redis (cluster mode enabled) replication groups, this is the number of replica nodes in each of the replication group's node groups.

$sel:replicaConfiguration:IncreaseReplicaCount', increaseReplicaCount_replicaConfiguration - A list of ConfigureShard objects that can be used to configure each shard in a Redis (cluster mode enabled) replication group. The ConfigureShard has three members: NewReplicaCount, NodeGroupId, and PreferredAvailabilityZones.

IncreaseReplicaCount, increaseReplicaCount_replicationGroupId - The id of the replication group to which you want to add replica nodes.

$sel:applyImmediately:IncreaseReplicaCount', increaseReplicaCount_applyImmediately - If True, the number of replica nodes is increased immediately. ApplyImmediately=False is not currently supported.

data IncreaseReplicaCountResponse Source #

See: newIncreaseReplicaCountResponse smart constructor.

Instances

Instances details
Generic IncreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

Associated Types

type Rep IncreaseReplicaCountResponse :: Type -> Type #

Read IncreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

Show IncreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

NFData IncreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

Eq IncreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

type Rep IncreaseReplicaCountResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.IncreaseReplicaCount

type Rep IncreaseReplicaCountResponse = D1 ('MetaData "IncreaseReplicaCountResponse" "Amazonka.ElastiCache.IncreaseReplicaCount" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "IncreaseReplicaCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newIncreaseReplicaCountResponse Source #

Create a value of IncreaseReplicaCountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicationGroup:IncreaseReplicaCountResponse', increaseReplicaCountResponse_replicationGroup - Undocumented member.

$sel:httpStatus:IncreaseReplicaCountResponse', increaseReplicaCountResponse_httpStatus - The response's http status code.

ListAllowedNodeTypeModifications

data ListAllowedNodeTypeModifications Source #

The input parameters for the ListAllowedNodeTypeModifications operation.

See: newListAllowedNodeTypeModifications smart constructor.

Instances

Instances details
ToHeaders ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

ToPath ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

ToQuery ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

AWSRequest ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

Generic ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

Associated Types

type Rep ListAllowedNodeTypeModifications :: Type -> Type #

Read ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

Show ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

NFData ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

Eq ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

Hashable ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

type AWSResponse ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

type Rep ListAllowedNodeTypeModifications Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

type Rep ListAllowedNodeTypeModifications = D1 ('MetaData "ListAllowedNodeTypeModifications" "Amazonka.ElastiCache.ListAllowedNodeTypeModifications" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ListAllowedNodeTypeModifications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListAllowedNodeTypeModifications :: ListAllowedNodeTypeModifications Source #

Create a value of ListAllowedNodeTypeModifications with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListAllowedNodeTypeModifications, listAllowedNodeTypeModifications_cacheClusterId - The name of the cluster you want to scale up to a larger node instanced type. ElastiCache uses the cluster id to identify the current node type of this cluster and from that to create a list of node types you can scale up to.

You must provide a value for either the CacheClusterId or the ReplicationGroupId.

ListAllowedNodeTypeModifications, listAllowedNodeTypeModifications_replicationGroupId - The name of the replication group want to scale up to a larger node type. ElastiCache uses the replication group id to identify the current node type being used by this replication group, and from that to create a list of node types you can scale up to.

You must provide a value for either the CacheClusterId or the ReplicationGroupId.

data ListAllowedNodeTypeModificationsResponse Source #

Represents the allowed node types you can use to modify your cluster or replication group.

See: newListAllowedNodeTypeModificationsResponse smart constructor.

Instances

Instances details
Generic ListAllowedNodeTypeModificationsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

Read ListAllowedNodeTypeModificationsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

Show ListAllowedNodeTypeModificationsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

NFData ListAllowedNodeTypeModificationsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

Eq ListAllowedNodeTypeModificationsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

type Rep ListAllowedNodeTypeModificationsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ListAllowedNodeTypeModifications

type Rep ListAllowedNodeTypeModificationsResponse = D1 ('MetaData "ListAllowedNodeTypeModificationsResponse" "Amazonka.ElastiCache.ListAllowedNodeTypeModifications" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ListAllowedNodeTypeModificationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scaleDownModifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "scaleUpModifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAllowedNodeTypeModificationsResponse Source #

Create a value of ListAllowedNodeTypeModificationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scaleDownModifications:ListAllowedNodeTypeModificationsResponse', listAllowedNodeTypeModificationsResponse_scaleDownModifications - A string list, each element of which specifies a cache node type which you can use to scale your cluster or replication group. When scaling down a Redis cluster or replication group using ModifyCacheCluster or ModifyReplicationGroup, use a value from this list for the CacheNodeType parameter.

$sel:scaleUpModifications:ListAllowedNodeTypeModificationsResponse', listAllowedNodeTypeModificationsResponse_scaleUpModifications - A string list, each element of which specifies a cache node type which you can use to scale your cluster or replication group.

When scaling up a Redis cluster or replication group using ModifyCacheCluster or ModifyReplicationGroup, use a value from this list for the CacheNodeType parameter.

$sel:httpStatus:ListAllowedNodeTypeModificationsResponse', listAllowedNodeTypeModificationsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

The input parameters for the ListTagsForResource operation.

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElastiCache.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.ElastiCache.ListTagsForResource" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceName:ListTagsForResource', listTagsForResource_resourceName - The Amazon Resource Name (ARN) of the resource for which you want the list of tags, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot.

For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.

data TagListMessage Source #

Represents the output from the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.

See: newTagListMessage smart constructor.

Constructors

TagListMessage' (Maybe [Tag]) 

Instances

Instances details
FromXML TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Generic TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Associated Types

type Rep TagListMessage :: Type -> Type #

Read TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Show TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

NFData TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Methods

rnf :: TagListMessage -> () #

Eq TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Hashable TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

type Rep TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

type Rep TagListMessage = D1 ('MetaData "TagListMessage" "Amazonka.ElastiCache.Types.TagListMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "TagListMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))

newTagListMessage :: TagListMessage Source #

Create a value of TagListMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagList:TagListMessage', tagListMessage_tagList - A list of tags as key-value pairs.

ModifyCacheCluster

data ModifyCacheCluster Source #

Represents the input of a ModifyCacheCluster operation.

See: newModifyCacheCluster smart constructor.

Instances

Instances details
ToHeaders ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

ToPath ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

ToQuery ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

AWSRequest ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

Associated Types

type AWSResponse ModifyCacheCluster #

Generic ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

Associated Types

type Rep ModifyCacheCluster :: Type -> Type #

Read ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

Show ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

NFData ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

Methods

rnf :: ModifyCacheCluster -> () #

Eq ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

Hashable ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

type AWSResponse ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

type Rep ModifyCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

type Rep ModifyCacheCluster = D1 ('MetaData "ModifyCacheCluster" "Amazonka.ElastiCache.ModifyCacheCluster" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyCacheCluster'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "aZMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AZMode)) :*: S1 ('MetaSel ('Just "applyImmediately") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "authToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authTokenUpdateStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthTokenUpdateStrategyType)) :*: S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "cacheNodeIdsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cacheSecurityGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "ipDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpDiscovery)) :*: S1 ('MetaSel ('Just "logDeliveryConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogDeliveryConfigurationRequest]))) :*: (S1 ('MetaSel ('Just "newAvailabilityZones'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "notificationTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notificationTopicStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "numCacheNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newModifyCacheCluster Source #

Create a value of ModifyCacheCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aZMode:ModifyCacheCluster', modifyCacheCluster_aZMode - Specifies whether the new nodes in this Memcached cluster are all created in a single Availability Zone or created across multiple Availability Zones.

Valid values: single-az | cross-az.

This option is only supported for Memcached clusters.

You cannot specify single-az if the Memcached cluster already has cache nodes in different Availability Zones. If cross-az is specified, existing Memcached nodes remain in their current Availability Zone.

Only newly created nodes are located in different Availability Zones.

$sel:applyImmediately:ModifyCacheCluster', modifyCacheCluster_applyImmediately - If true, this parameter causes the modifications in this request and any pending modifications to be applied, asynchronously and as soon as possible, regardless of the PreferredMaintenanceWindow setting for the cluster.

If false, changes to the cluster are applied on the next maintenance reboot, or the next failure reboot, whichever occurs first.

If you perform a ModifyCacheCluster before a pending modification is applied, the pending modification is replaced by the newer modification.

Valid values: true | false

Default: false

$sel:authToken:ModifyCacheCluster', modifyCacheCluster_authToken - Reserved parameter. The password used to access a password protected server. This parameter must be specified with the auth-token-update parameter. Password constraints:

  • Must be only printable ASCII characters
  • Must be at least 16 characters and no more than 128 characters in length
  • Cannot contain any of the following characters: '/', '"', or '@', '%'

For more information, see AUTH password at AUTH.

$sel:authTokenUpdateStrategy:ModifyCacheCluster', modifyCacheCluster_authTokenUpdateStrategy - Specifies the strategy to use to update the AUTH token. This parameter must be specified with the auth-token parameter. Possible values:

  • Rotate
  • Set

For more information, see Authenticating Users with Redis AUTH

ModifyCacheCluster, modifyCacheCluster_autoMinorVersionUpgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions.

ModifyCacheCluster, modifyCacheCluster_cacheNodeIdsToRemove - A list of cache node IDs to be removed. A node ID is a numeric identifier (0001, 0002, etc.). This parameter is only valid when NumCacheNodes is less than the existing number of cache nodes. The number of cache node IDs supplied in this parameter must match the difference between the existing number of cache nodes in the cluster or pending cache nodes, whichever is greater, and the value of NumCacheNodes in the request.

For example: If you have 3 active cache nodes, 7 pending cache nodes, and the number of cache nodes in this ModifyCacheCluster call is 5, you must list 2 (7 - 5) cache node IDs to remove.

ModifyCacheCluster, modifyCacheCluster_cacheNodeType - A valid cache node type that you want to scale this cluster up to.

ModifyCacheCluster, modifyCacheCluster_cacheParameterGroupName - The name of the cache parameter group to apply to this cluster. This change is asynchronously applied as soon as possible for parameters when the ApplyImmediately parameter is specified as true for this request.

$sel:cacheSecurityGroupNames:ModifyCacheCluster', modifyCacheCluster_cacheSecurityGroupNames - A list of cache security group names to authorize on this cluster. This change is asynchronously applied as soon as possible.

You can use this parameter only with clusters that are created outside of an Amazon Virtual Private Cloud (Amazon VPC).

Constraints: Must contain no more than 255 alphanumeric characters. Must not be "Default".

ModifyCacheCluster, modifyCacheCluster_engineVersion - The upgraded version of the cache engine to be run on the cache nodes.

Important: You can upgrade to a newer engine version (see Selecting a Cache Engine and Version), but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing cluster and create it anew with the earlier engine version.

ModifyCacheCluster, modifyCacheCluster_ipDiscovery - The network type you choose when modifying a cluster, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

ModifyCacheCluster, modifyCacheCluster_logDeliveryConfigurations - Specifies the destination, format and type of the logs.

$sel:newAvailabilityZones':ModifyCacheCluster', modifyCacheCluster_newAvailabilityZones - This option is only supported on Memcached clusters.

The list of Availability Zones where the new Memcached cache nodes are created.

This parameter is only valid when NumCacheNodes in the request is greater than the sum of the number of active cache nodes and the number of cache nodes pending creation (which may be zero). The number of Availability Zones supplied in this list must match the cache nodes being added in this request.

Scenarios:

  • Scenario 1: You have 3 active nodes and wish to add 2 nodes. Specify NumCacheNodes=5 (3 + 2) and optionally specify two Availability Zones for the two new nodes.
  • Scenario 2: You have 3 active nodes and 2 nodes pending creation (from the scenario 1 call) and want to add 1 more node. Specify NumCacheNodes=6 ((3 + 2) + 1) and optionally specify an Availability Zone for the new node.
  • Scenario 3: You want to cancel all pending operations. Specify NumCacheNodes=3 to cancel all pending operations.

The Availability Zone placement of nodes pending creation cannot be modified. If you wish to cancel any nodes pending creation, add 0 nodes by setting NumCacheNodes to the number of current nodes.

If cross-az is specified, existing Memcached nodes remain in their current Availability Zone. Only newly created nodes can be located in different Availability Zones. For guidance on how to move existing Memcached nodes to different Availability Zones, see the __Availability Zone Considerations__ section of Cache Node Considerations for Memcached.

Impact of new add/remove requests upon pending requests

  • Scenario-1

    • Pending Action: Delete
    • New Request: Delete
    • Result: The new delete, pending or immediate, replaces the pending delete.
  • Scenario-2

    • Pending Action: Delete
    • New Request: Create
    • Result: The new create, pending or immediate, replaces the pending delete.
  • Scenario-3

    • Pending Action: Create
    • New Request: Delete
    • Result: The new delete, pending or immediate, replaces the pending create.
  • Scenario-4

    • Pending Action: Create
    • New Request: Create
    • Result: The new create is added to the pending create.

      Important: If the new create request is __Apply Immediately - Yes__, all creates are performed immediately. If the new create request is Apply Immediately - No, all creates are pending.

$sel:notificationTopicArn:ModifyCacheCluster', modifyCacheCluster_notificationTopicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications are sent.

The Amazon SNS topic owner must be same as the cluster owner.

$sel:notificationTopicStatus:ModifyCacheCluster', modifyCacheCluster_notificationTopicStatus - The status of the Amazon SNS notification topic. Notifications are sent only if the status is active.

Valid values: active | inactive

ModifyCacheCluster, modifyCacheCluster_numCacheNodes - The number of cache nodes that the cluster should have. If the value for NumCacheNodes is greater than the sum of the number of current cache nodes and the number of cache nodes pending creation (which may be zero), more nodes are added. If the value is less than the number of existing cache nodes, nodes are removed. If the value is equal to the number of current cache nodes, any pending add or remove requests are canceled.

If you are removing cache nodes, you must use the CacheNodeIdsToRemove parameter to provide the IDs of the specific cache nodes to remove.

For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.

Adding or removing Memcached cache nodes can be applied immediately or as a pending operation (see ApplyImmediately).

A pending operation to modify the number of cache nodes in a cluster during its maintenance window, whether by adding or removing nodes in accordance with the scale out architecture, is not queued. The customer's latest request to add or remove nodes to the cluster overrides any previous pending operations to modify the number of cache nodes in the cluster. For example, a request to remove 2 nodes would override a previous pending operation to remove 3 nodes. Similarly, a request to add 2 nodes would override a previous pending operation to remove 3 nodes and vice versa. As Memcached cache nodes may now be provisioned in different Availability Zones with flexible cache node placement, a request to add nodes does not automatically override a previous pending operation to add nodes. The customer can modify the previous pending operation to add more nodes or explicitly cancel the pending request and retry the new request. To cancel pending operations to modify the number of cache nodes in a cluster, use the ModifyCacheCluster request and set NumCacheNodes equal to the number of cache nodes currently in the cluster.

ModifyCacheCluster, modifyCacheCluster_preferredMaintenanceWindow - Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

Valid values for ddd are:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat

Example: sun:23:00-mon:01:30

$sel:securityGroupIds:ModifyCacheCluster', modifyCacheCluster_securityGroupIds - Specifies the VPC Security Groups associated with the cluster.

This parameter can be used only with clusters that are created in an Amazon Virtual Private Cloud (Amazon VPC).

ModifyCacheCluster, modifyCacheCluster_snapshotRetentionLimit - The number of days for which ElastiCache retains automatic cluster snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.

If the value of SnapshotRetentionLimit is set to zero (0), backups are turned off.

ModifyCacheCluster, modifyCacheCluster_snapshotWindow - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your cluster.

ModifyCacheCluster, modifyCacheCluster_cacheClusterId - The cluster identifier. This value is stored as a lowercase string.

data ModifyCacheClusterResponse Source #

See: newModifyCacheClusterResponse smart constructor.

Instances

Instances details
Generic ModifyCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

Associated Types

type Rep ModifyCacheClusterResponse :: Type -> Type #

Read ModifyCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

Show ModifyCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

NFData ModifyCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

Eq ModifyCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

type Rep ModifyCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheCluster

type Rep ModifyCacheClusterResponse = D1 ('MetaData "ModifyCacheClusterResponse" "Amazonka.ElastiCache.ModifyCacheCluster" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyCacheClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheCluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyCacheClusterResponse Source #

Create a value of ModifyCacheClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheCluster:ModifyCacheClusterResponse', modifyCacheClusterResponse_cacheCluster - Undocumented member.

$sel:httpStatus:ModifyCacheClusterResponse', modifyCacheClusterResponse_httpStatus - The response's http status code.

ModifyCacheParameterGroup

data ModifyCacheParameterGroup Source #

Represents the input of a ModifyCacheParameterGroup operation.

See: newModifyCacheParameterGroup smart constructor.

Instances

Instances details
ToHeaders ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

ToPath ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

ToQuery ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

AWSRequest ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

Generic ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

Associated Types

type Rep ModifyCacheParameterGroup :: Type -> Type #

Read ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

Show ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

NFData ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

Eq ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

Hashable ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

type AWSResponse ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

type Rep ModifyCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheParameterGroup

type Rep ModifyCacheParameterGroup = D1 ('MetaData "ModifyCacheParameterGroup" "Amazonka.ElastiCache.ModifyCacheParameterGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyCacheParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "parameterNameValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ParameterNameValue])))

newModifyCacheParameterGroup Source #

Create a value of ModifyCacheParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ModifyCacheParameterGroup, modifyCacheParameterGroup_cacheParameterGroupName - The name of the cache parameter group to modify.

$sel:parameterNameValues:ModifyCacheParameterGroup', modifyCacheParameterGroup_parameterNameValues - An array of parameter names and values for the parameter update. You must supply at least one parameter name and value; subsequent arguments are optional. A maximum of 20 parameters may be modified per request.

data CacheParameterGroupNameMessage Source #

Represents the output of one of the following operations:

  • ModifyCacheParameterGroup
  • ResetCacheParameterGroup

See: newCacheParameterGroupNameMessage smart constructor.

Instances

Instances details
FromXML CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Generic CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Associated Types

type Rep CacheParameterGroupNameMessage :: Type -> Type #

Read CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Show CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

NFData CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Eq CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Hashable CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

type Rep CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

type Rep CacheParameterGroupNameMessage = D1 ('MetaData "CacheParameterGroupNameMessage" "Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCacheParameterGroupNameMessage :: CacheParameterGroupNameMessage Source #

Create a value of CacheParameterGroupNameMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheParameterGroupName:CacheParameterGroupNameMessage', cacheParameterGroupNameMessage_cacheParameterGroupName - The name of the cache parameter group.

ModifyCacheSubnetGroup

data ModifyCacheSubnetGroup Source #

Represents the input of a ModifyCacheSubnetGroup operation.

See: newModifyCacheSubnetGroup smart constructor.

Instances

Instances details
ToHeaders ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

ToPath ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

ToQuery ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

AWSRequest ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

Associated Types

type AWSResponse ModifyCacheSubnetGroup #

Generic ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

Associated Types

type Rep ModifyCacheSubnetGroup :: Type -> Type #

Read ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

Show ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

NFData ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

Methods

rnf :: ModifyCacheSubnetGroup -> () #

Eq ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

Hashable ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

type AWSResponse ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

type Rep ModifyCacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

type Rep ModifyCacheSubnetGroup = D1 ('MetaData "ModifyCacheSubnetGroup" "Amazonka.ElastiCache.ModifyCacheSubnetGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyCacheSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSubnetGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "cacheSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newModifyCacheSubnetGroup Source #

Create a value of ModifyCacheSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ModifyCacheSubnetGroup, modifyCacheSubnetGroup_cacheSubnetGroupDescription - A description of the cache subnet group.

$sel:subnetIds:ModifyCacheSubnetGroup', modifyCacheSubnetGroup_subnetIds - The EC2 subnet IDs for the cache subnet group.

ModifyCacheSubnetGroup, modifyCacheSubnetGroup_cacheSubnetGroupName - The name for the cache subnet group. This value is stored as a lowercase string.

Constraints: Must contain no more than 255 alphanumeric characters or hyphens.

Example: mysubnetgroup

data ModifyCacheSubnetGroupResponse Source #

See: newModifyCacheSubnetGroupResponse smart constructor.

Instances

Instances details
Generic ModifyCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

Associated Types

type Rep ModifyCacheSubnetGroupResponse :: Type -> Type #

Read ModifyCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

Show ModifyCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

NFData ModifyCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

Eq ModifyCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

type Rep ModifyCacheSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyCacheSubnetGroup

type Rep ModifyCacheSubnetGroupResponse = D1 ('MetaData "ModifyCacheSubnetGroupResponse" "Amazonka.ElastiCache.ModifyCacheSubnetGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyCacheSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSubnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheSubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyCacheSubnetGroupResponse Source #

Create a value of ModifyCacheSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheSubnetGroup:ModifyCacheSubnetGroupResponse', modifyCacheSubnetGroupResponse_cacheSubnetGroup - Undocumented member.

$sel:httpStatus:ModifyCacheSubnetGroupResponse', modifyCacheSubnetGroupResponse_httpStatus - The response's http status code.

ModifyGlobalReplicationGroup

data ModifyGlobalReplicationGroup Source #

See: newModifyGlobalReplicationGroup smart constructor.

Instances

Instances details
ToHeaders ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

ToPath ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

ToQuery ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

AWSRequest ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

Generic ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

Associated Types

type Rep ModifyGlobalReplicationGroup :: Type -> Type #

Read ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

Show ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

NFData ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

Eq ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

Hashable ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

type AWSResponse ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

type Rep ModifyGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

type Rep ModifyGlobalReplicationGroup = D1 ('MetaData "ModifyGlobalReplicationGroup" "Amazonka.ElastiCache.ModifyGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyGlobalReplicationGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "automaticFailoverEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "globalReplicationGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applyImmediately") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newModifyGlobalReplicationGroup Source #

Create a value of ModifyGlobalReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:automaticFailoverEnabled:ModifyGlobalReplicationGroup', modifyGlobalReplicationGroup_automaticFailoverEnabled - Determines whether a read replica is automatically promoted to read/write primary if the existing primary encounters a failure.

ModifyGlobalReplicationGroup, modifyGlobalReplicationGroup_cacheNodeType - A valid cache node type that you want to scale this Global datastore to.

ModifyGlobalReplicationGroup, modifyGlobalReplicationGroup_cacheParameterGroupName - The name of the cache parameter group to use with the Global datastore. It must be compatible with the major engine version used by the Global datastore.

ModifyGlobalReplicationGroup, modifyGlobalReplicationGroup_engineVersion - The upgraded version of the cache engine to be run on the clusters in the Global datastore.

ModifyGlobalReplicationGroup, modifyGlobalReplicationGroup_globalReplicationGroupDescription - A description of the Global datastore

ModifyGlobalReplicationGroup, modifyGlobalReplicationGroup_globalReplicationGroupId - The name of the Global datastore

$sel:applyImmediately:ModifyGlobalReplicationGroup', modifyGlobalReplicationGroup_applyImmediately - This parameter causes the modifications in this request and any pending modifications to be applied, asynchronously and as soon as possible. Modifications to Global Replication Groups cannot be requested to be applied in PreferredMaintenceWindow.

data ModifyGlobalReplicationGroupResponse Source #

Instances

Instances details
Generic ModifyGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

Read ModifyGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

Show ModifyGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

NFData ModifyGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

Eq ModifyGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

type Rep ModifyGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyGlobalReplicationGroup

type Rep ModifyGlobalReplicationGroupResponse = D1 ('MetaData "ModifyGlobalReplicationGroupResponse" "Amazonka.ElastiCache.ModifyGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyGlobalReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyGlobalReplicationGroupResponse Source #

Create a value of ModifyGlobalReplicationGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:globalReplicationGroup:ModifyGlobalReplicationGroupResponse', modifyGlobalReplicationGroupResponse_globalReplicationGroup - Undocumented member.

$sel:httpStatus:ModifyGlobalReplicationGroupResponse', modifyGlobalReplicationGroupResponse_httpStatus - The response's http status code.

ModifyReplicationGroup

data ModifyReplicationGroup Source #

Represents the input of a ModifyReplicationGroups operation.

See: newModifyReplicationGroup smart constructor.

Instances

Instances details
ToHeaders ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

ToPath ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

ToQuery ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

AWSRequest ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

Associated Types

type AWSResponse ModifyReplicationGroup #

Generic ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

Associated Types

type Rep ModifyReplicationGroup :: Type -> Type #

Read ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

Show ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

NFData ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

Methods

rnf :: ModifyReplicationGroup -> () #

Eq ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

Hashable ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

type AWSResponse ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

type Rep ModifyReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

type Rep ModifyReplicationGroup = D1 ('MetaData "ModifyReplicationGroup" "Amazonka.ElastiCache.ModifyReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyReplicationGroup'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "applyImmediately") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "authToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authTokenUpdateStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthTokenUpdateStrategyType)))) :*: ((S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "automaticFailoverEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "cacheSecurityGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpDiscovery)))) :*: ((S1 ('MetaSel ('Just "logDeliveryConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogDeliveryConfigurationRequest])) :*: S1 ('MetaSel ('Just "multiAZEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "nodeGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notificationTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "notificationTopicStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "primaryClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "removeUserGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "replicationGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshottingClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "transitEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitEncryptionMode)) :*: S1 ('MetaSel ('Just "userGroupIdsToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "userGroupIdsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newModifyReplicationGroup Source #

Create a value of ModifyReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applyImmediately:ModifyReplicationGroup', modifyReplicationGroup_applyImmediately - If true, this parameter causes the modifications in this request and any pending modifications to be applied, asynchronously and as soon as possible, regardless of the PreferredMaintenanceWindow setting for the replication group.

If false, changes to the nodes in the replication group are applied on the next maintenance reboot, or the next failure reboot, whichever occurs first.

Valid values: true | false

Default: false

$sel:authToken:ModifyReplicationGroup', modifyReplicationGroup_authToken - Reserved parameter. The password used to access a password protected server. This parameter must be specified with the auth-token-update-strategy parameter. Password constraints:

  • Must be only printable ASCII characters
  • Must be at least 16 characters and no more than 128 characters in length
  • Cannot contain any of the following characters: '/', '"', or '@', '%'

For more information, see AUTH password at AUTH.

$sel:authTokenUpdateStrategy:ModifyReplicationGroup', modifyReplicationGroup_authTokenUpdateStrategy - Specifies the strategy to use to update the AUTH token. This parameter must be specified with the auth-token parameter. Possible values:

  • Rotate
  • Set

For more information, see Authenticating Users with Redis AUTH

ModifyReplicationGroup, modifyReplicationGroup_autoMinorVersionUpgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions.

$sel:automaticFailoverEnabled:ModifyReplicationGroup', modifyReplicationGroup_automaticFailoverEnabled - Determines whether a read replica is automatically promoted to read/write primary if the existing primary encounters a failure.

Valid values: true | false

ModifyReplicationGroup, modifyReplicationGroup_cacheNodeType - A valid cache node type that you want to scale this replication group to.

ModifyReplicationGroup, modifyReplicationGroup_cacheParameterGroupName - The name of the cache parameter group to apply to all of the clusters in this replication group. This change is asynchronously applied as soon as possible for parameters when the ApplyImmediately parameter is specified as true for this request.

$sel:cacheSecurityGroupNames:ModifyReplicationGroup', modifyReplicationGroup_cacheSecurityGroupNames - A list of cache security group names to authorize for the clusters in this replication group. This change is asynchronously applied as soon as possible.

This parameter can be used only with replication group containing clusters running outside of an Amazon Virtual Private Cloud (Amazon VPC).

Constraints: Must contain no more than 255 alphanumeric characters. Must not be Default.

ModifyReplicationGroup, modifyReplicationGroup_engineVersion - The upgraded version of the cache engine to be run on the clusters in the replication group.

Important: You can upgrade to a newer engine version (see Selecting a Cache Engine and Version), but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing replication group and create it anew with the earlier engine version.

ModifyReplicationGroup, modifyReplicationGroup_ipDiscovery - The network type you choose when modifying a cluster, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

ModifyReplicationGroup, modifyReplicationGroup_logDeliveryConfigurations - Specifies the destination, format and type of the logs.

$sel:multiAZEnabled:ModifyReplicationGroup', modifyReplicationGroup_multiAZEnabled - A flag to indicate MultiAZ is enabled.

ModifyReplicationGroup, modifyReplicationGroup_nodeGroupId - Deprecated. This parameter is not used.

$sel:notificationTopicArn:ModifyReplicationGroup', modifyReplicationGroup_notificationTopicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications are sent.

The Amazon SNS topic owner must be same as the replication group owner.

$sel:notificationTopicStatus:ModifyReplicationGroup', modifyReplicationGroup_notificationTopicStatus - The status of the Amazon SNS notification topic for the replication group. Notifications are sent only if the status is active.

Valid values: active | inactive

ModifyReplicationGroup, modifyReplicationGroup_preferredMaintenanceWindow - Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

Valid values for ddd are:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat

Example: sun:23:00-mon:01:30

ModifyReplicationGroup, modifyReplicationGroup_primaryClusterId - For replication groups with a single primary, if this parameter is specified, ElastiCache promotes the specified cluster in the specified replication group to the primary role. The nodes of all other clusters in the replication group are read replicas.

$sel:removeUserGroups:ModifyReplicationGroup', modifyReplicationGroup_removeUserGroups - Removes the user group associated with this replication group.

ModifyReplicationGroup, modifyReplicationGroup_replicationGroupDescription - A description for the replication group. Maximum length is 255 characters.

$sel:securityGroupIds:ModifyReplicationGroup', modifyReplicationGroup_securityGroupIds - Specifies the VPC Security Groups associated with the clusters in the replication group.

This parameter can be used only with replication group containing clusters running in an Amazon Virtual Private Cloud (Amazon VPC).

ModifyReplicationGroup, modifyReplicationGroup_snapshotRetentionLimit - The number of days for which ElastiCache retains automatic node group (shard) snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.

Important If the value of SnapshotRetentionLimit is set to zero (0), backups are turned off.

ModifyReplicationGroup, modifyReplicationGroup_snapshotWindow - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of the node group (shard) specified by SnapshottingClusterId.

Example: 05:00-09:00

If you do not specify this parameter, ElastiCache automatically chooses an appropriate time range.

ModifyReplicationGroup, modifyReplicationGroup_snapshottingClusterId - The cluster ID that is used as the daily snapshot source for the replication group. This parameter cannot be set for Redis (cluster mode enabled) replication groups.

ModifyReplicationGroup, modifyReplicationGroup_transitEncryptionEnabled - A flag that enables in-transit encryption when set to true. If you are enabling in-transit encryption for an existing cluster, you must also set TransitEncryptionMode to preferred.

ModifyReplicationGroup, modifyReplicationGroup_transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

You must set TransitEncryptionEnabled to true, for your existing cluster, and set TransitEncryptionMode to preferred in the same request to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis clients to use encrypted connections you can set the value to required to allow encrypted connections only.

Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred first, after that you can set TransitEncryptionMode to required.

ModifyReplicationGroup, modifyReplicationGroup_userGroupIdsToAdd - The ID of the user group you are associating with the replication group.

ModifyReplicationGroup, modifyReplicationGroup_userGroupIdsToRemove - The ID of the user group to disassociate from the replication group, meaning the users in the group no longer can access the replication group.

ModifyReplicationGroup, modifyReplicationGroup_replicationGroupId - The identifier of the replication group to modify.

data ModifyReplicationGroupResponse Source #

See: newModifyReplicationGroupResponse smart constructor.

Instances

Instances details
Generic ModifyReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

Associated Types

type Rep ModifyReplicationGroupResponse :: Type -> Type #

Read ModifyReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

Show ModifyReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

NFData ModifyReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

Eq ModifyReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

type Rep ModifyReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroup

type Rep ModifyReplicationGroupResponse = D1 ('MetaData "ModifyReplicationGroupResponse" "Amazonka.ElastiCache.ModifyReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyReplicationGroupResponse Source #

Create a value of ModifyReplicationGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicationGroup:ModifyReplicationGroupResponse', modifyReplicationGroupResponse_replicationGroup - Undocumented member.

$sel:httpStatus:ModifyReplicationGroupResponse', modifyReplicationGroupResponse_httpStatus - The response's http status code.

ModifyReplicationGroupShardConfiguration

data ModifyReplicationGroupShardConfiguration Source #

Represents the input for a ModifyReplicationGroupShardConfiguration operation.

See: newModifyReplicationGroupShardConfiguration smart constructor.

Instances

Instances details
ToHeaders ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

ToPath ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

ToQuery ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

AWSRequest ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

Generic ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

Read ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

Show ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

NFData ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

Eq ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

Hashable ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

type AWSResponse ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

type Rep ModifyReplicationGroupShardConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

type Rep ModifyReplicationGroupShardConfiguration = D1 ('MetaData "ModifyReplicationGroupShardConfiguration" "Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyReplicationGroupShardConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nodeGroupsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nodeGroupsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "reshardingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReshardingConfiguration])))) :*: (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "nodeGroupCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applyImmediately") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newModifyReplicationGroupShardConfiguration Source #

Create a value of ModifyReplicationGroupShardConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeGroupsToRemove:ModifyReplicationGroupShardConfiguration', modifyReplicationGroupShardConfiguration_nodeGroupsToRemove - If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. NodeGroupsToRemove is a list of NodeGroupIds to remove from the cluster.

ElastiCache for Redis will attempt to remove all node groups listed by NodeGroupsToRemove from the cluster.

$sel:nodeGroupsToRetain:ModifyReplicationGroupShardConfiguration', modifyReplicationGroupShardConfiguration_nodeGroupsToRetain - If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. NodeGroupsToRetain is a list of NodeGroupIds to retain in the cluster.

ElastiCache for Redis will attempt to remove all node groups except those listed by NodeGroupsToRetain from the cluster.

ModifyReplicationGroupShardConfiguration, modifyReplicationGroupShardConfiguration_reshardingConfiguration - Specifies the preferred availability zones for each node group in the cluster. If the value of NodeGroupCount is greater than the current number of node groups (shards), you can use this parameter to specify the preferred availability zones of the cluster's shards. If you omit this parameter ElastiCache selects availability zones for you.

You can specify this parameter only if the value of NodeGroupCount is greater than the current number of node groups (shards).

ModifyReplicationGroupShardConfiguration, modifyReplicationGroupShardConfiguration_replicationGroupId - The name of the Redis (cluster mode enabled) cluster (replication group) on which the shards are to be configured.

$sel:nodeGroupCount:ModifyReplicationGroupShardConfiguration', modifyReplicationGroupShardConfiguration_nodeGroupCount - The number of node groups (shards) that results from the modification of the shard configuration.

$sel:applyImmediately:ModifyReplicationGroupShardConfiguration', modifyReplicationGroupShardConfiguration_applyImmediately - Indicates that the shard reconfiguration process begins immediately. At present, the only permitted value for this parameter is true.

Value: true

data ModifyReplicationGroupShardConfigurationResponse Source #

Instances

Instances details
Generic ModifyReplicationGroupShardConfigurationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

Read ModifyReplicationGroupShardConfigurationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

Show ModifyReplicationGroupShardConfigurationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

NFData ModifyReplicationGroupShardConfigurationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

Eq ModifyReplicationGroupShardConfigurationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

type Rep ModifyReplicationGroupShardConfigurationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration

type Rep ModifyReplicationGroupShardConfigurationResponse = D1 ('MetaData "ModifyReplicationGroupShardConfigurationResponse" "Amazonka.ElastiCache.ModifyReplicationGroupShardConfiguration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyReplicationGroupShardConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

ModifyUser

data ModifyUser Source #

See: newModifyUser smart constructor.

Instances

Instances details
ToHeaders ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

Methods

toHeaders :: ModifyUser -> [Header] #

ToPath ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

ToQuery ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

AWSRequest ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

Associated Types

type AWSResponse ModifyUser #

Generic ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

Associated Types

type Rep ModifyUser :: Type -> Type #

Read ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

Show ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

NFData ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

Methods

rnf :: ModifyUser -> () #

Eq ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

Hashable ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

type AWSResponse ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

type Rep ModifyUser Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUser

type Rep ModifyUser = D1 ('MetaData "ModifyUser" "Amazonka.ElastiCache.ModifyUser" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "appendAccessString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authenticationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationMode)))) :*: (S1 ('MetaSel ('Just "noPasswordRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "passwords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newModifyUser Source #

Arguments

:: Text

ModifyUser

-> ModifyUser 

Create a value of ModifyUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ModifyUser, modifyUser_accessString - Access permissions string used for this user.

$sel:appendAccessString:ModifyUser', modifyUser_appendAccessString - Adds additional user permissions to the access string.

$sel:authenticationMode:ModifyUser', modifyUser_authenticationMode - Specifies how to authenticate the user.

$sel:noPasswordRequired:ModifyUser', modifyUser_noPasswordRequired - Indicates no password is required for the user.

ModifyUser, modifyUser_passwords - The passwords belonging to the user. You are allowed up to two.

ModifyUser, modifyUser_userId - The ID of the user.

data User Source #

See: newUser smart constructor.

Instances

Instances details
FromXML User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

parseXML :: [Node] -> Either String User #

Generic User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Show User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Hashable User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

newUser :: User Source #

Create a value of User with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:User', user_arn - The Amazon Resource Name (ARN) of the user.

$sel:accessString:User', user_accessString - Access permissions string used for this user.

$sel:authentication:User', user_authentication - Denotes whether the user requires a password to authenticate.

$sel:engine:User', user_engine - The current supported value is Redis.

$sel:minimumEngineVersion:User', user_minimumEngineVersion - The minimum engine version required, which is Redis 6.0

$sel:status:User', user_status - Indicates the user status. Can be "active", "modifying" or "deleting".

$sel:userGroupIds:User', user_userGroupIds - Returns a list of the user group IDs the user belongs to.

$sel:userId:User', user_userId - The ID of the user.

$sel:userName:User', user_userName - The username of the user.

ModifyUserGroup

data ModifyUserGroup Source #

See: newModifyUserGroup smart constructor.

Instances

Instances details
ToHeaders ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

ToPath ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

ToQuery ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

AWSRequest ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

Associated Types

type AWSResponse ModifyUserGroup #

Generic ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

Associated Types

type Rep ModifyUserGroup :: Type -> Type #

Read ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

Show ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

NFData ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

Methods

rnf :: ModifyUserGroup -> () #

Eq ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

Hashable ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

type AWSResponse ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

type Rep ModifyUserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ModifyUserGroup

type Rep ModifyUserGroup = D1 ('MetaData "ModifyUserGroup" "Amazonka.ElastiCache.ModifyUserGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ModifyUserGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userIdsToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "userIdsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "userGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newModifyUserGroup Source #

Create a value of ModifyUserGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ModifyUserGroup, modifyUserGroup_userIdsToAdd - The list of user IDs to add to the user group.

ModifyUserGroup, modifyUserGroup_userIdsToRemove - The list of user IDs to remove from the user group.

ModifyUserGroup, modifyUserGroup_userGroupId - The ID of the user group.

data UserGroup Source #

See: newUserGroup smart constructor.

Instances

Instances details
FromXML UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Generic UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Associated Types

type Rep UserGroup :: Type -> Type #

Read UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Show UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

NFData UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Methods

rnf :: UserGroup -> () #

Eq UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Hashable UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

type Rep UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

newUserGroup :: UserGroup Source #

Create a value of UserGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:UserGroup', userGroup_arn - The Amazon Resource Name (ARN) of the user group.

$sel:engine:UserGroup', userGroup_engine - The current supported value is Redis.

$sel:minimumEngineVersion:UserGroup', userGroup_minimumEngineVersion - The minimum engine version required, which is Redis 6.0

$sel:pendingChanges:UserGroup', userGroup_pendingChanges - A list of updates being applied to the user group.

$sel:replicationGroups:UserGroup', userGroup_replicationGroups - A list of replication groups that the user group can access.

$sel:status:UserGroup', userGroup_status - Indicates user group status. Can be "creating", "active", "modifying", "deleting".

$sel:userGroupId:UserGroup', userGroup_userGroupId - The ID of the user group.

$sel:userIds:UserGroup', userGroup_userIds - The list of user IDs that belong to the user group.

PurchaseReservedCacheNodesOffering

data PurchaseReservedCacheNodesOffering Source #

Represents the input of a PurchaseReservedCacheNodesOffering operation.

See: newPurchaseReservedCacheNodesOffering smart constructor.

Instances

Instances details
ToHeaders PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

ToPath PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

ToQuery PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

AWSRequest PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

Generic PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

Associated Types

type Rep PurchaseReservedCacheNodesOffering :: Type -> Type #

Read PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

Show PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

NFData PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

Eq PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

Hashable PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

type AWSResponse PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

type Rep PurchaseReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

type Rep PurchaseReservedCacheNodesOffering = D1 ('MetaData "PurchaseReservedCacheNodesOffering" "Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "PurchaseReservedCacheNodesOffering'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheNodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservedCacheNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "reservedCacheNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPurchaseReservedCacheNodesOffering Source #

Create a value of PurchaseReservedCacheNodesOffering with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PurchaseReservedCacheNodesOffering, purchaseReservedCacheNodesOffering_cacheNodeCount - The number of cache node instances to reserve.

Default: 1

PurchaseReservedCacheNodesOffering, purchaseReservedCacheNodesOffering_reservedCacheNodeId - A customer-specified identifier to track this reservation.

The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.

Example: myreservationID

$sel:tags:PurchaseReservedCacheNodesOffering', purchaseReservedCacheNodesOffering_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

PurchaseReservedCacheNodesOffering, purchaseReservedCacheNodesOffering_reservedCacheNodesOfferingId - The ID of the reserved cache node offering to purchase.

Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706

data PurchaseReservedCacheNodesOfferingResponse Source #

Instances

Instances details
Generic PurchaseReservedCacheNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

Read PurchaseReservedCacheNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

Show PurchaseReservedCacheNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

NFData PurchaseReservedCacheNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

Eq PurchaseReservedCacheNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

type Rep PurchaseReservedCacheNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering

type Rep PurchaseReservedCacheNodesOfferingResponse = D1 ('MetaData "PurchaseReservedCacheNodesOfferingResponse" "Amazonka.ElastiCache.PurchaseReservedCacheNodesOffering" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "PurchaseReservedCacheNodesOfferingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedCacheNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedCacheNode)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

RebalanceSlotsInGlobalReplicationGroup

data RebalanceSlotsInGlobalReplicationGroup Source #

Instances

Instances details
ToHeaders RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

ToPath RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

ToQuery RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

AWSRequest RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

Generic RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

Read RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

Show RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

NFData RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

Eq RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

Hashable RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

type AWSResponse RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

type Rep RebalanceSlotsInGlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

type Rep RebalanceSlotsInGlobalReplicationGroup = D1 ('MetaData "RebalanceSlotsInGlobalReplicationGroup" "Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "RebalanceSlotsInGlobalReplicationGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applyImmediately") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newRebalanceSlotsInGlobalReplicationGroup Source #

Create a value of RebalanceSlotsInGlobalReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RebalanceSlotsInGlobalReplicationGroup, rebalanceSlotsInGlobalReplicationGroup_globalReplicationGroupId - The name of the Global datastore

$sel:applyImmediately:RebalanceSlotsInGlobalReplicationGroup', rebalanceSlotsInGlobalReplicationGroup_applyImmediately - If True, redistribution is applied immediately.

data RebalanceSlotsInGlobalReplicationGroupResponse Source #

Instances

Instances details
Generic RebalanceSlotsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

Read RebalanceSlotsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

Show RebalanceSlotsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

NFData RebalanceSlotsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

Eq RebalanceSlotsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

type Rep RebalanceSlotsInGlobalReplicationGroupResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup

type Rep RebalanceSlotsInGlobalReplicationGroupResponse = D1 ('MetaData "RebalanceSlotsInGlobalReplicationGroupResponse" "Amazonka.ElastiCache.RebalanceSlotsInGlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "RebalanceSlotsInGlobalReplicationGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

RebootCacheCluster

data RebootCacheCluster Source #

Represents the input of a RebootCacheCluster operation.

See: newRebootCacheCluster smart constructor.

Constructors

RebootCacheCluster' Text [Text] 

Instances

Instances details
ToHeaders RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

ToPath RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

ToQuery RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

AWSRequest RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

Associated Types

type AWSResponse RebootCacheCluster #

Generic RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

Associated Types

type Rep RebootCacheCluster :: Type -> Type #

Read RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

Show RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

NFData RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

Methods

rnf :: RebootCacheCluster -> () #

Eq RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

Hashable RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

type AWSResponse RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

type Rep RebootCacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

type Rep RebootCacheCluster = D1 ('MetaData "RebootCacheCluster" "Amazonka.ElastiCache.RebootCacheCluster" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "RebootCacheCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cacheNodeIdsToReboot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newRebootCacheCluster Source #

Create a value of RebootCacheCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RebootCacheCluster, rebootCacheCluster_cacheClusterId - The cluster identifier. This parameter is stored as a lowercase string.

RebootCacheCluster, rebootCacheCluster_cacheNodeIdsToReboot - A list of cache node IDs to reboot. A node ID is a numeric identifier (0001, 0002, etc.). To reboot an entire cluster, specify all of the cache node IDs.

data RebootCacheClusterResponse Source #

See: newRebootCacheClusterResponse smart constructor.

Instances

Instances details
Generic RebootCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

Associated Types

type Rep RebootCacheClusterResponse :: Type -> Type #

Read RebootCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

Show RebootCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

NFData RebootCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

Eq RebootCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

type Rep RebootCacheClusterResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RebootCacheCluster

type Rep RebootCacheClusterResponse = D1 ('MetaData "RebootCacheClusterResponse" "Amazonka.ElastiCache.RebootCacheCluster" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "RebootCacheClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheCluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRebootCacheClusterResponse Source #

Create a value of RebootCacheClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheCluster:RebootCacheClusterResponse', rebootCacheClusterResponse_cacheCluster - Undocumented member.

$sel:httpStatus:RebootCacheClusterResponse', rebootCacheClusterResponse_httpStatus - The response's http status code.

RemoveTagsFromResource

data RemoveTagsFromResource Source #

Represents the input of a RemoveTagsFromResource operation.

See: newRemoveTagsFromResource smart constructor.

Instances

Instances details
ToHeaders RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

ToPath RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

ToQuery RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

AWSRequest RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

Associated Types

type AWSResponse RemoveTagsFromResource #

Generic RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

Associated Types

type Rep RemoveTagsFromResource :: Type -> Type #

Read RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

Show RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

NFData RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

Methods

rnf :: RemoveTagsFromResource -> () #

Eq RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

Hashable RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

type AWSResponse RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

type Rep RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.ElastiCache.RemoveTagsFromResource

type Rep RemoveTagsFromResource = D1 ('MetaData "RemoveTagsFromResource" "Amazonka.ElastiCache.RemoveTagsFromResource" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "RemoveTagsFromResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newRemoveTagsFromResource Source #

Create a value of RemoveTagsFromResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceName:RemoveTagsFromResource', removeTagsFromResource_resourceName - The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot.

For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Service Namespaces.

$sel:tagKeys:RemoveTagsFromResource', removeTagsFromResource_tagKeys - A list of TagKeys identifying the tags you want removed from the named resource.

data TagListMessage Source #

Represents the output from the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.

See: newTagListMessage smart constructor.

Constructors

TagListMessage' (Maybe [Tag]) 

Instances

Instances details
FromXML TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Generic TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Associated Types

type Rep TagListMessage :: Type -> Type #

Read TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Show TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

NFData TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Methods

rnf :: TagListMessage -> () #

Eq TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Hashable TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

type Rep TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

type Rep TagListMessage = D1 ('MetaData "TagListMessage" "Amazonka.ElastiCache.Types.TagListMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "TagListMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))

newTagListMessage :: TagListMessage Source #

Create a value of TagListMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagList:TagListMessage', tagListMessage_tagList - A list of tags as key-value pairs.

ResetCacheParameterGroup

data ResetCacheParameterGroup Source #

Represents the input of a ResetCacheParameterGroup operation.

See: newResetCacheParameterGroup smart constructor.

Instances

Instances details
ToHeaders ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

ToPath ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

ToQuery ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

AWSRequest ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Generic ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Associated Types

type Rep ResetCacheParameterGroup :: Type -> Type #

Read ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Show ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

NFData ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Eq ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Hashable ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

type AWSResponse ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

type Rep ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

type Rep ResetCacheParameterGroup = D1 ('MetaData "ResetCacheParameterGroup" "Amazonka.ElastiCache.ResetCacheParameterGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ResetCacheParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterNameValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ParameterNameValue])) :*: (S1 ('MetaSel ('Just "resetAllParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResetCacheParameterGroup Source #

Create a value of ResetCacheParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterNameValues:ResetCacheParameterGroup', resetCacheParameterGroup_parameterNameValues - An array of parameter names to reset to their default values. If ResetAllParameters is true, do not use ParameterNameValues. If ResetAllParameters is false, you must specify the name of at least one parameter to reset.

$sel:resetAllParameters:ResetCacheParameterGroup', resetCacheParameterGroup_resetAllParameters - If true, all parameters in the cache parameter group are reset to their default values. If false, only the parameters listed by ParameterNameValues are reset to their default values.

Valid values: true | false

ResetCacheParameterGroup, resetCacheParameterGroup_cacheParameterGroupName - The name of the cache parameter group to reset.

data CacheParameterGroupNameMessage Source #

Represents the output of one of the following operations:

  • ModifyCacheParameterGroup
  • ResetCacheParameterGroup

See: newCacheParameterGroupNameMessage smart constructor.

Instances

Instances details
FromXML CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Generic CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Associated Types

type Rep CacheParameterGroupNameMessage :: Type -> Type #

Read CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Show CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

NFData CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Eq CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Hashable CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

type Rep CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

type Rep CacheParameterGroupNameMessage = D1 ('MetaData "CacheParameterGroupNameMessage" "Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCacheParameterGroupNameMessage :: CacheParameterGroupNameMessage Source #

Create a value of CacheParameterGroupNameMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheParameterGroupName:CacheParameterGroupNameMessage', cacheParameterGroupNameMessage_cacheParameterGroupName - The name of the cache parameter group.

RevokeCacheSecurityGroupIngress

data RevokeCacheSecurityGroupIngress Source #

Represents the input of a RevokeCacheSecurityGroupIngress operation.

See: newRevokeCacheSecurityGroupIngress smart constructor.

Instances

Instances details
ToHeaders RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

ToPath RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

ToQuery RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

AWSRequest RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

Generic RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

Associated Types

type Rep RevokeCacheSecurityGroupIngress :: Type -> Type #

Read RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

Show RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

NFData RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

Eq RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

Hashable RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

type AWSResponse RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

type Rep RevokeCacheSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

type Rep RevokeCacheSecurityGroupIngress = D1 ('MetaData "RevokeCacheSecurityGroupIngress" "Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "RevokeCacheSecurityGroupIngress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRevokeCacheSecurityGroupIngress Source #

Create a value of RevokeCacheSecurityGroupIngress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RevokeCacheSecurityGroupIngress, revokeCacheSecurityGroupIngress_cacheSecurityGroupName - The name of the cache security group to revoke ingress from.

RevokeCacheSecurityGroupIngress, revokeCacheSecurityGroupIngress_eC2SecurityGroupName - The name of the Amazon EC2 security group to revoke access from.

RevokeCacheSecurityGroupIngress, revokeCacheSecurityGroupIngress_eC2SecurityGroupOwnerId - The Amazon account number of the Amazon EC2 security group owner. Note that this is not the same thing as an Amazon access key ID - you must provide a valid Amazon account number for this parameter.

data RevokeCacheSecurityGroupIngressResponse Source #

Instances

Instances details
Generic RevokeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

Read RevokeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

Show RevokeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

NFData RevokeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

Eq RevokeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

type Rep RevokeCacheSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress

type Rep RevokeCacheSecurityGroupIngressResponse = D1 ('MetaData "RevokeCacheSecurityGroupIngressResponse" "Amazonka.ElastiCache.RevokeCacheSecurityGroupIngress" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "RevokeCacheSecurityGroupIngressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheSecurityGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

StartMigration

data StartMigration Source #

See: newStartMigration smart constructor.

Instances

Instances details
ToHeaders StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

ToPath StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

ToQuery StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

AWSRequest StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

Associated Types

type AWSResponse StartMigration #

Generic StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

Associated Types

type Rep StartMigration :: Type -> Type #

Read StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

Show StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

NFData StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

Methods

rnf :: StartMigration -> () #

Eq StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

Hashable StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

type AWSResponse StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

type Rep StartMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

type Rep StartMigration = D1 ('MetaData "StartMigration" "Amazonka.ElastiCache.StartMigration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "StartMigration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "customerNodeEndpointList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [CustomerNodeEndpoint])))

newStartMigration Source #

Create a value of StartMigration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartMigration, startMigration_replicationGroupId - The ID of the replication group to which data should be migrated.

$sel:customerNodeEndpointList:StartMigration', startMigration_customerNodeEndpointList - List of endpoints from which data should be migrated. For Redis (cluster mode disabled), list should have only one element.

data StartMigrationResponse Source #

See: newStartMigrationResponse smart constructor.

Instances

Instances details
Generic StartMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

Associated Types

type Rep StartMigrationResponse :: Type -> Type #

Read StartMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

Show StartMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

NFData StartMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

Methods

rnf :: StartMigrationResponse -> () #

Eq StartMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

type Rep StartMigrationResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.StartMigration

type Rep StartMigrationResponse = D1 ('MetaData "StartMigrationResponse" "Amazonka.ElastiCache.StartMigration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "StartMigrationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartMigrationResponse Source #

Create a value of StartMigrationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicationGroup:StartMigrationResponse', startMigrationResponse_replicationGroup - Undocumented member.

$sel:httpStatus:StartMigrationResponse', startMigrationResponse_httpStatus - The response's http status code.

TestFailover

data TestFailover Source #

See: newTestFailover smart constructor.

Constructors

TestFailover' Text Text 

Instances

Instances details
ToHeaders TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

ToPath TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

ToQuery TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

AWSRequest TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

Associated Types

type AWSResponse TestFailover #

Generic TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

Associated Types

type Rep TestFailover :: Type -> Type #

Read TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

Show TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

NFData TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

Methods

rnf :: TestFailover -> () #

Eq TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

Hashable TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

type AWSResponse TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

type Rep TestFailover Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

type Rep TestFailover = D1 ('MetaData "TestFailover" "Amazonka.ElastiCache.TestFailover" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "TestFailover'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTestFailover Source #

Create a value of TestFailover with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

TestFailover, testFailover_replicationGroupId - The name of the replication group (console: cluster) whose automatic failover is being tested by this operation.

TestFailover, testFailover_nodeGroupId - The name of the node group (called shard in the console) in this replication group on which automatic failover is to be tested. You may test automatic failover on up to 5 node groups in any rolling 24-hour period.

data TestFailoverResponse Source #

See: newTestFailoverResponse smart constructor.

Instances

Instances details
Generic TestFailoverResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

Associated Types

type Rep TestFailoverResponse :: Type -> Type #

Read TestFailoverResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

Show TestFailoverResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

NFData TestFailoverResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

Methods

rnf :: TestFailoverResponse -> () #

Eq TestFailoverResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

type Rep TestFailoverResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.TestFailover

type Rep TestFailoverResponse = D1 ('MetaData "TestFailoverResponse" "Amazonka.ElastiCache.TestFailover" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "TestFailoverResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTestFailoverResponse Source #

Create a value of TestFailoverResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicationGroup:TestFailoverResponse', testFailoverResponse_replicationGroup - Undocumented member.

$sel:httpStatus:TestFailoverResponse', testFailoverResponse_httpStatus - The response's http status code.

Types

AZMode

newtype AZMode Source #

Constructors

AZMode' 

Fields

Bundled Patterns

pattern AZMode_Cross_az :: AZMode 
pattern AZMode_Single_az :: AZMode 

Instances

Instances details
FromJSON AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

FromJSONKey AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

ToJSON AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

ToJSONKey AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

ToByteString AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Methods

toBS :: AZMode -> ByteString #

ToHeader AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Methods

toHeader :: HeaderName -> AZMode -> [Header] #

ToLog AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

ToQuery AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

FromText AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

ToText AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Methods

toText :: AZMode -> Text #

FromXML AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

ToXML AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Methods

toXML :: AZMode -> XML #

Generic AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Associated Types

type Rep AZMode :: Type -> Type #

Methods

from :: AZMode -> Rep AZMode x #

to :: Rep AZMode x -> AZMode #

Read AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Show AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

NFData AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Methods

rnf :: AZMode -> () #

Eq AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Methods

(==) :: AZMode -> AZMode -> Bool #

(/=) :: AZMode -> AZMode -> Bool #

Ord AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Hashable AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

Methods

hashWithSalt :: Int -> AZMode -> Int #

hash :: AZMode -> Int #

type Rep AZMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AZMode

type Rep AZMode = D1 ('MetaData "AZMode" "Amazonka.ElastiCache.Types.AZMode" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "AZMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAZMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthTokenUpdateStatus

newtype AuthTokenUpdateStatus Source #

Instances

Instances details
FromJSON AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

FromJSONKey AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

ToJSON AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

ToJSONKey AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

ToByteString AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

ToHeader AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

ToLog AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

ToQuery AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

FromText AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

ToText AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

FromXML AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

ToXML AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

Generic AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

Associated Types

type Rep AuthTokenUpdateStatus :: Type -> Type #

Read AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

Show AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

NFData AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

Methods

rnf :: AuthTokenUpdateStatus -> () #

Eq AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

Ord AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

Hashable AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

type Rep AuthTokenUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStatus

type Rep AuthTokenUpdateStatus = D1 ('MetaData "AuthTokenUpdateStatus" "Amazonka.ElastiCache.Types.AuthTokenUpdateStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "AuthTokenUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthTokenUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthTokenUpdateStrategyType

newtype AuthTokenUpdateStrategyType Source #

Instances

Instances details
FromJSON AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

FromJSONKey AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

ToJSON AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

ToJSONKey AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

ToByteString AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

ToHeader AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

ToLog AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

ToQuery AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

FromText AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

ToText AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

FromXML AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

ToXML AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

Generic AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

Associated Types

type Rep AuthTokenUpdateStrategyType :: Type -> Type #

Read AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

Show AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

NFData AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

Eq AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

Ord AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

Hashable AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

type Rep AuthTokenUpdateStrategyType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType

type Rep AuthTokenUpdateStrategyType = D1 ('MetaData "AuthTokenUpdateStrategyType" "Amazonka.ElastiCache.Types.AuthTokenUpdateStrategyType" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "AuthTokenUpdateStrategyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthTokenUpdateStrategyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticationType

newtype AuthenticationType Source #

Instances

Instances details
FromJSON AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

FromJSONKey AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

ToJSON AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

ToJSONKey AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

ToByteString AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

ToHeader AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

ToLog AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

ToQuery AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

FromText AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

ToText AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

FromXML AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

ToXML AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

Generic AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

Associated Types

type Rep AuthenticationType :: Type -> Type #

Read AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

Show AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

NFData AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

Methods

rnf :: AuthenticationType -> () #

Eq AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

Ord AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

Hashable AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

type Rep AuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationType

type Rep AuthenticationType = D1 ('MetaData "AuthenticationType" "Amazonka.ElastiCache.Types.AuthenticationType" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "AuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutomaticFailoverStatus

newtype AutomaticFailoverStatus Source #

Instances

Instances details
FromJSON AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

FromJSONKey AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

ToJSON AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

ToJSONKey AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

ToByteString AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

ToHeader AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

ToLog AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

ToQuery AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

FromText AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

ToText AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

FromXML AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

ToXML AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

Generic AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

Associated Types

type Rep AutomaticFailoverStatus :: Type -> Type #

Read AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

Show AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

NFData AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

Methods

rnf :: AutomaticFailoverStatus -> () #

Eq AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

Ord AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

Hashable AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

type Rep AutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AutomaticFailoverStatus

type Rep AutomaticFailoverStatus = D1 ('MetaData "AutomaticFailoverStatus" "Amazonka.ElastiCache.Types.AutomaticFailoverStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "AutomaticFailoverStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutomaticFailoverStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChangeType

newtype ChangeType Source #

Constructors

ChangeType' 

Fields

Bundled Patterns

pattern ChangeType_Immediate :: ChangeType 
pattern ChangeType_Requires_reboot :: ChangeType 

Instances

Instances details
FromJSON ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

FromJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

ToJSON ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

ToJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

ToByteString ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

ToHeader ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

ToLog ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

ToQuery ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

FromText ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

ToText ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

Methods

toText :: ChangeType -> Text #

FromXML ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

ToXML ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

Methods

toXML :: ChangeType -> XML #

Generic ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

Associated Types

type Rep ChangeType :: Type -> Type #

Read ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

Show ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

NFData ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

Methods

rnf :: ChangeType -> () #

Eq ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

Ord ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

Hashable ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

type Rep ChangeType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ChangeType

type Rep ChangeType = D1 ('MetaData "ChangeType" "Amazonka.ElastiCache.Types.ChangeType" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "ChangeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChangeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataTieringStatus

newtype DataTieringStatus Source #

Instances

Instances details
FromJSON DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

FromJSONKey DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

ToJSON DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

ToJSONKey DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

ToByteString DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

ToHeader DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

ToLog DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

ToQuery DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

FromText DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

ToText DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

FromXML DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

ToXML DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

Generic DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

Associated Types

type Rep DataTieringStatus :: Type -> Type #

Read DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

Show DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

NFData DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

Methods

rnf :: DataTieringStatus -> () #

Eq DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

Ord DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

Hashable DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

type Rep DataTieringStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DataTieringStatus

type Rep DataTieringStatus = D1 ('MetaData "DataTieringStatus" "Amazonka.ElastiCache.Types.DataTieringStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "DataTieringStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataTieringStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DestinationType

newtype DestinationType Source #

Constructors

DestinationType' 

Instances

Instances details
FromJSON DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

FromJSONKey DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

ToJSON DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

ToJSONKey DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

ToByteString DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

ToHeader DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

ToLog DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

ToQuery DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

FromText DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

ToText DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

FromXML DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

ToXML DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

Methods

toXML :: DestinationType -> XML #

Generic DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

Associated Types

type Rep DestinationType :: Type -> Type #

Read DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

Show DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

NFData DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

Methods

rnf :: DestinationType -> () #

Eq DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

Ord DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

Hashable DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

type Rep DestinationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationType

type Rep DestinationType = D1 ('MetaData "DestinationType" "Amazonka.ElastiCache.Types.DestinationType" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "DestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InputAuthenticationType

newtype InputAuthenticationType Source #

Instances

Instances details
FromJSON InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

FromJSONKey InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

ToJSON InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

ToJSONKey InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

ToByteString InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

ToHeader InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

ToLog InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

ToQuery InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

FromText InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

ToText InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

FromXML InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

ToXML InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

Generic InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

Associated Types

type Rep InputAuthenticationType :: Type -> Type #

Read InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

Show InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

NFData InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

Methods

rnf :: InputAuthenticationType -> () #

Eq InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

Ord InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

Hashable InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

type Rep InputAuthenticationType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.InputAuthenticationType

type Rep InputAuthenticationType = D1 ('MetaData "InputAuthenticationType" "Amazonka.ElastiCache.Types.InputAuthenticationType" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "InputAuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInputAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpDiscovery

newtype IpDiscovery Source #

Constructors

IpDiscovery' 

Bundled Patterns

pattern IpDiscovery_Ipv4 :: IpDiscovery 
pattern IpDiscovery_Ipv6 :: IpDiscovery 

Instances

Instances details
FromJSON IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

FromJSONKey IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

ToJSON IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

ToJSONKey IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

ToByteString IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

ToHeader IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

ToLog IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

ToQuery IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

FromText IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

ToText IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

Methods

toText :: IpDiscovery -> Text #

FromXML IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

ToXML IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

Methods

toXML :: IpDiscovery -> XML #

Generic IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

Associated Types

type Rep IpDiscovery :: Type -> Type #

Read IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

Show IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

NFData IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

Methods

rnf :: IpDiscovery -> () #

Eq IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

Ord IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

Hashable IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

type Rep IpDiscovery Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.IpDiscovery

type Rep IpDiscovery = D1 ('MetaData "IpDiscovery" "Amazonka.ElastiCache.Types.IpDiscovery" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "IpDiscovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogDeliveryConfigurationStatus

newtype LogDeliveryConfigurationStatus Source #

Instances

Instances details
FromJSON LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

FromJSONKey LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

ToJSON LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

ToJSONKey LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

ToByteString LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

ToHeader LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

ToLog LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

ToQuery LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

FromText LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

ToText LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

FromXML LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

ToXML LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

Generic LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

Associated Types

type Rep LogDeliveryConfigurationStatus :: Type -> Type #

Read LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

Show LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

NFData LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

Eq LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

Ord LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

Hashable LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

type Rep LogDeliveryConfigurationStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus

type Rep LogDeliveryConfigurationStatus = D1 ('MetaData "LogDeliveryConfigurationStatus" "Amazonka.ElastiCache.Types.LogDeliveryConfigurationStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "LogDeliveryConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogDeliveryConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogFormat

newtype LogFormat Source #

Constructors

LogFormat' 

Fields

Bundled Patterns

pattern LogFormat_Json :: LogFormat 
pattern LogFormat_Text :: LogFormat 

Instances

Instances details
FromJSON LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

FromJSONKey LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

ToJSON LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

ToJSONKey LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

ToByteString LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

Methods

toBS :: LogFormat -> ByteString #

ToHeader LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

ToLog LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

ToQuery LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

FromText LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

ToText LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

Methods

toText :: LogFormat -> Text #

FromXML LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

ToXML LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

Methods

toXML :: LogFormat -> XML #

Generic LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

Associated Types

type Rep LogFormat :: Type -> Type #

Read LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

Show LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

NFData LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

Methods

rnf :: LogFormat -> () #

Eq LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

Ord LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

Hashable LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

type Rep LogFormat Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogFormat

type Rep LogFormat = D1 ('MetaData "LogFormat" "Amazonka.ElastiCache.Types.LogFormat" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "LogFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogType

newtype LogType Source #

Constructors

LogType' 

Fields

Bundled Patterns

pattern LogType_Engine_log :: LogType 
pattern LogType_Slow_log :: LogType 

Instances

Instances details
FromJSON LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

ToJSON LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

ToByteString LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Methods

toBS :: LogType -> ByteString #

ToHeader LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Methods

toHeader :: HeaderName -> LogType -> [Header] #

ToLog LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

ToQuery LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

FromText LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

ToText LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Methods

toText :: LogType -> Text #

FromXML LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

ToXML LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Methods

toXML :: LogType -> XML #

Generic LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Associated Types

type Rep LogType :: Type -> Type #

Methods

from :: LogType -> Rep LogType x #

to :: Rep LogType x -> LogType #

Read LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

NFData LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Methods

rnf :: LogType -> () #

Eq LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Methods

(==) :: LogType -> LogType -> Bool #

(/=) :: LogType -> LogType -> Bool #

Ord LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Hashable LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

type Rep LogType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogType

type Rep LogType = D1 ('MetaData "LogType" "Amazonka.ElastiCache.Types.LogType" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "LogType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MultiAZStatus

newtype MultiAZStatus Source #

Constructors

MultiAZStatus' 

Instances

Instances details
FromJSON MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

FromJSONKey MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

ToJSON MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

ToJSONKey MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

ToByteString MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

ToHeader MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

ToLog MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

ToQuery MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

FromText MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

ToText MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

Methods

toText :: MultiAZStatus -> Text #

FromXML MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

ToXML MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

Methods

toXML :: MultiAZStatus -> XML #

Generic MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

Associated Types

type Rep MultiAZStatus :: Type -> Type #

Read MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

Show MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

NFData MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

Methods

rnf :: MultiAZStatus -> () #

Eq MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

Ord MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

Hashable MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

type Rep MultiAZStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.MultiAZStatus

type Rep MultiAZStatus = D1 ('MetaData "MultiAZStatus" "Amazonka.ElastiCache.Types.MultiAZStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "MultiAZStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMultiAZStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkType

newtype NetworkType Source #

Constructors

NetworkType' 

Bundled Patterns

pattern NetworkType_Dual_stack :: NetworkType 
pattern NetworkType_Ipv4 :: NetworkType 
pattern NetworkType_Ipv6 :: NetworkType 

Instances

Instances details
FromJSON NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

FromJSONKey NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

ToJSON NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

ToJSONKey NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

ToByteString NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

ToHeader NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

ToLog NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

ToQuery NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

FromText NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

ToText NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

Methods

toText :: NetworkType -> Text #

FromXML NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

ToXML NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

Methods

toXML :: NetworkType -> XML #

Generic NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

Associated Types

type Rep NetworkType :: Type -> Type #

Read NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

Show NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

NFData NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

Methods

rnf :: NetworkType -> () #

Eq NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

Ord NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

Hashable NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

type Rep NetworkType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NetworkType

type Rep NetworkType = D1 ('MetaData "NetworkType" "Amazonka.ElastiCache.Types.NetworkType" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "NetworkType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeUpdateInitiatedBy

newtype NodeUpdateInitiatedBy Source #

Instances

Instances details
FromJSON NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

FromJSONKey NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

ToJSON NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

ToJSONKey NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

ToByteString NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

ToHeader NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

ToLog NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

ToQuery NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

FromText NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

ToText NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

FromXML NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

ToXML NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

Generic NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

Associated Types

type Rep NodeUpdateInitiatedBy :: Type -> Type #

Read NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

Show NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

NFData NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

Methods

rnf :: NodeUpdateInitiatedBy -> () #

Eq NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

Ord NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

Hashable NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

type Rep NodeUpdateInitiatedBy Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy

type Rep NodeUpdateInitiatedBy = D1 ('MetaData "NodeUpdateInitiatedBy" "Amazonka.ElastiCache.Types.NodeUpdateInitiatedBy" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "NodeUpdateInitiatedBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeUpdateInitiatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeUpdateStatus

newtype NodeUpdateStatus Source #

Instances

Instances details
FromJSON NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

FromJSONKey NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

ToJSON NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

ToJSONKey NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

ToByteString NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

ToHeader NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

ToLog NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

ToQuery NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

FromText NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

ToText NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

FromXML NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

ToXML NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

Generic NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

Associated Types

type Rep NodeUpdateStatus :: Type -> Type #

Read NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

Show NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

NFData NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

Methods

rnf :: NodeUpdateStatus -> () #

Eq NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

Ord NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

Hashable NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

type Rep NodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeUpdateStatus

type Rep NodeUpdateStatus = D1 ('MetaData "NodeUpdateStatus" "Amazonka.ElastiCache.Types.NodeUpdateStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "NodeUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OutpostMode

newtype OutpostMode Source #

Constructors

OutpostMode' 

Instances

Instances details
FromJSON OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

FromJSONKey OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

ToJSON OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

ToJSONKey OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

ToByteString OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

ToHeader OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

ToLog OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

ToQuery OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

FromText OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

ToText OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

Methods

toText :: OutpostMode -> Text #

FromXML OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

ToXML OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

Methods

toXML :: OutpostMode -> XML #

Generic OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

Associated Types

type Rep OutpostMode :: Type -> Type #

Read OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

Show OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

NFData OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

Methods

rnf :: OutpostMode -> () #

Eq OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

Ord OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

Hashable OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

type Rep OutpostMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.OutpostMode

type Rep OutpostMode = D1 ('MetaData "OutpostMode" "Amazonka.ElastiCache.Types.OutpostMode" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "OutpostMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOutpostMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PendingAutomaticFailoverStatus

newtype PendingAutomaticFailoverStatus Source #

Instances

Instances details
FromJSON PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

FromJSONKey PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

ToJSON PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

ToJSONKey PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

ToByteString PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

ToHeader PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

ToLog PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

ToQuery PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

FromText PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

ToText PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

FromXML PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

ToXML PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

Generic PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

Associated Types

type Rep PendingAutomaticFailoverStatus :: Type -> Type #

Read PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

Show PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

NFData PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

Eq PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

Ord PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

Hashable PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

type Rep PendingAutomaticFailoverStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus

type Rep PendingAutomaticFailoverStatus = D1 ('MetaData "PendingAutomaticFailoverStatus" "Amazonka.ElastiCache.Types.PendingAutomaticFailoverStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "PendingAutomaticFailoverStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPendingAutomaticFailoverStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceUpdateSeverity

newtype ServiceUpdateSeverity Source #

Instances

Instances details
FromJSON ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

FromJSONKey ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

ToJSON ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

ToJSONKey ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

ToByteString ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

ToHeader ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

ToLog ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

ToQuery ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

FromText ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

ToText ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

FromXML ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

ToXML ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

Generic ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

Associated Types

type Rep ServiceUpdateSeverity :: Type -> Type #

Read ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

Show ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

NFData ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

Methods

rnf :: ServiceUpdateSeverity -> () #

Eq ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

Ord ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

Hashable ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

type Rep ServiceUpdateSeverity Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateSeverity

type Rep ServiceUpdateSeverity = D1 ('MetaData "ServiceUpdateSeverity" "Amazonka.ElastiCache.Types.ServiceUpdateSeverity" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "ServiceUpdateSeverity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceUpdateSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceUpdateStatus

newtype ServiceUpdateStatus Source #

Instances

Instances details
FromJSON ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

FromJSONKey ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

ToJSON ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

ToJSONKey ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

ToByteString ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

ToHeader ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

ToLog ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

ToQuery ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

FromText ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

ToText ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

FromXML ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

ToXML ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

Generic ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

Associated Types

type Rep ServiceUpdateStatus :: Type -> Type #

Read ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

Show ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

NFData ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

Methods

rnf :: ServiceUpdateStatus -> () #

Eq ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

Ord ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

Hashable ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

type Rep ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateStatus

type Rep ServiceUpdateStatus = D1 ('MetaData "ServiceUpdateStatus" "Amazonka.ElastiCache.Types.ServiceUpdateStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "ServiceUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceUpdateType

newtype ServiceUpdateType Source #

Instances

Instances details
FromJSON ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

FromJSONKey ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

ToJSON ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

ToJSONKey ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

ToByteString ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

ToHeader ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

ToLog ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

ToQuery ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

FromText ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

ToText ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

FromXML ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

ToXML ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

Generic ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

Associated Types

type Rep ServiceUpdateType :: Type -> Type #

Read ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

Show ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

NFData ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

Methods

rnf :: ServiceUpdateType -> () #

Eq ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

Ord ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

Hashable ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

type Rep ServiceUpdateType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdateType

type Rep ServiceUpdateType = D1 ('MetaData "ServiceUpdateType" "Amazonka.ElastiCache.Types.ServiceUpdateType" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "ServiceUpdateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceUpdateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SlaMet

newtype SlaMet Source #

Constructors

SlaMet' 

Fields

Bundled Patterns

pattern SlaMet_N_a :: SlaMet 
pattern SlaMet_No :: SlaMet 
pattern SlaMet_Yes :: SlaMet 

Instances

Instances details
FromJSON SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

FromJSONKey SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

ToJSON SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

ToJSONKey SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

ToByteString SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Methods

toBS :: SlaMet -> ByteString #

ToHeader SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Methods

toHeader :: HeaderName -> SlaMet -> [Header] #

ToLog SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

ToQuery SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

FromText SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

ToText SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Methods

toText :: SlaMet -> Text #

FromXML SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

ToXML SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Methods

toXML :: SlaMet -> XML #

Generic SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Associated Types

type Rep SlaMet :: Type -> Type #

Methods

from :: SlaMet -> Rep SlaMet x #

to :: Rep SlaMet x -> SlaMet #

Read SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Show SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

NFData SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Methods

rnf :: SlaMet -> () #

Eq SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Methods

(==) :: SlaMet -> SlaMet -> Bool #

(/=) :: SlaMet -> SlaMet -> Bool #

Ord SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Hashable SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

Methods

hashWithSalt :: Int -> SlaMet -> Int #

hash :: SlaMet -> Int #

type Rep SlaMet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlaMet

type Rep SlaMet = D1 ('MetaData "SlaMet" "Amazonka.ElastiCache.Types.SlaMet" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "SlaMet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSlaMet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Instances

Instances details
FromJSON SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

Methods

toText :: SourceType -> Text #

FromXML SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

Methods

toXML :: SourceType -> XML #

Generic SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

Read SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

NFData SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

Methods

rnf :: SourceType -> () #

Eq SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

Hashable SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

type Rep SourceType Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.ElastiCache.Types.SourceType" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitEncryptionMode

newtype TransitEncryptionMode Source #

Instances

Instances details
FromJSON TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

FromJSONKey TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

ToJSON TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

ToJSONKey TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

ToByteString TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

ToHeader TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

ToLog TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

ToQuery TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

FromText TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

ToText TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

FromXML TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

ToXML TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

Generic TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

Associated Types

type Rep TransitEncryptionMode :: Type -> Type #

Read TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

Show TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

NFData TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

Methods

rnf :: TransitEncryptionMode -> () #

Eq TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

Ord TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

Hashable TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

type Rep TransitEncryptionMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TransitEncryptionMode

type Rep TransitEncryptionMode = D1 ('MetaData "TransitEncryptionMode" "Amazonka.ElastiCache.Types.TransitEncryptionMode" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "TransitEncryptionMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateActionStatus

newtype UpdateActionStatus Source #

Instances

Instances details
FromJSON UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

FromJSONKey UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

ToJSON UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

ToJSONKey UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

ToByteString UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

ToHeader UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

ToLog UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

ToQuery UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

FromText UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

ToText UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

FromXML UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

ToXML UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

Generic UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

Associated Types

type Rep UpdateActionStatus :: Type -> Type #

Read UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

Show UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

NFData UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

Methods

rnf :: UpdateActionStatus -> () #

Eq UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

Ord UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

Hashable UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

type Rep UpdateActionStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionStatus

type Rep UpdateActionStatus = D1 ('MetaData "UpdateActionStatus" "Amazonka.ElastiCache.Types.UpdateActionStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'True) (C1 ('MetaCons "UpdateActionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateActionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Authentication

data Authentication Source #

Indicates whether the user requires a password to authenticate.

See: newAuthentication smart constructor.

Instances

Instances details
FromXML Authentication Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Authentication

Generic Authentication Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Authentication

Associated Types

type Rep Authentication :: Type -> Type #

Read Authentication Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Authentication

Show Authentication Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Authentication

NFData Authentication Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Authentication

Methods

rnf :: Authentication -> () #

Eq Authentication Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Authentication

Hashable Authentication Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Authentication

type Rep Authentication Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Authentication

type Rep Authentication = D1 ('MetaData "Authentication" "Amazonka.ElastiCache.Types.Authentication" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "Authentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "passwordCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationType))))

newAuthentication :: Authentication Source #

Create a value of Authentication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:passwordCount:Authentication', authentication_passwordCount - The number of passwords belonging to the user. The maximum is two.

$sel:type':Authentication', authentication_type - Indicates whether the user requires a password to authenticate.

AuthenticationMode

data AuthenticationMode Source #

Specifies the authentication mode to use.

See: newAuthenticationMode smart constructor.

Instances

Instances details
ToQuery AuthenticationMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationMode

Generic AuthenticationMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationMode

Associated Types

type Rep AuthenticationMode :: Type -> Type #

Read AuthenticationMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationMode

Show AuthenticationMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationMode

NFData AuthenticationMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationMode

Methods

rnf :: AuthenticationMode -> () #

Eq AuthenticationMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationMode

Hashable AuthenticationMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationMode

type Rep AuthenticationMode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AuthenticationMode

type Rep AuthenticationMode = D1 ('MetaData "AuthenticationMode" "Amazonka.ElastiCache.Types.AuthenticationMode" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "AuthenticationMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "passwords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputAuthenticationType))))

newAuthenticationMode :: AuthenticationMode Source #

Create a value of AuthenticationMode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:passwords:AuthenticationMode', authenticationMode_passwords - Specifies the passwords to use for authentication if Type is set to password.

$sel:type':AuthenticationMode', authenticationMode_type - Specifies the authentication type. Possible options are IAM authentication, password and no password.

AvailabilityZone

data AvailabilityZone Source #

Describes an Availability Zone in which the cluster is launched.

See: newAvailabilityZone smart constructor.

Constructors

AvailabilityZone' (Maybe Text) 

Instances

Instances details
FromXML AvailabilityZone Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AvailabilityZone

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AvailabilityZone

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.AvailabilityZone

type Rep AvailabilityZone = D1 ('MetaData "AvailabilityZone" "Amazonka.ElastiCache.Types.AvailabilityZone" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "AvailabilityZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:AvailabilityZone', availabilityZone_name - The name of the Availability Zone.

CacheCluster

data CacheCluster Source #

Contains all of the attributes of a specific cluster.

See: newCacheCluster smart constructor.

Instances

Instances details
FromXML CacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheCluster

Generic CacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheCluster

Associated Types

type Rep CacheCluster :: Type -> Type #

Read CacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheCluster

Show CacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheCluster

NFData CacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheCluster

Methods

rnf :: CacheCluster -> () #

Eq CacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheCluster

Hashable CacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheCluster

type Rep CacheCluster Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheCluster

type Rep CacheCluster = D1 ('MetaData "CacheCluster" "Amazonka.ElastiCache.Types.CacheCluster" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheCluster'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "atRestEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "authTokenEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "authTokenLastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cacheClusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheClusterStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheNode]))) :*: (S1 ('MetaSel ('Just "cacheParameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheParameterGroupStatus)) :*: S1 ('MetaSel ('Just "cacheSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheSecurityGroupMembership])))) :*: ((S1 ('MetaSel ('Just "cacheSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientDownloadLandingPage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "configurationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint)) :*: S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: ((((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpDiscovery))) :*: (S1 ('MetaSel ('Just "logDeliveryConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogDeliveryConfiguration])) :*: S1 ('MetaSel ('Just "networkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkType)))) :*: ((S1 ('MetaSel ('Just "notificationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationConfiguration)) :*: S1 ('MetaSel ('Just "numCacheNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "pendingModifiedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PendingModifiedValues)) :*: S1 ('MetaSel ('Just "preferredAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredOutpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationGroupLogDeliveryEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityGroupMembership])) :*: S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "transitEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitEncryptionMode)))))))))

newCacheCluster :: CacheCluster Source #

Create a value of CacheCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:CacheCluster', cacheCluster_arn - The ARN (Amazon Resource Name) of the cache cluster.

$sel:atRestEncryptionEnabled:CacheCluster', cacheCluster_atRestEncryptionEnabled - A flag that enables encryption at-rest when set to true.

You cannot modify the value of AtRestEncryptionEnabled after the cluster is created. To enable at-rest encryption on a cluster you must set AtRestEncryptionEnabled to true when you create a cluster.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

$sel:authTokenEnabled:CacheCluster', cacheCluster_authTokenEnabled - A flag that enables using an AuthToken (password) when issuing Redis commands.

Default: false

$sel:authTokenLastModifiedDate:CacheCluster', cacheCluster_authTokenLastModifiedDate - The date the auth token was last modified

$sel:autoMinorVersionUpgrade:CacheCluster', cacheCluster_autoMinorVersionUpgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions.

$sel:cacheClusterCreateTime:CacheCluster', cacheCluster_cacheClusterCreateTime - The date and time when the cluster was created.

$sel:cacheClusterId:CacheCluster', cacheCluster_cacheClusterId - The user-supplied identifier of the cluster. This identifier is a unique key that identifies a cluster.

$sel:cacheClusterStatus:CacheCluster', cacheCluster_cacheClusterStatus - The current state of this cluster, one of the following values: available, creating, deleted, deleting, incompatible-network, modifying, rebooting cluster nodes, restore-failed, or snapshotting.

CacheCluster, cacheCluster_cacheNodeType - The name of the compute and memory capacity node type for the cluster.

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

  • General purpose:

    • Current generation:

      M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge

      For region availability, see Supported Node Types

      M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge

      M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge

      T4g node types (available only for Redis engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium

      T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium

      T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      T1 node types: cache.t1.micro

      M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge

      M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge

  • Compute optimized:

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      C1 node types: cache.c1.xlarge

  • Memory optimized:

    • Current generation:

      R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).

      cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge

      For region availability, see Supported Node Types

      R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge

      R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge

      R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge

Additional node type info

  • All current generation instance types are created in Amazon VPC by default.
  • Redis append-only files (AOF) are not supported for T1 or T2 instances.
  • Redis Multi-AZ with automatic failover is not supported on T1 instances.
  • Redis configuration variables appendonly and appendfsync are not supported on Redis version 2.8.22 and later.

$sel:cacheNodes:CacheCluster', cacheCluster_cacheNodes - A list of cache nodes that are members of the cluster.

$sel:cacheParameterGroup:CacheCluster', cacheCluster_cacheParameterGroup - Status of the cache parameter group.

$sel:cacheSecurityGroups:CacheCluster', cacheCluster_cacheSecurityGroups - A list of cache security group elements, composed of name and status sub-elements.

$sel:cacheSubnetGroupName:CacheCluster', cacheCluster_cacheSubnetGroupName - The name of the cache subnet group associated with the cluster.

$sel:clientDownloadLandingPage:CacheCluster', cacheCluster_clientDownloadLandingPage - The URL of the web page where you can download the latest ElastiCache client library.

$sel:configurationEndpoint:CacheCluster', cacheCluster_configurationEndpoint - Represents a Memcached cluster endpoint which can be used by an application to connect to any node in the cluster. The configuration endpoint will always have .cfg in it.

Example: mem-3.9dvc4r.cfg.usw2.cache.amazonaws.com:11211

$sel:engine:CacheCluster', cacheCluster_engine - The name of the cache engine (memcached or redis) to be used for this cluster.

CacheCluster, cacheCluster_engineVersion - The version of the cache engine that is used in this cluster.

$sel:ipDiscovery:CacheCluster', cacheCluster_ipDiscovery - The network type associated with the cluster, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

CacheCluster, cacheCluster_logDeliveryConfigurations - Returns the destination, format and type of the logs.

$sel:networkType:CacheCluster', cacheCluster_networkType - Must be either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

$sel:notificationConfiguration:CacheCluster', cacheCluster_notificationConfiguration - Describes a notification topic and its status. Notification topics are used for publishing ElastiCache events to subscribers using Amazon Simple Notification Service (SNS).

CacheCluster, cacheCluster_numCacheNodes - The number of cache nodes in the cluster.

For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.

$sel:pendingModifiedValues:CacheCluster', cacheCluster_pendingModifiedValues - Undocumented member.

$sel:preferredAvailabilityZone:CacheCluster', cacheCluster_preferredAvailabilityZone - The name of the Availability Zone in which the cluster is located or "Multiple" if the cache nodes are located in different Availability Zones.

$sel:preferredMaintenanceWindow:CacheCluster', cacheCluster_preferredMaintenanceWindow - Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

Valid values for ddd are:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat

Example: sun:23:00-mon:01:30

$sel:preferredOutpostArn:CacheCluster', cacheCluster_preferredOutpostArn - The outpost ARN in which the cache cluster is created.

$sel:replicationGroupId:CacheCluster', cacheCluster_replicationGroupId - The replication group to which this cluster belongs. If this field is empty, the cluster is not associated with any replication group.

$sel:replicationGroupLogDeliveryEnabled:CacheCluster', cacheCluster_replicationGroupLogDeliveryEnabled - A boolean value indicating whether log delivery is enabled for the replication group.

$sel:securityGroups:CacheCluster', cacheCluster_securityGroups - A list of VPC Security Groups associated with the cluster.

$sel:snapshotRetentionLimit:CacheCluster', cacheCluster_snapshotRetentionLimit - The number of days for which ElastiCache retains automatic cluster snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.

If the value of SnapshotRetentionLimit is set to zero (0), backups are turned off.

$sel:snapshotWindow:CacheCluster', cacheCluster_snapshotWindow - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your cluster.

Example: 05:00-09:00

CacheCluster, cacheCluster_transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

CacheCluster, cacheCluster_transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

CacheEngineVersion

data CacheEngineVersion Source #

Provides all of the details about a particular cache engine version.

See: newCacheEngineVersion smart constructor.

Instances

Instances details
FromXML CacheEngineVersion Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheEngineVersion

Generic CacheEngineVersion Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheEngineVersion

Associated Types

type Rep CacheEngineVersion :: Type -> Type #

Read CacheEngineVersion Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheEngineVersion

Show CacheEngineVersion Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheEngineVersion

NFData CacheEngineVersion Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheEngineVersion

Methods

rnf :: CacheEngineVersion -> () #

Eq CacheEngineVersion Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheEngineVersion

Hashable CacheEngineVersion Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheEngineVersion

type Rep CacheEngineVersion Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheEngineVersion

type Rep CacheEngineVersion = D1 ('MetaData "CacheEngineVersion" "Amazonka.ElastiCache.Types.CacheEngineVersion" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheEngineVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheEngineDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheEngineVersionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cacheParameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCacheEngineVersion :: CacheEngineVersion Source #

Create a value of CacheEngineVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheEngineDescription:CacheEngineVersion', cacheEngineVersion_cacheEngineDescription - The description of the cache engine.

$sel:cacheEngineVersionDescription:CacheEngineVersion', cacheEngineVersion_cacheEngineVersionDescription - The description of the cache engine version.

$sel:cacheParameterGroupFamily:CacheEngineVersion', cacheEngineVersion_cacheParameterGroupFamily - The name of the cache parameter group family associated with this cache engine.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x

$sel:engine:CacheEngineVersion', cacheEngineVersion_engine - The name of the cache engine.

$sel:engineVersion:CacheEngineVersion', cacheEngineVersion_engineVersion - The version number of the cache engine.

CacheNode

data CacheNode Source #

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.

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

  • General purpose:

    • Current generation:

      M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge

      For region availability, see Supported Node Types

      M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge

      M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge

      T4g node types (available only for Redis engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium

      T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium

      T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      T1 node types: cache.t1.micro

      M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge

      M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge

  • Compute optimized:

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      C1 node types: cache.c1.xlarge

  • Memory optimized:

    • Current generation:

      R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).

      cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge

      For region availability, see Supported Node Types

      R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge

      R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge

      R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge

Additional node type info

  • All current generation instance types are created in Amazon VPC by default.
  • Redis append-only files (AOF) are not supported for T1 or T2 instances.
  • Redis Multi-AZ with automatic failover is not supported on T1 instances.
  • Redis configuration variables appendonly and appendfsync are not supported on Redis version 2.8.22 and later.

See: newCacheNode smart constructor.

Instances

Instances details
FromXML CacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNode

Generic CacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNode

Associated Types

type Rep CacheNode :: Type -> Type #

Read CacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNode

Show CacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNode

NFData CacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNode

Methods

rnf :: CacheNode -> () #

Eq CacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNode

Hashable CacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNode

type Rep CacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNode

type Rep CacheNode = D1 ('MetaData "CacheNode" "Amazonka.ElastiCache.Types.CacheNode" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheNode'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheNodeCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "cacheNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cacheNodeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerOutpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint))) :*: (S1 ('MetaSel ('Just "parameterGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceCacheNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCacheNode :: CacheNode Source #

Create a value of CacheNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheNodeCreateTime:CacheNode', cacheNode_cacheNodeCreateTime - The date and time when the cache node was created.

$sel:cacheNodeId:CacheNode', cacheNode_cacheNodeId - The cache node identifier. A node ID is a numeric identifier (0001, 0002, etc.). The combination of cluster ID and node ID uniquely identifies every cache node used in a customer's Amazon account.

$sel:cacheNodeStatus:CacheNode', cacheNode_cacheNodeStatus - The current state of this cache node, one of the following values: available, creating, rebooting, or deleting.

$sel:customerAvailabilityZone:CacheNode', cacheNode_customerAvailabilityZone - The Availability Zone where this node was created and now resides.

$sel:customerOutpostArn:CacheNode', cacheNode_customerOutpostArn - The customer outpost ARN of the cache node.

$sel:endpoint:CacheNode', cacheNode_endpoint - The hostname for connecting to this cache node.

$sel:parameterGroupStatus:CacheNode', cacheNode_parameterGroupStatus - The status of the parameter group applied to this cache node.

$sel:sourceCacheNodeId:CacheNode', cacheNode_sourceCacheNodeId - The ID of the primary node to which this read replica node is synchronized. If this field is empty, this node is not associated with a primary cluster.

CacheNodeTypeSpecificParameter

data CacheNodeTypeSpecificParameter Source #

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.

See: newCacheNodeTypeSpecificParameter smart constructor.

Instances

Instances details
FromXML CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Generic CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Associated Types

type Rep CacheNodeTypeSpecificParameter :: Type -> Type #

Read CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Show CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

NFData CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Eq CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Hashable CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

type Rep CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

type Rep CacheNodeTypeSpecificParameter = D1 ('MetaData "CacheNodeTypeSpecificParameter" "Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheNodeTypeSpecificParameter'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allowedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheNodeTypeSpecificValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheNodeTypeSpecificValue]))) :*: (S1 ('MetaSel ('Just "changeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeType)) :*: S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isModifiable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "minimumEngineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCacheNodeTypeSpecificParameter :: CacheNodeTypeSpecificParameter Source #

Create a value of CacheNodeTypeSpecificParameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedValues:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_allowedValues - The valid range of values for the parameter.

$sel:cacheNodeTypeSpecificValues:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_cacheNodeTypeSpecificValues - A list of cache node types and their corresponding values for this parameter.

$sel:changeType:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_changeType - Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied. You can force a reboot or wait until the next maintenance window's reboot. For more information, see Rebooting a Cluster.

$sel:dataType:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_dataType - The valid data type for the parameter.

$sel:description:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_description - A description of the parameter.

$sel:isModifiable:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_isModifiable - Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

$sel:minimumEngineVersion:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_minimumEngineVersion - The earliest cache engine version to which the parameter can apply.

$sel:parameterName:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_parameterName - The name of the parameter.

$sel:source:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_source - The source of the parameter value.

CacheNodeTypeSpecificValue

data CacheNodeTypeSpecificValue Source #

A value that applies only to a certain cache node type.

See: newCacheNodeTypeSpecificValue smart constructor.

Instances

Instances details
FromXML CacheNodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificValue

Generic CacheNodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificValue

Associated Types

type Rep CacheNodeTypeSpecificValue :: Type -> Type #

Read CacheNodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificValue

Show CacheNodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificValue

NFData CacheNodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificValue

Eq CacheNodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificValue

Hashable CacheNodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificValue

type Rep CacheNodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificValue

type Rep CacheNodeTypeSpecificValue = D1 ('MetaData "CacheNodeTypeSpecificValue" "Amazonka.ElastiCache.Types.CacheNodeTypeSpecificValue" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheNodeTypeSpecificValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCacheNodeTypeSpecificValue :: CacheNodeTypeSpecificValue Source #

Create a value of CacheNodeTypeSpecificValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheNodeType:CacheNodeTypeSpecificValue', cacheNodeTypeSpecificValue_cacheNodeType - The cache node type for which this value applies.

$sel:value:CacheNodeTypeSpecificValue', cacheNodeTypeSpecificValue_value - The value for the cache node type.

CacheNodeUpdateStatus

data CacheNodeUpdateStatus Source #

The status of the service update on the cache node

See: newCacheNodeUpdateStatus smart constructor.

Instances

Instances details
FromXML CacheNodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeUpdateStatus

Generic CacheNodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeUpdateStatus

Associated Types

type Rep CacheNodeUpdateStatus :: Type -> Type #

Read CacheNodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeUpdateStatus

Show CacheNodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeUpdateStatus

NFData CacheNodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeUpdateStatus

Methods

rnf :: CacheNodeUpdateStatus -> () #

Eq CacheNodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeUpdateStatus

Hashable CacheNodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeUpdateStatus

type Rep CacheNodeUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeUpdateStatus

type Rep CacheNodeUpdateStatus = D1 ('MetaData "CacheNodeUpdateStatus" "Amazonka.ElastiCache.Types.CacheNodeUpdateStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheNodeUpdateStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeDeletionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "nodeUpdateEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "nodeUpdateInitiatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeUpdateInitiatedBy)))) :*: ((S1 ('MetaSel ('Just "nodeUpdateInitiatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "nodeUpdateStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "nodeUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeUpdateStatus)) :*: S1 ('MetaSel ('Just "nodeUpdateStatusModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newCacheNodeUpdateStatus :: CacheNodeUpdateStatus Source #

Create a value of CacheNodeUpdateStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheNodeId:CacheNodeUpdateStatus', cacheNodeUpdateStatus_cacheNodeId - The node ID of the cache cluster

$sel:nodeDeletionDate:CacheNodeUpdateStatus', cacheNodeUpdateStatus_nodeDeletionDate - The deletion date of the node

$sel:nodeUpdateEndDate:CacheNodeUpdateStatus', cacheNodeUpdateStatus_nodeUpdateEndDate - The end date of the update for a node

$sel:nodeUpdateInitiatedBy:CacheNodeUpdateStatus', cacheNodeUpdateStatus_nodeUpdateInitiatedBy - Reflects whether the update was initiated by the customer or automatically applied

$sel:nodeUpdateInitiatedDate:CacheNodeUpdateStatus', cacheNodeUpdateStatus_nodeUpdateInitiatedDate - The date when the update is triggered

$sel:nodeUpdateStartDate:CacheNodeUpdateStatus', cacheNodeUpdateStatus_nodeUpdateStartDate - The start date of the update for a node

$sel:nodeUpdateStatus:CacheNodeUpdateStatus', cacheNodeUpdateStatus_nodeUpdateStatus - The update status of the node

$sel:nodeUpdateStatusModifiedDate:CacheNodeUpdateStatus', cacheNodeUpdateStatus_nodeUpdateStatusModifiedDate - The date when the NodeUpdateStatus was last modified>

CacheParameterGroup

data CacheParameterGroup Source #

Represents the output of a CreateCacheParameterGroup operation.

See: newCacheParameterGroup smart constructor.

Instances

Instances details
FromXML CacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroup

Generic CacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroup

Associated Types

type Rep CacheParameterGroup :: Type -> Type #

Read CacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroup

Show CacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroup

NFData CacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroup

Methods

rnf :: CacheParameterGroup -> () #

Eq CacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroup

Hashable CacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroup

type Rep CacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroup

type Rep CacheParameterGroup = D1 ('MetaData "CacheParameterGroup" "Amazonka.ElastiCache.Types.CacheParameterGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheParameterGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheParameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isGlobal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newCacheParameterGroup :: CacheParameterGroup Source #

Create a value of CacheParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:CacheParameterGroup', cacheParameterGroup_arn - The ARN (Amazon Resource Name) of the cache parameter group.

$sel:cacheParameterGroupFamily:CacheParameterGroup', cacheParameterGroup_cacheParameterGroupFamily - The name of the cache parameter group family that this cache parameter group is compatible with.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x |

$sel:cacheParameterGroupName:CacheParameterGroup', cacheParameterGroup_cacheParameterGroupName - The name of the cache parameter group.

$sel:description:CacheParameterGroup', cacheParameterGroup_description - The description for this cache parameter group.

$sel:isGlobal:CacheParameterGroup', cacheParameterGroup_isGlobal - Indicates whether the parameter group is associated with a Global datastore

CacheParameterGroupNameMessage

data CacheParameterGroupNameMessage Source #

Represents the output of one of the following operations:

  • ModifyCacheParameterGroup
  • ResetCacheParameterGroup

See: newCacheParameterGroupNameMessage smart constructor.

Instances

Instances details
FromXML CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Generic CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Associated Types

type Rep CacheParameterGroupNameMessage :: Type -> Type #

Read CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Show CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

NFData CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Eq CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Hashable CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

type Rep CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

type Rep CacheParameterGroupNameMessage = D1 ('MetaData "CacheParameterGroupNameMessage" "Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCacheParameterGroupNameMessage :: CacheParameterGroupNameMessage Source #

Create a value of CacheParameterGroupNameMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheParameterGroupName:CacheParameterGroupNameMessage', cacheParameterGroupNameMessage_cacheParameterGroupName - The name of the cache parameter group.

CacheParameterGroupStatus

data CacheParameterGroupStatus Source #

Status of the cache parameter group.

See: newCacheParameterGroupStatus smart constructor.

Instances

Instances details
FromXML CacheParameterGroupStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupStatus

Generic CacheParameterGroupStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupStatus

Associated Types

type Rep CacheParameterGroupStatus :: Type -> Type #

Read CacheParameterGroupStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupStatus

Show CacheParameterGroupStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupStatus

NFData CacheParameterGroupStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupStatus

Eq CacheParameterGroupStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupStatus

Hashable CacheParameterGroupStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupStatus

type Rep CacheParameterGroupStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupStatus

type Rep CacheParameterGroupStatus = D1 ('MetaData "CacheParameterGroupStatus" "Amazonka.ElastiCache.Types.CacheParameterGroupStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheParameterGroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheNodeIdsToReboot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterApplyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCacheParameterGroupStatus :: CacheParameterGroupStatus Source #

Create a value of CacheParameterGroupStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheNodeIdsToReboot:CacheParameterGroupStatus', cacheParameterGroupStatus_cacheNodeIdsToReboot - A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a numeric identifier (0001, 0002, etc.).

$sel:cacheParameterGroupName:CacheParameterGroupStatus', cacheParameterGroupStatus_cacheParameterGroupName - The name of the cache parameter group.

$sel:parameterApplyStatus:CacheParameterGroupStatus', cacheParameterGroupStatus_parameterApplyStatus - The status of parameter updates.

CacheSecurityGroup

data CacheSecurityGroup Source #

Represents the output of one of the following operations:

  • AuthorizeCacheSecurityGroupIngress
  • CreateCacheSecurityGroup
  • RevokeCacheSecurityGroupIngress

See: newCacheSecurityGroup smart constructor.

Instances

Instances details
FromXML CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Generic CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Associated Types

type Rep CacheSecurityGroup :: Type -> Type #

Read CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Show CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

NFData CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Methods

rnf :: CacheSecurityGroup -> () #

Eq CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Hashable CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

type Rep CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

type Rep CacheSecurityGroup = D1 ('MetaData "CacheSecurityGroup" "Amazonka.ElastiCache.Types.CacheSecurityGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheSecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eC2SecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EC2SecurityGroup])) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCacheSecurityGroup :: CacheSecurityGroup Source #

Create a value of CacheSecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:CacheSecurityGroup', cacheSecurityGroup_arn - The ARN of the cache security group,

$sel:cacheSecurityGroupName:CacheSecurityGroup', cacheSecurityGroup_cacheSecurityGroupName - The name of the cache security group.

$sel:description:CacheSecurityGroup', cacheSecurityGroup_description - The description of the cache security group.

$sel:eC2SecurityGroups:CacheSecurityGroup', cacheSecurityGroup_eC2SecurityGroups - A list of Amazon EC2 security groups that are associated with this cache security group.

$sel:ownerId:CacheSecurityGroup', cacheSecurityGroup_ownerId - The Amazon account ID of the cache security group owner.

CacheSecurityGroupMembership

data CacheSecurityGroupMembership Source #

Represents a cluster's status within a particular cache security group.

See: newCacheSecurityGroupMembership smart constructor.

Instances

Instances details
FromXML CacheSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroupMembership

Generic CacheSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroupMembership

Associated Types

type Rep CacheSecurityGroupMembership :: Type -> Type #

Read CacheSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroupMembership

Show CacheSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroupMembership

NFData CacheSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroupMembership

Eq CacheSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroupMembership

Hashable CacheSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroupMembership

type Rep CacheSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroupMembership

type Rep CacheSecurityGroupMembership = D1 ('MetaData "CacheSecurityGroupMembership" "Amazonka.ElastiCache.Types.CacheSecurityGroupMembership" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheSecurityGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCacheSecurityGroupMembership :: CacheSecurityGroupMembership Source #

Create a value of CacheSecurityGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheSecurityGroupName:CacheSecurityGroupMembership', cacheSecurityGroupMembership_cacheSecurityGroupName - The name of the cache security group.

$sel:status:CacheSecurityGroupMembership', cacheSecurityGroupMembership_status - The membership status in the cache security group. The status changes when a cache security group is modified, or when the cache security groups assigned to a cluster are modified.

CacheSubnetGroup

data CacheSubnetGroup Source #

Represents the output of one of the following operations:

  • CreateCacheSubnetGroup
  • ModifyCacheSubnetGroup

See: newCacheSubnetGroup smart constructor.

Instances

Instances details
FromXML CacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSubnetGroup

Generic CacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSubnetGroup

Associated Types

type Rep CacheSubnetGroup :: Type -> Type #

Read CacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSubnetGroup

Show CacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSubnetGroup

NFData CacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSubnetGroup

Methods

rnf :: CacheSubnetGroup -> () #

Eq CacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSubnetGroup

Hashable CacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSubnetGroup

type Rep CacheSubnetGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSubnetGroup

type Rep CacheSubnetGroup = D1 ('MetaData "CacheSubnetGroup" "Amazonka.ElastiCache.Types.CacheSubnetGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheSubnetGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cacheSubnetGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Subnet])) :*: (S1 ('MetaSel ('Just "supportedNetworkTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkType])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCacheSubnetGroup :: CacheSubnetGroup Source #

Create a value of CacheSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:CacheSubnetGroup', cacheSubnetGroup_arn - The ARN (Amazon Resource Name) of the cache subnet group.

$sel:cacheSubnetGroupDescription:CacheSubnetGroup', cacheSubnetGroup_cacheSubnetGroupDescription - The description of the cache subnet group.

$sel:cacheSubnetGroupName:CacheSubnetGroup', cacheSubnetGroup_cacheSubnetGroupName - The name of the cache subnet group.

$sel:subnets:CacheSubnetGroup', cacheSubnetGroup_subnets - A list of subnets associated with the cache subnet group.

CacheSubnetGroup, cacheSubnetGroup_supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

$sel:vpcId:CacheSubnetGroup', cacheSubnetGroup_vpcId - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group.

CloudWatchLogsDestinationDetails

data CloudWatchLogsDestinationDetails Source #

The configuration details of the CloudWatch Logs destination.

See: newCloudWatchLogsDestinationDetails smart constructor.

Instances

Instances details
ToQuery CloudWatchLogsDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails

FromXML CloudWatchLogsDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails

Generic CloudWatchLogsDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails

Associated Types

type Rep CloudWatchLogsDestinationDetails :: Type -> Type #

Read CloudWatchLogsDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails

Show CloudWatchLogsDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails

NFData CloudWatchLogsDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails

Eq CloudWatchLogsDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails

Hashable CloudWatchLogsDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails

type Rep CloudWatchLogsDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails

type Rep CloudWatchLogsDestinationDetails = D1 ('MetaData "CloudWatchLogsDestinationDetails" "Amazonka.ElastiCache.Types.CloudWatchLogsDestinationDetails" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CloudWatchLogsDestinationDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCloudWatchLogsDestinationDetails :: CloudWatchLogsDestinationDetails Source #

Create a value of CloudWatchLogsDestinationDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroup:CloudWatchLogsDestinationDetails', cloudWatchLogsDestinationDetails_logGroup - The name of the CloudWatch Logs log group.

ConfigureShard

data ConfigureShard Source #

Node group (shard) configuration options when adding or removing replicas. Each node group (shard) configuration has the following members: NodeGroupId, NewReplicaCount, and PreferredAvailabilityZones.

See: newConfigureShard smart constructor.

Constructors

ConfigureShard' (Maybe [Text]) (Maybe [Text]) Text Int 

Instances

Instances details
ToQuery ConfigureShard Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ConfigureShard

Generic ConfigureShard Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ConfigureShard

Associated Types

type Rep ConfigureShard :: Type -> Type #

Read ConfigureShard Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ConfigureShard

Show ConfigureShard Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ConfigureShard

NFData ConfigureShard Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ConfigureShard

Methods

rnf :: ConfigureShard -> () #

Eq ConfigureShard Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ConfigureShard

Hashable ConfigureShard Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ConfigureShard

type Rep ConfigureShard Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ConfigureShard

type Rep ConfigureShard = D1 ('MetaData "ConfigureShard" "Amazonka.ElastiCache.Types.ConfigureShard" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ConfigureShard'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "preferredAvailabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "preferredOutpostArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "nodeGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newReplicaCount'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newConfigureShard Source #

Create a value of ConfigureShard with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:preferredAvailabilityZones:ConfigureShard', configureShard_preferredAvailabilityZones - A list of PreferredAvailabilityZone strings that specify which availability zones the replication group's nodes are to be in. The nummber of PreferredAvailabilityZone values must equal the value of NewReplicaCount plus 1 to account for the primary node. If this member of ReplicaConfiguration is omitted, ElastiCache for Redis selects the availability zone for each of the replicas.

$sel:preferredOutpostArns:ConfigureShard', configureShard_preferredOutpostArns - The outpost ARNs in which the cache cluster is created.

$sel:nodeGroupId:ConfigureShard', configureShard_nodeGroupId - The 4-digit id for the node group you are configuring. For Redis (cluster mode disabled) replication groups, the node group id is always 0001. To find a Redis (cluster mode enabled)'s node group's (shard's) id, see Finding a Shard's Id.

$sel:newReplicaCount':ConfigureShard', configureShard_newReplicaCount - The number of replicas you want in this node group at the end of this operation. The maximum value for NewReplicaCount is 5. The minimum value depends upon the type of Redis replication group you are working with.

The minimum number of replicas in a shard or replication group is:

  • Redis (cluster mode disabled)

    • If Multi-AZ: 1
    • If Multi-AZ: 0
  • Redis (cluster mode enabled): 0 (though you will not be able to failover to a replica if your primary node fails)

CustomerNodeEndpoint

data CustomerNodeEndpoint Source #

The endpoint from which data should be migrated.

See: newCustomerNodeEndpoint smart constructor.

Instances

Instances details
ToQuery CustomerNodeEndpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CustomerNodeEndpoint

Generic CustomerNodeEndpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CustomerNodeEndpoint

Associated Types

type Rep CustomerNodeEndpoint :: Type -> Type #

Read CustomerNodeEndpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CustomerNodeEndpoint

Show CustomerNodeEndpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CustomerNodeEndpoint

NFData CustomerNodeEndpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CustomerNodeEndpoint

Methods

rnf :: CustomerNodeEndpoint -> () #

Eq CustomerNodeEndpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CustomerNodeEndpoint

Hashable CustomerNodeEndpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CustomerNodeEndpoint

type Rep CustomerNodeEndpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CustomerNodeEndpoint

type Rep CustomerNodeEndpoint = D1 ('MetaData "CustomerNodeEndpoint" "Amazonka.ElastiCache.Types.CustomerNodeEndpoint" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CustomerNodeEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newCustomerNodeEndpoint :: CustomerNodeEndpoint Source #

Create a value of CustomerNodeEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:CustomerNodeEndpoint', customerNodeEndpoint_address - The address of the node endpoint

$sel:port:CustomerNodeEndpoint', customerNodeEndpoint_port - The port of the node endpoint

DestinationDetails

data DestinationDetails Source #

Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.

See: newDestinationDetails smart constructor.

Instances

Instances details
ToQuery DestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationDetails

FromXML DestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationDetails

Generic DestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationDetails

Associated Types

type Rep DestinationDetails :: Type -> Type #

Read DestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationDetails

Show DestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationDetails

NFData DestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationDetails

Methods

rnf :: DestinationDetails -> () #

Eq DestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationDetails

Hashable DestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationDetails

type Rep DestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.DestinationDetails

type Rep DestinationDetails = D1 ('MetaData "DestinationDetails" "Amazonka.ElastiCache.Types.DestinationDetails" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "DestinationDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogsDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsDestinationDetails)) :*: S1 ('MetaSel ('Just "kinesisFirehoseDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseDestinationDetails))))

newDestinationDetails :: DestinationDetails Source #

Create a value of DestinationDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cloudWatchLogsDetails:DestinationDetails', destinationDetails_cloudWatchLogsDetails - The configuration details of the CloudWatch Logs destination.

$sel:kinesisFirehoseDetails:DestinationDetails', destinationDetails_kinesisFirehoseDetails - The configuration details of the Kinesis Data Firehose destination.

EC2SecurityGroup

data EC2SecurityGroup Source #

Provides ownership and status information for an Amazon EC2 security group.

See: newEC2SecurityGroup smart constructor.

Instances

Instances details
FromXML EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EC2SecurityGroup

Generic EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EC2SecurityGroup

Associated Types

type Rep EC2SecurityGroup :: Type -> Type #

Read EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EC2SecurityGroup

Show EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EC2SecurityGroup

NFData EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EC2SecurityGroup

Methods

rnf :: EC2SecurityGroup -> () #

Eq EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EC2SecurityGroup

Hashable EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EC2SecurityGroup

type Rep EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EC2SecurityGroup

type Rep EC2SecurityGroup = D1 ('MetaData "EC2SecurityGroup" "Amazonka.ElastiCache.Types.EC2SecurityGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "EC2SecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEC2SecurityGroup :: EC2SecurityGroup Source #

Create a value of EC2SecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eC2SecurityGroupName:EC2SecurityGroup', eC2SecurityGroup_eC2SecurityGroupName - The name of the Amazon EC2 security group.

$sel:eC2SecurityGroupOwnerId:EC2SecurityGroup', eC2SecurityGroup_eC2SecurityGroupOwnerId - The Amazon account ID of the Amazon EC2 security group owner.

$sel:status:EC2SecurityGroup', eC2SecurityGroup_status - The status of the Amazon EC2 security group.

Endpoint

data Endpoint Source #

Represents the information required for client programs to connect to a cache node.

See: newEndpoint smart constructor.

Constructors

Endpoint' (Maybe Text) (Maybe Int) 

Instances

Instances details
FromXML Endpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Read Endpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Endpoint

NFData Endpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Eq Endpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Endpoint

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.ElastiCache.Types.Endpoint" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newEndpoint :: Endpoint Source #

Create a value of Endpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:Endpoint', endpoint_address - The DNS hostname of the cache node.

$sel:port:Endpoint', endpoint_port - The port number that the cache engine is listening on.

EngineDefaults

data EngineDefaults Source #

Represents the output of a DescribeEngineDefaultParameters operation.

See: newEngineDefaults smart constructor.

Instances

Instances details
FromXML EngineDefaults Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EngineDefaults

Generic EngineDefaults Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EngineDefaults

Associated Types

type Rep EngineDefaults :: Type -> Type #

Read EngineDefaults Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EngineDefaults

Show EngineDefaults Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EngineDefaults

NFData EngineDefaults Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EngineDefaults

Methods

rnf :: EngineDefaults -> () #

Eq EngineDefaults Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EngineDefaults

Hashable EngineDefaults Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EngineDefaults

type Rep EngineDefaults Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.EngineDefaults

type Rep EngineDefaults = D1 ('MetaData "EngineDefaults" "Amazonka.ElastiCache.Types.EngineDefaults" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "EngineDefaults'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheNodeTypeSpecificParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheNodeTypeSpecificParameter])) :*: S1 ('MetaSel ('Just "cacheParameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])))))

newEngineDefaults :: EngineDefaults Source #

Create a value of EngineDefaults with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheNodeTypeSpecificParameters:EngineDefaults', engineDefaults_cacheNodeTypeSpecificParameters - A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.

$sel:cacheParameterGroupFamily:EngineDefaults', engineDefaults_cacheParameterGroupFamily - Specifies the name of the cache parameter group family to which the engine default parameters apply.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.0 | redis6.x

$sel:marker:EngineDefaults', engineDefaults_marker - Provides an identifier to allow retrieval of paginated results.

$sel:parameters:EngineDefaults', engineDefaults_parameters - Contains a list of engine default parameters.

Event

data Event Source #

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.

See: newEvent smart constructor.

Instances

Instances details
FromXML Event Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Event

Methods

parseXML :: [Node] -> Either String Event #

Generic Event Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Read Event Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

NFData Event Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Event

Methods

rnf :: Event -> () #

Eq Event Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Hashable Event Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

type Rep Event Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Event

type Rep Event = D1 ('MetaData "Event" "Amazonka.ElastiCache.Types.Event" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "Event'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceType)))))

newEvent :: Event Source #

Create a value of Event with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:date:Event', event_date - The date and time when the event occurred.

$sel:message:Event', event_message - The text of the event.

$sel:sourceIdentifier:Event', event_sourceIdentifier - The identifier for the source of the event. For example, if the event occurred at the cluster level, the identifier would be the name of the cluster.

$sel:sourceType:Event', event_sourceType - Specifies the origin of this event - a cluster, a parameter group, a security group, etc.

Filter

data Filter Source #

Used to streamline results of a search based on the property being filtered.

See: newFilter smart constructor.

Constructors

Filter' Text (NonEmpty Text) 

Instances

Instances details
ToQuery Filter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Hashable Filter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.ElastiCache.Types.Filter" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newFilter Source #

Create a value of Filter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Filter', filter_name - The property being filtered. For example, UserId.

$sel:values:Filter', filter_values - The property values to filter on. For example, "user-123".

GlobalNodeGroup

data GlobalNodeGroup Source #

Indicates the slot configuration and global identifier for a slice group.

See: newGlobalNodeGroup smart constructor.

Instances

Instances details
FromXML GlobalNodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalNodeGroup

Generic GlobalNodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalNodeGroup

Associated Types

type Rep GlobalNodeGroup :: Type -> Type #

Read GlobalNodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalNodeGroup

Show GlobalNodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalNodeGroup

NFData GlobalNodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalNodeGroup

Methods

rnf :: GlobalNodeGroup -> () #

Eq GlobalNodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalNodeGroup

Hashable GlobalNodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalNodeGroup

type Rep GlobalNodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalNodeGroup

type Rep GlobalNodeGroup = D1 ('MetaData "GlobalNodeGroup" "Amazonka.ElastiCache.Types.GlobalNodeGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "GlobalNodeGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalNodeGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGlobalNodeGroup :: GlobalNodeGroup Source #

Create a value of GlobalNodeGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:globalNodeGroupId:GlobalNodeGroup', globalNodeGroup_globalNodeGroupId - The name of the global node group

$sel:slots:GlobalNodeGroup', globalNodeGroup_slots - The keyspace for this node group

GlobalReplicationGroup

data GlobalReplicationGroup Source #

Consists of a primary cluster that accepts writes and an associated secondary cluster that resides in a different Amazon region. The secondary cluster accepts only reads. The primary cluster automatically replicates updates to the secondary cluster.

  • The GlobalReplicationGroupIdSuffix represents the name of the Global datastore, which is what you use to associate a secondary cluster.

See: newGlobalReplicationGroup smart constructor.

Instances

Instances details
FromXML GlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroup

Generic GlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroup

Associated Types

type Rep GlobalReplicationGroup :: Type -> Type #

Read GlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroup

Show GlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroup

NFData GlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroup

Methods

rnf :: GlobalReplicationGroup -> () #

Eq GlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroup

Hashable GlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroup

type Rep GlobalReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroup

type Rep GlobalReplicationGroup = D1 ('MetaData "GlobalReplicationGroup" "Amazonka.ElastiCache.Types.GlobalReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "GlobalReplicationGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "atRestEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "authTokenEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "globalNodeGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GlobalNodeGroup])) :*: S1 ('MetaSel ('Just "globalReplicationGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GlobalReplicationGroupMember]))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newGlobalReplicationGroup :: GlobalReplicationGroup Source #

Create a value of GlobalReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:GlobalReplicationGroup', globalReplicationGroup_arn - The ARN (Amazon Resource Name) of the global replication group.

$sel:atRestEncryptionEnabled:GlobalReplicationGroup', globalReplicationGroup_atRestEncryptionEnabled - A flag that enables encryption at rest when set to true.

You cannot modify the value of AtRestEncryptionEnabled after the replication group is created. To enable encryption at rest on a replication group you must set AtRestEncryptionEnabled to true when you create the replication group.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

$sel:authTokenEnabled:GlobalReplicationGroup', globalReplicationGroup_authTokenEnabled - A flag that enables using an AuthToken (password) when issuing Redis commands.

Default: false

$sel:cacheNodeType:GlobalReplicationGroup', globalReplicationGroup_cacheNodeType - The cache node type of the Global datastore

$sel:clusterEnabled:GlobalReplicationGroup', globalReplicationGroup_clusterEnabled - A flag that indicates whether the Global datastore is cluster enabled.

$sel:engine:GlobalReplicationGroup', globalReplicationGroup_engine - The Elasticache engine. For Redis only.

$sel:engineVersion:GlobalReplicationGroup', globalReplicationGroup_engineVersion - The Elasticache Redis engine version.

$sel:globalNodeGroups:GlobalReplicationGroup', globalReplicationGroup_globalNodeGroups - Indicates the slot configuration and global identifier for each slice group.

$sel:globalReplicationGroupDescription:GlobalReplicationGroup', globalReplicationGroup_globalReplicationGroupDescription - The optional description of the Global datastore

$sel:globalReplicationGroupId:GlobalReplicationGroup', globalReplicationGroup_globalReplicationGroupId - The name of the Global datastore

$sel:members:GlobalReplicationGroup', globalReplicationGroup_members - The replication groups that comprise the Global datastore.

GlobalReplicationGroup, globalReplicationGroup_status - The status of the Global datastore

$sel:transitEncryptionEnabled:GlobalReplicationGroup', globalReplicationGroup_transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

GlobalReplicationGroupInfo

data GlobalReplicationGroupInfo Source #

The name of the Global datastore and role of this replication group in the Global datastore.

See: newGlobalReplicationGroupInfo smart constructor.

Instances

Instances details
FromXML GlobalReplicationGroupInfo Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupInfo

Generic GlobalReplicationGroupInfo Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupInfo

Associated Types

type Rep GlobalReplicationGroupInfo :: Type -> Type #

Read GlobalReplicationGroupInfo Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupInfo

Show GlobalReplicationGroupInfo Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupInfo

NFData GlobalReplicationGroupInfo Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupInfo

Eq GlobalReplicationGroupInfo Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupInfo

Hashable GlobalReplicationGroupInfo Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupInfo

type Rep GlobalReplicationGroupInfo Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupInfo

type Rep GlobalReplicationGroupInfo = D1 ('MetaData "GlobalReplicationGroupInfo" "Amazonka.ElastiCache.Types.GlobalReplicationGroupInfo" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "GlobalReplicationGroupInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "globalReplicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "globalReplicationGroupMemberRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGlobalReplicationGroupInfo :: GlobalReplicationGroupInfo Source #

Create a value of GlobalReplicationGroupInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:globalReplicationGroupId:GlobalReplicationGroupInfo', globalReplicationGroupInfo_globalReplicationGroupId - The name of the Global datastore

$sel:globalReplicationGroupMemberRole:GlobalReplicationGroupInfo', globalReplicationGroupInfo_globalReplicationGroupMemberRole - The role of the replication group in a Global datastore. Can be primary or secondary.

GlobalReplicationGroupMember

data GlobalReplicationGroupMember Source #

A member of a Global datastore. It contains the Replication Group Id, the Amazon region and the role of the replication group.

See: newGlobalReplicationGroupMember smart constructor.

Instances

Instances details
FromXML GlobalReplicationGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupMember

Generic GlobalReplicationGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupMember

Associated Types

type Rep GlobalReplicationGroupMember :: Type -> Type #

Read GlobalReplicationGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupMember

Show GlobalReplicationGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupMember

NFData GlobalReplicationGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupMember

Eq GlobalReplicationGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupMember

Hashable GlobalReplicationGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupMember

type Rep GlobalReplicationGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.GlobalReplicationGroupMember

type Rep GlobalReplicationGroupMember = D1 ('MetaData "GlobalReplicationGroupMember" "Amazonka.ElastiCache.Types.GlobalReplicationGroupMember" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "GlobalReplicationGroupMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "automaticFailover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomaticFailoverStatus)) :*: S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicationGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newGlobalReplicationGroupMember :: GlobalReplicationGroupMember Source #

Create a value of GlobalReplicationGroupMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:automaticFailover:GlobalReplicationGroupMember', globalReplicationGroupMember_automaticFailover - Indicates whether automatic failover is enabled for the replication group.

$sel:replicationGroupId:GlobalReplicationGroupMember', globalReplicationGroupMember_replicationGroupId - The replication group id of the Global datastore member.

$sel:replicationGroupRegion:GlobalReplicationGroupMember', globalReplicationGroupMember_replicationGroupRegion - The Amazon region of the Global datastore member.

$sel:role':GlobalReplicationGroupMember', globalReplicationGroupMember_role - Indicates the role of the replication group, primary or secondary.

$sel:status:GlobalReplicationGroupMember', globalReplicationGroupMember_status - The status of the membership of the replication group.

KinesisFirehoseDestinationDetails

data KinesisFirehoseDestinationDetails Source #

The configuration details of the Kinesis Data Firehose destination.

See: newKinesisFirehoseDestinationDetails smart constructor.

Instances

Instances details
ToQuery KinesisFirehoseDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails

FromXML KinesisFirehoseDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails

Generic KinesisFirehoseDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails

Associated Types

type Rep KinesisFirehoseDestinationDetails :: Type -> Type #

Read KinesisFirehoseDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails

Show KinesisFirehoseDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails

NFData KinesisFirehoseDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails

Eq KinesisFirehoseDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails

Hashable KinesisFirehoseDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails

type Rep KinesisFirehoseDestinationDetails Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails

type Rep KinesisFirehoseDestinationDetails = D1 ('MetaData "KinesisFirehoseDestinationDetails" "Amazonka.ElastiCache.Types.KinesisFirehoseDestinationDetails" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "KinesisFirehoseDestinationDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisFirehoseDestinationDetails :: KinesisFirehoseDestinationDetails Source #

Create a value of KinesisFirehoseDestinationDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deliveryStream:KinesisFirehoseDestinationDetails', kinesisFirehoseDestinationDetails_deliveryStream - The name of the Kinesis Data Firehose delivery stream.

LogDeliveryConfiguration

data LogDeliveryConfiguration Source #

Returns the destination, format and type of the logs.

See: newLogDeliveryConfiguration smart constructor.

Instances

Instances details
FromXML LogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfiguration

Generic LogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfiguration

Associated Types

type Rep LogDeliveryConfiguration :: Type -> Type #

Read LogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfiguration

Show LogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfiguration

NFData LogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfiguration

Eq LogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfiguration

Hashable LogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfiguration

type Rep LogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfiguration

type Rep LogDeliveryConfiguration = D1 ('MetaData "LogDeliveryConfiguration" "Amazonka.ElastiCache.Types.LogDeliveryConfiguration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "LogDeliveryConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationDetails)) :*: (S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationType)) :*: S1 ('MetaSel ('Just "logFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogFormat)))) :*: (S1 ('MetaSel ('Just "logType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogType)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogDeliveryConfigurationStatus))))))

newLogDeliveryConfiguration :: LogDeliveryConfiguration Source #

Create a value of LogDeliveryConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationDetails:LogDeliveryConfiguration', logDeliveryConfiguration_destinationDetails - Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.

$sel:destinationType:LogDeliveryConfiguration', logDeliveryConfiguration_destinationType - Returns the destination type, either cloudwatch-logs or kinesis-firehose.

$sel:logFormat:LogDeliveryConfiguration', logDeliveryConfiguration_logFormat - Returns the log format, either JSON or TEXT.

$sel:logType:LogDeliveryConfiguration', logDeliveryConfiguration_logType - Refers to slow-log or engine-log.

$sel:message:LogDeliveryConfiguration', logDeliveryConfiguration_message - Returns an error message for the log delivery configuration.

$sel:status:LogDeliveryConfiguration', logDeliveryConfiguration_status - Returns the log delivery configuration status. Values are one of enabling | disabling | modifying | active | error

LogDeliveryConfigurationRequest

data LogDeliveryConfigurationRequest Source #

Specifies the destination, format and type of the logs.

See: newLogDeliveryConfigurationRequest smart constructor.

Instances

Instances details
ToQuery LogDeliveryConfigurationRequest Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationRequest

Generic LogDeliveryConfigurationRequest Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationRequest

Associated Types

type Rep LogDeliveryConfigurationRequest :: Type -> Type #

Read LogDeliveryConfigurationRequest Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationRequest

Show LogDeliveryConfigurationRequest Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationRequest

NFData LogDeliveryConfigurationRequest Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationRequest

Eq LogDeliveryConfigurationRequest Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationRequest

Hashable LogDeliveryConfigurationRequest Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationRequest

type Rep LogDeliveryConfigurationRequest Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.LogDeliveryConfigurationRequest

type Rep LogDeliveryConfigurationRequest = D1 ('MetaData "LogDeliveryConfigurationRequest" "Amazonka.ElastiCache.Types.LogDeliveryConfigurationRequest" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "LogDeliveryConfigurationRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationDetails)) :*: S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationType))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "logFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogFormat)) :*: S1 ('MetaSel ('Just "logType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogType))))))

newLogDeliveryConfigurationRequest :: LogDeliveryConfigurationRequest Source #

Create a value of LogDeliveryConfigurationRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationDetails:LogDeliveryConfigurationRequest', logDeliveryConfigurationRequest_destinationDetails - Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.

$sel:destinationType:LogDeliveryConfigurationRequest', logDeliveryConfigurationRequest_destinationType - Specify either cloudwatch-logs or kinesis-firehose as the destination type.

$sel:enabled:LogDeliveryConfigurationRequest', logDeliveryConfigurationRequest_enabled - Specify if log delivery is enabled. Default true.

$sel:logFormat:LogDeliveryConfigurationRequest', logDeliveryConfigurationRequest_logFormat - Specifies either JSON or TEXT

$sel:logType:LogDeliveryConfigurationRequest', logDeliveryConfigurationRequest_logType - Refers to slow-log or engine-log..

NodeGroup

data NodeGroup Source #

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.

See: newNodeGroup smart constructor.

Instances

Instances details
FromXML NodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroup

Generic NodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroup

Associated Types

type Rep NodeGroup :: Type -> Type #

Read NodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroup

Show NodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroup

NFData NodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroup

Methods

rnf :: NodeGroup -> () #

Eq NodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroup

Hashable NodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroup

type Rep NodeGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroup

type Rep NodeGroup = D1 ('MetaData "NodeGroup" "Amazonka.ElastiCache.Types.NodeGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "NodeGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nodeGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodeGroupMembers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeGroupMember])) :*: S1 ('MetaSel ('Just "primaryEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint)))) :*: (S1 ('MetaSel ('Just "readerEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint)) :*: (S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newNodeGroup :: NodeGroup Source #

Create a value of NodeGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeGroupId:NodeGroup', nodeGroup_nodeGroupId - The identifier for the node group (shard). A Redis (cluster mode disabled) replication group contains only 1 node group; therefore, the node group ID is 0001. A Redis (cluster mode enabled) replication group contains 1 to 90 node groups numbered 0001 to 0090. Optionally, the user can provide the id for a node group.

$sel:nodeGroupMembers:NodeGroup', nodeGroup_nodeGroupMembers - A list containing information about individual nodes within the node group (shard).

$sel:primaryEndpoint:NodeGroup', nodeGroup_primaryEndpoint - The endpoint of the primary node in this node group (shard).

$sel:readerEndpoint:NodeGroup', nodeGroup_readerEndpoint - The endpoint of the replica nodes in this node group (shard).

$sel:slots:NodeGroup', nodeGroup_slots - The keyspace for this node group (shard).

$sel:status:NodeGroup', nodeGroup_status - The current state of this replication group - creating, available, modifying, deleting.

NodeGroupConfiguration

data NodeGroupConfiguration Source #

Node group (shard) configuration options. Each node group (shard) configuration has the following: Slots, PrimaryAvailabilityZone, ReplicaAvailabilityZones, ReplicaCount.

See: newNodeGroupConfiguration smart constructor.

Instances

Instances details
ToQuery NodeGroupConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupConfiguration

FromXML NodeGroupConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupConfiguration

Generic NodeGroupConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupConfiguration

Associated Types

type Rep NodeGroupConfiguration :: Type -> Type #

Read NodeGroupConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupConfiguration

Show NodeGroupConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupConfiguration

NFData NodeGroupConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupConfiguration

Methods

rnf :: NodeGroupConfiguration -> () #

Eq NodeGroupConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupConfiguration

Hashable NodeGroupConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupConfiguration

type Rep NodeGroupConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupConfiguration

type Rep NodeGroupConfiguration = D1 ('MetaData "NodeGroupConfiguration" "Amazonka.ElastiCache.Types.NodeGroupConfiguration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "NodeGroupConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nodeGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "primaryAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "primaryOutpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "replicaAvailabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "replicaCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "replicaOutpostArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newNodeGroupConfiguration :: NodeGroupConfiguration Source #

Create a value of NodeGroupConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeGroupId:NodeGroupConfiguration', nodeGroupConfiguration_nodeGroupId - Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to.

$sel:primaryAvailabilityZone:NodeGroupConfiguration', nodeGroupConfiguration_primaryAvailabilityZone - The Availability Zone where the primary node of this node group (shard) is launched.

$sel:primaryOutpostArn:NodeGroupConfiguration', nodeGroupConfiguration_primaryOutpostArn - The outpost ARN of the primary node.

$sel:replicaAvailabilityZones:NodeGroupConfiguration', nodeGroupConfiguration_replicaAvailabilityZones - A list of Availability Zones to be used for the read replicas. The number of Availability Zones in this list must match the value of ReplicaCount or ReplicasPerNodeGroup if not specified.

$sel:replicaCount:NodeGroupConfiguration', nodeGroupConfiguration_replicaCount - The number of read replica nodes in this node group (shard).

$sel:replicaOutpostArns:NodeGroupConfiguration', nodeGroupConfiguration_replicaOutpostArns - The outpost ARN of the node replicas.

$sel:slots:NodeGroupConfiguration', nodeGroupConfiguration_slots - A string that specifies the keyspace for a particular node group. Keyspaces range from 0 to 16,383. The string is in the format startkey-endkey.

Example: "0-3999"

NodeGroupMember

data NodeGroupMember Source #

Represents a single node within a node group (shard).

See: newNodeGroupMember smart constructor.

Instances

Instances details
FromXML NodeGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMember

Generic NodeGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMember

Associated Types

type Rep NodeGroupMember :: Type -> Type #

Read NodeGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMember

Show NodeGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMember

NFData NodeGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMember

Methods

rnf :: NodeGroupMember -> () #

Eq NodeGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMember

Hashable NodeGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMember

type Rep NodeGroupMember Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMember

type Rep NodeGroupMember = D1 ('MetaData "NodeGroupMember" "Amazonka.ElastiCache.Types.NodeGroupMember" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "NodeGroupMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cacheNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currentRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "preferredAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preferredOutpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "readEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint))))))

newNodeGroupMember :: NodeGroupMember Source #

Create a value of NodeGroupMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusterId:NodeGroupMember', nodeGroupMember_cacheClusterId - The ID of the cluster to which the node belongs.

$sel:cacheNodeId:NodeGroupMember', nodeGroupMember_cacheNodeId - The ID of the node within its cluster. A node ID is a numeric identifier (0001, 0002, etc.).

$sel:currentRole:NodeGroupMember', nodeGroupMember_currentRole - The role that is currently assigned to the node - primary or replica. This member is only applicable for Redis (cluster mode disabled) replication groups.

$sel:preferredAvailabilityZone:NodeGroupMember', nodeGroupMember_preferredAvailabilityZone - The name of the Availability Zone in which the node is located.

$sel:preferredOutpostArn:NodeGroupMember', nodeGroupMember_preferredOutpostArn - The outpost ARN of the node group member.

$sel:readEndpoint:NodeGroupMember', nodeGroupMember_readEndpoint - The information required for client programs to connect to a node for read operations. The read endpoint is only applicable on Redis (cluster mode disabled) clusters.

NodeGroupMemberUpdateStatus

data NodeGroupMemberUpdateStatus Source #

The status of the service update on the node group member

See: newNodeGroupMemberUpdateStatus smart constructor.

Instances

Instances details
FromXML NodeGroupMemberUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMemberUpdateStatus

Generic NodeGroupMemberUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMemberUpdateStatus

Associated Types

type Rep NodeGroupMemberUpdateStatus :: Type -> Type #

Read NodeGroupMemberUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMemberUpdateStatus

Show NodeGroupMemberUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMemberUpdateStatus

NFData NodeGroupMemberUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMemberUpdateStatus

Eq NodeGroupMemberUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMemberUpdateStatus

Hashable NodeGroupMemberUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMemberUpdateStatus

type Rep NodeGroupMemberUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupMemberUpdateStatus

type Rep NodeGroupMemberUpdateStatus = D1 ('MetaData "NodeGroupMemberUpdateStatus" "Amazonka.ElastiCache.Types.NodeGroupMemberUpdateStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "NodeGroupMemberUpdateStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nodeDeletionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "nodeUpdateEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "nodeUpdateInitiatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeUpdateInitiatedBy)) :*: S1 ('MetaSel ('Just "nodeUpdateInitiatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "nodeUpdateStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "nodeUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeUpdateStatus)) :*: S1 ('MetaSel ('Just "nodeUpdateStatusModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))))

newNodeGroupMemberUpdateStatus :: NodeGroupMemberUpdateStatus Source #

Create a value of NodeGroupMemberUpdateStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusterId:NodeGroupMemberUpdateStatus', nodeGroupMemberUpdateStatus_cacheClusterId - The cache cluster ID

$sel:cacheNodeId:NodeGroupMemberUpdateStatus', nodeGroupMemberUpdateStatus_cacheNodeId - The node ID of the cache cluster

$sel:nodeDeletionDate:NodeGroupMemberUpdateStatus', nodeGroupMemberUpdateStatus_nodeDeletionDate - The deletion date of the node

$sel:nodeUpdateEndDate:NodeGroupMemberUpdateStatus', nodeGroupMemberUpdateStatus_nodeUpdateEndDate - The end date of the update for a node

$sel:nodeUpdateInitiatedBy:NodeGroupMemberUpdateStatus', nodeGroupMemberUpdateStatus_nodeUpdateInitiatedBy - Reflects whether the update was initiated by the customer or automatically applied

$sel:nodeUpdateInitiatedDate:NodeGroupMemberUpdateStatus', nodeGroupMemberUpdateStatus_nodeUpdateInitiatedDate - The date when the update is triggered

$sel:nodeUpdateStartDate:NodeGroupMemberUpdateStatus', nodeGroupMemberUpdateStatus_nodeUpdateStartDate - The start date of the update for a node

$sel:nodeUpdateStatus:NodeGroupMemberUpdateStatus', nodeGroupMemberUpdateStatus_nodeUpdateStatus - The update status of the node

$sel:nodeUpdateStatusModifiedDate:NodeGroupMemberUpdateStatus', nodeGroupMemberUpdateStatus_nodeUpdateStatusModifiedDate - The date when the NodeUpdateStatus was last modified

NodeGroupUpdateStatus

data NodeGroupUpdateStatus Source #

The status of the service update on the node group

See: newNodeGroupUpdateStatus smart constructor.

Instances

Instances details
FromXML NodeGroupUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupUpdateStatus

Generic NodeGroupUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupUpdateStatus

Associated Types

type Rep NodeGroupUpdateStatus :: Type -> Type #

Read NodeGroupUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupUpdateStatus

Show NodeGroupUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupUpdateStatus

NFData NodeGroupUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupUpdateStatus

Methods

rnf :: NodeGroupUpdateStatus -> () #

Eq NodeGroupUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupUpdateStatus

Hashable NodeGroupUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupUpdateStatus

type Rep NodeGroupUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeGroupUpdateStatus

type Rep NodeGroupUpdateStatus = D1 ('MetaData "NodeGroupUpdateStatus" "Amazonka.ElastiCache.Types.NodeGroupUpdateStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "NodeGroupUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeGroupMemberUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeGroupMemberUpdateStatus]))))

newNodeGroupUpdateStatus :: NodeGroupUpdateStatus Source #

Create a value of NodeGroupUpdateStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeGroupId:NodeGroupUpdateStatus', nodeGroupUpdateStatus_nodeGroupId - The ID of the node group

$sel:nodeGroupMemberUpdateStatus:NodeGroupUpdateStatus', nodeGroupUpdateStatus_nodeGroupMemberUpdateStatus - The status of the service update on the node group member

NodeSnapshot

data NodeSnapshot Source #

Represents an individual cache node in a snapshot of a cluster.

See: newNodeSnapshot smart constructor.

Instances

Instances details
FromXML NodeSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeSnapshot

Generic NodeSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeSnapshot

Associated Types

type Rep NodeSnapshot :: Type -> Type #

Read NodeSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeSnapshot

Show NodeSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeSnapshot

NFData NodeSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeSnapshot

Methods

rnf :: NodeSnapshot -> () #

Eq NodeSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeSnapshot

Hashable NodeSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeSnapshot

type Rep NodeSnapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NodeSnapshot

type Rep NodeSnapshot = D1 ('MetaData "NodeSnapshot" "Amazonka.ElastiCache.Types.NodeSnapshot" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "NodeSnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cacheNodeCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "cacheNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "cacheSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeGroupConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeGroupConfiguration))) :*: (S1 ('MetaSel ('Just "nodeGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newNodeSnapshot :: NodeSnapshot Source #

Create a value of NodeSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusterId:NodeSnapshot', nodeSnapshot_cacheClusterId - A unique identifier for the source cluster.

$sel:cacheNodeCreateTime:NodeSnapshot', nodeSnapshot_cacheNodeCreateTime - The date and time when the cache node was created in the source cluster.

$sel:cacheNodeId:NodeSnapshot', nodeSnapshot_cacheNodeId - The cache node identifier for the node in the source cluster.

$sel:cacheSize:NodeSnapshot', nodeSnapshot_cacheSize - The size of the cache on the source cache node.

$sel:nodeGroupConfiguration:NodeSnapshot', nodeSnapshot_nodeGroupConfiguration - The configuration for the source node group (shard).

NodeSnapshot, nodeSnapshot_nodeGroupId - A unique identifier for the source node group (shard).

$sel:snapshotCreateTime:NodeSnapshot', nodeSnapshot_snapshotCreateTime - The date and time when the source node's metadata and cache data set was obtained for the snapshot.

NotificationConfiguration

data NotificationConfiguration Source #

Describes a notification topic and its status. Notification topics are used for publishing ElastiCache events to subscribers using Amazon Simple Notification Service (SNS).

See: newNotificationConfiguration smart constructor.

Instances

Instances details
FromXML NotificationConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NotificationConfiguration

Generic NotificationConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NotificationConfiguration

Associated Types

type Rep NotificationConfiguration :: Type -> Type #

Read NotificationConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NotificationConfiguration

Show NotificationConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NotificationConfiguration

NFData NotificationConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NotificationConfiguration

Eq NotificationConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NotificationConfiguration

Hashable NotificationConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NotificationConfiguration

type Rep NotificationConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.NotificationConfiguration

type Rep NotificationConfiguration = D1 ('MetaData "NotificationConfiguration" "Amazonka.ElastiCache.Types.NotificationConfiguration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "NotificationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topicStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNotificationConfiguration :: NotificationConfiguration Source #

Create a value of NotificationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:topicArn:NotificationConfiguration', notificationConfiguration_topicArn - The Amazon Resource Name (ARN) that identifies the topic.

$sel:topicStatus:NotificationConfiguration', notificationConfiguration_topicStatus - The current state of the topic.

Parameter

data Parameter Source #

Describes an individual setting that controls some aspect of ElastiCache behavior.

See: newParameter smart constructor.

Instances

Instances details
FromXML Parameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Parameter

Generic Parameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Parameter

Associated Types

type Rep Parameter :: Type -> Type #

Read Parameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Parameter

Show Parameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Parameter

NFData Parameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Parameter

Methods

rnf :: Parameter -> () #

Eq Parameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Parameter

Hashable Parameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Parameter

type Rep Parameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Parameter

newParameter :: Parameter Source #

Create a value of Parameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedValues:Parameter', parameter_allowedValues - The valid range of values for the parameter.

$sel:changeType:Parameter', parameter_changeType - Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied. You can force a reboot or wait until the next maintenance window's reboot. For more information, see Rebooting a Cluster.

$sel:dataType:Parameter', parameter_dataType - The valid data type for the parameter.

$sel:description:Parameter', parameter_description - A description of the parameter.

$sel:isModifiable:Parameter', parameter_isModifiable - Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

$sel:minimumEngineVersion:Parameter', parameter_minimumEngineVersion - The earliest cache engine version to which the parameter can apply.

$sel:parameterName:Parameter', parameter_parameterName - The name of the parameter.

$sel:parameterValue:Parameter', parameter_parameterValue - The value of the parameter.

$sel:source:Parameter', parameter_source - The source of the parameter.

ParameterNameValue

data ParameterNameValue Source #

Describes a name-value pair that is used to update the value of a parameter.

See: newParameterNameValue smart constructor.

Instances

Instances details
ToQuery ParameterNameValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ParameterNameValue

Generic ParameterNameValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ParameterNameValue

Associated Types

type Rep ParameterNameValue :: Type -> Type #

Read ParameterNameValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ParameterNameValue

Show ParameterNameValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ParameterNameValue

NFData ParameterNameValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ParameterNameValue

Methods

rnf :: ParameterNameValue -> () #

Eq ParameterNameValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ParameterNameValue

Hashable ParameterNameValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ParameterNameValue

type Rep ParameterNameValue Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ParameterNameValue

type Rep ParameterNameValue = D1 ('MetaData "ParameterNameValue" "Amazonka.ElastiCache.Types.ParameterNameValue" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ParameterNameValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newParameterNameValue :: ParameterNameValue Source #

Create a value of ParameterNameValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterName:ParameterNameValue', parameterNameValue_parameterName - The name of the parameter.

$sel:parameterValue:ParameterNameValue', parameterNameValue_parameterValue - The value of the parameter.

PendingLogDeliveryConfiguration

data PendingLogDeliveryConfiguration Source #

The log delivery configurations being modified

See: newPendingLogDeliveryConfiguration smart constructor.

Instances

Instances details
FromXML PendingLogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingLogDeliveryConfiguration

Generic PendingLogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingLogDeliveryConfiguration

Associated Types

type Rep PendingLogDeliveryConfiguration :: Type -> Type #

Read PendingLogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingLogDeliveryConfiguration

Show PendingLogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingLogDeliveryConfiguration

NFData PendingLogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingLogDeliveryConfiguration

Eq PendingLogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingLogDeliveryConfiguration

Hashable PendingLogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingLogDeliveryConfiguration

type Rep PendingLogDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingLogDeliveryConfiguration

type Rep PendingLogDeliveryConfiguration = D1 ('MetaData "PendingLogDeliveryConfiguration" "Amazonka.ElastiCache.Types.PendingLogDeliveryConfiguration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "PendingLogDeliveryConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationDetails)) :*: S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationType))) :*: (S1 ('MetaSel ('Just "logFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogFormat)) :*: S1 ('MetaSel ('Just "logType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogType)))))

newPendingLogDeliveryConfiguration :: PendingLogDeliveryConfiguration Source #

Create a value of PendingLogDeliveryConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationDetails:PendingLogDeliveryConfiguration', pendingLogDeliveryConfiguration_destinationDetails - Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.

$sel:destinationType:PendingLogDeliveryConfiguration', pendingLogDeliveryConfiguration_destinationType - Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.

$sel:logFormat:PendingLogDeliveryConfiguration', pendingLogDeliveryConfiguration_logFormat - Returns the log format, either JSON or TEXT

$sel:logType:PendingLogDeliveryConfiguration', pendingLogDeliveryConfiguration_logType - Refers to slow-log or engine-log..

PendingModifiedValues

data PendingModifiedValues Source #

A group of settings that are applied to the cluster in the future, or that are currently being applied.

See: newPendingModifiedValues smart constructor.

Instances

Instances details
FromXML PendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingModifiedValues

Generic PendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingModifiedValues

Associated Types

type Rep PendingModifiedValues :: Type -> Type #

Read PendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingModifiedValues

Show PendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingModifiedValues

NFData PendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingModifiedValues

Methods

rnf :: PendingModifiedValues -> () #

Eq PendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingModifiedValues

Hashable PendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingModifiedValues

type Rep PendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.PendingModifiedValues

type Rep PendingModifiedValues = D1 ('MetaData "PendingModifiedValues" "Amazonka.ElastiCache.Types.PendingModifiedValues" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "PendingModifiedValues'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "authTokenStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthTokenUpdateStatus)) :*: S1 ('MetaSel ('Just "cacheNodeIdsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "logDeliveryConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PendingLogDeliveryConfiguration])) :*: S1 ('MetaSel ('Just "numCacheNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "transitEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitEncryptionMode))))))

newPendingModifiedValues :: PendingModifiedValues Source #

Create a value of PendingModifiedValues with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authTokenStatus:PendingModifiedValues', pendingModifiedValues_authTokenStatus - The auth token status

$sel:cacheNodeIdsToRemove:PendingModifiedValues', pendingModifiedValues_cacheNodeIdsToRemove - A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).

$sel:cacheNodeType:PendingModifiedValues', pendingModifiedValues_cacheNodeType - The cache node type that this cluster or replication group is scaled to.

$sel:engineVersion:PendingModifiedValues', pendingModifiedValues_engineVersion - The new cache engine version that the cluster runs.

$sel:logDeliveryConfigurations:PendingModifiedValues', pendingModifiedValues_logDeliveryConfigurations - The log delivery configurations being modified

$sel:numCacheNodes:PendingModifiedValues', pendingModifiedValues_numCacheNodes - The new number of cache nodes for the cluster.

For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.

$sel:transitEncryptionEnabled:PendingModifiedValues', pendingModifiedValues_transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.

$sel:transitEncryptionMode:PendingModifiedValues', pendingModifiedValues_transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

ProcessedUpdateAction

data ProcessedUpdateAction Source #

Update action that has been processed for the corresponding apply/stop request

See: newProcessedUpdateAction smart constructor.

Instances

Instances details
FromXML ProcessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ProcessedUpdateAction

Generic ProcessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ProcessedUpdateAction

Associated Types

type Rep ProcessedUpdateAction :: Type -> Type #

Read ProcessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ProcessedUpdateAction

Show ProcessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ProcessedUpdateAction

NFData ProcessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ProcessedUpdateAction

Methods

rnf :: ProcessedUpdateAction -> () #

Eq ProcessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ProcessedUpdateAction

Hashable ProcessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ProcessedUpdateAction

type Rep ProcessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ProcessedUpdateAction

type Rep ProcessedUpdateAction = D1 ('MetaData "ProcessedUpdateAction" "Amazonka.ElastiCache.Types.ProcessedUpdateAction" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ProcessedUpdateAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateActionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateActionStatus)))))

newProcessedUpdateAction :: ProcessedUpdateAction Source #

Create a value of ProcessedUpdateAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusterId:ProcessedUpdateAction', processedUpdateAction_cacheClusterId - The ID of the cache cluster

$sel:replicationGroupId:ProcessedUpdateAction', processedUpdateAction_replicationGroupId - The ID of the replication group

$sel:serviceUpdateName:ProcessedUpdateAction', processedUpdateAction_serviceUpdateName - The unique ID of the service update

$sel:updateActionStatus:ProcessedUpdateAction', processedUpdateAction_updateActionStatus - The status of the update action on the Redis cluster

RecurringCharge

data RecurringCharge Source #

Contains the specific price and frequency of a recurring charges for a reserved cache node, or for a reserved cache node offering.

See: newRecurringCharge smart constructor.

Instances

Instances details
FromXML RecurringCharge Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RecurringCharge

Generic RecurringCharge Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RecurringCharge

Associated Types

type Rep RecurringCharge :: Type -> Type #

Read RecurringCharge Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RecurringCharge

Show RecurringCharge Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RecurringCharge

NFData RecurringCharge Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RecurringCharge

Methods

rnf :: RecurringCharge -> () #

Eq RecurringCharge Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RecurringCharge

Hashable RecurringCharge Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RecurringCharge

type Rep RecurringCharge Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RecurringCharge

type Rep RecurringCharge = D1 ('MetaData "RecurringCharge" "Amazonka.ElastiCache.Types.RecurringCharge" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "RecurringCharge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recurringChargeAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "recurringChargeFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRecurringCharge :: RecurringCharge Source #

Create a value of RecurringCharge with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:recurringChargeAmount:RecurringCharge', recurringCharge_recurringChargeAmount - The monetary amount of the recurring charge.

$sel:recurringChargeFrequency:RecurringCharge', recurringCharge_recurringChargeFrequency - The frequency of the recurring charge.

RegionalConfiguration

data RegionalConfiguration Source #

A list of the replication groups

See: newRegionalConfiguration smart constructor.

Instances

Instances details
ToQuery RegionalConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RegionalConfiguration

Generic RegionalConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RegionalConfiguration

Associated Types

type Rep RegionalConfiguration :: Type -> Type #

Read RegionalConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RegionalConfiguration

Show RegionalConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RegionalConfiguration

NFData RegionalConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RegionalConfiguration

Methods

rnf :: RegionalConfiguration -> () #

Eq RegionalConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RegionalConfiguration

Hashable RegionalConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RegionalConfiguration

type Rep RegionalConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.RegionalConfiguration

type Rep RegionalConfiguration = D1 ('MetaData "RegionalConfiguration" "Amazonka.ElastiCache.Types.RegionalConfiguration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "RegionalConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "replicationGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "reshardingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ReshardingConfiguration]))))

newRegionalConfiguration Source #

Create a value of RegionalConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicationGroupId:RegionalConfiguration', regionalConfiguration_replicationGroupId - The name of the secondary cluster

$sel:replicationGroupRegion:RegionalConfiguration', regionalConfiguration_replicationGroupRegion - The Amazon region where the cluster is stored

$sel:reshardingConfiguration:RegionalConfiguration', regionalConfiguration_reshardingConfiguration - A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

ReplicationGroup

data ReplicationGroup Source #

Contains all of the attributes of a specific Redis replication group.

See: newReplicationGroup smart constructor.

Instances

Instances details
FromXML ReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroup

Generic ReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroup

Associated Types

type Rep ReplicationGroup :: Type -> Type #

Read ReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroup

Show ReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroup

NFData ReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroup

Methods

rnf :: ReplicationGroup -> () #

Eq ReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroup

Hashable ReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroup

type Rep ReplicationGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroup

type Rep ReplicationGroup = D1 ('MetaData "ReplicationGroup" "Amazonka.ElastiCache.Types.ReplicationGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ReplicationGroup'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "atRestEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "authTokenEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "authTokenLastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "automaticFailover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomaticFailoverStatus)) :*: S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "clusterEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "configurationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint))) :*: (S1 ('MetaSel ('Just "dataTiering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataTieringStatus)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "globalReplicationGroupInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalReplicationGroupInfo)) :*: S1 ('MetaSel ('Just "ipDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpDiscovery))) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logDeliveryConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogDeliveryConfiguration])))))) :*: (((S1 ('MetaSel ('Just "memberClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "memberClustersOutpostArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "multiAZ") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiAZStatus)))) :*: ((S1 ('MetaSel ('Just "networkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkType)) :*: S1 ('MetaSel ('Just "nodeGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeGroup]))) :*: (S1 ('MetaSel ('Just "pendingModifiedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationGroupPendingModifiedValues)) :*: S1 ('MetaSel ('Just "replicationGroupCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: (((S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshottingClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "transitEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitEncryptionMode)) :*: S1 ('MetaSel ('Just "userGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))))

newReplicationGroup :: ReplicationGroup Source #

Create a value of ReplicationGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ReplicationGroup', replicationGroup_arn - The ARN (Amazon Resource Name) of the replication group.

$sel:atRestEncryptionEnabled:ReplicationGroup', replicationGroup_atRestEncryptionEnabled - A flag that enables encryption at-rest when set to true.

You cannot modify the value of AtRestEncryptionEnabled after the cluster is created. To enable encryption at-rest on a cluster you must set AtRestEncryptionEnabled to true when you create a cluster.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

$sel:authTokenEnabled:ReplicationGroup', replicationGroup_authTokenEnabled - A flag that enables using an AuthToken (password) when issuing Redis commands.

Default: false

$sel:authTokenLastModifiedDate:ReplicationGroup', replicationGroup_authTokenLastModifiedDate - The date the auth token was last modified

$sel:autoMinorVersionUpgrade:ReplicationGroup', replicationGroup_autoMinorVersionUpgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions.

$sel:automaticFailover:ReplicationGroup', replicationGroup_automaticFailover - Indicates the status of automatic failover for this Redis replication group.

$sel:cacheNodeType:ReplicationGroup', replicationGroup_cacheNodeType - The name of the compute and memory capacity node type for each node in the replication group.

$sel:clusterEnabled:ReplicationGroup', replicationGroup_clusterEnabled - A flag indicating whether or not this replication group is cluster enabled; i.e., whether its data can be partitioned across multiple shards (API/CLI: node groups).

Valid values: true | false

$sel:configurationEndpoint:ReplicationGroup', replicationGroup_configurationEndpoint - The configuration endpoint for this replication group. Use the configuration endpoint to connect to this replication group.

$sel:dataTiering:ReplicationGroup', replicationGroup_dataTiering - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type. This parameter must be set to true when using r6gd nodes. For more information, see Data tiering.

$sel:description:ReplicationGroup', replicationGroup_description - The user supplied description of the replication group.

$sel:globalReplicationGroupInfo:ReplicationGroup', replicationGroup_globalReplicationGroupInfo - The name of the Global datastore and role of this replication group in the Global datastore.

$sel:ipDiscovery:ReplicationGroup', replicationGroup_ipDiscovery - The network type you choose when modifying a cluster, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

$sel:kmsKeyId:ReplicationGroup', replicationGroup_kmsKeyId - The ID of the KMS key used to encrypt the disk in the cluster.

ReplicationGroup, replicationGroup_logDeliveryConfigurations - Returns the destination, format and type of the logs.

$sel:memberClusters:ReplicationGroup', replicationGroup_memberClusters - The names of all the cache clusters that are part of this replication group.

$sel:memberClustersOutpostArns:ReplicationGroup', replicationGroup_memberClustersOutpostArns - The outpost ARNs of the replication group's member clusters.

$sel:multiAZ:ReplicationGroup', replicationGroup_multiAZ - A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ

$sel:networkType:ReplicationGroup', replicationGroup_networkType - Must be either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

$sel:nodeGroups:ReplicationGroup', replicationGroup_nodeGroups - A list of node groups in this replication group. For Redis (cluster mode disabled) replication groups, this is a single-element list. For Redis (cluster mode enabled) replication groups, the list contains an entry for each node group (shard).

$sel:pendingModifiedValues:ReplicationGroup', replicationGroup_pendingModifiedValues - A group of settings to be applied to the replication group, either immediately or during the next maintenance window.

$sel:replicationGroupCreateTime:ReplicationGroup', replicationGroup_replicationGroupCreateTime - The date and time when the cluster was created.

$sel:replicationGroupId:ReplicationGroup', replicationGroup_replicationGroupId - The identifier for the replication group.

$sel:snapshotRetentionLimit:ReplicationGroup', replicationGroup_snapshotRetentionLimit - The number of days for which ElastiCache retains automatic cluster snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.

If the value of SnapshotRetentionLimit is set to zero (0), backups are turned off.

$sel:snapshotWindow:ReplicationGroup', replicationGroup_snapshotWindow - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).

Example: 05:00-09:00

If you do not specify this parameter, ElastiCache automatically chooses an appropriate time range.

This parameter is only valid if the Engine parameter is redis.

$sel:snapshottingClusterId:ReplicationGroup', replicationGroup_snapshottingClusterId - The cluster ID that is used as the daily snapshot source for the replication group.

ReplicationGroup, replicationGroup_status - The current state of this replication group - creating, available, modifying, deleting, create-failed, snapshotting.

ReplicationGroup, replicationGroup_transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

ReplicationGroup, replicationGroup_transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

$sel:userGroupIds:ReplicationGroup', replicationGroup_userGroupIds - The ID of the user group associated to the replication group.

ReplicationGroupPendingModifiedValues

data ReplicationGroupPendingModifiedValues Source #

The settings to be applied to the Redis replication group, either immediately or during the next maintenance window.

See: newReplicationGroupPendingModifiedValues smart constructor.

Instances

Instances details
FromXML ReplicationGroupPendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroupPendingModifiedValues

Generic ReplicationGroupPendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroupPendingModifiedValues

Read ReplicationGroupPendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroupPendingModifiedValues

Show ReplicationGroupPendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroupPendingModifiedValues

NFData ReplicationGroupPendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroupPendingModifiedValues

Eq ReplicationGroupPendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroupPendingModifiedValues

Hashable ReplicationGroupPendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroupPendingModifiedValues

type Rep ReplicationGroupPendingModifiedValues Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReplicationGroupPendingModifiedValues

type Rep ReplicationGroupPendingModifiedValues = D1 ('MetaData "ReplicationGroupPendingModifiedValues" "Amazonka.ElastiCache.Types.ReplicationGroupPendingModifiedValues" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ReplicationGroupPendingModifiedValues'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "authTokenStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthTokenUpdateStatus)) :*: S1 ('MetaSel ('Just "automaticFailoverStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PendingAutomaticFailoverStatus))) :*: (S1 ('MetaSel ('Just "logDeliveryConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PendingLogDeliveryConfiguration])) :*: S1 ('MetaSel ('Just "primaryClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resharding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReshardingStatus)) :*: S1 ('MetaSel ('Just "transitEncryptionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "transitEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitEncryptionMode)) :*: S1 ('MetaSel ('Just "userGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserGroupsUpdateStatus))))))

newReplicationGroupPendingModifiedValues :: ReplicationGroupPendingModifiedValues Source #

Create a value of ReplicationGroupPendingModifiedValues with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authTokenStatus:ReplicationGroupPendingModifiedValues', replicationGroupPendingModifiedValues_authTokenStatus - The auth token status

$sel:automaticFailoverStatus:ReplicationGroupPendingModifiedValues', replicationGroupPendingModifiedValues_automaticFailoverStatus - Indicates the status of automatic failover for this Redis replication group.

$sel:logDeliveryConfigurations:ReplicationGroupPendingModifiedValues', replicationGroupPendingModifiedValues_logDeliveryConfigurations - The log delivery configurations being modified

$sel:primaryClusterId:ReplicationGroupPendingModifiedValues', replicationGroupPendingModifiedValues_primaryClusterId - The primary cluster ID that is applied immediately (if --apply-immediately was specified), or during the next maintenance window.

$sel:resharding:ReplicationGroupPendingModifiedValues', replicationGroupPendingModifiedValues_resharding - The status of an online resharding operation.

$sel:transitEncryptionEnabled:ReplicationGroupPendingModifiedValues', replicationGroupPendingModifiedValues_transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.

$sel:transitEncryptionMode:ReplicationGroupPendingModifiedValues', replicationGroupPendingModifiedValues_transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

$sel:userGroups:ReplicationGroupPendingModifiedValues', replicationGroupPendingModifiedValues_userGroups - The user group being modified.

ReservedCacheNode

data ReservedCacheNode Source #

Represents the output of a PurchaseReservedCacheNodesOffering operation.

See: newReservedCacheNode smart constructor.

Instances

Instances details
FromXML ReservedCacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNode

Generic ReservedCacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNode

Associated Types

type Rep ReservedCacheNode :: Type -> Type #

Read ReservedCacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNode

Show ReservedCacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNode

NFData ReservedCacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNode

Methods

rnf :: ReservedCacheNode -> () #

Eq ReservedCacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNode

Hashable ReservedCacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNode

type Rep ReservedCacheNode Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNode

type Rep ReservedCacheNode = D1 ('MetaData "ReservedCacheNode" "Amazonka.ElastiCache.Types.ReservedCacheNode" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ReservedCacheNode'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheNodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: (S1 ('MetaSel ('Just "reservationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservedCacheNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "reservedCacheNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))))

newReservedCacheNode :: ReservedCacheNode Source #

Create a value of ReservedCacheNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheNodeCount:ReservedCacheNode', reservedCacheNode_cacheNodeCount - The number of cache nodes that have been reserved.

$sel:cacheNodeType:ReservedCacheNode', reservedCacheNode_cacheNodeType - The cache node type for the reserved cache nodes.

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

  • General purpose:

    • Current generation:

      M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge

      For region availability, see Supported Node Types

      M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge

      M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge

      T4g node types (available only for Redis engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium

      T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium

      T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      T1 node types: cache.t1.micro

      M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge

      M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge

  • Compute optimized:

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      C1 node types: cache.c1.xlarge

  • Memory optimized:

    • Current generation:

      R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).

      cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge

      For region availability, see Supported Node Types

      R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge

      R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge

      R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge

Additional node type info

  • All current generation instance types are created in Amazon VPC by default.
  • Redis append-only files (AOF) are not supported for T1 or T2 instances.
  • Redis Multi-AZ with automatic failover is not supported on T1 instances.
  • Redis configuration variables appendonly and appendfsync are not supported on Redis version 2.8.22 and later.

$sel:duration:ReservedCacheNode', reservedCacheNode_duration - The duration of the reservation in seconds.

$sel:fixedPrice:ReservedCacheNode', reservedCacheNode_fixedPrice - The fixed price charged for this reserved cache node.

$sel:offeringType:ReservedCacheNode', reservedCacheNode_offeringType - The offering type of this reserved cache node.

$sel:productDescription:ReservedCacheNode', reservedCacheNode_productDescription - The description of the reserved cache node.

$sel:recurringCharges:ReservedCacheNode', reservedCacheNode_recurringCharges - The recurring price charged to run this reserved cache node.

$sel:reservationARN:ReservedCacheNode', reservedCacheNode_reservationARN - The Amazon Resource Name (ARN) of the reserved cache node.

Example: arn:aws:elasticache:us-east-1:123456789012:reserved-instance:ri-2017-03-27-08-33-25-582

$sel:reservedCacheNodeId:ReservedCacheNode', reservedCacheNode_reservedCacheNodeId - The unique identifier for the reservation.

$sel:reservedCacheNodesOfferingId:ReservedCacheNode', reservedCacheNode_reservedCacheNodesOfferingId - The offering identifier.

$sel:startTime:ReservedCacheNode', reservedCacheNode_startTime - The time the reservation started.

$sel:state:ReservedCacheNode', reservedCacheNode_state - The state of the reserved cache node.

$sel:usagePrice:ReservedCacheNode', reservedCacheNode_usagePrice - The hourly price charged for this reserved cache node.

ReservedCacheNodesOffering

data ReservedCacheNodesOffering Source #

Describes all of the attributes of a reserved cache node offering.

See: newReservedCacheNodesOffering smart constructor.

Instances

Instances details
FromXML ReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNodesOffering

Generic ReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNodesOffering

Associated Types

type Rep ReservedCacheNodesOffering :: Type -> Type #

Read ReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNodesOffering

Show ReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNodesOffering

NFData ReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNodesOffering

Eq ReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNodesOffering

Hashable ReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNodesOffering

type Rep ReservedCacheNodesOffering Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReservedCacheNodesOffering

type Rep ReservedCacheNodesOffering = D1 ('MetaData "ReservedCacheNodesOffering" "Amazonka.ElastiCache.Types.ReservedCacheNodesOffering" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ReservedCacheNodesOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "productDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge]))) :*: (S1 ('MetaSel ('Just "reservedCacheNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newReservedCacheNodesOffering :: ReservedCacheNodesOffering Source #

Create a value of ReservedCacheNodesOffering with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheNodeType:ReservedCacheNodesOffering', reservedCacheNodesOffering_cacheNodeType - The cache node type for the reserved cache node.

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

  • General purpose:

    • Current generation:

      M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge

      For region availability, see Supported Node Types

      M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge

      M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge

      T4g node types (available only for Redis engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium

      T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium

      T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      T1 node types: cache.t1.micro

      M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge

      M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge

  • Compute optimized:

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      C1 node types: cache.c1.xlarge

  • Memory optimized:

    • Current generation:

      R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).

      cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge

      For region availability, see Supported Node Types

      R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge

      R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge

      R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge

Additional node type info

  • All current generation instance types are created in Amazon VPC by default.
  • Redis append-only files (AOF) are not supported for T1 or T2 instances.
  • Redis Multi-AZ with automatic failover is not supported on T1 instances.
  • Redis configuration variables appendonly and appendfsync are not supported on Redis version 2.8.22 and later.

$sel:duration:ReservedCacheNodesOffering', reservedCacheNodesOffering_duration - The duration of the offering. in seconds.

$sel:fixedPrice:ReservedCacheNodesOffering', reservedCacheNodesOffering_fixedPrice - The fixed price charged for this offering.

$sel:offeringType:ReservedCacheNodesOffering', reservedCacheNodesOffering_offeringType - The offering type.

$sel:productDescription:ReservedCacheNodesOffering', reservedCacheNodesOffering_productDescription - The cache engine used by the offering.

$sel:recurringCharges:ReservedCacheNodesOffering', reservedCacheNodesOffering_recurringCharges - The recurring price charged to run this reserved cache node.

$sel:reservedCacheNodesOfferingId:ReservedCacheNodesOffering', reservedCacheNodesOffering_reservedCacheNodesOfferingId - A unique identifier for the reserved cache node offering.

$sel:usagePrice:ReservedCacheNodesOffering', reservedCacheNodesOffering_usagePrice - The hourly price charged for this offering.

ReshardingConfiguration

data ReshardingConfiguration Source #

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

See: newReshardingConfiguration smart constructor.

Instances

Instances details
ToQuery ReshardingConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingConfiguration

Generic ReshardingConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingConfiguration

Associated Types

type Rep ReshardingConfiguration :: Type -> Type #

Read ReshardingConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingConfiguration

Show ReshardingConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingConfiguration

NFData ReshardingConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingConfiguration

Methods

rnf :: ReshardingConfiguration -> () #

Eq ReshardingConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingConfiguration

Hashable ReshardingConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingConfiguration

type Rep ReshardingConfiguration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingConfiguration

type Rep ReshardingConfiguration = D1 ('MetaData "ReshardingConfiguration" "Amazonka.ElastiCache.Types.ReshardingConfiguration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ReshardingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredAvailabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newReshardingConfiguration :: ReshardingConfiguration Source #

Create a value of ReshardingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeGroupId:ReshardingConfiguration', reshardingConfiguration_nodeGroupId - Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to.

$sel:preferredAvailabilityZones:ReshardingConfiguration', reshardingConfiguration_preferredAvailabilityZones - A list of preferred availability zones for the nodes in this cluster.

ReshardingStatus

data ReshardingStatus Source #

The status of an online resharding operation.

See: newReshardingStatus smart constructor.

Instances

Instances details
FromXML ReshardingStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingStatus

Generic ReshardingStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingStatus

Associated Types

type Rep ReshardingStatus :: Type -> Type #

Read ReshardingStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingStatus

Show ReshardingStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingStatus

NFData ReshardingStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingStatus

Methods

rnf :: ReshardingStatus -> () #

Eq ReshardingStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingStatus

Hashable ReshardingStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingStatus

type Rep ReshardingStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ReshardingStatus

type Rep ReshardingStatus = D1 ('MetaData "ReshardingStatus" "Amazonka.ElastiCache.Types.ReshardingStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ReshardingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "slotMigration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotMigration))))

newReshardingStatus :: ReshardingStatus Source #

Create a value of ReshardingStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:slotMigration:ReshardingStatus', reshardingStatus_slotMigration - Represents the progress of an online resharding operation.

SecurityGroupMembership

data SecurityGroupMembership Source #

Represents a single cache security group and its status.

See: newSecurityGroupMembership smart constructor.

Instances

Instances details
FromXML SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SecurityGroupMembership

Generic SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SecurityGroupMembership

Associated Types

type Rep SecurityGroupMembership :: Type -> Type #

Read SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SecurityGroupMembership

Show SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SecurityGroupMembership

NFData SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SecurityGroupMembership

Methods

rnf :: SecurityGroupMembership -> () #

Eq SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SecurityGroupMembership

Hashable SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SecurityGroupMembership

type Rep SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SecurityGroupMembership

type Rep SecurityGroupMembership = D1 ('MetaData "SecurityGroupMembership" "Amazonka.ElastiCache.Types.SecurityGroupMembership" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "SecurityGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroupMembership :: SecurityGroupMembership Source #

Create a value of SecurityGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupId:SecurityGroupMembership', securityGroupMembership_securityGroupId - The identifier of the cache security group.

$sel:status:SecurityGroupMembership', securityGroupMembership_status - The status of the cache security group membership. The status changes whenever a cache security group is modified, or when the cache security groups assigned to a cluster are modified.

ServiceUpdate

data ServiceUpdate Source #

An update that you can apply to your Redis clusters.

See: newServiceUpdate smart constructor.

Instances

Instances details
FromXML ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Generic ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Associated Types

type Rep ServiceUpdate :: Type -> Type #

Read ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Show ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

NFData ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Methods

rnf :: ServiceUpdate -> () #

Eq ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Hashable ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

type Rep ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

type Rep ServiceUpdate = D1 ('MetaData "ServiceUpdate" "Amazonka.ElastiCache.Types.ServiceUpdate" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ServiceUpdate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "autoUpdateAfterRecommendedApplyByDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "estimatedUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceUpdateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceUpdateEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: ((S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceUpdateRecommendedApplyByDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "serviceUpdateReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "serviceUpdateSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateSeverity)) :*: (S1 ('MetaSel ('Just "serviceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateStatus)) :*: S1 ('MetaSel ('Just "serviceUpdateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateType)))))))

newServiceUpdate :: ServiceUpdate Source #

Create a value of ServiceUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoUpdateAfterRecommendedApplyByDate:ServiceUpdate', serviceUpdate_autoUpdateAfterRecommendedApplyByDate - Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.

$sel:engine:ServiceUpdate', serviceUpdate_engine - The Elasticache engine to which the update applies. Either Redis or Memcached

$sel:engineVersion:ServiceUpdate', serviceUpdate_engineVersion - The Elasticache engine version to which the update applies. Either Redis or Memcached engine version

$sel:estimatedUpdateTime:ServiceUpdate', serviceUpdate_estimatedUpdateTime - The estimated length of time the service update will take

$sel:serviceUpdateDescription:ServiceUpdate', serviceUpdate_serviceUpdateDescription - Provides details of the service update

$sel:serviceUpdateEndDate:ServiceUpdate', serviceUpdate_serviceUpdateEndDate - The date after which the service update is no longer available

$sel:serviceUpdateName:ServiceUpdate', serviceUpdate_serviceUpdateName - The unique ID of the service update

$sel:serviceUpdateRecommendedApplyByDate:ServiceUpdate', serviceUpdate_serviceUpdateRecommendedApplyByDate - The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.

$sel:serviceUpdateReleaseDate:ServiceUpdate', serviceUpdate_serviceUpdateReleaseDate - The date when the service update is initially available

$sel:serviceUpdateSeverity:ServiceUpdate', serviceUpdate_serviceUpdateSeverity - The severity of the service update

$sel:serviceUpdateStatus:ServiceUpdate', serviceUpdate_serviceUpdateStatus - The status of the service update

$sel:serviceUpdateType:ServiceUpdate', serviceUpdate_serviceUpdateType - Reflects the nature of the service update

SlotMigration

data SlotMigration Source #

Represents the progress of an online resharding operation.

See: newSlotMigration smart constructor.

Constructors

SlotMigration' (Maybe Double) 

Instances

Instances details
FromXML SlotMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlotMigration

Generic SlotMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlotMigration

Associated Types

type Rep SlotMigration :: Type -> Type #

Read SlotMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlotMigration

Show SlotMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlotMigration

NFData SlotMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlotMigration

Methods

rnf :: SlotMigration -> () #

Eq SlotMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlotMigration

Hashable SlotMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlotMigration

type Rep SlotMigration Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SlotMigration

type Rep SlotMigration = D1 ('MetaData "SlotMigration" "Amazonka.ElastiCache.Types.SlotMigration" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "SlotMigration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "progressPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newSlotMigration :: SlotMigration Source #

Create a value of SlotMigration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:progressPercentage:SlotMigration', slotMigration_progressPercentage - The percentage of the slot migration that is complete.

Snapshot

data Snapshot Source #

Represents a copy of an entire Redis cluster as of the time when the snapshot was taken.

See: newSnapshot smart constructor.

Instances

Instances details
FromXML Snapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

Read Snapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Snapshot

NFData Snapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Eq Snapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Snapshot

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Snapshot

type Rep Snapshot = D1 ('MetaData "Snapshot" "Amazonka.ElastiCache.Types.Snapshot" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "Snapshot'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "automaticFailover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomaticFailoverStatus)))) :*: ((S1 ('MetaSel ('Just "cacheClusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cacheNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "cacheSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataTiering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataTieringStatus)) :*: S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nodeSnapshots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeSnapshot])) :*: S1 ('MetaSel ('Just "numCacheNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "numNodeGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "preferredAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredOutpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicationGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "snapshotSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newSnapshot :: Snapshot Source #

Create a value of Snapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Snapshot', snapshot_arn - The ARN (Amazon Resource Name) of the snapshot.

$sel:autoMinorVersionUpgrade:Snapshot', snapshot_autoMinorVersionUpgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions.

$sel:automaticFailover:Snapshot', snapshot_automaticFailover - Indicates the status of automatic failover for the source Redis replication group.

$sel:cacheClusterCreateTime:Snapshot', snapshot_cacheClusterCreateTime - The date and time when the source cluster was created.

Snapshot, snapshot_cacheClusterId - The user-supplied identifier of the source cluster.

$sel:cacheNodeType:Snapshot', snapshot_cacheNodeType - The name of the compute and memory capacity node type for the source cluster.

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

  • General purpose:

    • Current generation:

      M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward): cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge

      For region availability, see Supported Node Types

      M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, cache.m5.12xlarge, cache.m5.24xlarge

      M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge

      T4g node types (available only for Redis engine version 5.0.6 onward and Memcached engine version 1.5.16 onward): cache.t4g.micro, cache.t4g.small, cache.t4g.medium

      T3 node types: cache.t3.micro, cache.t3.small, cache.t3.medium

      T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      T1 node types: cache.t1.micro

      M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge

      M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge

  • Compute optimized:

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      C1 node types: cache.c1.xlarge

  • Memory optimized:

    • Current generation:

      R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).

      cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge

      For region availability, see Supported Node Types

      R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, cache.r5.12xlarge, cache.r5.24xlarge

      R4 node types: cache.r4.large, cache.r4.xlarge, cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge

    • Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)

      M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge

      R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge

Additional node type info

  • All current generation instance types are created in Amazon VPC by default.
  • Redis append-only files (AOF) are not supported for T1 or T2 instances.
  • Redis Multi-AZ with automatic failover is not supported on T1 instances.
  • Redis configuration variables appendonly and appendfsync are not supported on Redis version 2.8.22 and later.

$sel:cacheParameterGroupName:Snapshot', snapshot_cacheParameterGroupName - The cache parameter group that is associated with the source cluster.

$sel:cacheSubnetGroupName:Snapshot', snapshot_cacheSubnetGroupName - The name of the cache subnet group associated with the source cluster.

$sel:dataTiering:Snapshot', snapshot_dataTiering - Enables data tiering. Data tiering is only supported for replication groups using the r6gd node type. This parameter must be set to true when using r6gd nodes. For more information, see Data tiering.

$sel:engine:Snapshot', snapshot_engine - The name of the cache engine (memcached or redis) used by the source cluster.

$sel:engineVersion:Snapshot', snapshot_engineVersion - The version of the cache engine version that is used by the source cluster.

$sel:kmsKeyId:Snapshot', snapshot_kmsKeyId - The ID of the KMS key used to encrypt the snapshot.

$sel:nodeSnapshots:Snapshot', snapshot_nodeSnapshots - A list of the cache nodes in the source cluster.

$sel:numCacheNodes:Snapshot', snapshot_numCacheNodes - The number of cache nodes in the source cluster.

For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.

$sel:numNodeGroups:Snapshot', snapshot_numNodeGroups - The number of node groups (shards) in this snapshot. When restoring from a snapshot, the number of node groups (shards) in the snapshot and in the restored replication group must be the same.

$sel:port:Snapshot', snapshot_port - The port number used by each cache nodes in the source cluster.

$sel:preferredAvailabilityZone:Snapshot', snapshot_preferredAvailabilityZone - The name of the Availability Zone in which the source cluster is located.

$sel:preferredMaintenanceWindow:Snapshot', snapshot_preferredMaintenanceWindow - Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

Valid values for ddd are:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat

Example: sun:23:00-mon:01:30

$sel:preferredOutpostArn:Snapshot', snapshot_preferredOutpostArn - The ARN (Amazon Resource Name) of the preferred outpost.

$sel:replicationGroupDescription:Snapshot', snapshot_replicationGroupDescription - A description of the source replication group.

$sel:replicationGroupId:Snapshot', snapshot_replicationGroupId - The unique identifier of the source replication group.

$sel:snapshotName:Snapshot', snapshot_snapshotName - The name of a snapshot. For an automatic snapshot, the name is system-generated. For a manual snapshot, this is the user-provided name.

$sel:snapshotRetentionLimit:Snapshot', snapshot_snapshotRetentionLimit - For an automatic snapshot, the number of days for which ElastiCache retains the snapshot before deleting it.

For manual snapshots, this field reflects the SnapshotRetentionLimit for the source cluster when the snapshot was created. This field is otherwise ignored: Manual snapshots do not expire, and can only be deleted using the DeleteSnapshot operation.

Important If the value of SnapshotRetentionLimit is set to zero (0), backups are turned off.

$sel:snapshotSource:Snapshot', snapshot_snapshotSource - Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).

$sel:snapshotStatus:Snapshot', snapshot_snapshotStatus - The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.

$sel:snapshotWindow:Snapshot', snapshot_snapshotWindow - The daily time range during which ElastiCache takes daily snapshots of the source cluster.

$sel:topicArn:Snapshot', snapshot_topicArn - The Amazon Resource Name (ARN) for the topic used by the source cluster for publishing notifications.

$sel:vpcId:Snapshot', snapshot_vpcId - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group for the source cluster.

Subnet

data Subnet Source #

Represents the subnet associated with a cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with ElastiCache.

See: newSubnet smart constructor.

Instances

Instances details
FromXML Subnet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Subnet

Generic Subnet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Subnet

Associated Types

type Rep Subnet :: Type -> Type #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

Read Subnet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Subnet

Show Subnet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Subnet

NFData Subnet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Subnet

Methods

rnf :: Subnet -> () #

Eq Subnet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Subnet

Methods

(==) :: Subnet -> Subnet -> Bool #

(/=) :: Subnet -> Subnet -> Bool #

Hashable Subnet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Subnet

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

type Rep Subnet Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Subnet

type Rep Subnet = D1 ('MetaData "Subnet" "Amazonka.ElastiCache.Types.Subnet" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "Subnet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "subnetAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityZone)) :*: S1 ('MetaSel ('Just "subnetIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subnetOutpost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetOutpost)) :*: S1 ('MetaSel ('Just "supportedNetworkTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkType])))))

newSubnet :: Subnet Source #

Create a value of Subnet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetAvailabilityZone:Subnet', subnet_subnetAvailabilityZone - The Availability Zone associated with the subnet.

$sel:subnetIdentifier:Subnet', subnet_subnetIdentifier - The unique identifier for the subnet.

$sel:subnetOutpost:Subnet', subnet_subnetOutpost - The outpost ARN of the subnet.

$sel:supportedNetworkTypes:Subnet', subnet_supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

SubnetOutpost

data SubnetOutpost Source #

The ID of the outpost subnet.

See: newSubnetOutpost smart constructor.

Constructors

SubnetOutpost' (Maybe Text) 

Instances

Instances details
FromXML SubnetOutpost Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SubnetOutpost

Generic SubnetOutpost Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SubnetOutpost

Associated Types

type Rep SubnetOutpost :: Type -> Type #

Read SubnetOutpost Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SubnetOutpost

Show SubnetOutpost Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SubnetOutpost

NFData SubnetOutpost Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SubnetOutpost

Methods

rnf :: SubnetOutpost -> () #

Eq SubnetOutpost Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SubnetOutpost

Hashable SubnetOutpost Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SubnetOutpost

type Rep SubnetOutpost Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.SubnetOutpost

type Rep SubnetOutpost = D1 ('MetaData "SubnetOutpost" "Amazonka.ElastiCache.Types.SubnetOutpost" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "SubnetOutpost'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetOutpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSubnetOutpost :: SubnetOutpost Source #

Create a value of SubnetOutpost with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetOutpostArn:SubnetOutpost', subnetOutpost_subnetOutpostArn - The outpost ARN of the subnet.

Tag

data Tag Source #

A tag that can be added to an ElastiCache cluster or replication group. Tags are composed of a Key/Value pair. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. A tag with a null Value is permitted.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
ToQuery Tag Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Tag

Methods

toQuery :: Tag -> QueryString #

FromXML Tag Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Tag

Methods

parseXML :: [Node] -> Either String Tag #

Generic Tag Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ElastiCache.Types.Tag" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The key for the tag. May not be null.

$sel:value:Tag', tag_value - The tag's value. May be null.

TagListMessage

data TagListMessage Source #

Represents the output from the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.

See: newTagListMessage smart constructor.

Constructors

TagListMessage' (Maybe [Tag]) 

Instances

Instances details
FromXML TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Generic TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Associated Types

type Rep TagListMessage :: Type -> Type #

Read TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Show TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

NFData TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Methods

rnf :: TagListMessage -> () #

Eq TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

Hashable TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

type Rep TagListMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TagListMessage

type Rep TagListMessage = D1 ('MetaData "TagListMessage" "Amazonka.ElastiCache.Types.TagListMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "TagListMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))

newTagListMessage :: TagListMessage Source #

Create a value of TagListMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagList:TagListMessage', tagListMessage_tagList - A list of tags as key-value pairs.

TimeRangeFilter

data TimeRangeFilter Source #

Filters update actions from the service updates that are in available status during the time range.

See: newTimeRangeFilter smart constructor.

Instances

Instances details
ToQuery TimeRangeFilter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TimeRangeFilter

Generic TimeRangeFilter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TimeRangeFilter

Associated Types

type Rep TimeRangeFilter :: Type -> Type #

Read TimeRangeFilter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TimeRangeFilter

Show TimeRangeFilter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TimeRangeFilter

NFData TimeRangeFilter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TimeRangeFilter

Methods

rnf :: TimeRangeFilter -> () #

Eq TimeRangeFilter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TimeRangeFilter

Hashable TimeRangeFilter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TimeRangeFilter

type Rep TimeRangeFilter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.TimeRangeFilter

type Rep TimeRangeFilter = D1 ('MetaData "TimeRangeFilter" "Amazonka.ElastiCache.Types.TimeRangeFilter" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "TimeRangeFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))

newTimeRangeFilter :: TimeRangeFilter Source #

Create a value of TimeRangeFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endTime:TimeRangeFilter', timeRangeFilter_endTime - The end time of the time range filter

$sel:startTime:TimeRangeFilter', timeRangeFilter_startTime - The start time of the time range filter

UnprocessedUpdateAction

data UnprocessedUpdateAction Source #

Update action that has failed to be processed for the corresponding apply/stop request

See: newUnprocessedUpdateAction smart constructor.

Instances

Instances details
FromXML UnprocessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UnprocessedUpdateAction

Generic UnprocessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UnprocessedUpdateAction

Associated Types

type Rep UnprocessedUpdateAction :: Type -> Type #

Read UnprocessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UnprocessedUpdateAction

Show UnprocessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UnprocessedUpdateAction

NFData UnprocessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UnprocessedUpdateAction

Methods

rnf :: UnprocessedUpdateAction -> () #

Eq UnprocessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UnprocessedUpdateAction

Hashable UnprocessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UnprocessedUpdateAction

type Rep UnprocessedUpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UnprocessedUpdateAction

type Rep UnprocessedUpdateAction = D1 ('MetaData "UnprocessedUpdateAction" "Amazonka.ElastiCache.Types.UnprocessedUpdateAction" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "UnprocessedUpdateAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "errorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newUnprocessedUpdateAction :: UnprocessedUpdateAction Source #

Create a value of UnprocessedUpdateAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusterId:UnprocessedUpdateAction', unprocessedUpdateAction_cacheClusterId - The ID of the cache cluster

$sel:errorMessage:UnprocessedUpdateAction', unprocessedUpdateAction_errorMessage - The error message that describes the reason the request was not processed

$sel:errorType:UnprocessedUpdateAction', unprocessedUpdateAction_errorType - The error type for requests that are not processed

$sel:replicationGroupId:UnprocessedUpdateAction', unprocessedUpdateAction_replicationGroupId - The replication group ID

$sel:serviceUpdateName:UnprocessedUpdateAction', unprocessedUpdateAction_serviceUpdateName - The unique ID of the service update

UpdateAction

data UpdateAction Source #

The status of the service update for a specific replication group

See: newUpdateAction smart constructor.

Instances

Instances details
FromXML UpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateAction

Generic UpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateAction

Associated Types

type Rep UpdateAction :: Type -> Type #

Read UpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateAction

Show UpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateAction

NFData UpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateAction

Methods

rnf :: UpdateAction -> () #

Eq UpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateAction

Hashable UpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateAction

type Rep UpdateAction Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateAction

type Rep UpdateAction = D1 ('MetaData "UpdateAction" "Amazonka.ElastiCache.Types.UpdateAction" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "UpdateAction'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "cacheClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheNodeUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheNodeUpdateStatus]))) :*: (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "estimatedUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "nodeGroupUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeGroupUpdateStatus])) :*: S1 ('MetaSel ('Just "nodesUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicationGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "serviceUpdateRecommendedApplyByDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "serviceUpdateReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "serviceUpdateSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateSeverity)) :*: S1 ('MetaSel ('Just "serviceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateStatus)))) :*: ((S1 ('MetaSel ('Just "serviceUpdateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateType)) :*: S1 ('MetaSel ('Just "slaMet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlaMet))) :*: (S1 ('MetaSel ('Just "updateActionAvailableDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "updateActionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateActionStatus)) :*: S1 ('MetaSel ('Just "updateActionStatusModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))))

newUpdateAction :: UpdateAction Source #

Create a value of UpdateAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheClusterId:UpdateAction', updateAction_cacheClusterId - The ID of the cache cluster

$sel:cacheNodeUpdateStatus:UpdateAction', updateAction_cacheNodeUpdateStatus - The status of the service update on the cache node

$sel:engine:UpdateAction', updateAction_engine - The Elasticache engine to which the update applies. Either Redis or Memcached

$sel:estimatedUpdateTime:UpdateAction', updateAction_estimatedUpdateTime - The estimated length of time for the update to complete

$sel:nodeGroupUpdateStatus:UpdateAction', updateAction_nodeGroupUpdateStatus - The status of the service update on the node group

$sel:nodesUpdated:UpdateAction', updateAction_nodesUpdated - The progress of the service update on the replication group

$sel:replicationGroupId:UpdateAction', updateAction_replicationGroupId - The ID of the replication group

$sel:serviceUpdateName:UpdateAction', updateAction_serviceUpdateName - The unique ID of the service update

$sel:serviceUpdateRecommendedApplyByDate:UpdateAction', updateAction_serviceUpdateRecommendedApplyByDate - The recommended date to apply the service update to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.

$sel:serviceUpdateReleaseDate:UpdateAction', updateAction_serviceUpdateReleaseDate - The date the update is first available

$sel:serviceUpdateSeverity:UpdateAction', updateAction_serviceUpdateSeverity - The severity of the service update

$sel:serviceUpdateStatus:UpdateAction', updateAction_serviceUpdateStatus - The status of the service update

$sel:serviceUpdateType:UpdateAction', updateAction_serviceUpdateType - Reflects the nature of the service update

$sel:slaMet:UpdateAction', updateAction_slaMet - If yes, all nodes in the replication group have been updated by the recommended apply-by date. If no, at least one node in the replication group have not been updated by the recommended apply-by date. If N/A, the replication group was created after the recommended apply-by date.

$sel:updateActionAvailableDate:UpdateAction', updateAction_updateActionAvailableDate - The date that the service update is available to a replication group

$sel:updateActionStatus:UpdateAction', updateAction_updateActionStatus - The status of the update action

$sel:updateActionStatusModifiedDate:UpdateAction', updateAction_updateActionStatusModifiedDate - The date when the UpdateActionStatus was last modified

UpdateActionResultsMessage

data UpdateActionResultsMessage Source #

See: newUpdateActionResultsMessage smart constructor.

Instances

Instances details
FromXML UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Generic UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Associated Types

type Rep UpdateActionResultsMessage :: Type -> Type #

Read UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Show UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

NFData UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Eq UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

Hashable UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

type Rep UpdateActionResultsMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UpdateActionResultsMessage

type Rep UpdateActionResultsMessage = D1 ('MetaData "UpdateActionResultsMessage" "Amazonka.ElastiCache.Types.UpdateActionResultsMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "UpdateActionResultsMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "processedUpdateActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProcessedUpdateAction])) :*: S1 ('MetaSel ('Just "unprocessedUpdateActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedUpdateAction]))))

newUpdateActionResultsMessage :: UpdateActionResultsMessage Source #

Create a value of UpdateActionResultsMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:processedUpdateActions:UpdateActionResultsMessage', updateActionResultsMessage_processedUpdateActions - Update actions that have been processed successfully

$sel:unprocessedUpdateActions:UpdateActionResultsMessage', updateActionResultsMessage_unprocessedUpdateActions - Update actions that haven't been processed successfully

User

data User Source #

See: newUser smart constructor.

Instances

Instances details
FromXML User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

parseXML :: [Node] -> Either String User #

Generic User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Show User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Hashable User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.User

newUser :: User Source #

Create a value of User with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:User', user_arn - The Amazon Resource Name (ARN) of the user.

$sel:accessString:User', user_accessString - Access permissions string used for this user.

$sel:authentication:User', user_authentication - Denotes whether the user requires a password to authenticate.

$sel:engine:User', user_engine - The current supported value is Redis.

$sel:minimumEngineVersion:User', user_minimumEngineVersion - The minimum engine version required, which is Redis 6.0

$sel:status:User', user_status - Indicates the user status. Can be "active", "modifying" or "deleting".

$sel:userGroupIds:User', user_userGroupIds - Returns a list of the user group IDs the user belongs to.

$sel:userId:User', user_userId - The ID of the user.

$sel:userName:User', user_userName - The username of the user.

UserGroup

data UserGroup Source #

See: newUserGroup smart constructor.

Instances

Instances details
FromXML UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Generic UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Associated Types

type Rep UserGroup :: Type -> Type #

Read UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Show UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

NFData UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Methods

rnf :: UserGroup -> () #

Eq UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

Hashable UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

type Rep UserGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroup

newUserGroup :: UserGroup Source #

Create a value of UserGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:UserGroup', userGroup_arn - The Amazon Resource Name (ARN) of the user group.

$sel:engine:UserGroup', userGroup_engine - The current supported value is Redis.

$sel:minimumEngineVersion:UserGroup', userGroup_minimumEngineVersion - The minimum engine version required, which is Redis 6.0

$sel:pendingChanges:UserGroup', userGroup_pendingChanges - A list of updates being applied to the user group.

$sel:replicationGroups:UserGroup', userGroup_replicationGroups - A list of replication groups that the user group can access.

$sel:status:UserGroup', userGroup_status - Indicates user group status. Can be "creating", "active", "modifying", "deleting".

$sel:userGroupId:UserGroup', userGroup_userGroupId - The ID of the user group.

$sel:userIds:UserGroup', userGroup_userIds - The list of user IDs that belong to the user group.

UserGroupPendingChanges

data UserGroupPendingChanges Source #

Returns the updates being applied to the user group.

See: newUserGroupPendingChanges smart constructor.

Instances

Instances details
FromXML UserGroupPendingChanges Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupPendingChanges

Generic UserGroupPendingChanges Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupPendingChanges

Associated Types

type Rep UserGroupPendingChanges :: Type -> Type #

Read UserGroupPendingChanges Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupPendingChanges

Show UserGroupPendingChanges Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupPendingChanges

NFData UserGroupPendingChanges Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupPendingChanges

Methods

rnf :: UserGroupPendingChanges -> () #

Eq UserGroupPendingChanges Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupPendingChanges

Hashable UserGroupPendingChanges Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupPendingChanges

type Rep UserGroupPendingChanges Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupPendingChanges

type Rep UserGroupPendingChanges = D1 ('MetaData "UserGroupPendingChanges" "Amazonka.ElastiCache.Types.UserGroupPendingChanges" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "UserGroupPendingChanges'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userIdsToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "userIdsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newUserGroupPendingChanges :: UserGroupPendingChanges Source #

Create a value of UserGroupPendingChanges with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:userIdsToAdd:UserGroupPendingChanges', userGroupPendingChanges_userIdsToAdd - The list of user IDs to add.

$sel:userIdsToRemove:UserGroupPendingChanges', userGroupPendingChanges_userIdsToRemove - The list of user IDs to remove.

UserGroupsUpdateStatus

data UserGroupsUpdateStatus Source #

The status of the user group update.

See: newUserGroupsUpdateStatus smart constructor.

Instances

Instances details
FromXML UserGroupsUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupsUpdateStatus

Generic UserGroupsUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupsUpdateStatus

Associated Types

type Rep UserGroupsUpdateStatus :: Type -> Type #

Read UserGroupsUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupsUpdateStatus

Show UserGroupsUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupsUpdateStatus

NFData UserGroupsUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupsUpdateStatus

Methods

rnf :: UserGroupsUpdateStatus -> () #

Eq UserGroupsUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupsUpdateStatus

Hashable UserGroupsUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupsUpdateStatus

type Rep UserGroupsUpdateStatus Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.UserGroupsUpdateStatus

type Rep UserGroupsUpdateStatus = D1 ('MetaData "UserGroupsUpdateStatus" "Amazonka.ElastiCache.Types.UserGroupsUpdateStatus" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "UserGroupsUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userGroupIdsToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "userGroupIdsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newUserGroupsUpdateStatus :: UserGroupsUpdateStatus Source #

Create a value of UserGroupsUpdateStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:userGroupIdsToAdd:UserGroupsUpdateStatus', userGroupsUpdateStatus_userGroupIdsToAdd - The ID of the user group to add.

$sel:userGroupIdsToRemove:UserGroupsUpdateStatus', userGroupsUpdateStatus_userGroupIdsToRemove - The ID of the user group to remove.