diff --git a/clients/client-elasticache/src/commands/AddTagsToResourceCommand.ts b/clients/client-elasticache/src/commands/AddTagsToResourceCommand.ts index 6d8fface5286..105326485423 100644 --- a/clients/client-elasticache/src/commands/AddTagsToResourceCommand.ts +++ b/clients/client-elasticache/src/commands/AddTagsToResourceCommand.ts @@ -31,13 +31,13 @@ export interface AddTagsToResourceCommandOutput extends TagListMessage, __Metada *
A tag is a key-value pair where the key and value are case-sensitive. 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. For more information, see Resource-level permissions.
+ * be replicated to all nodes in the replication group. For more information, see Resource-level permissions. *For example, you can use cost-allocation tags to your ElastiCache resources, Amazon * generates a cost allocation report as a comma-separated value (CSV) file with your usage * and costs aggregated by your tags. You can apply tags that represent business categories * (such as cost centers, application names, or owners) to organize your costs across * multiple services.
- *For more information, see Using Cost Allocation Tags in
+ * For more information, see Using Cost Allocation Tags in
* Amazon ElastiCache in the ElastiCache User
* Guide. Apply the service update. For more information on service updates and applying them,
- * see Applying Service
+ * see Applying Service
* Updates. Stop the service update. For more information on service updates and stopping them,
- * see Stopping
+ * see Stopping
* Service Updates.CopySnapshot
operation. For more information about using IAM
- * to control the use of ElastiCache operations, see Exporting
- * Snapshots and Authentication & Access
+ * to control the use of ElastiCache operations, see Exporting
+ * Snapshots and Authentication & Access
* Control.
You could receive the following error messages.
@@ -52,7 +52,7 @@ export interface CopySnapshotCommandOutput extends CopySnapshotResult, __Metadat * 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 + * same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User * Guide.
* ** 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 + * same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User * Guide.
** 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 + * same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User * Guide.
** 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 + * the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the * ElastiCache User Guide.
** Solution: Add Upload/Delete permissions on - * the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the + * the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the * ElastiCache User Guide.
** Solution: Add View Permissions on the bucket. - * For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the + * For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the * ElastiCache User Guide.
*The requested cache node type is not available in the specified Availability Zone. For - * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
+ * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide. * * @throws {@link InvalidParameterCombinationException} (client fault) *Two or more incompatible parameters were specified.
diff --git a/clients/client-elasticache/src/commands/CreateCacheParameterGroupCommand.ts b/clients/client-elasticache/src/commands/CreateCacheParameterGroupCommand.ts index f578ce8aad66..f01dddcd1624 100644 --- a/clients/client-elasticache/src/commands/CreateCacheParameterGroupCommand.ts +++ b/clients/client-elasticache/src/commands/CreateCacheParameterGroupCommand.ts @@ -42,7 +42,7 @@ export interface CreateCacheParameterGroupCommandOutput extends CreateCacheParam * *- * Parameters and + * Parameters and * Parameter Groups in the ElastiCache User Guide.
*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 + * recovery across regions. For more information, see Replication * Across Regions Using Global Datastore.
*To request a limit increase, see Amazon Service Limits and * choose the limit type Nodes per cluster per instance @@ -53,7 +53,7 @@ export interface CreateReplicationGroupCommandOutput extends CreateReplicationGr *
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 + * For more information, see Scaling self-designed clusters in the ElastiCache User * Guide.
*This operation is valid for Valkey and Redis OSS only.
@@ -307,7 +307,7 @@ export interface CreateReplicationGroupCommandOutput extends CreateReplicationGr * * @throws {@link InsufficientCacheClusterCapacityFault} (client fault) *The requested cache node type is not available in the specified Availability Zone. For - * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
+ * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide. * * @throws {@link InvalidCacheClusterStateFault} (client fault) *The requested cluster is not in the available
state.
For Valkey engine version 7.2 onwards and Redis OSS 6.0 and onwards: Creates a user. For more information, see - * Using Role Based Access Control (RBAC).
+ * Using Role Based Access Control (RBAC). * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-elasticache/src/commands/CreateUserGroupCommand.ts b/clients/client-elasticache/src/commands/CreateUserGroupCommand.ts index 8067c50c8a1c..1d6e52e5fe42 100644 --- a/clients/client-elasticache/src/commands/CreateUserGroupCommand.ts +++ b/clients/client-elasticache/src/commands/CreateUserGroupCommand.ts @@ -29,7 +29,7 @@ export interface CreateUserGroupCommandOutput extends UserGroup, __MetadataBeare /** *For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Creates a user group. For more - * information, see Using Role Based Access Control (RBAC) + * information, see Using Role Based Access Control (RBAC) *
* @example * Use a bare-bones client and the command you need to make an API call. diff --git a/clients/client-elasticache/src/commands/DecreaseReplicaCountCommand.ts b/clients/client-elasticache/src/commands/DecreaseReplicaCountCommand.ts index b4964b180805..4d68c124c8d2 100644 --- a/clients/client-elasticache/src/commands/DecreaseReplicaCountCommand.ts +++ b/clients/client-elasticache/src/commands/DecreaseReplicaCountCommand.ts @@ -198,7 +198,7 @@ export interface DecreaseReplicaCountCommandOutput extends DecreaseReplicaCountR * * @throws {@link InsufficientCacheClusterCapacityFault} (client fault) *The requested cache node type is not available in the specified Availability Zone. For - * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
+ * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide. * * @throws {@link InvalidCacheClusterStateFault} (client fault) *The requested cluster is not in the available
state.
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).
+ * see Using Role Based Access Control (RBAC). * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-elasticache/src/commands/DeleteUserGroupCommand.ts b/clients/client-elasticache/src/commands/DeleteUserGroupCommand.ts index e9978a6cf798..ba0810006785 100644 --- a/clients/client-elasticache/src/commands/DeleteUserGroupCommand.ts +++ b/clients/client-elasticache/src/commands/DeleteUserGroupCommand.ts @@ -30,7 +30,7 @@ export interface DeleteUserGroupCommandOutput extends UserGroup, __MetadataBeare /** *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).
+ * information, see Using Role Based Access Control (RBAC). * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-elasticache/src/commands/IncreaseReplicaCountCommand.ts b/clients/client-elasticache/src/commands/IncreaseReplicaCountCommand.ts index 7279395acc6f..3b05606b7339 100644 --- a/clients/client-elasticache/src/commands/IncreaseReplicaCountCommand.ts +++ b/clients/client-elasticache/src/commands/IncreaseReplicaCountCommand.ts @@ -195,7 +195,7 @@ export interface IncreaseReplicaCountCommandOutput extends IncreaseReplicaCountR * * @throws {@link InsufficientCacheClusterCapacityFault} (client fault) *The requested cache node type is not available in the specified Availability Zone. For - * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
+ * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide. * * @throws {@link InvalidCacheClusterStateFault} (client fault) *The requested cluster is not in the available
state.
If the cluster is not in the available state,
* ListTagsForResource
returns an error.
The requested cache node type is not available in the specified Availability Zone. For - * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
+ * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide. * * @throws {@link InvalidCacheClusterStateFault} (client fault) *The requested cluster is not in the available
state.
- * Scaling for Valkey or Redis OSS (cluster mode enabled) in + * Scaling for Valkey or Redis OSS (cluster mode enabled) in * the ElastiCache User Guide
*The requested cache node type is not available in the specified Availability Zone. For - * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
+ * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide. * * @throws {@link InvalidCacheClusterStateFault} (client fault) *The requested cluster is not in the available
state.
The requested cache node type is not available in the specified Availability Zone. For - * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
+ * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide. * * @throws {@link InvalidCacheClusterStateFault} (client fault) *The requested cluster is not in the available
state.
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.
+ * for cancellation and are non-refundable. For more information, see Managing Costs with Reserved Nodes. * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-elasticache/src/commands/RebootCacheClusterCommand.ts b/clients/client-elasticache/src/commands/RebootCacheClusterCommand.ts index be9424b276a0..89eb38c3fcf7 100644 --- a/clients/client-elasticache/src/commands/RebootCacheClusterCommand.ts +++ b/clients/client-elasticache/src/commands/RebootCacheClusterCommand.ts @@ -39,7 +39,7 @@ export interface RebootCacheClusterCommandOutput extends RebootCacheClusterResul * 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.
+ * reboot for the changes to be applied, see Rebooting a Cluster for an alternate process. * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-elasticache/src/commands/RemoveTagsFromResourceCommand.ts b/clients/client-elasticache/src/commands/RemoveTagsFromResourceCommand.ts index 05ba435f70d2..acfccd6de706 100644 --- a/clients/client-elasticache/src/commands/RemoveTagsFromResourceCommand.ts +++ b/clients/client-elasticache/src/commands/RemoveTagsFromResourceCommand.ts @@ -32,7 +32,7 @@ export interface RemoveTagsFromResourceCommandOutput extends TagListMessage, __M * A tag is a key-value pair where the key and value are case-sensitive. 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. For more information, see Resource-level permissions. + * be replicated to all nodes in the replication group. For more information, see Resource-level permissions. * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-elasticache/src/commands/TestFailoverCommand.ts b/clients/client-elasticache/src/commands/TestFailoverCommand.ts index dd054959c105..647dfd13efab 100644 --- a/clients/client-elasticache/src/commands/TestFailoverCommand.ts +++ b/clients/client-elasticache/src/commands/TestFailoverCommand.ts @@ -91,7 +91,7 @@ export interface TestFailoverCommandOutput extends TestFailoverResult, __Metadat *- * Viewing + * Viewing * ElastiCache Events in the ElastiCache User * Guide *
@@ -103,7 +103,7 @@ export interface TestFailoverCommandOutput extends TestFailoverResult, __Metadat *Also see, Testing
+ * Also see, Testing
* Multi-AZ in the ElastiCache User Guide. A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more
- * information, see Minimizing Downtime: Multi-AZ
+ * information, see Minimizing Downtime: Multi-AZ
* 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.
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 + * 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
+ * For more information, see Exporting a
* Snapshot in the Amazon ElastiCache User Guide.cache.m7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -2173,7 +2173,7 @@ export interface Snapshot {
* cache.r7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*@@ -2434,7 +2434,7 @@ export interface Snapshot { /** *
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.
+ * information, see Data tiering. * @public */ DataTiering?: DataTieringStatus | undefined; @@ -2736,7 +2736,7 @@ export interface CreateCacheClusterMessage { *cache.m7g.16xlarge
*
* For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -2837,7 +2837,7 @@ export interface CreateCacheClusterMessage {
* cache.r7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*@@ -2928,7 +2928,7 @@ export interface CreateCacheClusterMessage { * supported cache engine versions, use the DescribeCacheEngineVersions operation.
** Important: You can upgrade to a newer engine version - * (see Selecting + * (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.
@@ -2951,7 +2951,7 @@ export interface CreateCacheClusterMessage { * 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.
+ * subnet group before you start creating a cluster. For more information, see Subnets and Subnet Groups. *cache.m7g.16xlarge
*
* For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -3263,7 +3263,7 @@ export interface CreateCacheClusterMessage {
* cache.r7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -3588,7 +3588,7 @@ export interface CacheCluster {
* cache.m7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -3689,7 +3689,7 @@ export interface CacheCluster {
* cache.r7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*@@ -4045,7 +4045,7 @@ export interface CreateCacheClusterResult { /** *
The requested cache node type is not available in the specified Availability Zone. For - * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
+ * more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide. * @public */ export class InsufficientCacheClusterCapacityFault extends __BaseException { @@ -4665,7 +4665,7 @@ export interface CreateGlobalReplicationGroupMessage { * 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 .
+ * see Using the Amazon CLI with Global datastores . * @public */ GlobalReplicationGroupIdSuffix: string | undefined; @@ -4946,7 +4946,7 @@ export interface CreateReplicationGroupMessage { /** *A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more - * information, see Minimizing Downtime: Multi-AZ.
+ * information, see Minimizing Downtime: Multi-AZ. * @public */ MultiAZEnabled?: boolean | undefined; @@ -5034,7 +5034,7 @@ export interface CreateReplicationGroupMessage { *cache.m7g.16xlarge
*
* For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -5135,7 +5135,7 @@ export interface CreateReplicationGroupMessage {
* cache.r7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -5225,7 +5225,7 @@ export interface CreateReplicationGroupMessage {
* DescribeCacheEngineVersions
operation.
* Important: You can upgrade to a newer engine version - * (see Selecting + * (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 @@ -5259,7 +5259,7 @@ export interface CreateReplicationGroupMessage { *
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.
+ * subnet group before you start creating a cluster. For more information, see Subnets and Subnet Groups. *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.
+ * information, see Data tiering. * @public */ DataTieringEnabled?: boolean | undefined; @@ -6640,7 +6640,7 @@ export interface DecreaseNodeGroupsInGlobalReplicationGroupResult { export interface ConfigureShard { /** *The 4-digit id for the node group you are configuring. For Valkey or Redis OSS (cluster mode - * disabled) replication groups, the node group id is always 0001. To find a Valkey or Redis OSS (cluster mode enabled)'s node group's (shard's) id, see Finding a Shard's + * disabled) replication groups, the node group id is always 0001. To find a Valkey or Redis OSS (cluster mode enabled)'s node group's (shard's) id, see Finding a Shard's * Id.
* @public */ @@ -7429,7 +7429,7 @@ export interface CacheNodeTypeSpecificParameter { /** *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 + * maintenance window's reboot. For more information, see Rebooting a * Cluster.
* @public */ @@ -7495,7 +7495,7 @@ export interface Parameter { /** *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 + * maintenance window's reboot. For more information, see Rebooting a * Cluster.
* @public */ @@ -8032,7 +8032,7 @@ export interface DescribeReservedCacheNodesMessage { *cache.m7g.16xlarge
*
* For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -8133,7 +8133,7 @@ export interface DescribeReservedCacheNodesMessage {
* cache.r7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -8314,7 +8314,7 @@ export interface ReservedCacheNode {
* cache.m7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -8415,7 +8415,7 @@ export interface ReservedCacheNode {
* cache.r7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -8613,7 +8613,7 @@ export interface DescribeReservedCacheNodesOfferingsMessage {
* cache.m7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -8714,7 +8714,7 @@ export interface DescribeReservedCacheNodesOfferingsMessage {
* cache.r7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -8869,7 +8869,7 @@ export interface ReservedCacheNodesOffering {
* cache.m7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*
@@ -8970,7 +8970,7 @@ export interface ReservedCacheNodesOffering {
* cache.r7g.16xlarge
*
For region availability, see Supported Node Types + *
For region availability, see Supported Node Types *
*@@ -9337,7 +9337,7 @@ export interface ServiceUpdate { /** *
The recommendend date to apply the service update in order to ensure compliance. For - * information on compliance, see Self-Service Security Updates for Compliance.
+ * information on compliance, see Self-Service Security Updates for Compliance. * @public */ ServiceUpdateRecommendedApplyByDate?: Date | undefined; @@ -9799,7 +9799,7 @@ export interface UpdateAction { /** *The recommended date to apply the service update to ensure compliance. For information - * on compliance, see Self-Service Security Updates for Compliance.
+ * on compliance, see Self-Service Security Updates for Compliance. * @public */ ServiceUpdateRecommendedApplyByDate?: Date | undefined; @@ -10464,7 +10464,7 @@ export interface ModifyCacheClusterMessage { * 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 section of Cache Node * Considerations for Memcached. ** Impact of new add/remove requests upon pending requests @@ -10665,7 +10665,7 @@ export interface ModifyCacheClusterMessage { *
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 + * (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.
@@ -10741,7 +10741,7 @@ export interface ModifyCacheClusterMessage { *DELETE - allowed only when transitioning to RBAC
*For more information, see Authenticating Users with AUTH + *
For more information, see Authenticating Users with AUTH *
* @public */ @@ -11162,7 +11162,7 @@ export interface ModifyReplicationGroupMessage { * group. ** Important: You can upgrade to a newer engine version - * (see Selecting + * (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.
@@ -11242,7 +11242,7 @@ export interface ModifyReplicationGroupMessage { *DELETE - allowed only when transitioning to RBAC
* * - *For more information, see Authenticating Users with AUTH + *
For more information, see Authenticating Users with AUTH *
* @public */ @@ -11526,6 +11526,12 @@ export interface ModifyUserMessage { * @public */ AuthenticationMode?: AuthenticationMode | undefined; + + /** + *The engine for a specific user.
+ * @public + */ + Engine?: string | undefined; } /** @@ -11549,6 +11555,12 @@ export interface ModifyUserGroupMessage { * @public */ UserIdsToRemove?: string[] | undefined; + + /** + *The engine for a user group.
+ * @public + */ + Engine?: string | undefined; } /** diff --git a/clients/client-elasticache/src/protocols/Aws_query.ts b/clients/client-elasticache/src/protocols/Aws_query.ts index da2374444ba3..6ef9e3e4cb69 100644 --- a/clients/client-elasticache/src/protocols/Aws_query.ts +++ b/clients/client-elasticache/src/protocols/Aws_query.ts @@ -7299,6 +7299,9 @@ const se_ModifyUserGroupMessage = (input: ModifyUserGroupMessage, context: __Ser entries[loc] = value; }); } + if (input[_E] != null) { + entries[_E] = input[_E]; + } return entries; }; @@ -7336,6 +7339,9 @@ const se_ModifyUserMessage = (input: ModifyUserMessage, context: __SerdeContext) entries[loc] = value; }); } + if (input[_E] != null) { + entries[_E] = input[_E]; + } return entries; }; diff --git a/codegen/sdk-codegen/aws-models/elasticache.json b/codegen/sdk-codegen/aws-models/elasticache.json index 050fc86de602..f4e70dd4f19c 100644 --- a/codegen/sdk-codegen/aws-models/elasticache.json +++ b/codegen/sdk-codegen/aws-models/elasticache.json @@ -128,7 +128,7 @@ } ], "traits": { - "smithy.api#documentation": "A tag is a key-value pair where the key and value are case-sensitive. You can use tags\n to categorize and track all your ElastiCache resources, with the exception of global\n replication group. When you add or remove tags on replication groups, those actions will\n be replicated to all nodes in the replication group. For more information, see Resource-level permissions.
\nFor example, you can use cost-allocation tags to your ElastiCache resources, Amazon\n generates a cost allocation report as a comma-separated value (CSV) file with your usage\n and costs aggregated by your tags. You can apply tags that represent business categories\n (such as cost centers, application names, or owners) to organize your costs across\n multiple services.
\nFor more information, see Using Cost Allocation Tags in\n Amazon ElastiCache in the ElastiCache User\n Guide.
", + "smithy.api#documentation": "A tag is a key-value pair where the key and value are case-sensitive. You can use tags\n to categorize and track all your ElastiCache resources, with the exception of global\n replication group. When you add or remove tags on replication groups, those actions will\n be replicated to all nodes in the replication group. For more information, see Resource-level permissions.
\nFor example, you can use cost-allocation tags to your ElastiCache resources, Amazon\n generates a cost allocation report as a comma-separated value (CSV) file with your usage\n and costs aggregated by your tags. You can apply tags that represent business categories\n (such as cost centers, application names, or owners) to organize your costs across\n multiple services.
\nFor more information, see Using Cost Allocation Tags in\n Amazon ElastiCache in the ElastiCache User\n Guide.
", "smithy.api#examples": [ { "title": "AddTagsToResource", @@ -1777,7 +1777,7 @@ } ], "traits": { - "smithy.api#documentation": "Apply the service update. For more information on service updates and applying them,\n see Applying Service\n Updates.
" + "smithy.api#documentation": "Apply the service update. For more information on service updates and applying them,\n see Applying Service\n Updates.
" } }, "com.amazonaws.elasticache#BatchApplyUpdateActionMessage": { @@ -1825,7 +1825,7 @@ } ], "traits": { - "smithy.api#documentation": "Stop the service update. For more information on service updates and stopping them,\n see Stopping\n Service Updates.
" + "smithy.api#documentation": "Stop the service update. For more information on service updates and stopping them,\n see Stopping\n Service Updates.
" } }, "com.amazonaws.elasticache#BatchStopUpdateActionMessage": { @@ -1886,7 +1886,7 @@ "CacheNodeType": { "target": "com.amazonaws.elasticache#String", "traits": { - "smithy.api#documentation": "The name of the compute and memory capacity node type for the cluster.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The name of the compute and memory capacity node type for the cluster.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
Represents an individual cache node within a cluster. Each cache node runs its own\n instance of the cluster's protocol-compliant caching software - either Memcached, Valkey or Redis OSS.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
Represents an individual cache node within a cluster. Each cache node runs its own\n instance of the cluster's protocol-compliant caching software - either Memcached, Valkey or Redis OSS.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
Indicates whether a change to the parameter is applied immediately or requires a\n reboot for the change to be applied. You can force a reboot or wait until the next\n maintenance window's reboot. For more information, see Rebooting a\n Cluster.
" + "smithy.api#documentation": "Indicates whether a change to the parameter is applied immediately or requires a\n reboot for the change to be applied. You can force a reboot or wait until the next\n maintenance window's reboot. For more information, see Rebooting a\n Cluster.
" } } }, @@ -3109,7 +3109,7 @@ "target": "com.amazonaws.elasticache#AllowedNodeGroupId", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#documentation": "The 4-digit id for the node group you are configuring. For Valkey or Redis OSS (cluster mode\n disabled) replication groups, the node group id is always 0001. To find a Valkey or Redis OSS (cluster mode enabled)'s node group's (shard's) id, see Finding a Shard's\n Id.
", + "smithy.api#documentation": "The 4-digit id for the node group you are configuring. For Valkey or Redis OSS (cluster mode\n disabled) replication groups, the node group id is always 0001. To find a Valkey or Redis OSS (cluster mode enabled)'s node group's (shard's) id, see Finding a Shard's\n Id.
", "smithy.api#required": {} } }, @@ -3258,7 +3258,7 @@ } ], "traits": { - "smithy.api#documentation": "Makes a copy of an existing snapshot.
\nThis operation is valid for Valkey or Redis OSS only.
\nUsers or groups that have permissions to use the CopySnapshot
\n operation can create their own Amazon S3 buckets and copy snapshots to it. To\n control access to your snapshots, use an IAM policy to control who has the ability\n to use the CopySnapshot
operation. For more information about using IAM\n to control the use of ElastiCache operations, see Exporting\n Snapshots and Authentication & Access\n Control.
You could receive the following error messages.
\n\n Error Messages\n
\n\n Error Message: The S3 bucket %s is outside of\n the region.
\n\n Solution: Create an Amazon S3 bucket in the\n same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User\n Guide.
\n\n Error Message: The S3 bucket %s does not\n exist.
\n\n Solution: Create an Amazon S3 bucket in the\n same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User\n Guide.
\n\n Error Message: The S3 bucket %s is not owned\n by the authenticated user.
\n\n Solution: Create an Amazon S3 bucket in the\n same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User\n Guide.
\n\n Error Message: The authenticated user does\n not have sufficient permissions to perform the desired activity.
\n\n Solution: Contact your system administrator\n to get the needed permissions.
\n\n Error Message: The S3 bucket %s already\n contains an object with key %s.
\n\n Solution: Give the\n TargetSnapshotName
a new and unique value. If exporting a\n snapshot, you could alternatively create a new Amazon S3 bucket and use this\n same value for TargetSnapshotName
.
\n Error Message: ElastiCache has not been\n granted READ permissions %s on the S3 Bucket.
\n\n Solution: Add List and Read permissions on\n the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the\n ElastiCache User Guide.
\n\n Error Message: ElastiCache has not been\n granted WRITE permissions %s on the S3 Bucket.
\n\n Solution: Add Upload/Delete permissions on\n the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the\n ElastiCache User Guide.
\n\n Error Message: ElastiCache has not been\n granted READ_ACP permissions %s on the S3 Bucket.
\n\n Solution: Add View Permissions on the bucket.\n For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the\n ElastiCache User Guide.
\nMakes a copy of an existing snapshot.
\nThis operation is valid for Valkey or Redis OSS only.
\nUsers or groups that have permissions to use the CopySnapshot
\n operation can create their own Amazon S3 buckets and copy snapshots to it. To\n control access to your snapshots, use an IAM policy to control who has the ability\n to use the CopySnapshot
operation. For more information about using IAM\n to control the use of ElastiCache operations, see Exporting\n Snapshots and Authentication & Access\n Control.
You could receive the following error messages.
\n\n Error Messages\n
\n\n Error Message: The S3 bucket %s is outside of\n the region.
\n\n Solution: Create an Amazon S3 bucket in the\n same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User\n Guide.
\n\n Error Message: The S3 bucket %s does not\n exist.
\n\n Solution: Create an Amazon S3 bucket in the\n same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User\n Guide.
\n\n Error Message: The S3 bucket %s is not owned\n by the authenticated user.
\n\n Solution: Create an Amazon S3 bucket in the\n same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User\n Guide.
\n\n Error Message: The authenticated user does\n not have sufficient permissions to perform the desired activity.
\n\n Solution: Contact your system administrator\n to get the needed permissions.
\n\n Error Message: The S3 bucket %s already\n contains an object with key %s.
\n\n Solution: Give the\n TargetSnapshotName
a new and unique value. If exporting a\n snapshot, you could alternatively create a new Amazon S3 bucket and use this\n same value for TargetSnapshotName
.
\n Error Message: ElastiCache has not been\n granted READ permissions %s on the S3 Bucket.
\n\n Solution: Add List and Read permissions on\n the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the\n ElastiCache User Guide.
\n\n Error Message: ElastiCache has not been\n granted WRITE permissions %s on the S3 Bucket.
\n\n Solution: Add Upload/Delete permissions on\n the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the\n ElastiCache User Guide.
\n\n Error Message: ElastiCache has not been\n granted READ_ACP permissions %s on the S3 Bucket.
\n\n Solution: Add View Permissions on the bucket.\n For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the\n ElastiCache User Guide.
\nThe Amazon S3 bucket to which the snapshot is exported. This parameter is used only\n when exporting a snapshot for external access.
\nWhen using this parameter to export a snapshot, be sure Amazon ElastiCache has the\n needed permissions to this S3 bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the\n Amazon ElastiCache User Guide.
\nFor more information, see Exporting a\n Snapshot in the Amazon ElastiCache User Guide.
" + "smithy.api#documentation": "The Amazon S3 bucket to which the snapshot is exported. This parameter is used only\n when exporting a snapshot for external access.
\nWhen using this parameter to export a snapshot, be sure Amazon ElastiCache has the\n needed permissions to this S3 bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the\n Amazon ElastiCache User Guide.
\nFor more information, see Exporting a\n Snapshot in the Amazon ElastiCache User Guide.
" } }, "KmsKeyId": { @@ -3534,7 +3534,7 @@ "CacheNodeType": { "target": "com.amazonaws.elasticache#String", "traits": { - "smithy.api#documentation": "The compute and memory capacity of the nodes in the node group (shard).
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The compute and memory capacity of the nodes in the node group (shard).
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The version number of the cache engine to be used for this cluster. To view the\n supported cache engine versions, use the DescribeCacheEngineVersions operation.
\n\n Important: You can upgrade to a newer engine version\n (see Selecting\n a Cache Engine and Version), but you cannot downgrade to an earlier engine\n version. If you want to use an earlier engine version, you must delete the existing\n cluster or replication group and create it anew with the earlier engine version.
" + "smithy.api#documentation": "The version number of the cache engine to be used for this cluster. To view the\n supported cache engine versions, use the DescribeCacheEngineVersions operation.
\n\n Important: You can upgrade to a newer engine version\n (see Selecting\n a Cache Engine and Version), but you cannot downgrade to an earlier engine\n version. If you want to use an earlier engine version, you must delete the existing\n cluster or replication group and create it anew with the earlier engine version.
" } }, "CacheParameterGroupName": { @@ -3558,7 +3558,7 @@ "CacheSubnetGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { - "smithy.api#documentation": "The name of the subnet group to be used for the cluster.
\nUse this parameter only when you are creating a cluster in an Amazon Virtual Private\n Cloud (Amazon VPC).
\nIf you're going to launch your cluster in an Amazon VPC, you need to create a\n subnet group before you start creating a cluster. For more information, see Subnets and Subnet Groups.
\nThe name of the subnet group to be used for the cluster.
\nUse this parameter only when you are creating a cluster in an Amazon Virtual Private\n Cloud (Amazon VPC).
\nIf you're going to launch your cluster in an Amazon VPC, you need to create a\n subnet group before you start creating a cluster. For more information, see Subnets and Subnet Groups.
\nCreates a new Amazon ElastiCache cache parameter group. An ElastiCache cache parameter\n group is a collection of parameters and their values that are applied to all of the\n nodes in any cluster or replication group using the CacheParameterGroup.
\nA newly created CacheParameterGroup is an exact duplicate of the default parameter\n group for the CacheParameterGroupFamily. To customize the newly created\n CacheParameterGroup you can change the values of specific parameters. For more\n information, see:
\n\n ModifyCacheParameterGroup in the ElastiCache API Reference.
\n\n Parameters and\n Parameter Groups in the ElastiCache User Guide.
\nCreates a new Amazon ElastiCache cache parameter group. An ElastiCache cache parameter\n group is a collection of parameters and their values that are applied to all of the\n nodes in any cluster or replication group using the CacheParameterGroup.
\nA newly created CacheParameterGroup is an exact duplicate of the default parameter\n group for the CacheParameterGroupFamily. To customize the newly created\n CacheParameterGroup you can change the values of specific parameters. For more\n information, see:
\n\n ModifyCacheParameterGroup in the ElastiCache API Reference.
\n\n Parameters and\n Parameter Groups in the ElastiCache User Guide.
\nGlobal Datastore offers fully managed, fast, reliable and secure\n cross-region replication. Using Global Datastore with Valkey or Redis OSS, you can create cross-region\n read replica clusters for ElastiCache to enable low-latency reads and disaster\n recovery across regions. For more information, see Replication\n Across Regions Using Global Datastore.
\nThe GlobalReplicationGroupIdSuffix is the\n name of the Global datastore.
\nThe PrimaryReplicationGroupId represents the\n name of the primary cluster that accepts writes and will replicate updates to\n the secondary cluster.
\nGlobal Datastore offers fully managed, fast, reliable and secure\n cross-region replication. Using Global Datastore with Valkey or Redis OSS, you can create cross-region\n read replica clusters for ElastiCache to enable low-latency reads and disaster\n recovery across regions. For more information, see Replication\n Across Regions Using Global Datastore.
\nThe GlobalReplicationGroupIdSuffix is the\n name of the Global datastore.
\nThe PrimaryReplicationGroupId represents the\n name of the primary cluster that accepts writes and will replicate updates to\n the secondary cluster.
\nThe suffix name of a Global datastore. Amazon ElastiCache automatically applies a\n prefix to the Global datastore ID when it is created. Each Amazon Region has its own\n prefix. For instance, a Global datastore ID created in the US-West-1 region will begin\n with \"dsdfu\" along with the suffix name you provide. The suffix, combined with the\n auto-generated prefix, guarantees uniqueness of the Global datastore name across\n multiple regions.
\nFor a full list of Amazon Regions and their respective Global datastore iD prefixes,\n see Using the Amazon CLI with Global datastores .
", + "smithy.api#documentation": "The suffix name of a Global datastore. Amazon ElastiCache automatically applies a\n prefix to the Global datastore ID when it is created. Each Amazon Region has its own\n prefix. For instance, a Global datastore ID created in the US-West-1 region will begin\n with \"dsdfu\" along with the suffix name you provide. The suffix, combined with the\n auto-generated prefix, guarantees uniqueness of the Global datastore name across\n multiple regions.
\nFor a full list of Amazon Regions and their respective Global datastore iD prefixes,\n see Using the Amazon CLI with Global datastores .
", "smithy.api#required": {} } }, @@ -4131,7 +4131,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a Valkey or Redis OSS (cluster mode disabled) or a Valkey or Redis OSS (cluster mode enabled) replication\n group.
\nThis API can be used to create a standalone regional replication group or a secondary\n replication group associated with a Global datastore.
\nA Valkey or Redis OSS (cluster mode disabled) replication group is a collection of nodes, where\n one of the nodes is a read/write primary and the others are read-only replicas.\n Writes to the primary are asynchronously propagated to the replicas.
\nA Valkey or Redis OSS cluster-mode enabled cluster is comprised of from 1 to 90 shards (API/CLI:\n node groups). Each shard has a primary node and up to 5 read-only replica nodes. The\n configuration can range from 90 shards and 0 replicas to 15 shards and 5 replicas, which\n is the maximum number or replicas allowed.
\nThe node or shard limit can be increased to a maximum of 500 per cluster if the Valkey or Redis OSS \n engine version is 5.0.6 or higher. For example, you can choose to configure a 500 node\n cluster that ranges between 83 shards (one primary and 5 replicas per shard) and 500\n shards (single primary and no replicas). Make sure there are enough available IP\n addresses to accommodate the increase. Common pitfalls include the subnets in the subnet\n group have too small a CIDR range or the subnets are shared and heavily used by other\n clusters. For more information, see Creating a Subnet\n Group. For versions below 5.0.6, the limit is 250 per cluster.
\nTo request a limit increase, see Amazon Service Limits and\n choose the limit type Nodes per cluster per instance\n type.
\nWhen a Valkey or Redis OSS (cluster mode disabled) replication group has been successfully created,\n you can add one or more read replicas to it, up to a total of 5 read replicas. If you\n need to increase or decrease the number of node groups (console: shards), you can use scaling. \n For more information, see Scaling self-designed clusters in the ElastiCache User\n Guide.
\nThis operation is valid for Valkey and Redis OSS only.
\nCreates a Valkey or Redis OSS (cluster mode disabled) or a Valkey or Redis OSS (cluster mode enabled) replication\n group.
\nThis API can be used to create a standalone regional replication group or a secondary\n replication group associated with a Global datastore.
\nA Valkey or Redis OSS (cluster mode disabled) replication group is a collection of nodes, where\n one of the nodes is a read/write primary and the others are read-only replicas.\n Writes to the primary are asynchronously propagated to the replicas.
\nA Valkey or Redis OSS cluster-mode enabled cluster is comprised of from 1 to 90 shards (API/CLI:\n node groups). Each shard has a primary node and up to 5 read-only replica nodes. The\n configuration can range from 90 shards and 0 replicas to 15 shards and 5 replicas, which\n is the maximum number or replicas allowed.
\nThe node or shard limit can be increased to a maximum of 500 per cluster if the Valkey or Redis OSS \n engine version is 5.0.6 or higher. For example, you can choose to configure a 500 node\n cluster that ranges between 83 shards (one primary and 5 replicas per shard) and 500\n shards (single primary and no replicas). Make sure there are enough available IP\n addresses to accommodate the increase. Common pitfalls include the subnets in the subnet\n group have too small a CIDR range or the subnets are shared and heavily used by other\n clusters. For more information, see Creating a Subnet\n Group. For versions below 5.0.6, the limit is 250 per cluster.
\nTo request a limit increase, see Amazon Service Limits and\n choose the limit type Nodes per cluster per instance\n type.
\nWhen a Valkey or Redis OSS (cluster mode disabled) replication group has been successfully created,\n you can add one or more read replicas to it, up to a total of 5 read replicas. If you\n need to increase or decrease the number of node groups (console: shards), you can use scaling. \n For more information, see Scaling self-designed clusters in the ElastiCache User\n Guide.
\nThis operation is valid for Valkey and Redis OSS only.
\nA flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more\n information, see Minimizing Downtime: Multi-AZ.
" + "smithy.api#documentation": "A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more\n information, see Minimizing Downtime: Multi-AZ.
" } }, "NumCacheClusters": { @@ -4284,7 +4284,7 @@ "CacheNodeType": { "target": "com.amazonaws.elasticache#String", "traits": { - "smithy.api#documentation": "The compute and memory capacity of the nodes in the node group (shard).
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The compute and memory capacity of the nodes in the node group (shard).
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The version number of the cache engine to be used for the clusters in this replication\n group. To view the supported cache engine versions, use the\n DescribeCacheEngineVersions
operation.
\n Important: You can upgrade to a newer engine version\n (see Selecting\n a Cache Engine and Version) in the ElastiCache User\n Guide, but you cannot downgrade to an earlier engine version. If you want\n to use an earlier engine version, you must delete the existing cluster or replication\n group and create it anew with the earlier engine version.
" + "smithy.api#documentation": "The version number of the cache engine to be used for the clusters in this replication\n group. To view the supported cache engine versions, use the\n DescribeCacheEngineVersions
operation.
\n Important: You can upgrade to a newer engine version\n (see Selecting\n a Cache Engine and Version) in the ElastiCache User\n Guide, but you cannot downgrade to an earlier engine version. If you want\n to use an earlier engine version, you must delete the existing cluster or replication\n group and create it anew with the earlier engine version.
" } }, "CacheParameterGroupName": { @@ -4308,7 +4308,7 @@ "CacheSubnetGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { - "smithy.api#documentation": "The name of the cache subnet group to be used for the replication group.
\nIf you're going to launch your cluster in an Amazon VPC, you need to create a\n subnet group before you start creating a cluster. For more information, see Subnets and Subnet Groups.
\nThe name of the cache subnet group to be used for the replication group.
\nIf you're going to launch your cluster in an Amazon VPC, you need to create a\n subnet group before you start creating a cluster. For more information, see Subnets and Subnet Groups.
\nEnables data tiering. Data tiering is only supported for replication groups using the\n r6gd node type. This parameter must be set to true when using r6gd nodes. For more\n information, see Data tiering.
" + "smithy.api#documentation": "Enables data tiering. Data tiering is only supported for replication groups using the\n r6gd node type. This parameter must be set to true when using r6gd nodes. For more\n information, see Data tiering.
" } }, "NetworkType": { @@ -4949,7 +4949,7 @@ } ], "traits": { - "smithy.api#documentation": "For Valkey engine version 7.2 onwards and Redis OSS 6.0 and onwards: Creates a user. For more information, see\n Using Role Based Access Control (RBAC).
" + "smithy.api#documentation": "For Valkey engine version 7.2 onwards and Redis OSS 6.0 and onwards: Creates a user. For more information, see\n Using Role Based Access Control (RBAC).
" } }, "com.amazonaws.elasticache#CreateUserGroup": { @@ -4987,7 +4987,7 @@ } ], "traits": { - "smithy.api#documentation": "For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Creates a user group. For more\n information, see Using Role Based Access Control (RBAC)\n
" + "smithy.api#documentation": "For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Creates a user group. For more\n information, see Using Role Based Access Control (RBAC)\n
" } }, "com.amazonaws.elasticache#CreateUserGroupMessage": { @@ -6043,7 +6043,7 @@ } ], "traits": { - "smithy.api#documentation": "For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user. The user will be removed from\n all user groups and in turn removed from all replication groups. For more information,\n see Using Role Based Access Control (RBAC).
" + "smithy.api#documentation": "For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user. The user will be removed from\n all user groups and in turn removed from all replication groups. For more information,\n see Using Role Based Access Control (RBAC).
" } }, "com.amazonaws.elasticache#DeleteUserGroup": { @@ -6069,7 +6069,7 @@ } ], "traits": { - "smithy.api#documentation": "For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user group. The user group must first\n be disassociated from the replication group before it can be deleted. For more\n information, see Using Role Based Access Control (RBAC).
" + "smithy.api#documentation": "For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user group. The user group must first\n be disassociated from the replication group before it can be deleted. For more\n information, see Using Role Based Access Control (RBAC).
" } }, "com.amazonaws.elasticache#DeleteUserGroupMessage": { @@ -8506,7 +8506,7 @@ "CacheNodeType": { "target": "com.amazonaws.elasticache#String", "traits": { - "smithy.api#documentation": "The cache node type filter value. Use this parameter to show only those reservations\n matching the specified cache node type.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The cache node type filter value. Use this parameter to show only those reservations\n matching the specified cache node type.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The cache node type filter value. Use this parameter to show only the available\n offerings matching the specified cache node type.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The cache node type filter value. Use this parameter to show only the available\n offerings matching the specified cache node type.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The requested cache node type is not available in the specified Availability Zone. For\n more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
", + "smithy.api#documentation": "The requested cache node type is not available in the specified Availability Zone. For\n more information, see InsufficientCacheClusterCapacity in the ElastiCache User Guide.
", "smithy.api#error": "client", "smithy.api#httpError": 400 } @@ -10959,7 +10959,7 @@ } ], "traits": { - "smithy.api#documentation": "Lists all tags currently on a named resource.
\nA tag is a key-value pair where the key and value are case-sensitive. You can use\n tags to categorize and track all your ElastiCache resources, with the exception of\n global replication group. When you add or remove tags on replication groups, those\n actions will be replicated to all nodes in the replication group. For more information,\n see Resource-level permissions.
\nIf the cluster is not in the available state,\n ListTagsForResource
returns an error.
Lists all tags currently on a named resource.
\nA tag is a key-value pair where the key and value are case-sensitive. You can use\n tags to categorize and track all your ElastiCache resources, with the exception of\n global replication group. When you add or remove tags on replication groups, those\n actions will be replicated to all nodes in the replication group. For more information,\n see Resource-level permissions.
\nIf the cluster is not in the available state,\n ListTagsForResource
returns an error.
This option is only supported on Memcached clusters.
\nThe list of Availability Zones where the new Memcached cache nodes are created.
\nThis parameter is only valid when NumCacheNodes
in the request is greater\n than the sum of the number of active cache nodes and the number of cache nodes pending\n creation (which may be zero). The number of Availability Zones supplied in this list\n must match the cache nodes being added in this request.
Scenarios:
\n\n Scenario 1: You have 3 active nodes and wish\n to add 2 nodes. Specify NumCacheNodes=5
(3 + 2) and optionally\n specify two Availability Zones for the two new nodes.
\n Scenario 2: You have 3 active nodes and 2\n nodes pending creation (from the scenario 1 call) and want to add 1 more node.\n Specify NumCacheNodes=6
((3 + 2) + 1) and optionally specify an\n Availability Zone for the new node.
\n Scenario 3: You want to cancel all pending\n operations. Specify NumCacheNodes=3
to cancel all pending\n operations.
The Availability Zone placement of nodes pending creation cannot be modified. If you\n wish to cancel any nodes pending creation, add 0 nodes by setting\n NumCacheNodes
to the number of current nodes.
If cross-az
is specified, existing Memcached nodes remain in their\n current Availability Zone. Only newly created nodes can be located in different\n Availability Zones. For guidance on how to move existing Memcached nodes to different\n Availability Zones, see the Availability Zone\n Considerations section of Cache Node\n Considerations for Memcached.
\n Impact of new add/remove requests upon pending requests\n
\nScenario-1
\nPending Action: Delete
\nNew Request: Delete
\nResult: The new delete, pending or immediate, replaces the pending\n delete.
\nScenario-2
\nPending Action: Delete
\nNew Request: Create
\nResult: The new create, pending or immediate, replaces the pending\n delete.
\nScenario-3
\nPending Action: Create
\nNew Request: Delete
\nResult: The new delete, pending or immediate, replaces the pending\n create.
\nScenario-4
\nPending Action: Create
\nNew Request: Create
\nResult: The new create is added to the pending create.
\n\n Important: If the new create\n request is Apply Immediately - Yes,\n all creates are performed immediately. If the new create request is\n Apply Immediately - No, all\n creates are pending.
\nThis option is only supported on Memcached clusters.
\nThe list of Availability Zones where the new Memcached cache nodes are created.
\nThis parameter is only valid when NumCacheNodes
in the request is greater\n than the sum of the number of active cache nodes and the number of cache nodes pending\n creation (which may be zero). The number of Availability Zones supplied in this list\n must match the cache nodes being added in this request.
Scenarios:
\n\n Scenario 1: You have 3 active nodes and wish\n to add 2 nodes. Specify NumCacheNodes=5
(3 + 2) and optionally\n specify two Availability Zones for the two new nodes.
\n Scenario 2: You have 3 active nodes and 2\n nodes pending creation (from the scenario 1 call) and want to add 1 more node.\n Specify NumCacheNodes=6
((3 + 2) + 1) and optionally specify an\n Availability Zone for the new node.
\n Scenario 3: You want to cancel all pending\n operations. Specify NumCacheNodes=3
to cancel all pending\n operations.
The Availability Zone placement of nodes pending creation cannot be modified. If you\n wish to cancel any nodes pending creation, add 0 nodes by setting\n NumCacheNodes
to the number of current nodes.
If cross-az
is specified, existing Memcached nodes remain in their\n current Availability Zone. Only newly created nodes can be located in different\n Availability Zones. For guidance on how to move existing Memcached nodes to different\n Availability Zones, see the Availability Zone\n Considerations section of Cache Node\n Considerations for Memcached.
\n Impact of new add/remove requests upon pending requests\n
\nScenario-1
\nPending Action: Delete
\nNew Request: Delete
\nResult: The new delete, pending or immediate, replaces the pending\n delete.
\nScenario-2
\nPending Action: Delete
\nNew Request: Create
\nResult: The new create, pending or immediate, replaces the pending\n delete.
\nScenario-3
\nPending Action: Create
\nNew Request: Delete
\nResult: The new delete, pending or immediate, replaces the pending\n create.
\nScenario-4
\nPending Action: Create
\nNew Request: Create
\nResult: The new create is added to the pending create.
\n\n Important: If the new create\n request is Apply Immediately - Yes,\n all creates are performed immediately. If the new create request is\n Apply Immediately - No, all\n creates are pending.
\nThe upgraded version of the cache engine to be run on the cache nodes.
\n\n Important: You can upgrade to a newer engine version\n (see Selecting\n a Cache Engine and Version), but you cannot downgrade to an earlier engine\n version. If you want to use an earlier engine version, you must delete the existing\n cluster and create it anew with the earlier engine version.
" + "smithy.api#documentation": "The upgraded version of the cache engine to be run on the cache nodes.
\n\n Important: You can upgrade to a newer engine version\n (see Selecting\n a Cache Engine and Version), but you cannot downgrade to an earlier engine\n version. If you want to use an earlier engine version, you must delete the existing\n cluster and create it anew with the earlier engine version.
" } }, "AutoMinorVersionUpgrade": { @@ -11374,7 +11374,7 @@ "AuthTokenUpdateStrategy": { "target": "com.amazonaws.elasticache#AuthTokenUpdateStrategyType", "traits": { - "smithy.api#documentation": "Specifies the strategy to use to update the AUTH token. This parameter must be\n specified with the auth-token
parameter. Possible values:
ROTATE - default, if no update strategy is provided
\nSET - allowed only after ROTATE
\nDELETE - allowed only when transitioning to RBAC
\nFor more information, see Authenticating Users with AUTH\n
" + "smithy.api#documentation": "Specifies the strategy to use to update the AUTH token. This parameter must be\n specified with the auth-token
parameter. Possible values:
ROTATE - default, if no update strategy is provided
\nSET - allowed only after ROTATE
\nDELETE - allowed only when transitioning to RBAC
\nFor more information, see Authenticating Users with AUTH\n
" } }, "LogDeliveryConfigurations": { @@ -11753,7 +11753,7 @@ } ], "traits": { - "smithy.api#documentation": "Modifies the settings for a replication group. This is limited to Valkey and Redis OSS 7 and above.
\n\n Scaling for Valkey or Redis OSS (cluster mode enabled) in\n the ElastiCache User Guide
\n\n ModifyReplicationGroupShardConfiguration in the ElastiCache API\n Reference
\nThis operation is valid for Valkey or Redis OSS only.
\nModifies the settings for a replication group. This is limited to Valkey and Redis OSS 7 and above.
\n\n Scaling for Valkey or Redis OSS (cluster mode enabled) in\n the ElastiCache User Guide
\n\n ModifyReplicationGroupShardConfiguration in the ElastiCache API\n Reference
\nThis operation is valid for Valkey or Redis OSS only.
\nThe upgraded version of the cache engine to be run on the clusters in the replication\n group.
\n\n Important: You can upgrade to a newer engine version\n (see Selecting\n a Cache Engine and Version), but you cannot downgrade to an earlier engine\n version. If you want to use an earlier engine version, you must delete the existing\n replication group and create it anew with the earlier engine version.
" + "smithy.api#documentation": "The upgraded version of the cache engine to be run on the clusters in the replication\n group.
\n\n Important: You can upgrade to a newer engine version\n (see Selecting\n a Cache Engine and Version), but you cannot downgrade to an earlier engine\n version. If you want to use an earlier engine version, you must delete the existing\n replication group and create it anew with the earlier engine version.
" } }, "AutoMinorVersionUpgrade": { @@ -11957,7 +11957,7 @@ "AuthTokenUpdateStrategy": { "target": "com.amazonaws.elasticache#AuthTokenUpdateStrategyType", "traits": { - "smithy.api#documentation": "Specifies the strategy to use to update the AUTH token. This parameter must be\n specified with the auth-token
parameter. Possible values:
ROTATE - default, if no update strategy is provided
\nSET - allowed only after ROTATE
\nDELETE - allowed only when transitioning to RBAC
\nFor more information, see Authenticating Users with AUTH\n
" + "smithy.api#documentation": "Specifies the strategy to use to update the AUTH token. This parameter must be\n specified with the auth-token
parameter. Possible values:
ROTATE - default, if no update strategy is provided
\nSET - allowed only after ROTATE
\nDELETE - allowed only when transitioning to RBAC
\nFor more information, see Authenticating Users with AUTH\n
" } }, "UserGroupIdsToAdd": { @@ -12342,6 +12342,12 @@ "traits": { "smithy.api#documentation": "The list of user IDs to remove from the user group.
" } + }, + "Engine": { + "target": "com.amazonaws.elasticache#EngineType", + "traits": { + "smithy.api#documentation": "The engine for a user group.
" + } } }, "traits": { @@ -12388,6 +12394,12 @@ "traits": { "smithy.api#documentation": "Specifies how to authenticate the user.
" } + }, + "Engine": { + "target": "com.amazonaws.elasticache#EngineType", + "traits": { + "smithy.api#documentation": "The engine for a specific user.
" + } } }, "traits": { @@ -13031,7 +13043,7 @@ "ChangeType": { "target": "com.amazonaws.elasticache#ChangeType", "traits": { - "smithy.api#documentation": "Indicates whether a change to the parameter is applied immediately or requires a\n reboot for the change to be applied. You can force a reboot or wait until the next\n maintenance window's reboot. For more information, see Rebooting a\n Cluster.
" + "smithy.api#documentation": "Indicates whether a change to the parameter is applied immediately or requires a\n reboot for the change to be applied. You can force a reboot or wait until the next\n maintenance window's reboot. For more information, see Rebooting a\n Cluster.
" } } }, @@ -13287,7 +13299,7 @@ } ], "traits": { - "smithy.api#documentation": "Allows you to purchase a reserved cache node offering. Reserved nodes are not eligible\n for cancellation and are non-refundable. For more information, see Managing Costs with Reserved Nodes.
", + "smithy.api#documentation": "Allows you to purchase a reserved cache node offering. Reserved nodes are not eligible\n for cancellation and are non-refundable. For more information, see Managing Costs with Reserved Nodes.
", "smithy.api#examples": [ { "title": "PurchaseReservedCacheNodesOfferings", @@ -13420,7 +13432,7 @@ } ], "traits": { - "smithy.api#documentation": "Reboots some, or all, of the cache nodes within a provisioned cluster. This operation\n applies any modified cache parameter groups to the cluster. The reboot operation takes\n place as soon as possible, and results in a momentary outage to the cluster. During the\n reboot, the cluster status is set to REBOOTING.
\nThe reboot causes the contents of the cache (for each cache node being rebooted) to be\n lost.
\nWhen the reboot is complete, a cluster event is created.
\nRebooting a cluster is currently supported on Memcached, Valkey and Redis OSS (cluster mode\n disabled) clusters. Rebooting is not supported on Valkey or Redis OSS (cluster mode enabled)\n clusters.
\nIf you make changes to parameters that require a Valkey or Redis OSS (cluster mode enabled) cluster\n reboot for the changes to be applied, see Rebooting a Cluster for an alternate process.
", + "smithy.api#documentation": "Reboots some, or all, of the cache nodes within a provisioned cluster. This operation\n applies any modified cache parameter groups to the cluster. The reboot operation takes\n place as soon as possible, and results in a momentary outage to the cluster. During the\n reboot, the cluster status is set to REBOOTING.
\nThe reboot causes the contents of the cache (for each cache node being rebooted) to be\n lost.
\nWhen the reboot is complete, a cluster event is created.
\nRebooting a cluster is currently supported on Memcached, Valkey and Redis OSS (cluster mode\n disabled) clusters. Rebooting is not supported on Valkey or Redis OSS (cluster mode enabled)\n clusters.
\nIf you make changes to parameters that require a Valkey or Redis OSS (cluster mode enabled) cluster\n reboot for the changes to be applied, see Rebooting a Cluster for an alternate process.
", "smithy.api#examples": [ { "title": "RebootCacheCluster", @@ -13631,7 +13643,7 @@ } ], "traits": { - "smithy.api#documentation": "Removes the tags identified by the TagKeys
list from the named resource.\n A tag is a key-value pair where the key and value are case-sensitive. You can use tags\n to categorize and track all your ElastiCache resources, with the exception of global\n replication group. When you add or remove tags on replication groups, those actions will\n be replicated to all nodes in the replication group. For more information, see Resource-level permissions.
Removes the tags identified by the TagKeys
list from the named resource.\n A tag is a key-value pair where the key and value are case-sensitive. You can use tags\n to categorize and track all your ElastiCache resources, with the exception of global\n replication group. When you add or remove tags on replication groups, those actions will\n be replicated to all nodes in the replication group. For more information, see Resource-level permissions.
A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more\n information, see Minimizing Downtime: Multi-AZ\n
" + "smithy.api#documentation": "A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more\n information, see Minimizing Downtime: Multi-AZ\n
" } }, "ConfigurationEndpoint": { @@ -13858,7 +13870,7 @@ "DataTiering": { "target": "com.amazonaws.elasticache#DataTieringStatus", "traits": { - "smithy.api#documentation": "Enables data tiering. Data tiering is only supported for replication groups using the\n r6gd node type. This parameter must be set to true when using r6gd nodes. For more\n information, see Data tiering.
" + "smithy.api#documentation": "Enables data tiering. Data tiering is only supported for replication groups using the\n r6gd node type. This parameter must be set to true when using r6gd nodes. For more\n information, see Data tiering.
" } }, "AutoMinorVersionUpgrade": { @@ -14101,7 +14113,7 @@ "CacheNodeType": { "target": "com.amazonaws.elasticache#String", "traits": { - "smithy.api#documentation": "The cache node type for the reserved cache nodes.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The cache node type for the reserved cache nodes.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The cache node type for the reserved cache node.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The cache node type for the reserved cache node.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The recommendend date to apply the service update in order to ensure compliance. For\n information on compliance, see Self-Service Security Updates for Compliance.
" + "smithy.api#documentation": "The recommendend date to apply the service update in order to ensure compliance. For\n information on compliance, see Self-Service Security Updates for Compliance.
" } }, "ServiceUpdateStatus": { @@ -15192,7 +15204,7 @@ "CacheNodeType": { "target": "com.amazonaws.elasticache#String", "traits": { - "smithy.api#documentation": "The name of the compute and memory capacity node type for the source cluster.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
The name of the compute and memory capacity node type for the source cluster.
\nThe following node types are supported by ElastiCache. Generally speaking, the current\n generation types provide more memory and computational power at lower cost when compared\n to their equivalent previous generation counterparts.
\nGeneral purpose:
\nCurrent generation:
\n\n M7g node types:\n \t\t\t\t\tcache.m7g.large
,\n \t\t\t\t\tcache.m7g.xlarge
,\n \t\t\t\t\tcache.m7g.2xlarge
,\n \t\t\t\t\tcache.m7g.4xlarge
,\n \t\t\t\t\tcache.m7g.8xlarge
,\n \t\t\t\t\tcache.m7g.12xlarge
,\n \t\t\t\t\tcache.m7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n M6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t \n\t\t\t\t\t \tcache.m6g.large
,\n\t\t\t\t\t\t\tcache.m6g.xlarge
,\n\t\t\t\t\t\t\tcache.m6g.2xlarge
,\n\t\t\t\t\t\t\tcache.m6g.4xlarge
,\n\t\t\t\t\t\t\tcache.m6g.8xlarge
,\n\t\t\t\t\t\t\tcache.m6g.12xlarge
,\n\t\t\t\t\t\t\tcache.m6g.16xlarge
\n
\n M5 node types:\n cache.m5.large
,\n \t\t\t\t\t\tcache.m5.xlarge
,\n \t\t\t\t\t\tcache.m5.2xlarge
,\n \t\t\t\t\t\tcache.m5.4xlarge
,\n \t\t\t\t\t\tcache.m5.12xlarge
,\n \t\t\t\t\t\tcache.m5.24xlarge
\n
\n M4 node types:\n cache.m4.large
,\n \t\t\t\t\t\tcache.m4.xlarge
,\n \t\t\t\t\t\tcache.m4.2xlarge
,\n \t\t\t\t\t\tcache.m4.4xlarge
,\n \t\t\t\t\t\tcache.m4.10xlarge
\n
\n T4g node types (available only for Redis OSS engine version 5.0.6 onward and Memcached engine version 1.5.16 onward):\n\t\t\t\t\t cache.t4g.micro
,\n\t\t\t\t\t cache.t4g.small
,\n\t\t\t\t\t cache.t4g.medium
\n
\n T3 node types:\n cache.t3.micro
, \n \t\t\t\t\t\tcache.t3.small
,\n \t\t\t\t\t\tcache.t3.medium
\n
\n T2 node types:\n cache.t2.micro
, \n \t\t\t\t\t\tcache.t2.small
,\n \t\t\t\t\t\tcache.t2.medium
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n T1 node types:\n cache.t1.micro
\n
\n M1 node types:\n cache.m1.small
, \n\t\t\t\t\t\t cache.m1.medium
, \n\t\t\t\t\t\t cache.m1.large
,\n\t\t\t\t\t\t cache.m1.xlarge
\n
\n M3 node types:\n cache.m3.medium
,\n \t\t\t\t\t\tcache.m3.large
, \n \t\t\t\t\t\tcache.m3.xlarge
,\n \t\t\t\t\t\tcache.m3.2xlarge
\n
Compute optimized:
\nPrevious generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n C1 node types:\n cache.c1.xlarge
\n
Memory optimized:
\nCurrent generation:
\n\n R7g node types:\t\n\t\t\t\t\t\t\tcache.r7g.large
,\n\t\t\t\t\t\t\tcache.r7g.xlarge
,\n\t\t\t\t\t\t\tcache.r7g.2xlarge
,\n\t\t\t\t\t\t\tcache.r7g.4xlarge
,\n\t\t\t\t\t\t\tcache.r7g.8xlarge
,\n\t\t\t\t\t\t\tcache.r7g.12xlarge
,\n\t\t\t\t\t\t\tcache.r7g.16xlarge
\n
For region availability, see Supported Node Types\n
\n\n R6g node types (available only for Redis OSS engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward):\n\t\t\t\t\t\t\tcache.r6g.large
,\n\t\t\t\t\t\t\tcache.r6g.xlarge
,\n\t\t\t\t\t\t\tcache.r6g.2xlarge
,\n\t\t\t\t\t\t\tcache.r6g.4xlarge
,\n\t\t\t\t\t\t\tcache.r6g.8xlarge
,\n\t\t\t\t\t\t\tcache.r6g.12xlarge
,\n\t\t\t\t\t\t\tcache.r6g.16xlarge
\n
\n R5 node types:\n cache.r5.large
,\n \t\t\t\t\t cache.r5.xlarge
,\n \t\t\t\t\t cache.r5.2xlarge
,\n \t\t\t\t\t cache.r5.4xlarge
,\n \t\t\t\t\t cache.r5.12xlarge
,\n \t\t\t\t\t cache.r5.24xlarge
\n
\n R4 node types:\n cache.r4.large
,\n \t\t\t\t\t cache.r4.xlarge
,\n \t\t\t\t\t cache.r4.2xlarge
,\n \t\t\t\t\t cache.r4.4xlarge
,\n \t\t\t\t\t cache.r4.8xlarge
,\n \t\t\t\t\t cache.r4.16xlarge
\n
Previous generation: (not recommended. Existing clusters are still supported but creation of new clusters is not supported for these types.)
\n\n M2 node types:\n cache.m2.xlarge
, \n \t\t\t\t\t\tcache.m2.2xlarge
,\n \t\t\t\t\t\tcache.m2.4xlarge
\n
\n R3 node types:\n cache.r3.large
, \n \t\t\t\t\t\tcache.r3.xlarge
,\n \t\t\t\t\t\tcache.r3.2xlarge
, \n \t\t\t\t\t\tcache.r3.4xlarge
,\n \t\t\t\t\t\tcache.r3.8xlarge
\n
\n Additional node type info\n
\nAll current generation instance types are created in Amazon VPC by\n default.
\nValkey or Redis OSS append-only files (AOF) are not supported for T1 or T2 instances.
\nValkey or Redis OSS Multi-AZ with automatic failover is not supported on T1\n instances.
\nThe configuration variables appendonly
and\n appendfsync
are not supported on Valkey, or on Redis OSS version 2.8.22 and\n later.
Enables data tiering. Data tiering is only supported for replication groups using the\n r6gd node type. This parameter must be set to true when using r6gd nodes. For more\n information, see Data tiering.
" + "smithy.api#documentation": "Enables data tiering. Data tiering is only supported for replication groups using the\n r6gd node type. This parameter must be set to true when using r6gd nodes. For more\n information, see Data tiering.
" } } }, @@ -15760,7 +15772,7 @@ } ], "traits": { - "smithy.api#documentation": "Represents the input of a TestFailover
operation which tests automatic\n failover on a specified node group (called shard in the console) in a replication group\n (called cluster in the console).
This API is designed for testing the behavior of your application in case of\n ElastiCache failover. It is not designed to be an operational tool for initiating a\n failover to overcome a problem you may have with the cluster. Moreover, in certain\n conditions such as large-scale operational events, Amazon may block this API.
\n\n Note the following\n
\nA customer can use this operation to test automatic failover on up to 15 shards\n (called node groups in the ElastiCache API and Amazon CLI) in any rolling\n 24-hour period.
\nIf calling this operation on shards in different clusters (called replication\n groups in the API and CLI), the calls can be made concurrently.
\n\n
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\n complete before a subsequent call can be made.
\nTo determine whether the node replacement is complete you can check Events\n using the Amazon ElastiCache console, the Amazon CLI, or the ElastiCache API.\n Look for the following automatic failover related events, listed here in order\n of occurrance:
\nReplication group message: Test Failover API called for node\n group
\n
Cache cluster message: Failover from primary node\n
\n
Replication group message: Failover from primary node\n
\n
Cache cluster message: Recovering cache nodes\n
\n
Cache cluster message: Finished recovery for cache nodes\n
\n
For more information see:
\n\n Viewing\n ElastiCache Events in the ElastiCache User\n Guide\n
\n\n DescribeEvents in the ElastiCache API Reference
\nAlso see, Testing\n Multi-AZ in the ElastiCache User Guide.
" + "smithy.api#documentation": "Represents the input of a TestFailover
operation which tests automatic\n failover on a specified node group (called shard in the console) in a replication group\n (called cluster in the console).
This API is designed for testing the behavior of your application in case of\n ElastiCache failover. It is not designed to be an operational tool for initiating a\n failover to overcome a problem you may have with the cluster. Moreover, in certain\n conditions such as large-scale operational events, Amazon may block this API.
\n\n Note the following\n
\nA customer can use this operation to test automatic failover on up to 15 shards\n (called node groups in the ElastiCache API and Amazon CLI) in any rolling\n 24-hour period.
\nIf calling this operation on shards in different clusters (called replication\n groups in the API and CLI), the calls can be made concurrently.
\n\n
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\n complete before a subsequent call can be made.
\nTo determine whether the node replacement is complete you can check Events\n using the Amazon ElastiCache console, the Amazon CLI, or the ElastiCache API.\n Look for the following automatic failover related events, listed here in order\n of occurrance:
\nReplication group message: Test Failover API called for node\n group
\n
Cache cluster message: Failover from primary node\n
\n
Replication group message: Failover from primary node\n
\n
Cache cluster message: Recovering cache nodes\n
\n
Cache cluster message: Finished recovery for cache nodes\n
\n
For more information see:
\n\n Viewing\n ElastiCache Events in the ElastiCache User\n Guide\n
\n\n DescribeEvents in the ElastiCache API Reference
\nAlso see, Testing\n Multi-AZ in the ElastiCache User Guide.
" } }, "com.amazonaws.elasticache#TestFailoverMessage": { @@ -16014,7 +16026,7 @@ "ServiceUpdateRecommendedApplyByDate": { "target": "com.amazonaws.elasticache#TStamp", "traits": { - "smithy.api#documentation": "The recommended date to apply the service update to ensure compliance. For information\n on compliance, see Self-Service Security Updates for Compliance.
" + "smithy.api#documentation": "The recommended date to apply the service update to ensure compliance. For information\n on compliance, see Self-Service Security Updates for Compliance.
" } }, "ServiceUpdateType": {