Skip to content

Commit 9231544

Browse files
author
AWS
committed
Amazon MemoryDB Update: Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage.
1 parent 0f8ce61 commit 9231544

File tree

2 files changed

+43
-9
lines changed

2 files changed

+43
-9
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 MemoryDB",
4+
"contributor": "",
5+
"description": "Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage."
6+
}

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

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@
204204
{"shape":"InvalidParameterValueException"},
205205
{"shape":"InvalidParameterCombinationException"}
206206
],
207-
"documentation":"<p>Deletes a cluster. It also deletes all associated nodes and node endpoints</p> <note> <p> <code>CreateSnapshot</code> permission is required to create a final snapshot. Without this permission, the API call will fail with an <code>Access Denied</code> exception.</p> </note>"
207+
"documentation":"<p>Deletes a cluster. It also deletes all associated nodes and node endpoints</p>"
208208
},
209209
"DeleteParameterGroup":{
210210
"name":"DeleteParameterGroup",
@@ -313,7 +313,7 @@
313313
{"shape":"InvalidParameterValueException"},
314314
{"shape":"InvalidParameterCombinationException"}
315315
],
316-
"documentation":"<p>Returns a list of the available Redis OSS engine versions.</p>"
316+
"documentation":"<p>Returns a list of the available engine versions.</p>"
317317
},
318318
"DescribeEvents":{
319319
"name":"DescribeEvents",
@@ -918,13 +918,17 @@
918918
"shape":"String",
919919
"documentation":"<p>The cluster's node type</p>"
920920
},
921+
"Engine":{
922+
"shape":"String",
923+
"documentation":"<p> The Redis OSS or Valkey engine used by the cluster.</p>"
924+
},
921925
"EngineVersion":{
922926
"shape":"String",
923-
"documentation":"<p>The Redis OSS engine version used by the cluster</p>"
927+
"documentation":"<p>The Redis engine version used by the cluster</p>"
924928
},
925929
"EnginePatchVersion":{
926930
"shape":"String",
927-
"documentation":"<p>The Redis OSS engine patch version used by the cluster</p>"
931+
"documentation":"<p>The engine patch version used by the cluster</p>"
928932
},
929933
"ParameterGroupName":{
930934
"shape":"String",
@@ -1011,9 +1015,13 @@
10111015
"shape":"String",
10121016
"documentation":"<p>The node type used for the cluster</p>"
10131017
},
1018+
"Engine":{
1019+
"shape":"String",
1020+
"documentation":"<p>The configuration for the Redis OSS or Valkey engine used by the cluster.</p>"
1021+
},
10141022
"EngineVersion":{
10151023
"shape":"String",
1016-
"documentation":"<p>The Redis OSS engine version used by the cluster</p>"
1024+
"documentation":"<p>The engine version used by the cluster</p>"
10171025
},
10181026
"MaintenanceWindow":{
10191027
"shape":"String",
@@ -1248,9 +1256,13 @@
12481256
"shape":"ACLName",
12491257
"documentation":"<p>The name of the Access Control List to associate with the cluster.</p>"
12501258
},
1259+
"Engine":{
1260+
"shape":"String",
1261+
"documentation":"<p>The name of the engine to be used for the nodes in this cluster. The value must be set to either Redis or Valkey.</p>"
1262+
},
12511263
"EngineVersion":{
12521264
"shape":"String",
1253-
"documentation":"<p>The version number of the Redis OSS engine to be used for the cluster.</p>"
1265+
"documentation":"<p>The version number of the engine to be used for the cluster.</p>"
12541266
},
12551267
"AutoMinorVersionUpgrade":{
12561268
"shape":"BooleanOptional",
@@ -1607,9 +1619,13 @@
16071619
"DescribeEngineVersionsRequest":{
16081620
"type":"structure",
16091621
"members":{
1622+
"Engine":{
1623+
"shape":"String",
1624+
"documentation":"<p>The engine version to return. Valid values are either valkey or redis.</p>"
1625+
},
16101626
"EngineVersion":{
16111627
"shape":"String",
1612-
"documentation":"<p>The Redis OSS engine version</p>"
1628+
"documentation":"<p>The engine version.</p>"
16131629
},
16141630
"ParameterGroupFamily":{
16151631
"shape":"String",
@@ -2006,6 +2022,10 @@
20062022
"EngineVersionInfo":{
20072023
"type":"structure",
20082024
"members":{
2025+
"Engine":{
2026+
"shape":"String",
2027+
"documentation":"<p>The version of the Redis OSS or Valkey engine used by the cluster.</p>"
2028+
},
20092029
"EngineVersion":{
20102030
"shape":"String",
20112031
"documentation":"<p>The engine version</p>"
@@ -2019,7 +2039,7 @@
20192039
"documentation":"<p>Specifies the name of the parameter group family to which the engine default parameters apply.</p>"
20202040
}
20212041
},
2022-
"documentation":"<p>Provides details of the Redis OSS engine version</p>"
2042+
"documentation":"<p>Provides details of the engine version.</p>"
20232043
},
20242044
"EngineVersionInfoList":{
20252045
"type":"list",
@@ -2722,6 +2742,10 @@
27222742
"shape":"ServiceUpdateType",
27232743
"documentation":"<p>Reflects the nature of the service update</p>"
27242744
},
2745+
"Engine":{
2746+
"shape":"String",
2747+
"documentation":"<p>The MemoryDB engine to which the update applies. The values are either Redis or Valkey.</p>"
2748+
},
27252749
"NodesUpdated":{
27262750
"shape":"String",
27272751
"documentation":"<p>A list of nodes updated by the service update</p>"
@@ -3243,6 +3267,10 @@
32433267
"shape":"String",
32443268
"documentation":"<p>A valid node type that you want to scale this cluster up or down to.</p>"
32453269
},
3270+
"Engine":{
3271+
"shape":"String",
3272+
"documentation":"<p>The name of the engine to be used for the nodes in this cluster. The value must be set to either Redis or Valkey.</p>"
3273+
},
32463274
"EngineVersion":{
32473275
"shape":"String",
32483276
"documentation":"<p>The upgraded version of the engine to be run on the nodes. You can upgrade to a newer engine 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.</p>"
@@ -3424,5 +3452,5 @@
34243452
"exception":true
34253453
}
34263454
},
3427-
"documentation":"<p>MemoryDB is a fully managed, Redis OSS-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores the entire database in-memory, enabling low latency and high throughput data access. It is compatible with Redis OSS, a popular open source data store, enabling you to leverage Redis OSS’ flexible and friendly data structures, APIs, and commands.</p>"
3455+
"documentation":"<p>MemoryDB for Redis is a fully managed, Redis-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores the entire database in-memory, enabling low latency and high throughput data access. It is compatible with Redis, a popular open source data store, enabling you to leverage Redis’ flexible and friendly data structures, APIs, and commands.</p>"
34283456
}

0 commit comments

Comments
 (0)