Skip to content

Commit e2236af

Browse files
author
awstools
committed
feat(client-rds): Amazon RDS supports CloudWatch Database Insights. You can use the SDK to create, modify, and describe the DatabaseInsightsMode for your DB instances and clusters.
1 parent 142eeaa commit e2236af

31 files changed

+211
-27
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ export interface CreateDBClusterCommandOutput extends CreateDBClusterResult, __M
114114
* AutoMinorVersionUpgrade: true || false,
115115
* MonitoringInterval: Number("int"),
116116
* MonitoringRoleArn: "STRING_VALUE",
117+
* DatabaseInsightsMode: "standard" || "advanced",
117118
* EnablePerformanceInsights: true || false,
118119
* PerformanceInsightsKMSKeyId: "STRING_VALUE",
119120
* PerformanceInsightsRetentionPeriod: Number("int"),
@@ -294,6 +295,7 @@ export interface CreateDBClusterCommandOutput extends CreateDBClusterResult, __M
294295
* // AutoMinorVersionUpgrade: true || false,
295296
* // MonitoringInterval: Number("int"),
296297
* // MonitoringRoleArn: "STRING_VALUE",
298+
* // DatabaseInsightsMode: "standard" || "advanced",
297299
* // PerformanceInsightsEnabled: true || false,
298300
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
299301
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ export interface CreateDBInstanceCommandOutput extends CreateDBInstanceResult, _
9999
* PromotionTier: Number("int"),
100100
* Timezone: "STRING_VALUE",
101101
* EnableIAMDatabaseAuthentication: true || false,
102+
* DatabaseInsightsMode: "standard" || "advanced",
102103
* EnablePerformanceInsights: true || false,
103104
* PerformanceInsightsKMSKeyId: "STRING_VALUE",
104105
* PerformanceInsightsRetentionPeriod: Number("int"),
@@ -285,6 +286,7 @@ export interface CreateDBInstanceCommandOutput extends CreateDBInstanceResult, _
285286
* // DBInstanceArn: "STRING_VALUE",
286287
* // Timezone: "STRING_VALUE",
287288
* // IAMDatabaseAuthenticationEnabled: true || false,
289+
* // DatabaseInsightsMode: "standard" || "advanced",
288290
* // PerformanceInsightsEnabled: true || false,
289291
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
290292
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ export interface CreateDBInstanceReadReplicaCommandOutput extends CreateDBInstan
7777
* KmsKeyId: "STRING_VALUE",
7878
* PreSignedUrl: "STRING_VALUE",
7979
* EnableIAMDatabaseAuthentication: true || false,
80+
* DatabaseInsightsMode: "standard" || "advanced",
8081
* EnablePerformanceInsights: true || false,
8182
* PerformanceInsightsKMSKeyId: "STRING_VALUE",
8283
* PerformanceInsightsRetentionPeriod: Number("int"),
@@ -270,6 +271,7 @@ export interface CreateDBInstanceReadReplicaCommandOutput extends CreateDBInstan
270271
* // DBInstanceArn: "STRING_VALUE",
271272
* // Timezone: "STRING_VALUE",
272273
* // IAMDatabaseAuthenticationEnabled: true || false,
274+
* // DatabaseInsightsMode: "standard" || "advanced",
273275
* // PerformanceInsightsEnabled: true || false,
274276
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
275277
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ export interface DeleteDBClusterCommandOutput extends DeleteDBClusterResult, __M
213213
* // AutoMinorVersionUpgrade: true || false,
214214
* // MonitoringInterval: Number("int"),
215215
* // MonitoringRoleArn: "STRING_VALUE",
216+
* // DatabaseInsightsMode: "standard" || "advanced",
216217
* // PerformanceInsightsEnabled: true || false,
217218
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
218219
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ export interface DeleteDBInstanceCommandOutput extends DeleteDBInstanceResult, _
222222
* // DBInstanceArn: "STRING_VALUE",
223223
* // Timezone: "STRING_VALUE",
224224
* // IAMDatabaseAuthenticationEnabled: true || false,
225+
* // DatabaseInsightsMode: "standard" || "advanced",
225226
* // PerformanceInsightsEnabled: true || false,
226227
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
227228
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ export interface DescribeDBClustersCommandOutput extends DBClusterMessage, __Met
220220
* // AutoMinorVersionUpgrade: true || false,
221221
* // MonitoringInterval: Number("int"),
222222
* // MonitoringRoleArn: "STRING_VALUE",
223+
* // DatabaseInsightsMode: "standard" || "advanced",
223224
* // PerformanceInsightsEnabled: true || false,
224225
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
225226
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ export interface DescribeDBInstancesCommandOutput extends DBInstanceMessage, __M
212212
* // DBInstanceArn: "STRING_VALUE",
213213
* // Timezone: "STRING_VALUE",
214214
* // IAMDatabaseAuthenticationEnabled: true || false,
215+
* // DatabaseInsightsMode: "standard" || "advanced",
215216
* // PerformanceInsightsEnabled: true || false,
216217
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
217218
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export interface DisableHttpEndpointCommandOutput extends DisableHttpEndpointRes
3232
* <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html">Using RDS Data API</a> in the
3333
* <i>Amazon Aurora User Guide</i>.</p>
3434
* <note>
35-
* <p>This operation applies only to Aurora PostgreSQL Serverless v2 and provisioned DB clusters. To disable the HTTP endpoint for Aurora Serverless v1 DB clusters,
35+
* <p>This operation applies only to Aurora Serverless v2 and provisioned DB clusters. To disable the HTTP endpoint for Aurora Serverless v1 DB clusters,
3636
* use the <code>EnableHttpEndpoint</code> parameter of the <code>ModifyDBCluster</code> operation.</p>
3737
* </note>
3838
* @example

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export interface EnableHttpEndpointCommandOutput extends EnableHttpEndpointRespo
3636
* <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html">Using RDS Data API</a> in the
3737
* <i>Amazon Aurora User Guide</i>.</p>
3838
* <note>
39-
* <p>This operation applies only to Aurora PostgreSQL Serverless v2 and provisioned DB clusters. To enable the HTTP endpoint for Aurora Serverless v1 DB clusters,
39+
* <p>This operation applies only to Aurora Serverless v2 and provisioned DB clusters. To enable the HTTP endpoint for Aurora Serverless v1 DB clusters,
4040
* use the <code>EnableHttpEndpoint</code> parameter of the <code>ModifyDBCluster</code> operation.</p>
4141
* </note>
4242
* @example

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ export interface FailoverDBClusterCommandOutput extends FailoverDBClusterResult,
219219
* // AutoMinorVersionUpgrade: true || false,
220220
* // MonitoringInterval: Number("int"),
221221
* // MonitoringRoleArn: "STRING_VALUE",
222+
* // DatabaseInsightsMode: "standard" || "advanced",
222223
* // PerformanceInsightsEnabled: true || false,
223224
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
224225
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M
9191
* AutoMinorVersionUpgrade: true || false,
9292
* MonitoringInterval: Number("int"),
9393
* MonitoringRoleArn: "STRING_VALUE",
94+
* DatabaseInsightsMode: "standard" || "advanced",
9495
* EnablePerformanceInsights: true || false,
9596
* PerformanceInsightsKMSKeyId: "STRING_VALUE",
9697
* PerformanceInsightsRetentionPeriod: Number("int"),
@@ -272,6 +273,7 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M
272273
* // AutoMinorVersionUpgrade: true || false,
273274
* // MonitoringInterval: Number("int"),
274275
* // MonitoringRoleArn: "STRING_VALUE",
276+
* // DatabaseInsightsMode: "standard" || "advanced",
275277
* // PerformanceInsightsEnabled: true || false,
276278
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
277279
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ export interface ModifyDBInstanceCommandOutput extends ModifyDBInstanceResult, _
8484
* DisableDomain: true || false,
8585
* PromotionTier: Number("int"),
8686
* EnableIAMDatabaseAuthentication: true || false,
87+
* DatabaseInsightsMode: "standard" || "advanced",
8788
* EnablePerformanceInsights: true || false,
8889
* PerformanceInsightsKMSKeyId: "STRING_VALUE",
8990
* PerformanceInsightsRetentionPeriod: Number("int"),
@@ -278,6 +279,7 @@ export interface ModifyDBInstanceCommandOutput extends ModifyDBInstanceResult, _
278279
* // DBInstanceArn: "STRING_VALUE",
279280
* // Timezone: "STRING_VALUE",
280281
* // IAMDatabaseAuthenticationEnabled: true || false,
282+
* // DatabaseInsightsMode: "standard" || "advanced",
281283
* // PerformanceInsightsEnabled: true || false,
282284
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
283285
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ export interface PromoteReadReplicaCommandOutput extends PromoteReadReplicaResul
216216
* // DBInstanceArn: "STRING_VALUE",
217217
* // Timezone: "STRING_VALUE",
218218
* // IAMDatabaseAuthenticationEnabled: true || false,
219+
* // DatabaseInsightsMode: "standard" || "advanced",
219220
* // PerformanceInsightsEnabled: true || false,
220221
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
221222
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ export interface PromoteReadReplicaDBClusterCommandOutput extends PromoteReadRep
200200
* // AutoMinorVersionUpgrade: true || false,
201201
* // MonitoringInterval: Number("int"),
202202
* // MonitoringRoleArn: "STRING_VALUE",
203+
* // DatabaseInsightsMode: "standard" || "advanced",
203204
* // PerformanceInsightsEnabled: true || false,
204205
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
205206
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ export interface RebootDBClusterCommandOutput extends RebootDBClusterResult, __M
210210
* // AutoMinorVersionUpgrade: true || false,
211211
* // MonitoringInterval: Number("int"),
212212
* // MonitoringRoleArn: "STRING_VALUE",
213+
* // DatabaseInsightsMode: "standard" || "advanced",
213214
* // PerformanceInsightsEnabled: true || false,
214215
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
215216
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ export interface RebootDBInstanceCommandOutput extends RebootDBInstanceResult, _
207207
* // DBInstanceArn: "STRING_VALUE",
208208
* // Timezone: "STRING_VALUE",
209209
* // IAMDatabaseAuthenticationEnabled: true || false,
210+
* // DatabaseInsightsMode: "standard" || "advanced",
210211
* // PerformanceInsightsEnabled: true || false,
211212
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
212213
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ export interface RestoreDBClusterFromS3CommandOutput extends RestoreDBClusterFro
268268
* // AutoMinorVersionUpgrade: true || false,
269269
* // MonitoringInterval: Number("int"),
270270
* // MonitoringRoleArn: "STRING_VALUE",
271+
* // DatabaseInsightsMode: "standard" || "advanced",
271272
* // PerformanceInsightsEnabled: true || false,
272273
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
273274
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ export interface RestoreDBClusterFromSnapshotCommandOutput
280280
* // AutoMinorVersionUpgrade: true || false,
281281
* // MonitoringInterval: Number("int"),
282282
* // MonitoringRoleArn: "STRING_VALUE",
283+
* // DatabaseInsightsMode: "standard" || "advanced",
283284
* // PerformanceInsightsEnabled: true || false,
284285
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
285286
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,7 @@ export interface RestoreDBClusterToPointInTimeCommandOutput
282282
* // AutoMinorVersionUpgrade: true || false,
283283
* // MonitoringInterval: Number("int"),
284284
* // MonitoringRoleArn: "STRING_VALUE",
285+
* // DatabaseInsightsMode: "standard" || "advanced",
285286
* // PerformanceInsightsEnabled: true || false,
286287
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
287288
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ export interface RestoreDBInstanceFromDBSnapshotCommandOutput
275275
* // DBInstanceArn: "STRING_VALUE",
276276
* // Timezone: "STRING_VALUE",
277277
* // IAMDatabaseAuthenticationEnabled: true || false,
278+
* // DatabaseInsightsMode: "standard" || "advanced",
278279
* // PerformanceInsightsEnabled: true || false,
279280
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
280281
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ export interface RestoreDBInstanceFromS3CommandOutput extends RestoreDBInstanceF
8989
* S3BucketName: "STRING_VALUE", // required
9090
* S3Prefix: "STRING_VALUE",
9191
* S3IngestionRoleArn: "STRING_VALUE", // required
92+
* DatabaseInsightsMode: "standard" || "advanced",
9293
* EnablePerformanceInsights: true || false,
9394
* PerformanceInsightsKMSKeyId: "STRING_VALUE",
9495
* PerformanceInsightsRetentionPeriod: Number("int"),
@@ -271,6 +272,7 @@ export interface RestoreDBInstanceFromS3CommandOutput extends RestoreDBInstanceF
271272
* // DBInstanceArn: "STRING_VALUE",
272273
* // Timezone: "STRING_VALUE",
273274
* // IAMDatabaseAuthenticationEnabled: true || false,
275+
* // DatabaseInsightsMode: "standard" || "advanced",
274276
* // PerformanceInsightsEnabled: true || false,
275277
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
276278
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ export interface RestoreDBInstanceToPointInTimeCommandOutput
272272
* // DBInstanceArn: "STRING_VALUE",
273273
* // Timezone: "STRING_VALUE",
274274
* // IAMDatabaseAuthenticationEnabled: true || false,
275+
* // DatabaseInsightsMode: "standard" || "advanced",
275276
* // PerformanceInsightsEnabled: true || false,
276277
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
277278
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ export interface StartDBClusterCommandOutput extends StartDBClusterResult, __Met
207207
* // AutoMinorVersionUpgrade: true || false,
208208
* // MonitoringInterval: Number("int"),
209209
* // MonitoringRoleArn: "STRING_VALUE",
210+
* // DatabaseInsightsMode: "standard" || "advanced",
210211
* // PerformanceInsightsEnabled: true || false,
211212
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
212213
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ export interface StartDBInstanceCommandOutput extends StartDBInstanceResult, __M
206206
* // DBInstanceArn: "STRING_VALUE",
207207
* // Timezone: "STRING_VALUE",
208208
* // IAMDatabaseAuthenticationEnabled: true || false,
209+
* // DatabaseInsightsMode: "standard" || "advanced",
209210
* // PerformanceInsightsEnabled: true || false,
210211
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
211212
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ export interface StopDBClusterCommandOutput extends StopDBClusterResult, __Metad
208208
* // AutoMinorVersionUpgrade: true || false,
209209
* // MonitoringInterval: Number("int"),
210210
* // MonitoringRoleArn: "STRING_VALUE",
211+
* // DatabaseInsightsMode: "standard" || "advanced",
211212
* // PerformanceInsightsEnabled: true || false,
212213
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
213214
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ export interface StopDBInstanceCommandOutput extends StopDBInstanceResult, __Met
209209
* // DBInstanceArn: "STRING_VALUE",
210210
* // Timezone: "STRING_VALUE",
211211
* // IAMDatabaseAuthenticationEnabled: true || false,
212+
* // DatabaseInsightsMode: "standard" || "advanced",
212213
* // PerformanceInsightsEnabled: true || false,
213214
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
214215
* // PerformanceInsightsRetentionPeriod: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ export interface SwitchoverReadReplicaCommandOutput extends SwitchoverReadReplic
198198
* // DBInstanceArn: "STRING_VALUE",
199199
* // Timezone: "STRING_VALUE",
200200
* // IAMDatabaseAuthenticationEnabled: true || false,
201+
* // DatabaseInsightsMode: "standard" || "advanced",
201202
* // PerformanceInsightsEnabled: true || false,
202203
* // PerformanceInsightsKMSKeyId: "STRING_VALUE",
203204
* // PerformanceInsightsRetentionPeriod: Number("int"),

