Skip to content

Commit 8e37128

Browse files
author
awstools
committed
feat(client-rds): Updated the input of CreateDBCluster and ModifyDBCluster to support setting CA certificates. Updated the output of DescribeDBCluster to show current CA certificate setting value.
1 parent abd8a84 commit 8e37128

16 files changed

+216
-52
lines changed

clients/client-rds/src/commands/CreateDBClusterCommand.ts

+9
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ export interface CreateDBClusterCommandOutput extends CreateDBClusterResult, __M
127127
* ManageMasterUserPassword: true || false,
128128
* MasterUserSecretKmsKeyId: "STRING_VALUE",
129129
* EnableLocalWriteForwarding: true || false,
130+
* CACertificateIdentifier: "STRING_VALUE",
130131
* };
131132
* const command = new CreateDBClusterCommand(input);
132133
* const response = await client.send(command);
@@ -278,6 +279,10 @@ export interface CreateDBClusterCommandOutput extends CreateDBClusterResult, __M
278279
* // },
279280
* // Iops: Number("int"),
280281
* // StorageType: "STRING_VALUE",
282+
* // CertificateDetails: { // CertificateDetails
283+
* // CAIdentifier: "STRING_VALUE",
284+
* // ValidTill: new Date("TIMESTAMP"),
285+
* // },
281286
* // },
282287
* // DBClusterInstanceClass: "STRING_VALUE",
283288
* // StorageType: "STRING_VALUE",
@@ -308,6 +313,10 @@ export interface CreateDBClusterCommandOutput extends CreateDBClusterResult, __M
308313
* // MinRequiredACU: Number("double"),
309314
* // },
310315
* // StorageThroughput: Number("int"),
316+
* // CertificateDetails: {
317+
* // CAIdentifier: "STRING_VALUE",
318+
* // ValidTill: new Date("TIMESTAMP"),
319+
* // },
311320
* // },
312321
* // };
313322
*

clients/client-rds/src/commands/DeleteDBClusterCommand.ts

+8
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,10 @@ export interface DeleteDBClusterCommandOutput extends DeleteDBClusterResult, __M
201201
* // },
202202
* // Iops: Number("int"),
203203
* // StorageType: "STRING_VALUE",
204+
* // CertificateDetails: { // CertificateDetails
205+
* // CAIdentifier: "STRING_VALUE",
206+
* // ValidTill: new Date("TIMESTAMP"),
207+
* // },
204208
* // },
205209
* // DBClusterInstanceClass: "STRING_VALUE",
206210
* // StorageType: "STRING_VALUE",
@@ -231,6 +235,10 @@ export interface DeleteDBClusterCommandOutput extends DeleteDBClusterResult, __M
231235
* // MinRequiredACU: Number("double"),
232236
* // },
233237
* // StorageThroughput: Number("int"),
238+
* // CertificateDetails: {
239+
* // CAIdentifier: "STRING_VALUE",
240+
* // ValidTill: new Date("TIMESTAMP"),
241+
* // },
234242
* // },
235243
* // };
236244
*

clients/client-rds/src/commands/DescribeDBClustersCommand.ts

+8
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,10 @@ export interface DescribeDBClustersCommandOutput extends DBClusterMessage, __Met
208208
* // },
209209
* // Iops: Number("int"),
210210
* // StorageType: "STRING_VALUE",
211+
* // CertificateDetails: { // CertificateDetails
212+
* // CAIdentifier: "STRING_VALUE",
213+
* // ValidTill: new Date("TIMESTAMP"),
214+
* // },
211215
* // },
212216
* // DBClusterInstanceClass: "STRING_VALUE",
213217
* // StorageType: "STRING_VALUE",
@@ -238,6 +242,10 @@ export interface DescribeDBClustersCommandOutput extends DBClusterMessage, __Met
238242
* // MinRequiredACU: Number("double"),
239243
* // },
240244
* // StorageThroughput: Number("int"),
245+
* // CertificateDetails: {
246+
* // CAIdentifier: "STRING_VALUE",
247+
* // ValidTill: new Date("TIMESTAMP"),
248+
* // },
241249
* // },
242250
* // ],
243251
* // };

clients/client-rds/src/commands/FailoverDBClusterCommand.ts

+8
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,10 @@ export interface FailoverDBClusterCommandOutput extends FailoverDBClusterResult,
207207
* // },
208208
* // Iops: Number("int"),
209209
* // StorageType: "STRING_VALUE",
210+
* // CertificateDetails: { // CertificateDetails
211+
* // CAIdentifier: "STRING_VALUE",
212+
* // ValidTill: new Date("TIMESTAMP"),
213+
* // },
210214
* // },
211215
* // DBClusterInstanceClass: "STRING_VALUE",
212216
* // StorageType: "STRING_VALUE",
@@ -237,6 +241,10 @@ export interface FailoverDBClusterCommandOutput extends FailoverDBClusterResult,
237241
* // MinRequiredACU: Number("double"),
238242
* // },
239243
* // StorageThroughput: Number("int"),
244+
* // CertificateDetails: {
245+
* // CAIdentifier: "STRING_VALUE",
246+
* // ValidTill: new Date("TIMESTAMP"),
247+
* // },
240248
* // },
241249
* // };
242250
*

