Module Awso_elasticache_eioSource

Sourceval delete_cache_parameter_group : ?endpoint_url:string -> ?cfg:Awso_eio.Cfg.t -> Awso_elasticache.Values.DeleteCacheParameterGroupMessage.t -> (unit, unit) Result.t
Sourceval delete_cache_security_group : ?endpoint_url:string -> ?cfg:Awso_eio.Cfg.t -> Awso_elasticache.Values.DeleteCacheSecurityGroupMessage.t -> (unit, unit) Result.t
Sourceval delete_cache_subnet_group : ?endpoint_url:string -> ?cfg:Awso_eio.Cfg.t -> Awso_elasticache.Values.DeleteCacheSubnetGroupMessage.t -> (unit, unit) Result.t
include module type of struct include Awso_elasticache.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval xmlNamespace : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

Represents the information required for client programs to connect to a cache node. This value is read-only.

Sourcemodule CloudWatchLogsDestinationDetails = Awso_elasticache.Values.CloudWatchLogsDestinationDetails

The configuration details of the CloudWatch Logs destination.

Sourcemodule KinesisFirehoseDestinationDetails = Awso_elasticache.Values.KinesisFirehoseDestinationDetails

The configuration details of the Kinesis Data Firehose destination.

The status of the service update on the node group member

Represents a single node within a node group (shard).

Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.

Sourcemodule NodeGroupMemberUpdateStatusList = Awso_elasticache.Values.NodeGroupMemberUpdateStatusList
Sourcemodule LogDeliveryConfigurationStatus = Awso_elasticache.Values.LogDeliveryConfigurationStatus
Sourcemodule PendingLogDeliveryConfiguration = Awso_elasticache.Values.PendingLogDeliveryConfiguration

The log delivery configurations being modified

Represents the progress of an online resharding operation.

Node group (shard) configuration options. Each node group (shard) configuration has the following: Slots, PrimaryAvailabilityZone, ReplicaAvailabilityZones, ReplicaCount.

A value that applies only to a certain cache node type.

Describes an Availability Zone in which the cluster is launched.

The ID of the outpost subnet.

The status of the service update on the cache node

The status of the service update on the node group

Contains the specific price and frequency of a recurring charges for a reserved cache node, or for a reserved cache node offering.

Returns the destination, format and type of the logs.

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.

Sourcemodule PendingAutomaticFailoverStatus = Awso_elasticache.Values.PendingAutomaticFailoverStatus
Sourcemodule PendingLogDeliveryConfigurationList = Awso_elasticache.Values.PendingLogDeliveryConfigurationList

The status of an online resharding operation.

The status of the user group update.

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

Represents an individual cache node in a snapshot of a cluster.

The data storage limit.

The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.

Indicates the slot configuration and global identifier for a slice group.

A member of a Global datastore. It contains the Replication Group Id, the Amazon region and the role of the replication group.

Sourcemodule CacheNodeTypeSpecificValueList = Awso_elasticache.Values.CacheNodeTypeSpecificValueList

Represents the subnet associated with a cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with ElastiCache.

