Skip to content

Commit

Permalink
feat(client-rds): Amazon Relational Database Service (RDS) now suppor…
Browse files Browse the repository at this point in the history
…ts joining a RDS for SQL Server instance to a self-managed Active Directory.
  • Loading branch information
awstools committed Jun 28, 2023
1 parent 75339d2 commit a3ee38f
Show file tree
Hide file tree
Showing 29 changed files with 683 additions and 2 deletions.
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/CreateDBClusterCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
11 changes: 11 additions & 0 deletions clients/client-rds/src/commands/CreateDBInstanceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/DeleteDBClusterCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/DeleteDBInstanceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/DescribeDBClustersCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/DescribeDBInstancesCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/FailoverDBClusterCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/ModifyDBClusterCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 12 additions & 0 deletions clients/client-rds/src/commands/ModifyDBInstanceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/PromoteReadReplicaCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/RebootDBClusterCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/RebootDBInstanceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/StartDBClusterCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/StartDBInstanceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/StopDBClusterCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions clients/client-rds/src/commands/StopDBInstanceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Loading

0 comments on commit a3ee38f

Please sign in to comment.