clients/client-rds/src/commands/ModifyDBClusterCommand.ts

+9
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M
107107
* EnableLocalWriteForwarding: true || false,
108108
* AwsBackupRecoveryPointArn: "STRING_VALUE",
109109
* EnableLimitlessDatabase: true || false,
110+
* CACertificateIdentifier: "STRING_VALUE",
110111
* };
111112
* const command = new ModifyDBClusterCommand(input);
112113
* const response = await client.send(command);
@@ -258,6 +259,10 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M
258259
* // },
259260
* // Iops: Number("int"),
260261
* // StorageType: "STRING_VALUE",
262+
* // CertificateDetails: { // CertificateDetails
263+
* // CAIdentifier: "STRING_VALUE",
264+
* // ValidTill: new Date("TIMESTAMP"),
265+
* // },
261266
* // },
262267
* // DBClusterInstanceClass: "STRING_VALUE",
263268
* // StorageType: "STRING_VALUE",
@@ -288,6 +293,10 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M
288293
* // MinRequiredACU: Number("double"),
289294
* // },
290295
* // StorageThroughput: Number("int"),
296+
* // CertificateDetails: {
297+
* // CAIdentifier: "STRING_VALUE",
298+
* // ValidTill: new Date("TIMESTAMP"),
299+
* // },
291300
* // },
292301
* // };
293302
*

clients/client-rds/src/commands/PromoteReadReplicaDBClusterCommand.ts

+8
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,10 @@ export interface PromoteReadReplicaDBClusterCommandOutput extends PromoteReadRep
188188
* // },
189189
* // Iops: Number("int"),
190190
* // StorageType: "STRING_VALUE",
191+
* // CertificateDetails: { // CertificateDetails
192+
* // CAIdentifier: "STRING_VALUE",
193+
* // ValidTill: new Date("TIMESTAMP"),
194+
* // },
191195
* // },
192196
* // DBClusterInstanceClass: "STRING_VALUE",
193197
* // StorageType: "STRING_VALUE",
@@ -218,6 +222,10 @@ export interface PromoteReadReplicaDBClusterCommandOutput extends PromoteReadRep
218222
* // MinRequiredACU: Number("double"),
219223
* // },
220224
* // StorageThroughput: Number("int"),
225+
* // CertificateDetails: {
226+
* // CAIdentifier: "STRING_VALUE",
227+
* // ValidTill: new Date("TIMESTAMP"),
228+
* // },
221229
* // },
222230
* // };
223231
*

clients/client-rds/src/commands/RebootDBClusterCommand.ts

+8
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,10 @@ export interface RebootDBClusterCommandOutput extends RebootDBClusterResult, __M
198198
* // },
199199
* // Iops: Number("int"),
200200
* // StorageType: "STRING_VALUE",
201+
* // CertificateDetails: { // CertificateDetails
202+
* // CAIdentifier: "STRING_VALUE",
203+
* // ValidTill: new Date("TIMESTAMP"),
204+
* // },
201205
* // },
202206
* // DBClusterInstanceClass: "STRING_VALUE",
203207
* // StorageType: "STRING_VALUE",
@@ -228,6 +232,10 @@ export interface RebootDBClusterCommandOutput extends RebootDBClusterResult, __M
228232
* // MinRequiredACU: Number("double"),
229233
* // },
230234
* // StorageThroughput: Number("int"),
235+
* // CertificateDetails: {
236+
* // CAIdentifier: "STRING_VALUE",
237+
* // ValidTill: new Date("TIMESTAMP"),
238+
* // },
231239
* // },
232240
* // };
233241
*

clients/client-rds/src/commands/RestoreDBClusterFromS3Command.ts

+8
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,10 @@ export interface RestoreDBClusterFromS3CommandOutput extends RestoreDBClusterFro
254254
* // },
255255
* // Iops: Number("int"),
256256
* // StorageType: "STRING_VALUE",
257+
* // CertificateDetails: { // CertificateDetails
258+
* // CAIdentifier: "STRING_VALUE",
259+
* // ValidTill: new Date("TIMESTAMP"),
260+
* // },
257261
* // },
258262
* // DBClusterInstanceClass: "STRING_VALUE",
259263
* // StorageType: "STRING_VALUE",
@@ -284,6 +288,10 @@ export interface RestoreDBClusterFromS3CommandOutput extends RestoreDBClusterFro
284288
* // MinRequiredACU: Number("double"),
285289
* // },
286290
* // StorageThroughput: Number("int"),
291+
* // CertificateDetails: {
292+
* // CAIdentifier: "STRING_VALUE",
293+
* // ValidTill: new Date("TIMESTAMP"),
294+
* // },
287295
* // },
288296
* // };
289297
*