Provides ownership and status information for an Amazon EC2 security group.

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, Valkey or Redis OSS. 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: M7g node types: cache.m7g.large, cache.m7g.xlarge, cache.m7g.2xlarge, cache.m7g.4xlarge, cache.m7g.8xlarge, cache.m7g.12xlarge, cache.m7g.16xlarge For region availability, see Supported Node Types M6g node types (available only for Redis OSS 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 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 OSS 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: R7g node types: cache.r7g.large, cache.r7g.xlarge, cache.r7g.2xlarge, cache.r7g.4xlarge, cache.r7g.8xlarge, cache.r7g.12xlarge, cache.r7g.16xlarge For region availability, see Supported Node Types R6g node types (available only for Redis OSS 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 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. Valkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances. Valkey or Redis OSS Multi-AZ with automatic failover is not supported on T1 instances. The configuration variables appendonly and appendfsync are not supported on Valkey, or on Redis OSS version 2.8.22 and later.

Represents a cluster's status within a particular cache security group.

Configuration settings for horizontal or vertical scaling operations on Memcached clusters.

Represents a single cache security group and its status.

The name of the Global datastore and role of this replication group in the Global datastore.

Sourcemodule ReplicationGroupOutpostArnList = Awso_elasticache.Values.ReplicationGroupOutpostArnList
Sourcemodule ReplicationGroupPendingModifiedValues = Awso_elasticache.Values.ReplicationGroupPendingModifiedValues

The settings to be applied to the Valkey or Redis OSS replication group, either immediately or during the next maintenance window.

Indicates whether the user requires a password to authenticate.

Sourcemodule DefaultUserAssociatedToUserGroupFault = Awso_elasticache.Values.DefaultUserAssociatedToUserGroupFault

The default user assigned to the user group.

A user with this username already exists.

Sourcemodule InvalidParameterCombinationException = Awso_elasticache.Values.InvalidParameterCombinationException

Two or more incompatible parameters were specified.

Sourcemodule InvalidParameterValueException = Awso_elasticache.Values.InvalidParameterValueException

The value for a parameter is invalid.

The user is not in active state.

Sourcemodule ServiceLinkedRoleNotFoundFault = Awso_elasticache.Values.ServiceLinkedRoleNotFoundFault

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

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.

A user with this ID already exists.

The user does not exist or could not be found.

The quota of users has been exceeded.

You must add default user to a user group.

The user group is not in an active state.

The user group with this ID already exists.

The user group was not found or does not exist

Returns the updates being applied to the user group.

The number of users exceeds the user group limit.

The usage limits for storage and ElastiCache Processing Units for the cache.

The configuration settings for a specific serverless cache.

Sourcemodule GlobalReplicationGroupMemberList = Awso_elasticache.Values.GlobalReplicationGroupMemberList
Sourcemodule CacheNodeTypeSpecificParameter = Awso_elasticache.Values.CacheNodeTypeSpecificParameter

A parameter that has a different value for each cache node type it is applied to. For example, in a Valkey or Redis OSS cluster, a cache.m1.large cache node type would have a larger maxmemory value than a cache.m1.small type.

Describes an individual setting that controls some aspect of ElastiCache behavior.

Status of the cache parameter group.

Sourcemodule CacheSecurityGroupMembershipList = Awso_elasticache.Values.CacheSecurityGroupMembershipList

Describes a notification topic and its status. Notification topics are used for publishing ElastiCache events to subscribers using Amazon Simple Notification Service (SNS).

A group of settings that are applied to the cluster in the future, or that are currently being applied.

The status of the service update for a specific replication group

Update action that has been processed for the corresponding apply/stop request

Update action that has failed to be processed for the corresponding apply/stop request

The endpoint from which data should be migrated.

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.

An update that you can apply to your Valkey or Redis OSS clusters.

Describes a name-value pair that is used to update the value of a parameter.

Describes all of the attributes of a reserved cache node offering.

Represents the output of a PurchaseReservedCacheNodesOffering operation.

Contains all of the attributes of a specific Valkey or Redis OSS replication group.

Sourcemodule LogDeliveryConfigurationRequest = Awso_elasticache.Values.LogDeliveryConfigurationRequest

Specifies the destination, format and type of the logs.

Node group (shard) configuration options when adding or removing replicas. Each node group (shard) configuration has the following members: NodeGroupId, NewReplicaCount, and PreferredAvailabilityZones.

A list of the replication groups

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.

For Valkey engine version 7.2 onwards and Redis OSS 6.0 to 7.1: Creates a user. For more information, see Using Role Based Access Control (RBAC).

Used to streamline results of a search based on the property being filtered.

For Valkey engine version 7.2 onwards and Redis OSS 6.0 to 7.1: Creates a user group. For more information, see Using Role Based Access Control (RBAC)

Represents a copy of an entire Valkey or Redis OSS cluster as of the time when the snapshot was taken.

The resource representing a serverless cache.

The resource representing a serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

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.

Sourcemodule CacheNodeTypeSpecificParametersList = Awso_elasticache.Values.CacheNodeTypeSpecificParametersList

Represents the output of one of the following operations: CreateCacheSubnetGroup ModifyCacheSubnetGroup

Represents the output of one of the following operations: AuthorizeCacheSecurityGroupIngress CreateCacheSecurityGroup RevokeCacheSecurityGroupIngress

Represents the output of a CreateCacheParameterGroup operation.

Provides all of the details about a particular cache engine version.

Contains all of the attributes of a specific cluster.

The service update doesn't exist

Sourcemodule InvalidReplicationGroupStateFault = Awso_elasticache.Values.InvalidReplicationGroupStateFault

The requested replication group is not in the available state.

Sourcemodule ReplicationGroupAlreadyUnderMigrationFault = Awso_elasticache.Values.ReplicationGroupAlreadyUnderMigrationFault

The targeted replication group is not available.

The specified replication group does not exist.

Sourcemodule APICallRateForCustomerExceededFault = Awso_elasticache.Values.APICallRateForCustomerExceededFault

The customer has exceeded the allowed rate of API calls.

The requested cluster is not in the available state.

The KMS key supplied is not valid.

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.

The TestFailover action is not available.

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

Sourcemodule CacheParameterGroupNotFoundFault = Awso_elasticache.Values.CacheParameterGroupNotFoundFault

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

Sourcemodule CacheSecurityGroupNotFoundFault = Awso_elasticache.Values.CacheSecurityGroupNotFoundFault

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

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

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

Sourcemodule InvalidServerlessCacheSnapshotStateFault = Awso_elasticache.Values.InvalidServerlessCacheSnapshotStateFault

The state of the serverless cache snapshot was not received. Available for Valkey, Redis OSS and Serverless Memcached only.

Sourcemodule InvalidServerlessCacheStateFault = Awso_elasticache.Values.InvalidServerlessCacheStateFault

The account for these credentials is not currently active.

Sourcemodule ReservedCacheNodeNotFoundFault = Awso_elasticache.Values.ReservedCacheNodeNotFoundFault

The requested reserved cache node was not found.

The serverless cache was not found or does not exist.

Sourcemodule ServerlessCacheSnapshotNotFoundFault = Awso_elasticache.Values.ServerlessCacheSnapshotNotFoundFault

This serverless cache snapshot could not be found or does not exist. Available for Valkey, Redis OSS and Serverless Memcached only.

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

The requested tag was not found on this resource.

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

Sourcemodule InvalidCacheSecurityGroupStateFault = Awso_elasticache.Values.InvalidCacheSecurityGroupStateFault

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

Sourcemodule ReservedCacheNodesOfferingList = Awso_elasticache.Values.ReservedCacheNodesOfferingList
Sourcemodule ReservedCacheNodesOfferingNotFoundFault = Awso_elasticache.Values.ReservedCacheNodesOfferingNotFoundFault

The requested cache node offering does not exist.

Sourcemodule GlobalReplicationGroupNotFoundFault = Awso_elasticache.Values.GlobalReplicationGroupNotFoundFault

The Global datastore does not exist

Sourcemodule InvalidGlobalReplicationGroupStateFault = Awso_elasticache.Values.InvalidGlobalReplicationGroupStateFault

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

Sourcemodule ReservedCacheNodeAlreadyExistsFault = Awso_elasticache.Values.ReservedCacheNodeAlreadyExistsFault

You already have a reservation with the given identifier.

Sourcemodule ReservedCacheNodeQuotaExceededFault = Awso_elasticache.Values.ReservedCacheNodeQuotaExceededFault

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

Specifies the authentication mode to use.

You must enter valid credentials.

Sourcemodule InsufficientCacheClusterCapacityFault = Awso_elasticache.Values.InsufficientCacheClusterCapacityFault

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

The VPC network is in an invalid state.

Sourcemodule NodeGroupsPerReplicationGroupQuotaExceededFault = Awso_elasticache.Values.NodeGroupsPerReplicationGroupQuotaExceededFault

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

Sourcemodule NodeQuotaForCustomerExceededFault = Awso_elasticache.Values.NodeQuotaForCustomerExceededFault

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

Sourcemodule NodeQuotaForClusterExceededFault = Awso_elasticache.Values.NodeQuotaForClusterExceededFault

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

Sourcemodule LogDeliveryConfigurationRequestList = Awso_elasticache.Values.LogDeliveryConfigurationRequestList

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

An invalid subnet identifier was specified.

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

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.

Sourcemodule ClusterQuotaForCustomerExceededFault = Awso_elasticache.Values.ClusterQuotaForCustomerExceededFault

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

The operation was not performed because no changes were required.

Filters update actions from the service updates that are in available status during the time range.

Represents the output of a DescribeEngineDefaultParameters operation.

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

Sourcemodule ServerlessCacheSnapshotAlreadyExistsFault = Awso_elasticache.Values.ServerlessCacheSnapshotAlreadyExistsFault

A serverless cache snapshot with this name already exists. Available for Valkey, Redis OSS and Serverless Memcached only.

You already have a snapshot with the given name.

Sourcemodule SnapshotFeatureNotSupportedFault = Awso_elasticache.Values.SnapshotFeatureNotSupportedFault

You attempted one of the following operations: Creating a snapshot of a Valkey or Redis OSS cluster running on a cache.t1.micro cache node. Creating a snapshot of a cluster that is running Memcached rather than Valkey or Redis OSS. Neither of these are supported by ElastiCache.

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

Sourcemodule ServerlessCacheSnapshotQuotaExceededFault = Awso_elasticache.Values.ServerlessCacheSnapshotQuotaExceededFault

The number of serverless cache snapshots exceeds the customer snapshot quota. Available for Valkey, Redis OSS and Serverless Memcached only.

Sourcemodule ServerlessCacheAlreadyExistsFault = Awso_elasticache.Values.ServerlessCacheAlreadyExistsFault

A serverless cache with this name already exists.

Sourcemodule ServerlessCacheQuotaForCustomerExceededFault = Awso_elasticache.Values.ServerlessCacheQuotaForCustomerExceededFault

The number of serverless caches exceeds the customer quota.

Sourcemodule ReplicationGroupAlreadyExistsFault = Awso_elasticache.Values.ReplicationGroupAlreadyExistsFault

The specified replication group already exists.

Sourcemodule GlobalReplicationGroupAlreadyExistsFault = Awso_elasticache.Values.GlobalReplicationGroupAlreadyExistsFault

The Global datastore name already exists.

Sourcemodule CacheSubnetGroupAlreadyExistsFault = Awso_elasticache.Values.CacheSubnetGroupAlreadyExistsFault

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

Sourcemodule CacheSubnetGroupQuotaExceededFault = Awso_elasticache.Values.CacheSubnetGroupQuotaExceededFault

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

Sourcemodule CacheSecurityGroupAlreadyExistsFault = Awso_elasticache.Values.CacheSecurityGroupAlreadyExistsFault

A cache security group with the specified name already exists.

Sourcemodule CacheSecurityGroupQuotaExceededFault = Awso_elasticache.Values.CacheSecurityGroupQuotaExceededFault

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

Sourcemodule CacheParameterGroupAlreadyExistsFault = Awso_elasticache.Values.CacheParameterGroupAlreadyExistsFault

A cache parameter group with the requested name already exists.

Sourcemodule CacheParameterGroupQuotaExceededFault = Awso_elasticache.Values.CacheParameterGroupQuotaExceededFault

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

Sourcemodule InvalidCacheParameterGroupStateFault = Awso_elasticache.Values.InvalidCacheParameterGroupStateFault

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

Sourcemodule CacheClusterAlreadyExistsFault = Awso_elasticache.Values.CacheClusterAlreadyExistsFault

You already have a cluster with the given identifier.

Sourcemodule ReplicationGroupNotUnderMigrationFault = Awso_elasticache.Values.ReplicationGroupNotUnderMigrationFault

The designated replication group is not available for data migration.

Sourcemodule AuthorizationAlreadyExistsFault = Awso_elasticache.Values.AuthorizationAlreadyExistsFault

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

Returns details of the update actions

Apply the service update. For more information on service updates and applying them, see Applying Service Updates.

Async API to test connection between source and target replication group.

Async API to test connection between source and target replication group.

Represents the input of a TestFailover operation which tests automatic failover on a specified node group (called shard in the console) in a replication group (called cluster in the console). This API is designed for testing the behavior of your application in case of ElastiCache failover. It is not designed to be an operational tool for initiating a failover to overcome a problem you may have with the cluster. Moreover, in certain conditions such as large-scale operational events, Amazon may block this API. Note the following A customer can use this operation to test automatic failover on up to 15 shards (called node groups in the ElastiCache API and Amazon CLI) in any rolling 24-hour period. If calling this operation on shards in different clusters (called replication groups in the API and CLI), the calls can be made concurrently. If calling this operation multiple times on different shards in the same Valkey or Redis OSS (cluster mode enabled) replication group, the first node replacement must complete before a subsequent call can be made. To determine whether the node replacement is complete you can check Events using the Amazon ElastiCache console, the Amazon CLI, or the ElastiCache API. Look for the following automatic failover related events, listed here in order of occurrance: Replication group message: Test Failover API called for node group <node-group-id> Cache cluster message: Failover from primary node <primary-node-id> to replica node <node-id> completed Replication group message: Failover from primary node <primary-node-id> to replica node <node-id> completed Cache cluster message: Recovering cache nodes <node-id> Cache cluster message: Finished recovery for cache nodes <node-id> For more information see: Viewing ElastiCache Events in the ElastiCache User Guide DescribeEvents in the ElastiCache API Reference Also see, Testing Multi-AZ in the ElastiCache User Guide.

Represents the input of a TestFailover operation which tests automatic failover on a specified node group (called shard in the console) in a replication group (called cluster in the console). This API is designed for testing the behavior of your application in case of ElastiCache failover. It is not designed to be an operational tool for initiating a failover to overcome a problem you may have with the cluster. Moreover, in certain conditions such as large-scale operational events, Amazon may block this API. Note the following A customer can use this operation to test automatic failover on up to 15 shards (called node groups in the ElastiCache API and Amazon CLI) in any rolling 24-hour period. If calling this operation on shards in different clusters (called replication groups in the API and CLI), the calls can be made concurrently. If calling this operation multiple times on different shards in the same Valkey or Redis OSS (cluster mode enabled) replication group, the first node replacement must complete before a subsequent call can be made. To determine whether the node replacement is complete you can check Events using the Amazon ElastiCache console, the Amazon CLI, or the ElastiCache API. Look for the following automatic failover related events, listed here in order of occurrance: Replication group message: Test Failover API called for node group <node-group-id> Cache cluster message: Failover from primary node <primary-node-id> to replica node <node-id> completed Replication group message: Failover from primary node <primary-node-id> to replica node <node-id> completed Cache cluster message: Recovering cache nodes <node-id> Cache cluster message: Finished recovery for cache nodes <node-id> For more information see: Viewing ElastiCache Events in the ElastiCache User Guide DescribeEvents in the ElastiCache API Reference Also see, Testing Multi-AZ in the ElastiCache User Guide.

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

Start the migration of data.

Start the migration of data.

Returns details of the service updates

Sourcemodule RevokeCacheSecurityGroupIngressResult = Awso_elasticache.Values.RevokeCacheSecurityGroupIngressResult

Revokes ingress from a cache security group. Use this operation to disallow access from an Amazon EC2 security group that had been previously authorized.

Sourcemodule RevokeCacheSecurityGroupIngressMessage = Awso_elasticache.Values.RevokeCacheSecurityGroupIngressMessage

Represents the input of a RevokeCacheSecurityGroupIngress operation.

Sourcemodule ResetCacheParameterGroupMessage = Awso_elasticache.Values.ResetCacheParameterGroupMessage

Represents the input of a ResetCacheParameterGroup operation.

Sourcemodule ReservedCacheNodesOfferingMessage = Awso_elasticache.Values.ReservedCacheNodesOfferingMessage

Represents the output of a DescribeReservedCacheNodesOfferings operation.

Represents the output of a DescribeReservedCacheNodes operation.

Represents the output of a DescribeReplicationGroups operation.

Represents the input of a RemoveTagsFromResource operation.

Reboots some, or all, of the cache nodes within a provisioned cluster. This operation applies any modified cache parameter groups to the cluster. The reboot operation takes place as soon as possible, and results in a momentary outage to the cluster. During the reboot, the cluster status is set to REBOOTING. The reboot causes the contents of the cache (for each cache node being rebooted) to be lost. When the reboot is complete, a cluster event is created. Rebooting a cluster is currently supported on Memcached, Valkey and Redis OSS (cluster mode disabled) clusters. Rebooting is not supported on Valkey or Redis OSS (cluster mode enabled) clusters. If you make changes to parameters that require a Valkey or Redis OSS (cluster mode enabled) cluster reboot for the changes to be applied, see Rebooting a Cluster for an alternate process.

Represents the input of a RebootCacheCluster operation.

Sourcemodule RebalanceSlotsInGlobalReplicationGroupResult = Awso_elasticache.Values.RebalanceSlotsInGlobalReplicationGroupResult

Redistribute slots to ensure uniform distribution across existing shards in the cluster.

Sourcemodule RebalanceSlotsInGlobalReplicationGroupMessage = Awso_elasticache.Values.RebalanceSlotsInGlobalReplicationGroupMessage

Redistribute slots to ensure uniform distribution across existing shards in the cluster.

Sourcemodule PurchaseReservedCacheNodesOfferingResult = Awso_elasticache.Values.PurchaseReservedCacheNodesOfferingResult

Allows you to purchase a reserved cache node offering. Reserved nodes are not eligible for cancellation and are non-refundable. For more information, see Managing Costs with Reserved Nodes.

Sourcemodule PurchaseReservedCacheNodesOfferingMessage = Awso_elasticache.Values.PurchaseReservedCacheNodesOfferingMessage

Represents the input of a PurchaseReservedCacheNodesOffering operation.

Changes user password(s) and/or access string.

Changes the list of users that belong to the user group.

This API modifies the attributes of a serverless cache.

This API modifies the attributes of a serverless cache.

Sourcemodule ModifyReplicationGroupShardConfigurationResult = Awso_elasticache.Values.ModifyReplicationGroupShardConfigurationResult

Modifies a replication group's shards (node groups) by allowing you to add shards, remove shards, or rebalance the keyspaces among existing shards.

Sourcemodule ModifyReplicationGroupShardConfigurationMessage = Awso_elasticache.Values.ModifyReplicationGroupShardConfigurationMessage

Represents the input for a ModifyReplicationGroupShardConfiguration operation.

Modifies the settings for a replication group. This is limited to Valkey and Redis OSS 7 and above. Scaling for Valkey or Redis OSS (cluster mode enabled) in the ElastiCache User Guide ModifyReplicationGroupShardConfiguration in the ElastiCache API Reference This operation is valid for Valkey or Redis OSS only.

Represents the input of a ModifyReplicationGroups operation.

Sourcemodule ModifyGlobalReplicationGroupResult = Awso_elasticache.Values.ModifyGlobalReplicationGroupResult

Modifies the settings for a Global datastore.

Sourcemodule ModifyGlobalReplicationGroupMessage = Awso_elasticache.Values.ModifyGlobalReplicationGroupMessage

Modifies the settings for a Global datastore.

Modifies an existing cache subnet group.

Represents the input of a ModifyCacheSubnetGroup operation.

Sourcemodule ModifyCacheParameterGroupMessage = Awso_elasticache.Values.ModifyCacheParameterGroupMessage

Represents the input of a ModifyCacheParameterGroup operation.

Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration parameters by specifying the parameters and the new values.

Represents the input of a ModifyCacheCluster operation.

The input parameters for the ListTagsForResource operation.

Sourcemodule ListAllowedNodeTypeModificationsMessage = Awso_elasticache.Values.ListAllowedNodeTypeModificationsMessage

The input parameters for the ListAllowedNodeTypeModifications operation.

Dynamically increases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time.

Dynamically increases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time.

Sourcemodule IncreaseNodeGroupsInGlobalReplicationGroupResult = Awso_elasticache.Values.IncreaseNodeGroupsInGlobalReplicationGroupResult

Increase the number of node groups in the Global datastore

Sourcemodule IncreaseNodeGroupsInGlobalReplicationGroupMessage = Awso_elasticache.Values.IncreaseNodeGroupsInGlobalReplicationGroupMessage

Increase the number of node groups in the Global datastore

Sourcemodule FailoverGlobalReplicationGroupResult = Awso_elasticache.Values.FailoverGlobalReplicationGroupResult

Used to failover the primary region to a secondary region. The secondary region will become primary, and all other clusters will become secondary.

Sourcemodule FailoverGlobalReplicationGroupMessage = Awso_elasticache.Values.FailoverGlobalReplicationGroupMessage

Used to failover the primary region to a secondary region. The secondary region will become primary, and all other clusters will become secondary.

Sourcemodule ExportServerlessCacheSnapshotResponse = Awso_elasticache.Values.ExportServerlessCacheSnapshotResponse

Provides the functionality to export the serverless cache snapshot data to Amazon S3. Available for Valkey and Redis OSS only.

Sourcemodule ExportServerlessCacheSnapshotRequest = Awso_elasticache.Values.ExportServerlessCacheSnapshotRequest

Provides the functionality to export the serverless cache snapshot data to Amazon S3. Available for Valkey and Redis OSS only.

Represents the output of a DescribeEvents operation.

Sourcemodule DisassociateGlobalReplicationGroupResult = Awso_elasticache.Values.DisassociateGlobalReplicationGroupResult

Remove a secondary cluster from the Global datastore using the Global datastore name. The secondary cluster will no longer receive updates from the primary cluster, but will remain as a standalone cluster in that Amazon region.

Sourcemodule DisassociateGlobalReplicationGroupMessage = Awso_elasticache.Values.DisassociateGlobalReplicationGroupMessage

Remove a secondary cluster from the Global datastore using the Global datastore name. The secondary cluster will no longer receive updates from the primary cluster, but will remain as a standalone cluster in that Amazon region.

Returns a list of users.

Returns a list of users.

Returns a list of user groups.

Returns a list of user groups.

Returns details of the update actions

Represents the input of a DescribeSnapshotsMessage operation.

Represents the output of a DescribeSnapshots operation.

Returns details of the service updates

Sourcemodule DescribeServerlessCachesResponse = Awso_elasticache.Values.DescribeServerlessCachesResponse

Returns information about a specific serverless cache. If no identifier is specified, then the API returns information on all the serverless caches belonging to this Amazon Web Services account.

Sourcemodule DescribeServerlessCachesRequest = Awso_elasticache.Values.DescribeServerlessCachesRequest

Returns information about a specific serverless cache. If no identifier is specified, then the API returns information on all the serverless caches belonging to this Amazon Web Services account.

Sourcemodule DescribeServerlessCacheSnapshotsResponse = Awso_elasticache.Values.DescribeServerlessCacheSnapshotsResponse

Returns information about serverless cache snapshots. By default, this API lists all of the customer’s serverless cache snapshots. It can also describe a single serverless cache snapshot, or the snapshots associated with a particular serverless cache. Available for Valkey, Redis OSS and Serverless Memcached only.

Sourcemodule DescribeServerlessCacheSnapshotsRequest = Awso_elasticache.Values.DescribeServerlessCacheSnapshotsRequest

Returns information about serverless cache snapshots. By default, this API lists all of the customer’s serverless cache snapshots. It can also describe a single serverless cache snapshot, or the snapshots associated with a particular serverless cache. Available for Valkey, Redis OSS and Serverless Memcached only.

Sourcemodule DescribeReservedCacheNodesOfferingsMessage = Awso_elasticache.Values.DescribeReservedCacheNodesOfferingsMessage

Represents the input of a DescribeReservedCacheNodesOfferings operation.

Sourcemodule DescribeReservedCacheNodesMessage = Awso_elasticache.Values.DescribeReservedCacheNodesMessage

Represents the input of a DescribeReservedCacheNodes operation.

Sourcemodule DescribeReplicationGroupsMessage = Awso_elasticache.Values.DescribeReplicationGroupsMessage

Represents the input of a DescribeReplicationGroups operation.

Sourcemodule DescribeGlobalReplicationGroupsResult = Awso_elasticache.Values.DescribeGlobalReplicationGroupsResult

Returns information about a particular global replication group. If no identifier is specified, returns information about all Global datastores.

Sourcemodule DescribeGlobalReplicationGroupsMessage = Awso_elasticache.Values.DescribeGlobalReplicationGroupsMessage

Returns information about a particular global replication group. If no identifier is specified, returns information about all Global datastores.

Represents the input of a DescribeEvents operation.

Sourcemodule DescribeEngineDefaultParametersResult = Awso_elasticache.Values.DescribeEngineDefaultParametersResult

Returns the default engine and system parameter information for the specified cache engine.

Sourcemodule DescribeEngineDefaultParametersMessage = Awso_elasticache.Values.DescribeEngineDefaultParametersMessage

Represents the input of a DescribeEngineDefaultParameters operation.

Sourcemodule DescribeCacheSubnetGroupsMessage = Awso_elasticache.Values.DescribeCacheSubnetGroupsMessage

Represents the input of a DescribeCacheSubnetGroups operation.

Sourcemodule DescribeCacheSecurityGroupsMessage = Awso_elasticache.Values.DescribeCacheSecurityGroupsMessage

Represents the input of a DescribeCacheSecurityGroups operation.

Sourcemodule DescribeCacheParametersMessage = Awso_elasticache.Values.DescribeCacheParametersMessage

Represents the input of a DescribeCacheParameters operation.

Sourcemodule DescribeCacheParameterGroupsMessage = Awso_elasticache.Values.DescribeCacheParameterGroupsMessage

Represents the input of a DescribeCacheParameterGroups operation.

Sourcemodule DescribeCacheEngineVersionsMessage = Awso_elasticache.Values.DescribeCacheEngineVersionsMessage

Represents the input of a DescribeCacheEngineVersions operation.

Represents the input of a DescribeCacheClusters operation.

For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user. The user will be removed from all user groups and in turn removed from all replication groups. For more information, see Using Role Based Access Control (RBAC).

For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user group. The user group must first be disassociated from the replication group before it can be deleted. For more information, see Using Role Based Access Control (RBAC).

Deletes an existing snapshot. When you receive a successful response from this operation, ElastiCache immediately begins deleting the snapshot; you cannot cancel or revert this operation. This operation is valid for Valkey or Redis OSS only.

Represents the input of a DeleteSnapshot operation.

Sourcemodule DeleteServerlessCacheSnapshotResponse = Awso_elasticache.Values.DeleteServerlessCacheSnapshotResponse

Deletes an existing serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

Sourcemodule DeleteServerlessCacheSnapshotRequest = Awso_elasticache.Values.DeleteServerlessCacheSnapshotRequest

Deletes an existing serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

Deletes a specified existing serverless cache. CreateServerlessCacheSnapshot permission is required to create a final snapshot. Without this permission, the API call will fail with an Access Denied exception.

Deletes a specified existing serverless cache. CreateServerlessCacheSnapshot permission is required to create a final snapshot. Without this permission, the API call will fail with an Access Denied exception.

Deletes an existing replication group. By default, this operation deletes the entire replication group, including the primary/primaries and all of the read replicas. If the replication group has only one primary, you can optionally delete only the read replicas, while retaining the primary by setting RetainPrimaryCluster=true. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation. CreateSnapshot permission is required to create a final snapshot. Without this permission, the API call will fail with an Access Denied exception. This operation is valid for Redis OSS only.

Represents the input of a DeleteReplicationGroup operation.

Sourcemodule DeleteGlobalReplicationGroupResult = Awso_elasticache.Values.DeleteGlobalReplicationGroupResult

Deleting a Global datastore is a two-step process: First, you must DisassociateGlobalReplicationGroup to remove the secondary clusters in the Global datastore. Once the Global datastore contains only the primary cluster, you can use the DeleteGlobalReplicationGroup API to delete the Global datastore while retainining the primary cluster using RetainPrimaryReplicationGroup=true. Since the Global Datastore has only a primary cluster, you can delete the Global Datastore while retaining the primary by setting RetainPrimaryReplicationGroup=true. The primary cluster is never deleted when deleting a Global Datastore. It can only be deleted when it no longer is associated with any Global Datastore. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation.

Sourcemodule DeleteGlobalReplicationGroupMessage = Awso_elasticache.Values.DeleteGlobalReplicationGroupMessage

Deleting a Global datastore is a two-step process: First, you must DisassociateGlobalReplicationGroup to remove the secondary clusters in the Global datastore. Once the Global datastore contains only the primary cluster, you can use the DeleteGlobalReplicationGroup API to delete the Global datastore while retainining the primary cluster using RetainPrimaryReplicationGroup=true. Since the Global Datastore has only a primary cluster, you can delete the Global Datastore while retaining the primary by setting RetainPrimaryReplicationGroup=true. The primary cluster is never deleted when deleting a Global Datastore. It can only be deleted when it no longer is associated with any Global Datastore. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation.

Represents the input of a DeleteCacheSubnetGroup operation.

Sourcemodule DeleteCacheSecurityGroupMessage = Awso_elasticache.Values.DeleteCacheSecurityGroupMessage

Represents the input of a DeleteCacheSecurityGroup operation.

Sourcemodule DeleteCacheParameterGroupMessage = Awso_elasticache.Values.DeleteCacheParameterGroupMessage

Represents the input of a DeleteCacheParameterGroup operation.

Deletes a previously provisioned cluster. DeleteCacheCluster deletes all associated cache nodes, node endpoints and the cluster itself. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the cluster; you cannot cancel or revert this operation. This operation is not valid for: Valkey or Redis OSS (cluster mode enabled) clusters Valkey or Redis OSS (cluster mode disabled) clusters A cluster that is the last read replica of a replication group A cluster that is the primary node of a replication group A node group (shard) that has Multi-AZ mode enabled A cluster from a Valkey or Redis OSS (cluster mode enabled) replication group A cluster that is not in the available state

Represents the input of a DeleteCacheCluster operation.

Dynamically decreases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time.

Dynamically decreases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time.

Sourcemodule DecreaseNodeGroupsInGlobalReplicationGroupResult = Awso_elasticache.Values.DecreaseNodeGroupsInGlobalReplicationGroupResult

Decreases the number of node groups in a Global datastore

Sourcemodule DecreaseNodeGroupsInGlobalReplicationGroupMessage = Awso_elasticache.Values.DecreaseNodeGroupsInGlobalReplicationGroupMessage

Decreases the number of node groups in a Global datastore

For Valkey engine version 7.2 onwards and Redis OSS 6.0 to 7.1: Creates a user. For more information, see Using Role Based Access Control (RBAC).

For Valkey engine version 7.2 onwards and Redis OSS 6.0 to 7.1: Creates a user group. For more information, see Using Role Based Access Control (RBAC)

Creates a copy of an entire cluster or replication group at a specific moment in time. This operation is valid for Valkey or Redis OSS only.

Represents the input of a CreateSnapshot operation.

Sourcemodule CreateServerlessCacheSnapshotResponse = Awso_elasticache.Values.CreateServerlessCacheSnapshotResponse

This API creates a copy of an entire ServerlessCache at a specific moment in time. Available for Valkey, Redis OSS and Serverless Memcached only.

Sourcemodule CreateServerlessCacheSnapshotRequest = Awso_elasticache.Values.CreateServerlessCacheSnapshotRequest

This API creates a copy of an entire ServerlessCache at a specific moment in time. Available for Valkey, Redis OSS and Serverless Memcached only.

Creates a serverless cache.

Creates a serverless cache.

Creates a Valkey or Redis OSS (cluster mode disabled) or a Valkey or Redis OSS (cluster mode enabled) replication group. This API can be used to create a standalone regional replication group or a secondary replication group associated with a Global datastore. A Valkey or Redis OSS (cluster mode disabled) replication group is a collection of nodes, where one of the nodes is a read/write primary and the others are read-only replicas. Writes to the primary are asynchronously propagated to the replicas. A Valkey or Redis OSS cluster-mode enabled cluster is comprised of from 1 to 90 shards (API/CLI: node groups). Each shard has a primary node and up to 5 read-only replica nodes. The configuration can range from 90 shards and 0 replicas to 15 shards and 5 replicas, which is the maximum number or replicas allowed. The node or shard limit can be increased to a maximum of 500 per cluster if the Valkey or Redis OSS engine version is 5.0.6 or higher. For example, you can choose to configure a 500 node cluster that ranges between 83 shards (one primary and 5 replicas per shard) and 500 shards (single primary and no replicas). Make sure there are enough available IP addresses to accommodate the increase. Common pitfalls include the subnets in the subnet group have too small a CIDR range or the subnets are shared and heavily used by other clusters. For more information, see Creating a Subnet Group. For versions below 5.0.6, the limit is 250 per cluster. To request a limit increase, see Amazon Service Limits and choose the limit type Nodes per cluster per instance type. When a Valkey or Redis OSS (cluster mode disabled) replication group has been successfully created, you can add one or more read replicas to it, up to a total of 5 read replicas. If you need to increase or decrease the number of node groups (console: shards), you can use scaling. For more information, see Scaling self-designed clusters in the ElastiCache User Guide. This operation is valid for Valkey and Redis OSS only.

Represents the input of a CreateReplicationGroup operation.

Sourcemodule CreateGlobalReplicationGroupResult = Awso_elasticache.Values.CreateGlobalReplicationGroupResult

Global Datastore offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore with Valkey or Redis OSS, you can create cross-region read replica clusters for ElastiCache to enable low-latency reads and disaster recovery across regions. For more information, see Replication Across Regions Using Global Datastore. The GlobalReplicationGroupIdSuffix is the name of the Global datastore. The PrimaryReplicationGroupId represents the name of the primary cluster that accepts writes and will replicate updates to the secondary cluster.

Sourcemodule CreateGlobalReplicationGroupMessage = Awso_elasticache.Values.CreateGlobalReplicationGroupMessage

Global Datastore offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore with Valkey or Redis OSS, you can create cross-region read replica clusters for ElastiCache to enable low-latency reads and disaster recovery across regions. For more information, see Replication Across Regions Using Global Datastore. The GlobalReplicationGroupIdSuffix is the name of the Global datastore. The PrimaryReplicationGroupId represents the name of the primary cluster that accepts writes and will replicate updates to the secondary cluster.

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

Represents the input of a CreateCacheSubnetGroup operation.

Sourcemodule CreateCacheSecurityGroupResult = Awso_elasticache.Values.CreateCacheSecurityGroupResult

Creates a new cache security group. Use a cache security group to control access to one or more clusters. Cache security groups are only used when you are creating a cluster outside of an Amazon Virtual Private Cloud (Amazon VPC). If you are creating a cluster inside of a VPC, use a cache subnet group instead. For more information, see CreateCacheSubnetGroup.

Sourcemodule CreateCacheSecurityGroupMessage = Awso_elasticache.Values.CreateCacheSecurityGroupMessage

Represents the input of a CreateCacheSecurityGroup operation.

Sourcemodule CreateCacheParameterGroupResult = Awso_elasticache.Values.CreateCacheParameterGroupResult

Creates a new Amazon ElastiCache cache parameter group. An ElastiCache cache parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster or replication group using the CacheParameterGroup. A newly created CacheParameterGroup is an exact duplicate of the default parameter group for the CacheParameterGroupFamily. To customize the newly created CacheParameterGroup you can change the values of specific parameters. For more information, see: ModifyCacheParameterGroup in the ElastiCache API Reference. Parameters and Parameter Groups in the ElastiCache User Guide.

Sourcemodule CreateCacheParameterGroupMessage = Awso_elasticache.Values.CreateCacheParameterGroupMessage

Represents the input of a CreateCacheParameterGroup operation.

Creates a cluster. All nodes in the cluster run the same protocol-compliant cache engine software, either Memcached, Valkey or Redis OSS. This operation is not supported for Valkey or Redis OSS (cluster mode enabled) clusters.

Represents the input of a CreateCacheCluster operation.

Makes a copy of an existing snapshot. This operation is valid for Valkey or Redis OSS only. Users or groups that have permissions to use the CopySnapshot operation can create their own Amazon S3 buckets and copy snapshots to it. To control access to your snapshots, use an IAM policy to control who has the ability to use the CopySnapshot operation. For more information about using IAM to control the use of ElastiCache operations, see Exporting Snapshots and Authentication & Access Control. You could receive the following error messages. Error Messages Error Message: The S3 bucket %s is outside of the region. Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide. Error Message: The S3 bucket %s does not exist. Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide. Error Message: The S3 bucket %s is not owned by the authenticated user. Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide. Error Message: The authenticated user does not have sufficient permissions to perform the desired activity. Solution: Contact your system administrator to get the needed permissions. Error Message: The S3 bucket %s already contains an object with key %s. Solution: Give the TargetSnapshotName a new and unique value. If exporting a snapshot, you could alternatively create a new Amazon S3 bucket and use this same value for TargetSnapshotName. Error Message: ElastiCache has not been granted READ permissions %s on the S3 Bucket. Solution: Add List and Read permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide. Error Message: ElastiCache has not been granted WRITE permissions %s on the S3 Bucket. Solution: Add Upload/Delete permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide. Error Message: ElastiCache has not been granted READ_ACP permissions %s on the S3 Bucket. Solution: Add View Permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide.

Represents the input of a CopySnapshotMessage operation.

Sourcemodule CopyServerlessCacheSnapshotResponse = Awso_elasticache.Values.CopyServerlessCacheSnapshotResponse

Creates a copy of an existing serverless cache’s snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

Sourcemodule CopyServerlessCacheSnapshotRequest = Awso_elasticache.Values.CopyServerlessCacheSnapshotRequest

Creates a copy of an existing serverless cache’s snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

Complete the migration of data.

Complete the migration of data.

Represents the output of a DescribeCacheSubnetGroups operation.

The requested cache subnet group is currently in use.

Represents the output of a DescribeCacheSecurityGroups operation.

Represents the output of a DescribeCacheParameterGroups operation.

Sourcemodule CacheParameterGroupNameMessage = Awso_elasticache.Values.CacheParameterGroupNameMessage

Represents the output of one of the following operations: ModifyCacheParameterGroup ResetCacheParameterGroup

Represents the output of a DescribeCacheParameters operation.

Represents the output of a DescribeCacheEngineVersions operation.

Represents the output of a DescribeCacheClusters operation.

Stop the service update. For more information on service updates and stopping them, see Stopping Service Updates.

Apply the service update. For more information on service updates and applying them, see Applying Service Updates.

Sourcemodule AuthorizeCacheSecurityGroupIngressResult = Awso_elasticache.Values.AuthorizeCacheSecurityGroupIngressResult

Allows network ingress to a cache security group. Applications using ElastiCache must be running on Amazon EC2, and Amazon EC2 security groups are used as the authorization mechanism. You cannot authorize ingress from an Amazon EC2 security group in one region to an ElastiCache cluster in another region.

Sourcemodule AuthorizeCacheSecurityGroupIngressMessage = Awso_elasticache.Values.AuthorizeCacheSecurityGroupIngressMessage

Represents the input of an AuthorizeCacheSecurityGroupIngress operation.

Sourcemodule AllowedNodeTypeModificationsMessage = Awso_elasticache.Values.AllowedNodeTypeModificationsMessage

Represents the allowed node types you can use to modify your cluster or replication group.

Represents the input of an AddTagsToResource operation.