diff --git a/clients/client-rds/src/commands/CreateDBClusterCommand.ts b/clients/client-rds/src/commands/CreateDBClusterCommand.ts index d5396263cb3b2..c332b5ae2f29e 100644 --- a/clients/client-rds/src/commands/CreateDBClusterCommand.ts +++ b/clients/client-rds/src/commands/CreateDBClusterCommand.ts @@ -229,6 +229,11 @@ export interface CreateDBClusterCommandOutput extends CreateDBClusterResult, __M * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/CreateDBInstanceCommand.ts b/clients/client-rds/src/commands/CreateDBInstanceCommand.ts index 6f5307f834f07..ae4a9621050b6 100644 --- a/clients/client-rds/src/commands/CreateDBInstanceCommand.ts +++ b/clients/client-rds/src/commands/CreateDBInstanceCommand.ts @@ -94,6 +94,12 @@ export interface CreateDBInstanceCommandOutput extends CreateDBInstanceResult, _ * StorageEncrypted: true || false, * KmsKeyId: "STRING_VALUE", * Domain: "STRING_VALUE", + * DomainFqdn: "STRING_VALUE", + * DomainOu: "STRING_VALUE", + * DomainAuthSecretArn: "STRING_VALUE", + * DomainDnsIps: [ // StringList + * "STRING_VALUE", + * ], * CopyTagsToSnapshot: true || false, * MonitoringInterval: Number("int"), * MonitoringRoleArn: "STRING_VALUE", @@ -266,6 +272,11 @@ export interface CreateDBInstanceCommandOutput extends CreateDBInstanceResult, _ * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/CreateDBInstanceReadReplicaCommand.ts b/clients/client-rds/src/commands/CreateDBInstanceReadReplicaCommand.ts index a6b27b6aa56a9..319fbc4358049 100644 --- a/clients/client-rds/src/commands/CreateDBInstanceReadReplicaCommand.ts +++ b/clients/client-rds/src/commands/CreateDBInstanceReadReplicaCommand.ts @@ -101,6 +101,12 @@ export interface CreateDBInstanceReadReplicaCommandOutput extends CreateDBInstan * DeletionProtection: true || false, * Domain: "STRING_VALUE", * DomainIAMRoleName: "STRING_VALUE", + * DomainFqdn: "STRING_VALUE", + * DomainOu: "STRING_VALUE", + * DomainAuthSecretArn: "STRING_VALUE", + * DomainDnsIps: [ // StringList + * "STRING_VALUE", + * ], * ReplicaMode: "open-read-only" || "mounted", * MaxAllocatedStorage: Number("int"), * CustomIamInstanceProfile: "STRING_VALUE", @@ -252,6 +258,11 @@ export interface CreateDBInstanceReadReplicaCommandOutput extends CreateDBInstan * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/DeleteDBClusterCommand.ts b/clients/client-rds/src/commands/DeleteDBClusterCommand.ts index 5d46c13a9299c..84e5802ecd292 100644 --- a/clients/client-rds/src/commands/DeleteDBClusterCommand.ts +++ b/clients/client-rds/src/commands/DeleteDBClusterCommand.ts @@ -158,6 +158,11 @@ export interface DeleteDBClusterCommandOutput extends DeleteDBClusterResult, __M * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/DeleteDBInstanceCommand.ts b/clients/client-rds/src/commands/DeleteDBInstanceCommand.ts index 5993b86ebcbd9..ec305ff087383 100644 --- a/clients/client-rds/src/commands/DeleteDBInstanceCommand.ts +++ b/clients/client-rds/src/commands/DeleteDBInstanceCommand.ts @@ -213,6 +213,11 @@ export interface DeleteDBInstanceCommandOutput extends DeleteDBInstanceResult, _ * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/DescribeDBClustersCommand.ts b/clients/client-rds/src/commands/DescribeDBClustersCommand.ts index 461bfc63da452..ede21ac3bbe8b 100644 --- a/clients/client-rds/src/commands/DescribeDBClustersCommand.ts +++ b/clients/client-rds/src/commands/DescribeDBClustersCommand.ts @@ -166,6 +166,11 @@ export interface DescribeDBClustersCommandOutput extends DBClusterMessage, __Met * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/DescribeDBInstancesCommand.ts b/clients/client-rds/src/commands/DescribeDBInstancesCommand.ts index d41b53685a8da..a42755e96ff7c 100644 --- a/clients/client-rds/src/commands/DescribeDBInstancesCommand.ts +++ b/clients/client-rds/src/commands/DescribeDBInstancesCommand.ts @@ -203,6 +203,11 @@ export interface DescribeDBInstancesCommandOutput extends DBInstanceMessage, __M * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/FailoverDBClusterCommand.ts b/clients/client-rds/src/commands/FailoverDBClusterCommand.ts index 8974fd08ba9ce..477ec789aea00 100644 --- a/clients/client-rds/src/commands/FailoverDBClusterCommand.ts +++ b/clients/client-rds/src/commands/FailoverDBClusterCommand.ts @@ -163,6 +163,11 @@ export interface FailoverDBClusterCommandOutput extends FailoverDBClusterResult, * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/ModifyDBClusterCommand.ts b/clients/client-rds/src/commands/ModifyDBClusterCommand.ts index a499149bdc143..9c61d23bb0e75 100644 --- a/clients/client-rds/src/commands/ModifyDBClusterCommand.ts +++ b/clients/client-rds/src/commands/ModifyDBClusterCommand.ts @@ -213,6 +213,11 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/ModifyDBInstanceCommand.ts b/clients/client-rds/src/commands/ModifyDBInstanceCommand.ts index 39774df4d9c15..1a2b51d59e5fb 100644 --- a/clients/client-rds/src/commands/ModifyDBInstanceCommand.ts +++ b/clients/client-rds/src/commands/ModifyDBInstanceCommand.ts @@ -77,12 +77,19 @@ export interface ModifyDBInstanceCommandOutput extends ModifyDBInstanceResult, _ * TdeCredentialPassword: "STRING_VALUE", * CACertificateIdentifier: "STRING_VALUE", * Domain: "STRING_VALUE", + * DomainFqdn: "STRING_VALUE", + * DomainOu: "STRING_VALUE", + * DomainAuthSecretArn: "STRING_VALUE", + * DomainDnsIps: [ // StringList + * "STRING_VALUE", + * ], * CopyTagsToSnapshot: true || false, * MonitoringInterval: Number("int"), * DBPortNumber: Number("int"), * PubliclyAccessible: true || false, * MonitoringRoleArn: "STRING_VALUE", * DomainIAMRoleName: "STRING_VALUE", + * DisableDomain: true || false, * PromotionTier: Number("int"), * EnableIAMDatabaseAuthentication: true || false, * EnablePerformanceInsights: true || false, @@ -260,6 +267,11 @@ export interface ModifyDBInstanceCommandOutput extends ModifyDBInstanceResult, _ * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/PromoteReadReplicaCommand.ts b/clients/client-rds/src/commands/PromoteReadReplicaCommand.ts index 6e56095b96c7a..59cde89bcf283 100644 --- a/clients/client-rds/src/commands/PromoteReadReplicaCommand.ts +++ b/clients/client-rds/src/commands/PromoteReadReplicaCommand.ts @@ -207,6 +207,11 @@ export interface PromoteReadReplicaCommandOutput extends PromoteReadReplicaResul * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/PromoteReadReplicaDBClusterCommand.ts b/clients/client-rds/src/commands/PromoteReadReplicaDBClusterCommand.ts index e7923573981bf..eff1ee92f361a 100644 --- a/clients/client-rds/src/commands/PromoteReadReplicaDBClusterCommand.ts +++ b/clients/client-rds/src/commands/PromoteReadReplicaDBClusterCommand.ts @@ -146,6 +146,11 @@ export interface PromoteReadReplicaDBClusterCommandOutput extends PromoteReadRep * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/RebootDBClusterCommand.ts b/clients/client-rds/src/commands/RebootDBClusterCommand.ts index fd5257d54d5aa..8736b164e6856 100644 --- a/clients/client-rds/src/commands/RebootDBClusterCommand.ts +++ b/clients/client-rds/src/commands/RebootDBClusterCommand.ts @@ -156,6 +156,11 @@ export interface RebootDBClusterCommandOutput extends RebootDBClusterResult, __M * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/RebootDBInstanceCommand.ts b/clients/client-rds/src/commands/RebootDBInstanceCommand.ts index b7a10c1f48bac..b824c8fc60d79 100644 --- a/clients/client-rds/src/commands/RebootDBInstanceCommand.ts +++ b/clients/client-rds/src/commands/RebootDBInstanceCommand.ts @@ -198,6 +198,11 @@ export interface RebootDBInstanceCommandOutput extends RebootDBInstanceResult, _ * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/RestoreDBClusterFromS3Command.ts b/clients/client-rds/src/commands/RestoreDBClusterFromS3Command.ts index d9dcf00577633..c7931836af9a3 100644 --- a/clients/client-rds/src/commands/RestoreDBClusterFromS3Command.ts +++ b/clients/client-rds/src/commands/RestoreDBClusterFromS3Command.ts @@ -212,6 +212,11 @@ export interface RestoreDBClusterFromS3CommandOutput extends RestoreDBClusterFro * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/RestoreDBClusterFromSnapshotCommand.ts b/clients/client-rds/src/commands/RestoreDBClusterFromSnapshotCommand.ts index 564a080bf042f..af4fa6e4711d3 100644 --- a/clients/client-rds/src/commands/RestoreDBClusterFromSnapshotCommand.ts +++ b/clients/client-rds/src/commands/RestoreDBClusterFromSnapshotCommand.ts @@ -214,6 +214,11 @@ export interface RestoreDBClusterFromSnapshotCommandOutput * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/RestoreDBClusterToPointInTimeCommand.ts b/clients/client-rds/src/commands/RestoreDBClusterToPointInTimeCommand.ts index c9673f1657fba..6d941f823151e 100644 --- a/clients/client-rds/src/commands/RestoreDBClusterToPointInTimeCommand.ts +++ b/clients/client-rds/src/commands/RestoreDBClusterToPointInTimeCommand.ts @@ -215,6 +215,11 @@ export interface RestoreDBClusterToPointInTimeCommandOutput * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/RestoreDBInstanceFromDBSnapshotCommand.ts b/clients/client-rds/src/commands/RestoreDBInstanceFromDBSnapshotCommand.ts index 834b3e04af97d..4e75f1f332acb 100644 --- a/clients/client-rds/src/commands/RestoreDBInstanceFromDBSnapshotCommand.ts +++ b/clients/client-rds/src/commands/RestoreDBInstanceFromDBSnapshotCommand.ts @@ -89,6 +89,12 @@ export interface RestoreDBInstanceFromDBSnapshotCommandOutput * "STRING_VALUE", * ], * Domain: "STRING_VALUE", + * DomainFqdn: "STRING_VALUE", + * DomainOu: "STRING_VALUE", + * DomainAuthSecretArn: "STRING_VALUE", + * DomainDnsIps: [ // StringList + * "STRING_VALUE", + * ], * CopyTagsToSnapshot: true || false, * DomainIAMRoleName: "STRING_VALUE", * EnableIAMDatabaseAuthentication: true || false, @@ -254,6 +260,11 @@ export interface RestoreDBInstanceFromDBSnapshotCommandOutput * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/RestoreDBInstanceFromS3Command.ts b/clients/client-rds/src/commands/RestoreDBInstanceFromS3Command.ts index 0e142278b85ff..c3a54cb6eb211 100644 --- a/clients/client-rds/src/commands/RestoreDBInstanceFromS3Command.ts +++ b/clients/client-rds/src/commands/RestoreDBInstanceFromS3Command.ts @@ -259,6 +259,11 @@ export interface RestoreDBInstanceFromS3CommandOutput extends RestoreDBInstanceF * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/RestoreDBInstanceToPointInTimeCommand.ts b/clients/client-rds/src/commands/RestoreDBInstanceToPointInTimeCommand.ts index e0ff1f7126db2..d752ad7bdd04a 100644 --- a/clients/client-rds/src/commands/RestoreDBInstanceToPointInTimeCommand.ts +++ b/clients/client-rds/src/commands/RestoreDBInstanceToPointInTimeCommand.ts @@ -89,6 +89,12 @@ export interface RestoreDBInstanceToPointInTimeCommandOutput * ], * Domain: "STRING_VALUE", * DomainIAMRoleName: "STRING_VALUE", + * DomainFqdn: "STRING_VALUE", + * DomainOu: "STRING_VALUE", + * DomainAuthSecretArn: "STRING_VALUE", + * DomainDnsIps: [ // StringList + * "STRING_VALUE", + * ], * EnableIAMDatabaseAuthentication: true || false, * EnableCloudwatchLogsExports: [ // LogTypeList * "STRING_VALUE", @@ -254,6 +260,11 @@ export interface RestoreDBInstanceToPointInTimeCommandOutput * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/StartDBClusterCommand.ts b/clients/client-rds/src/commands/StartDBClusterCommand.ts index 3643e83c12d5e..ead388b716ddb 100644 --- a/clients/client-rds/src/commands/StartDBClusterCommand.ts +++ b/clients/client-rds/src/commands/StartDBClusterCommand.ts @@ -153,6 +153,11 @@ export interface StartDBClusterCommandOutput extends StartDBClusterResult, __Met * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/StartDBInstanceCommand.ts b/clients/client-rds/src/commands/StartDBInstanceCommand.ts index db53fa4a38b80..5d2c633db0507 100644 --- a/clients/client-rds/src/commands/StartDBInstanceCommand.ts +++ b/clients/client-rds/src/commands/StartDBInstanceCommand.ts @@ -197,6 +197,11 @@ export interface StartDBInstanceCommandOutput extends StartDBInstanceResult, __M * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/StopDBClusterCommand.ts b/clients/client-rds/src/commands/StopDBClusterCommand.ts index 89c073696b132..c447902ee50ba 100644 --- a/clients/client-rds/src/commands/StopDBClusterCommand.ts +++ b/clients/client-rds/src/commands/StopDBClusterCommand.ts @@ -154,6 +154,11 @@ export interface StopDBClusterCommandOutput extends StopDBClusterResult, __Metad * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // TagList: [ // TagList diff --git a/clients/client-rds/src/commands/StopDBInstanceCommand.ts b/clients/client-rds/src/commands/StopDBInstanceCommand.ts index 3c95c43ad2407..9e90a78b2661a 100644 --- a/clients/client-rds/src/commands/StopDBInstanceCommand.ts +++ b/clients/client-rds/src/commands/StopDBInstanceCommand.ts @@ -200,6 +200,11 @@ export interface StopDBInstanceCommandOutput extends StopDBInstanceResult, __Met * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/commands/SwitchoverReadReplicaCommand.ts b/clients/client-rds/src/commands/SwitchoverReadReplicaCommand.ts index 944938258f590..e511ed80e215c 100644 --- a/clients/client-rds/src/commands/SwitchoverReadReplicaCommand.ts +++ b/clients/client-rds/src/commands/SwitchoverReadReplicaCommand.ts @@ -189,6 +189,11 @@ export interface SwitchoverReadReplicaCommandOutput extends SwitchoverReadReplic * // Status: "STRING_VALUE", * // FQDN: "STRING_VALUE", * // IAMRoleName: "STRING_VALUE", + * // OU: "STRING_VALUE", + * // AuthSecretArn: "STRING_VALUE", + * // DnsIps: [ + * // "STRING_VALUE", + * // ], * // }, * // ], * // CopyTagsToSnapshot: true || false, diff --git a/clients/client-rds/src/models/models_0.ts b/clients/client-rds/src/models/models_0.ts index 705acd9b3683c..029b95b371738 100644 --- a/clients/client-rds/src/models/models_0.ts +++ b/clients/client-rds/src/models/models_0.ts @@ -4646,7 +4646,7 @@ export interface DomainMembership { Status?: string; /** - *

The fully qualified domain name of the Active Directory Domain.

+ *

The fully qualified domain name (FQDN) of the Active Directory Domain.

*/ FQDN?: string; @@ -4654,6 +4654,21 @@ export interface DomainMembership { *

The name of the IAM role to be used when making API calls to the Directory Service.

*/ IAMRoleName?: string; + + /** + *

The Active Directory organizational unit for your DB instance to join.

+ */ + OU?: string; + + /** + *

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

+ */ + AuthSecretArn?: string; + + /** + *

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

+ */ + DnsIps?: string[]; } /** @@ -6861,6 +6876,55 @@ export interface CreateDBInstanceMessage { */ Domain?: string; + /** + *

Specifies the fully qualified domain name of an Active Directory domain.

+ *

Constraints:

+ * + *

Example: mymanagedADtest.mymanagedAD.mydomain + *

+ */ + DomainFqdn?: string; + + /** + *

The Active Directory organizational unit for your DB instance to join.

+ *

Constraints:

+ * + *

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain + *

+ */ + DomainOu?: string; + + /** + *

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

+ *

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456 + *

+ */ + DomainAuthSecretArn?: string; + + /** + *

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

+ *

Constraints:

+ * + *

Example: 123.124.125.126,234.235.236.237 + *

+ */ + DomainDnsIps?: string[]; + /** *

Spcifies whether to copy tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.

*

This setting doesn't apply to Amazon Aurora DB instances. Copying tags to snapshots is managed by the DB cluster. Setting this @@ -8759,6 +8823,55 @@ export interface CreateDBInstanceReadReplicaMessage { */ DomainIAMRoleName?: string; + /** + *

Specifies the fully qualified domain name of an Active Directory domain.

+ *

Constraints:

+ * + *

Example: mymanagedADtest.mymanagedAD.mydomain + *

+ */ + DomainFqdn?: string; + + /** + *

The Active Directory organizational unit for your DB instance to join.

+ *

Constraints:

+ * + *

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain + *

+ */ + DomainOu?: string; + + /** + *

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

+ *

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456 + *

+ */ + DomainAuthSecretArn?: string; + + /** + *

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

+ *

Constraints:

+ * + *

Example: 123.124.125.126,234.235.236.237 + *

+ */ + DomainDnsIps?: string[]; + /** *

The open mode of the replica database: mounted or read-only.

* diff --git a/clients/client-rds/src/models/models_1.ts b/clients/client-rds/src/models/models_1.ts index 68e810a107089..4f94accc31106 100644 --- a/clients/client-rds/src/models/models_1.ts +++ b/clients/client-rds/src/models/models_1.ts @@ -4950,6 +4950,55 @@ export interface ModifyDBInstanceMessage { */ Domain?: string; + /** + *

Specifies the fully qualified domain name of an Active Directory domain.

+ *

Constraints:

+ * + *

Example: mymanagedADtest.mymanagedAD.mydomain + *

+ */ + DomainFqdn?: string; + + /** + *

The Active Directory organizational unit for your DB instance to join.

+ *

Constraints:

+ * + *

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain + *

+ */ + DomainOu?: string; + + /** + *

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

+ *

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456 + *

+ */ + DomainAuthSecretArn?: string; + + /** + *

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

+ *

Constraints:

+ * + *

Example: 123.124.125.126,234.235.236.237 + *

+ */ + DomainDnsIps?: string[]; + /** *

Specifies whether to copy all tags from the DB instance to snapshots of the DB instance. By default, tags aren't copied.

*

This setting doesn't apply to Amazon Aurora DB instances. Copying tags to snapshots is managed by the DB cluster. Setting this @@ -5053,6 +5102,11 @@ export interface ModifyDBInstanceMessage { */ DomainIAMRoleName?: string; + /** + *

Boolean. If present, removes the instance from the Active Directory domain.

+ */ + DisableDomain?: boolean; + /** *

The order of priority in which an Aurora Replica is promoted to the primary instance * after a failure of the existing primary instance. For more information, @@ -8128,6 +8182,56 @@ export interface RestoreDBInstanceFromDBSnapshotMessage { */ Domain?: string; + /** + *

Specifies the fully qualified domain name of an Active Directory domain.

+ *

Constraints:

+ * + *

Example: mymanagedADtest.mymanagedAD.mydomain + *

+ */ + DomainFqdn?: string; + + /** + *

The Active Directory organizational unit for your DB instance to join.

+ *

Constraints:

+ * + *

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain + *

+ */ + DomainOu?: string; + + /** + *

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

+ *

Constraints:

+ *

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456 + *

+ */ + DomainAuthSecretArn?: string; + + /** + *

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

+ *

Constraints:

+ * + *

Example: 123.124.125.126,234.235.236.237 + *

+ */ + DomainDnsIps?: string[]; + /** *

A value that indicates whether to copy all tags from the restored DB instance to snapshots of the DB instance.

*

In most cases, tags aren't copied by default. However, when you restore a DB instance from a DB snapshot, RDS checks whether you @@ -9173,6 +9277,61 @@ export interface RestoreDBInstanceToPointInTimeMessage { */ DomainIAMRoleName?: string; + /** + *

Specifies the fully qualified domain name of an Active Directory domain.

+ *

Constraints:

+ * + *

Example: mymanagedADtest.mymanagedAD.mydomain + *

+ */ + DomainFqdn?: string; + + /** + *

The Active Directory organizational unit for your DB instance to join.

+ *

Constraints:

+ * + *

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain + *

+ */ + DomainOu?: string; + + /** + *

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

+ *

Constraints:

+ * + *

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456 + *

+ */ + DomainAuthSecretArn?: string; + + /** + *

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

+ *

Constraints:

+ * + *

Example: 123.124.125.126,234.235.236.237 + *

+ */ + DomainDnsIps?: string[]; + /** *

A value that indicates whether to enable mapping of Amazon Web Services Identity and Access Management * (IAM) accounts to database accounts. By default, mapping isn't enabled.

diff --git a/clients/client-rds/src/protocols/Aws_query.ts b/clients/client-rds/src/protocols/Aws_query.ts index e79e485ae1285..345df98269be7 100644 --- a/clients/client-rds/src/protocols/Aws_query.ts +++ b/clients/client-rds/src/protocols/Aws_query.ts @@ -13988,6 +13988,25 @@ const se_CreateDBInstanceMessage = (input: CreateDBInstanceMessage, context: __S if (input.Domain != null) { entries["Domain"] = input.Domain; } + if (input.DomainFqdn != null) { + entries["DomainFqdn"] = input.DomainFqdn; + } + if (input.DomainOu != null) { + entries["DomainOu"] = input.DomainOu; + } + if (input.DomainAuthSecretArn != null) { + entries["DomainAuthSecretArn"] = input.DomainAuthSecretArn; + } + if (input.DomainDnsIps != null) { + const memberEntries = se_StringList(input.DomainDnsIps, context); + if (input.DomainDnsIps?.length === 0) { + entries.DomainDnsIps = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DomainDnsIps.${key}`; + entries[loc] = value; + }); + } if (input.CopyTagsToSnapshot != null) { entries["CopyTagsToSnapshot"] = input.CopyTagsToSnapshot; } @@ -14197,6 +14216,25 @@ const se_CreateDBInstanceReadReplicaMessage = ( if (input.DomainIAMRoleName != null) { entries["DomainIAMRoleName"] = input.DomainIAMRoleName; } + if (input.DomainFqdn != null) { + entries["DomainFqdn"] = input.DomainFqdn; + } + if (input.DomainOu != null) { + entries["DomainOu"] = input.DomainOu; + } + if (input.DomainAuthSecretArn != null) { + entries["DomainAuthSecretArn"] = input.DomainAuthSecretArn; + } + if (input.DomainDnsIps != null) { + const memberEntries = se_StringList(input.DomainDnsIps, context); + if (input.DomainDnsIps?.length === 0) { + entries.DomainDnsIps = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DomainDnsIps.${key}`; + entries[loc] = value; + }); + } if (input.ReplicaMode != null) { entries["ReplicaMode"] = input.ReplicaMode; } @@ -16636,6 +16674,25 @@ const se_ModifyDBInstanceMessage = (input: ModifyDBInstanceMessage, context: __S if (input.Domain != null) { entries["Domain"] = input.Domain; } + if (input.DomainFqdn != null) { + entries["DomainFqdn"] = input.DomainFqdn; + } + if (input.DomainOu != null) { + entries["DomainOu"] = input.DomainOu; + } + if (input.DomainAuthSecretArn != null) { + entries["DomainAuthSecretArn"] = input.DomainAuthSecretArn; + } + if (input.DomainDnsIps != null) { + const memberEntries = se_StringList(input.DomainDnsIps, context); + if (input.DomainDnsIps?.length === 0) { + entries.DomainDnsIps = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DomainDnsIps.${key}`; + entries[loc] = value; + }); + } if (input.CopyTagsToSnapshot != null) { entries["CopyTagsToSnapshot"] = input.CopyTagsToSnapshot; } @@ -16654,6 +16711,9 @@ const se_ModifyDBInstanceMessage = (input: ModifyDBInstanceMessage, context: __S if (input.DomainIAMRoleName != null) { entries["DomainIAMRoleName"] = input.DomainIAMRoleName; } + if (input.DisableDomain != null) { + entries["DisableDomain"] = input.DisableDomain; + } if (input.PromotionTier != null) { entries["PromotionTier"] = input.PromotionTier; } @@ -17986,6 +18046,25 @@ const se_RestoreDBInstanceFromDBSnapshotMessage = ( if (input.Domain != null) { entries["Domain"] = input.Domain; } + if (input.DomainFqdn != null) { + entries["DomainFqdn"] = input.DomainFqdn; + } + if (input.DomainOu != null) { + entries["DomainOu"] = input.DomainOu; + } + if (input.DomainAuthSecretArn != null) { + entries["DomainAuthSecretArn"] = input.DomainAuthSecretArn; + } + if (input.DomainDnsIps != null) { + const memberEntries = se_StringList(input.DomainDnsIps, context); + if (input.DomainDnsIps?.length === 0) { + entries.DomainDnsIps = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DomainDnsIps.${key}`; + entries[loc] = value; + }); + } if (input.CopyTagsToSnapshot != null) { entries["CopyTagsToSnapshot"] = input.CopyTagsToSnapshot; } @@ -18329,6 +18408,25 @@ const se_RestoreDBInstanceToPointInTimeMessage = ( if (input.DomainIAMRoleName != null) { entries["DomainIAMRoleName"] = input.DomainIAMRoleName; } + if (input.DomainFqdn != null) { + entries["DomainFqdn"] = input.DomainFqdn; + } + if (input.DomainOu != null) { + entries["DomainOu"] = input.DomainOu; + } + if (input.DomainAuthSecretArn != null) { + entries["DomainAuthSecretArn"] = input.DomainAuthSecretArn; + } + if (input.DomainDnsIps != null) { + const memberEntries = se_StringList(input.DomainDnsIps, context); + if (input.DomainDnsIps?.length === 0) { + entries.DomainDnsIps = []; + } + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `DomainDnsIps.${key}`; + entries[loc] = value; + }); + } if (input.EnableIAMDatabaseAuthentication != null) { entries["EnableIAMDatabaseAuthentication"] = input.EnableIAMDatabaseAuthentication; } @@ -22797,6 +22895,17 @@ const de_DomainMembership = (output: any, context: __SerdeContext): DomainMember if (output["IAMRoleName"] !== undefined) { contents.IAMRoleName = __expectString(output["IAMRoleName"]); } + if (output["OU"] !== undefined) { + contents.OU = __expectString(output["OU"]); + } + if (output["AuthSecretArn"] !== undefined) { + contents.AuthSecretArn = __expectString(output["AuthSecretArn"]); + } + if (output.DnsIps === "") { + contents.DnsIps = []; + } else if (output["DnsIps"] !== undefined && output["DnsIps"]["member"] !== undefined) { + contents.DnsIps = de_StringList(__getArrayIfSingleItem(output["DnsIps"]["member"]), context); + } return contents; }; diff --git a/codegen/sdk-codegen/aws-models/rds.json b/codegen/sdk-codegen/aws-models/rds.json index 51eb8b4971ceb..1bad9971e3097 100644 --- a/codegen/sdk-codegen/aws-models/rds.json +++ b/codegen/sdk-codegen/aws-models/rds.json @@ -4314,6 +4314,30 @@ "smithy.api#documentation": "

The Active Directory directory ID to create the DB instance in. Currently, only Microsoft SQL \n Server, MySQL, Oracle, and PostgreSQL DB instances can be created in an Active Directory Domain.

\n

For more information, see \n Kerberos Authentication in the Amazon RDS User Guide.

\n

This setting doesn't apply to the following DB instances:

\n " } }, + "DomainFqdn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

Specifies the fully qualified domain name of an Active Directory domain.

\n

Constraints:

\n \n

Example: mymanagedADtest.mymanagedAD.mydomain\n

" + } + }, + "DomainOu": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The Active Directory organizational unit for your DB instance to join.

\n

Constraints:

\n \n

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain\n

" + } + }, + "DomainAuthSecretArn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

\n

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456\n

" + } + }, + "DomainDnsIps": { + "target": "com.amazonaws.rds#StringList", + "traits": { + "smithy.api#documentation": "

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

\n

Constraints:

\n \n

Example: 123.124.125.126,234.235.236.237\n

" + } + }, "CopyTagsToSnapshot": { "target": "com.amazonaws.rds#BooleanOptional", "traits": { @@ -4712,6 +4736,30 @@ "smithy.api#documentation": "

The name of the IAM role to be used when making API calls to the Directory\n Service.

\n

This setting doesn't apply to RDS Custom.

" } }, + "DomainFqdn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

Specifies the fully qualified domain name of an Active Directory domain.

\n

Constraints:

\n \n

Example: mymanagedADtest.mymanagedAD.mydomain\n

" + } + }, + "DomainOu": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The Active Directory organizational unit for your DB instance to join.

\n

Constraints:

\n \n

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain\n

" + } + }, + "DomainAuthSecretArn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

\n

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456\n

" + } + }, + "DomainDnsIps": { + "target": "com.amazonaws.rds#StringList", + "traits": { + "smithy.api#documentation": "

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

\n

Constraints:

\n \n

Example: 123.124.125.126,234.235.236.237\n

" + } + }, "ReplicaMode": { "target": "com.amazonaws.rds#ReplicaMode", "traits": { @@ -13582,7 +13630,7 @@ "FQDN": { "target": "com.amazonaws.rds#String", "traits": { - "smithy.api#documentation": "

The fully qualified domain name of the Active Directory Domain.

" + "smithy.api#documentation": "

The fully qualified domain name (FQDN) of the Active Directory Domain.

" } }, "IAMRoleName": { @@ -13590,6 +13638,24 @@ "traits": { "smithy.api#documentation": "

The name of the IAM role to be used when making API calls to the Directory Service.

" } + }, + "OU": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The Active Directory organizational unit for your DB instance to join.

" + } + }, + "AuthSecretArn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

" + } + }, + "DnsIps": { + "target": "com.amazonaws.rds#StringList", + "traits": { + "smithy.api#documentation": "

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

" + } } }, "traits": { @@ -16468,6 +16534,30 @@ "smithy.api#documentation": "

The Active Directory directory ID to move the DB instance to. \n Specify none to remove the instance from its current domain.\n You must create the domain before this operation. Currently, you can create only MySQL, Microsoft SQL \n Server, Oracle, and PostgreSQL DB instances in an Active Directory Domain.

\n

For more information, see \n Kerberos Authentication in the Amazon RDS User Guide.

\n

This setting doesn't apply to RDS Custom DB instances.

" } }, + "DomainFqdn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

Specifies the fully qualified domain name of an Active Directory domain.

\n

Constraints:

\n \n

Example: mymanagedADtest.mymanagedAD.mydomain\n

" + } + }, + "DomainOu": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The Active Directory organizational unit for your DB instance to join.

\n

Constraints:

\n \n

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain\n

" + } + }, + "DomainAuthSecretArn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

\n

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456\n

" + } + }, + "DomainDnsIps": { + "target": "com.amazonaws.rds#StringList", + "traits": { + "smithy.api#documentation": "

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

\n

Constraints:

\n \n

Example: 123.124.125.126,234.235.236.237\n

" + } + }, "CopyTagsToSnapshot": { "target": "com.amazonaws.rds#BooleanOptional", "traits": { @@ -16504,6 +16594,12 @@ "smithy.api#documentation": "

The name of the IAM role to use when making API calls to the Directory Service.

\n

This setting doesn't apply to RDS Custom DB instances.

" } }, + "DisableDomain": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "

Boolean. If present, removes the instance from the Active Directory domain.

" + } + }, "PromotionTier": { "target": "com.amazonaws.rds#IntegerOptional", "traits": { @@ -20815,6 +20911,30 @@ "smithy.api#documentation": "

Specify the Active Directory directory ID to restore the DB instance in.\n The domain/ must be created prior to this operation. Currently, you can create only MySQL, Microsoft SQL \n Server, Oracle, and PostgreSQL DB instances in an Active Directory Domain.

\n

For more information, see \n Kerberos Authentication in the Amazon RDS User Guide.

\n

This setting doesn't apply to RDS Custom.

" } }, + "DomainFqdn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

Specifies the fully qualified domain name of an Active Directory domain.

\n

Constraints:

\n \n

Example: mymanagedADtest.mymanagedAD.mydomain\n

" + } + }, + "DomainOu": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The Active Directory organizational unit for your DB instance to join.

\n

Constraints:

\n \n

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain\n

" + } + }, + "DomainAuthSecretArn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

\n

Constraints:

\n

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456\n

" + } + }, + "DomainDnsIps": { + "target": "com.amazonaws.rds#StringList", + "traits": { + "smithy.api#documentation": "

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

\n

Constraints:

\n \n

Example: 123.124.125.126,234.235.236.237\n

" + } + }, "CopyTagsToSnapshot": { "target": "com.amazonaws.rds#BooleanOptional", "traits": { @@ -21529,6 +21649,30 @@ "smithy.api#documentation": "

Specify the name of the IAM role to be used when making API calls to the Directory Service.

\n

This setting doesn't apply to RDS Custom.

" } }, + "DomainFqdn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

Specifies the fully qualified domain name of an Active Directory domain.

\n

Constraints:

\n \n

Example: mymanagedADtest.mymanagedAD.mydomain\n

" + } + }, + "DomainOu": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The Active Directory organizational unit for your DB instance to join.

\n

Constraints:

\n \n

Example: OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain\n

" + } + }, + "DomainAuthSecretArn": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "

The ARN for the Secrets Manager secret that contains the credentials for the user performing the domain join.

\n

Constraints:

\n \n

Example: arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456\n

" + } + }, + "DomainDnsIps": { + "target": "com.amazonaws.rds#StringList", + "traits": { + "smithy.api#documentation": "

The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.

\n

Constraints:

\n \n

Example: 123.124.125.126,234.235.236.237\n

" + } + }, "EnableIAMDatabaseAuthentication": { "target": "com.amazonaws.rds#BooleanOptional", "traits": {