Skip to content

Commit 4cdacff

Browse files
author
AWS
committed
Amazon ElastiCache Update: AWS ElastiCache SDK now supports using MemcachedUpgradeConfig parameter with ModifyCacheCluster API to enable updating Memcached cache node types. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage and implementation.
1 parent e269632 commit 4cdacff

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon ElastiCache",
4+
"contributor": "",
5+
"description": "AWS ElastiCache SDK now supports using MemcachedUpgradeConfig parameter with ModifyCacheCluster API to enable updating Memcached cache node types. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage and implementation."
6+
}

services/elasticache/src/main/resources/codegen-resources/service-2.json

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5167,7 +5167,7 @@
51675167
},
51685168
"Engine":{
51695169
"shape":"String",
5170-
"documentation":"<p>Modifies the engine listed in a cluster message. The options are redis, memcached or valkey.</p>"
5170+
"documentation":"<p>The engine type used by the cache cluster. The options are valkey, memcached or redis.</p>"
51715171
},
51725172
"EngineVersion":{
51735173
"shape":"String",
@@ -5204,6 +5204,10 @@
52045204
"IpDiscovery":{
52055205
"shape":"IpDiscovery",
52065206
"documentation":"<p>The network type you choose when modifying a cluster, either <code>ipv4</code> | <code>ipv6</code>. IPv6 is supported for workloads using Valkey 7.2 and above, Redis OSS engine version 6.2 to 7.1 or Memcached engine version 1.6.6 and above on all instances built on the <a href=\"http://aws.amazon.com/ec2/nitro/\">Nitro system</a>.</p>"
5207+
},
5208+
"ScaleConfig":{
5209+
"shape":"ScaleConfig",
5210+
"documentation":"<p>Configures horizontal or vertical scaling for Memcached clusters, specifying the scaling percentage and interval.</p>"
52075211
}
52085212
},
52095213
"documentation":"<p>Represents the input of a <code>ModifyCacheCluster</code> operation.</p>"
@@ -6103,6 +6107,10 @@
61036107
"TransitEncryptionMode":{
61046108
"shape":"TransitEncryptionMode",
61056109
"documentation":"<p>A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.</p>"
6110+
},
6111+
"ScaleConfig":{
6112+
"shape":"ScaleConfig",
6113+
"documentation":"<p>The scaling configuration changes that are pending for the Memcached cluster.</p>"
61066114
}
61076115
},
61086116
"documentation":"<p>A group of settings that are applied to the cluster in the future, or that are currently being applied.</p>"
@@ -6832,6 +6840,20 @@
68326840
"CacheSecurityGroup":{"shape":"CacheSecurityGroup"}
68336841
}
68346842
},
6843+
"ScaleConfig":{
6844+
"type":"structure",
6845+
"members":{
6846+
"ScalePercentage":{
6847+
"shape":"IntegerOptional",
6848+
"documentation":"<p>The percentage by which to scale the Memcached cluster, either horizontally by adding nodes or vertically by increasing resources.</p>"
6849+
},
6850+
"ScaleIntervalMinutes":{
6851+
"shape":"IntegerOptional",
6852+
"documentation":"<p>The time interval in seconds between scaling operations when performing gradual scaling for a Memcached cluster.</p>"
6853+
}
6854+
},
6855+
"documentation":"<p>Configuration settings for horizontal or vertical scaling operations on Memcached clusters.</p>"
6856+
},
68356857
"SecurityGroupIdsList":{
68366858
"type":"list",
68376859
"member":{

0 commit comments

Comments
 (0)