Skip to content

Commit d4a2f23

Browse files
author
awstools
committed
feat(client-memorydb): 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 1cbb8d6 commit d4a2f23

19 files changed

+127
-29
lines changed

clients/client-memorydb/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
AWS SDK for JavaScript MemoryDB Client for Node.js, Browser and React Native.
88

9-
<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.
9+
<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.
1010

11-
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>
11+
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>
1212

1313
## Installing
1414

clients/client-memorydb/src/MemoryDB.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -758,9 +758,9 @@ export interface MemoryDB {
758758
}
759759

760760
/**
761-
* <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.
761+
* <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.
762762
*
763-
* 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>
763+
* 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>
764764
* @public
765765
*/
766766
export class MemoryDB extends MemoryDBClient implements MemoryDB {}

clients/client-memorydb/src/MemoryDBClient.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -396,9 +396,9 @@ export type MemoryDBClientResolvedConfigType = __SmithyResolvedConfiguration<__H
396396
export interface MemoryDBClientResolvedConfig extends MemoryDBClientResolvedConfigType {}
397397

398398
/**
399-
* <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.
399+
* <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.
400400
*
401-
* 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>
401+
* 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>
402402
* @public
403403
*/
404404
export class MemoryDBClient extends __Client<

clients/client-memorydb/src/commands/BatchUpdateClusterCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ export interface BatchUpdateClusterCommandOutput extends BatchUpdateClusterRespo
9494
* // Port: Number("int"),
9595
* // },
9696
* // NodeType: "STRING_VALUE",
97+
* // Engine: "STRING_VALUE",
9798
* // EngineVersion: "STRING_VALUE",
9899
* // EnginePatchVersion: "STRING_VALUE",
99100
* // ParameterGroupName: "STRING_VALUE",

clients/client-memorydb/src/commands/CopySnapshotCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ export interface CopySnapshotCommandOutput extends CopySnapshotResponse, __Metad
6060
* // Name: "STRING_VALUE",
6161
* // Description: "STRING_VALUE",
6262
* // NodeType: "STRING_VALUE",
63+
* // Engine: "STRING_VALUE",
6364
* // EngineVersion: "STRING_VALUE",
6465
* // MaintenanceWindow: "STRING_VALUE",
6566
* // TopicArn: "STRING_VALUE",

clients/client-memorydb/src/commands/CreateClusterCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ export interface CreateClusterCommandOutput extends CreateClusterResponse, __Met
6464
* ],
6565
* SnapshotWindow: "STRING_VALUE",
6666
* ACLName: "STRING_VALUE", // required
67+
* Engine: "STRING_VALUE",
6768
* EngineVersion: "STRING_VALUE",
6869
* AutoMinorVersionUpgrade: true || false,
6970
* DataTiering: true || false,
@@ -118,6 +119,7 @@ export interface CreateClusterCommandOutput extends CreateClusterResponse, __Met
118119
* // Port: Number("int"),
119120
* // },
120121
* // NodeType: "STRING_VALUE",
122+
* // Engine: "STRING_VALUE",
121123
* // EngineVersion: "STRING_VALUE",
122124
* // EnginePatchVersion: "STRING_VALUE",
123125
* // ParameterGroupName: "STRING_VALUE",

clients/client-memorydb/src/commands/CreateSnapshotCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export interface CreateSnapshotCommandOutput extends CreateSnapshotResponse, __M
5959
* // Name: "STRING_VALUE",
6060
* // Description: "STRING_VALUE",
6161
* // NodeType: "STRING_VALUE",
62+
* // Engine: "STRING_VALUE",
6263
* // EngineVersion: "STRING_VALUE",
6364
* // MaintenanceWindow: "STRING_VALUE",
6465
* // TopicArn: "STRING_VALUE",

clients/client-memorydb/src/commands/DeleteClusterCommand.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,6 @@ export interface DeleteClusterCommandOutput extends DeleteClusterResponse, __Met
2929

3030
/**
3131
* <p>Deletes a cluster. It also deletes all associated nodes and node endpoints</p>
32-
* <note>
33-
* <p>
34-
* <code>CreateSnapshot</code> permission is required to create a final snapshot.
35-
* Without this permission, the API call will fail with an <code>Access Denied</code> exception.</p>
36-
* </note>
3732
* @example
3833
* Use a bare-bones client and the command you need to make an API call.
3934
* ```javascript
@@ -94,6 +89,7 @@ export interface DeleteClusterCommandOutput extends DeleteClusterResponse, __Met
9489
* // Port: Number("int"),
9590
* // },
9691
* // NodeType: "STRING_VALUE",
92+
* // Engine: "STRING_VALUE",
9793
* // EngineVersion: "STRING_VALUE",
9894
* // EnginePatchVersion: "STRING_VALUE",
9995
* // ParameterGroupName: "STRING_VALUE",

clients/client-memorydb/src/commands/DeleteSnapshotCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ export interface DeleteSnapshotCommandOutput extends DeleteSnapshotResponse, __M
5151
* // Name: "STRING_VALUE",
5252
* // Description: "STRING_VALUE",
5353
* // NodeType: "STRING_VALUE",
54+
* // Engine: "STRING_VALUE",
5455
* // EngineVersion: "STRING_VALUE",
5556
* // MaintenanceWindow: "STRING_VALUE",
5657
* // TopicArn: "STRING_VALUE",

clients/client-memorydb/src/commands/DescribeClustersCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ export interface DescribeClustersCommandOutput extends DescribeClustersResponse,
9393
* // Port: Number("int"),
9494
* // },
9595
* // NodeType: "STRING_VALUE",
96+
* // Engine: "STRING_VALUE",
9697
* // EngineVersion: "STRING_VALUE",
9798
* // EnginePatchVersion: "STRING_VALUE",
9899
* // ParameterGroupName: "STRING_VALUE",

0 commit comments

Comments
 (0)