clients/client-rds/src/commands/RestoreDBClusterFromSnapshotCommand.ts

+8
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,10 @@ export interface RestoreDBClusterFromSnapshotCommandOutput
261261
* // },
262262
* // Iops: Number("int"),
263263
* // StorageType: "STRING_VALUE",
264+
* // CertificateDetails: { // CertificateDetails
265+
* // CAIdentifier: "STRING_VALUE",
266+
* // ValidTill: new Date("TIMESTAMP"),
267+
* // },
264268
* // },
265269
* // DBClusterInstanceClass: "STRING_VALUE",
266270
* // StorageType: "STRING_VALUE",
@@ -291,6 +295,10 @@ export interface RestoreDBClusterFromSnapshotCommandOutput
291295
* // MinRequiredACU: Number("double"),
292296
* // },
293297
* // StorageThroughput: Number("int"),
298+
* // CertificateDetails: {
299+
* // CAIdentifier: "STRING_VALUE",
300+
* // ValidTill: new Date("TIMESTAMP"),
301+
* // },
294302
* // },
295303
* // };
296304
*

clients/client-rds/src/commands/RestoreDBClusterToPointInTimeCommand.ts

+8
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,10 @@ export interface RestoreDBClusterToPointInTimeCommandOutput
263263
* // },
264264
* // Iops: Number("int"),
265265
* // StorageType: "STRING_VALUE",
266+
* // CertificateDetails: { // CertificateDetails
267+
* // CAIdentifier: "STRING_VALUE",
268+
* // ValidTill: new Date("TIMESTAMP"),
269+
* // },
266270
* // },
267271
* // DBClusterInstanceClass: "STRING_VALUE",
268272
* // StorageType: "STRING_VALUE",
@@ -293,6 +297,10 @@ export interface RestoreDBClusterToPointInTimeCommandOutput
293297
* // MinRequiredACU: Number("double"),
294298
* // },
295299
* // StorageThroughput: Number("int"),
300+
* // CertificateDetails: {
301+
* // CAIdentifier: "STRING_VALUE",
302+
* // ValidTill: new Date("TIMESTAMP"),
303+
* // },
296304
* // },
297305
* // };
298306
*

clients/client-rds/src/commands/StartDBClusterCommand.ts

+8
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,10 @@ export interface StartDBClusterCommandOutput extends StartDBClusterResult, __Met
195195
* // },
196196
* // Iops: Number("int"),
197197
* // StorageType: "STRING_VALUE",
198+
* // CertificateDetails: { // CertificateDetails
199+
* // CAIdentifier: "STRING_VALUE",
200+
* // ValidTill: new Date("TIMESTAMP"),
201+
* // },
198202
* // },
199203
* // DBClusterInstanceClass: "STRING_VALUE",
200204
* // StorageType: "STRING_VALUE",
@@ -225,6 +229,10 @@ export interface StartDBClusterCommandOutput extends StartDBClusterResult, __Met
225229
* // MinRequiredACU: Number("double"),
226230
* // },
227231
* // StorageThroughput: Number("int"),
232+
* // CertificateDetails: {
233+
* // CAIdentifier: "STRING_VALUE",
234+
* // ValidTill: new Date("TIMESTAMP"),
235+
* // },
228236
* // },
229237
* // };
230238
*

clients/client-rds/src/commands/StopDBClusterCommand.ts

+8
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,10 @@ export interface StopDBClusterCommandOutput extends StopDBClusterResult, __Metad
196196
* // },
197197
* // Iops: Number("int"),
198198
* // StorageType: "STRING_VALUE",
199+
* // CertificateDetails: { // CertificateDetails
200+
* // CAIdentifier: "STRING_VALUE",
201+
* // ValidTill: new Date("TIMESTAMP"),
202+
* // },
199203
* // },
200204
* // DBClusterInstanceClass: "STRING_VALUE",
201205
* // StorageType: "STRING_VALUE",
@@ -226,6 +230,10 @@ export interface StopDBClusterCommandOutput extends StopDBClusterResult, __Metad
226230
* // MinRequiredACU: Number("double"),
227231
* // },
228232
* // StorageThroughput: Number("int"),
233+
* // CertificateDetails: {
234+
* // CAIdentifier: "STRING_VALUE",
235+
* // ValidTill: new Date("TIMESTAMP"),
236+
* // },
229237
* // },
230238
* // };
231239
*

0 commit comments

Comments
 (0)