clients/client-rds/src/models/models_0.ts

Lines changed: 44 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4383,6 +4383,20 @@ export const ClusterScalabilityType = {
43834383
*/
43844384
export type ClusterScalabilityType = (typeof ClusterScalabilityType)[keyof typeof ClusterScalabilityType];
43854385

4386+
/**
4387+
* @public
4388+
* @enum
4389+
*/
4390+
export const DatabaseInsightsMode = {
4391+
ADVANCED: "advanced",
4392+
STANDARD: "standard",
4393+
} as const;
4394+
4395+
/**
4396+
* @public
4397+
*/
4398+
export type DatabaseInsightsMode = (typeof DatabaseInsightsMode)[keyof typeof DatabaseInsightsMode];
4399+
43864400
/**
43874401
* @public
43884402
* @enum
@@ -5243,6 +5257,12 @@ export interface CreateDBClusterMessage {
52435257
*/
52445258
MonitoringRoleArn?: string | undefined;
52455259

5260+
/**
5261+
* <p>Specifies the mode of Database Insights to enable for the cluster.</p>
5262+
* @public
5263+
*/
5264+
DatabaseInsightsMode?: DatabaseInsightsMode | undefined;
5265+
52465266
/**
52475267
* <p>Specifies whether to turn on Performance Insights for the DB cluster.</p>
52485268
* <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html">
@@ -6411,6 +6431,12 @@ export interface DBCluster {
64116431
*/
64126432
MonitoringRoleArn?: string | undefined;
64136433

6434+
/**
6435+
* <p>The mode of Database Insights that is enabled for the cluster.</p>
6436+
* @public
6437+
*/
6438+
DatabaseInsightsMode?: DatabaseInsightsMode | undefined;
6439+
64146440
/**
64156441
* <p>Indicates whether Performance Insights is enabled for the DB cluster.</p>
64166442
* <p>This setting is only for non-Aurora Multi-AZ DB clusters.</p>
@@ -8386,6 +8412,12 @@ export interface CreateDBInstanceMessage {
83868412
*/
83878413
EnableIAMDatabaseAuthentication?: boolean | undefined;
83888414

8415+
/**
8416+
* <p>Specifies the mode of Database Insights to enable for the instance.</p>
8417+
* @public
8418+
*/
8419+
DatabaseInsightsMode?: DatabaseInsightsMode | undefined;
8420+
83898421
/**
83908422
* <p>Specifies whether to enable Performance Insights for the DB instance. For more information, see
83918423
* <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html">Using Amazon Performance Insights</a> in the <i>Amazon RDS User Guide</i>.</p>
@@ -9610,6 +9642,12 @@ export interface DBInstance {
96109642
*/
96119643
IAMDatabaseAuthenticationEnabled?: boolean | undefined;
96129644

9645+
/**
9646+
* <p>The mode of Database Insights that is enabled for the instance.</p>
9647+
* @public
9648+
*/
9649+
DatabaseInsightsMode?: DatabaseInsightsMode | undefined;
9650+
96139651
/**
96149652
* <p>Indicates whether Performance Insights is enabled for the DB instance.</p>
96159653
* @public
@@ -10367,6 +10405,12 @@ export interface CreateDBInstanceReadReplicaMessage {
1036710405
*/
1036810406
EnableIAMDatabaseAuthentication?: boolean | undefined;
1036910407

10408+
/**
10409+
* <p>Specifies the mode of Database Insights.</p>
10410+
* @public
10411+
*/
10412+
DatabaseInsightsMode?: DatabaseInsightsMode | undefined;
10413+
1037010414
/**
1037110415
* <p>Specifies whether to enable Performance Insights for the read replica.</p>
1037210416
* <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html">Using
@@ -14678,26 +14722,6 @@ export interface DeleteOptionGroupMessage {
1467814722
OptionGroupName: string | undefined;
1467914723
}
1468014724

14681-
/**
14682-
* <p>The option group isn't in the <i>available</i> state.</p>
14683-
* @public
14684-
*/
14685-
export class InvalidOptionGroupStateFault extends __BaseException {
14686-
readonly name: "InvalidOptionGroupStateFault" = "InvalidOptionGroupStateFault";
14687-
readonly $fault: "client" = "client";
14688-
/**
14689-
* @internal
14690-
*/
14691-
constructor(opts: __ExceptionOptionType<InvalidOptionGroupStateFault, __BaseException>) {
14692-
super({
14693-
name: "InvalidOptionGroupStateFault",
14694-
$fault: "client",
14695-
...opts,
14696-
});
14697-
Object.setPrototypeOf(this, InvalidOptionGroupStateFault.prototype);
14698-
}
14699-
}
14700-
1470114725
/**
1470214726
* @internal
1470314727
*/

0 commit comments

Comments
 (0)