diff --git a/clients/client-rds/src/commands/CopyDBClusterParameterGroupCommand.ts b/clients/client-rds/src/commands/CopyDBClusterParameterGroupCommand.ts index 957502ec3141..784e959580d7 100644 --- a/clients/client-rds/src/commands/CopyDBClusterParameterGroupCommand.ts +++ b/clients/client-rds/src/commands/CopyDBClusterParameterGroupCommand.ts @@ -38,6 +38,10 @@ export interface CopyDBClusterParameterGroupCommandOutput extends CopyDBClusterP /** * @public *
Copies the specified DB cluster parameter group.
+ *You can't copy a default DB cluster parameter group. Instead, create a new custom DB cluster parameter group, which copies + * the default parameters and values for the specified DB cluster parameter group family.
+ *Copies the specified DB parameter group.
+ *You can't copy a default DB parameter group. Instead, create a new custom DB parameter group, which copies the default + * parameters and values for the specified DB parameter group family.
+ *The DB instance isn't in a valid state.
* + * @throws {@link InvalidDBSubnetGroupFault} (client fault) + *The DBSubnetGroup doesn't belong to the same VPC as that of an existing + * cross-region read replica of the same source instance.
+ * * @throws {@link InvalidDBSubnetGroupStateFault} (client fault) *The DB subnet group cannot be deleted because it's in use.
* @@ -372,6 +387,9 @@ export interface CreateDBClusterCommandOutput extends CreateDBClusterResult, __M * @throws {@link KMSKeyNotAccessibleFault} (client fault) *An error occurred accessing an Amazon Web Services KMS key.
* + * @throws {@link OptionGroupNotFoundFault} (client fault) + *The specified option group could not be found.
+ * * @throws {@link StorageQuotaExceededFault} (client fault) *The request would result in the user exceeding the allowed amount of storage * available across all DB instances.
diff --git a/clients/client-rds/src/commands/DeleteDBClusterCommand.ts b/clients/client-rds/src/commands/DeleteDBClusterCommand.ts index 8a6502db6e8e..56c48692f5ee 100644 --- a/clients/client-rds/src/commands/DeleteDBClusterCommand.ts +++ b/clients/client-rds/src/commands/DeleteDBClusterCommand.ts @@ -101,6 +101,14 @@ export interface DeleteDBClusterCommandOutput extends DeleteDBClusterResult, __M * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -149,6 +157,7 @@ export interface DeleteDBClusterCommandOutput extends DeleteDBClusterResult, __M * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -197,6 +206,7 @@ export interface DeleteDBClusterCommandOutput extends DeleteDBClusterResult, __M * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/commands/DescribeDBClusterAutomatedBackupsCommand.ts b/clients/client-rds/src/commands/DescribeDBClusterAutomatedBackupsCommand.ts index d3c05a328844..f1ead17cd577 100644 --- a/clients/client-rds/src/commands/DescribeDBClusterAutomatedBackupsCommand.ts +++ b/clients/client-rds/src/commands/DescribeDBClusterAutomatedBackupsCommand.ts @@ -14,8 +14,7 @@ import { SMITHY_CONTEXT_KEY, } from "@smithy/types"; -import { DBClusterAutomatedBackupMessage } from "../models/models_0"; -import { DescribeDBClusterAutomatedBackupsMessage } from "../models/models_1"; +import { DBClusterAutomatedBackupMessage, DescribeDBClusterAutomatedBackupsMessage } from "../models/models_1"; import { de_DescribeDBClusterAutomatedBackupsCommand, se_DescribeDBClusterAutomatedBackupsCommand, diff --git a/clients/client-rds/src/commands/DescribeDBClustersCommand.ts b/clients/client-rds/src/commands/DescribeDBClustersCommand.ts index f48e29b78bfc..5d071809c437 100644 --- a/clients/client-rds/src/commands/DescribeDBClustersCommand.ts +++ b/clients/client-rds/src/commands/DescribeDBClustersCommand.ts @@ -108,6 +108,14 @@ export interface DescribeDBClustersCommandOutput extends DBClusterMessage, __Met * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -156,6 +164,7 @@ export interface DescribeDBClustersCommandOutput extends DBClusterMessage, __Met * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -204,6 +213,7 @@ export interface DescribeDBClustersCommandOutput extends DBClusterMessage, __Met * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/commands/FailoverDBClusterCommand.ts b/clients/client-rds/src/commands/FailoverDBClusterCommand.ts index 244aa1784df0..8f49266501a3 100644 --- a/clients/client-rds/src/commands/FailoverDBClusterCommand.ts +++ b/clients/client-rds/src/commands/FailoverDBClusterCommand.ts @@ -105,6 +105,14 @@ export interface FailoverDBClusterCommandOutput extends FailoverDBClusterResult, * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -153,6 +161,7 @@ export interface FailoverDBClusterCommandOutput extends FailoverDBClusterResult, * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -201,6 +210,7 @@ export interface FailoverDBClusterCommandOutput extends FailoverDBClusterResult, * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/commands/ModifyDBClusterCommand.ts b/clients/client-rds/src/commands/ModifyDBClusterCommand.ts index c84737c189c4..231ea9a7ccfa 100644 --- a/clients/client-rds/src/commands/ModifyDBClusterCommand.ts +++ b/clients/client-rds/src/commands/ModifyDBClusterCommand.ts @@ -157,6 +157,14 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -205,6 +213,7 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -253,6 +262,7 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", @@ -334,6 +344,9 @@ export interface ModifyDBClusterCommandOutput extends ModifyDBClusterResult, __M *The DB subnet group doesn't cover all Availability Zones after it's * created because of users' change.
* + * @throws {@link OptionGroupNotFoundFault} (client fault) + *The specified option group could not be found.
+ * * @throws {@link StorageQuotaExceededFault} (client fault) *The request would result in the user exceeding the allowed amount of storage * available across all DB instances.
diff --git a/clients/client-rds/src/commands/PromoteReadReplicaDBClusterCommand.ts b/clients/client-rds/src/commands/PromoteReadReplicaDBClusterCommand.ts index 2f3014361f87..b2743d3fa019 100644 --- a/clients/client-rds/src/commands/PromoteReadReplicaDBClusterCommand.ts +++ b/clients/client-rds/src/commands/PromoteReadReplicaDBClusterCommand.ts @@ -88,6 +88,14 @@ export interface PromoteReadReplicaDBClusterCommandOutput extends PromoteReadRep * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -136,6 +144,7 @@ export interface PromoteReadReplicaDBClusterCommandOutput extends PromoteReadRep * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -184,6 +193,7 @@ export interface PromoteReadReplicaDBClusterCommandOutput extends PromoteReadRep * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/commands/RebootDBClusterCommand.ts b/clients/client-rds/src/commands/RebootDBClusterCommand.ts index 944c0dae99c2..cf085a0a5a9d 100644 --- a/clients/client-rds/src/commands/RebootDBClusterCommand.ts +++ b/clients/client-rds/src/commands/RebootDBClusterCommand.ts @@ -98,6 +98,14 @@ export interface RebootDBClusterCommandOutput extends RebootDBClusterResult, __M * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -146,6 +154,7 @@ export interface RebootDBClusterCommandOutput extends RebootDBClusterResult, __M * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -194,6 +203,7 @@ export interface RebootDBClusterCommandOutput extends RebootDBClusterResult, __M * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/commands/RestoreDBClusterFromS3Command.ts b/clients/client-rds/src/commands/RestoreDBClusterFromS3Command.ts index 88f8969472e8..7b99fbf82f05 100644 --- a/clients/client-rds/src/commands/RestoreDBClusterFromS3Command.ts +++ b/clients/client-rds/src/commands/RestoreDBClusterFromS3Command.ts @@ -154,6 +154,14 @@ export interface RestoreDBClusterFromS3CommandOutput extends RestoreDBClusterFro * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -202,6 +210,7 @@ export interface RestoreDBClusterFromS3CommandOutput extends RestoreDBClusterFro * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -250,6 +259,7 @@ export interface RestoreDBClusterFromS3CommandOutput extends RestoreDBClusterFro * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/commands/RestoreDBClusterFromSnapshotCommand.ts b/clients/client-rds/src/commands/RestoreDBClusterFromSnapshotCommand.ts index bb491ab0d435..308b7465ff77 100644 --- a/clients/client-rds/src/commands/RestoreDBClusterFromSnapshotCommand.ts +++ b/clients/client-rds/src/commands/RestoreDBClusterFromSnapshotCommand.ts @@ -117,6 +117,7 @@ export interface RestoreDBClusterFromSnapshotCommandOutput * RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * InterconnectSubnetId: "STRING_VALUE", * TransitGatewayMulticastDomainId: "STRING_VALUE", + * ReplicaMode: "open-read-only" || "mounted", * }, * }; * const command = new RestoreDBClusterFromSnapshotCommand(input); @@ -160,6 +161,14 @@ export interface RestoreDBClusterFromSnapshotCommandOutput * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -208,6 +217,7 @@ export interface RestoreDBClusterFromSnapshotCommandOutput * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -256,6 +266,7 @@ export interface RestoreDBClusterFromSnapshotCommandOutput * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/commands/RestoreDBClusterToPointInTimeCommand.ts b/clients/client-rds/src/commands/RestoreDBClusterToPointInTimeCommand.ts index 5b3a318954b9..b43a4ee6f041 100644 --- a/clients/client-rds/src/commands/RestoreDBClusterToPointInTimeCommand.ts +++ b/clients/client-rds/src/commands/RestoreDBClusterToPointInTimeCommand.ts @@ -119,6 +119,7 @@ export interface RestoreDBClusterToPointInTimeCommandOutput * RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * InterconnectSubnetId: "STRING_VALUE", * TransitGatewayMulticastDomainId: "STRING_VALUE", + * ReplicaMode: "open-read-only" || "mounted", * }, * }; * const command = new RestoreDBClusterToPointInTimeCommand(input); @@ -162,6 +163,14 @@ export interface RestoreDBClusterToPointInTimeCommandOutput * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -210,6 +219,7 @@ export interface RestoreDBClusterToPointInTimeCommandOutput * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -258,6 +268,7 @@ export interface RestoreDBClusterToPointInTimeCommandOutput * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/commands/StartDBClusterCommand.ts b/clients/client-rds/src/commands/StartDBClusterCommand.ts index daf4ed0f617e..41200e5cfd7a 100644 --- a/clients/client-rds/src/commands/StartDBClusterCommand.ts +++ b/clients/client-rds/src/commands/StartDBClusterCommand.ts @@ -95,6 +95,14 @@ export interface StartDBClusterCommandOutput extends StartDBClusterResult, __Met * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -143,6 +151,7 @@ export interface StartDBClusterCommandOutput extends StartDBClusterResult, __Met * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -191,6 +200,7 @@ export interface StartDBClusterCommandOutput extends StartDBClusterResult, __Met * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/commands/StopDBClusterCommand.ts b/clients/client-rds/src/commands/StopDBClusterCommand.ts index 6f335a45ce3b..2c9b2e5c319f 100644 --- a/clients/client-rds/src/commands/StopDBClusterCommand.ts +++ b/clients/client-rds/src/commands/StopDBClusterCommand.ts @@ -96,6 +96,14 @@ export interface StopDBClusterCommandOutput extends StopDBClusterResult, __Metad * // ReadReplicaIdentifiers: [ // ReadReplicaIdentifierList * // "STRING_VALUE", * // ], + * // StatusInfos: [ // DBClusterStatusInfoList + * // { // DBClusterStatusInfo + * // StatusType: "STRING_VALUE", + * // Normal: true || false, + * // Status: "STRING_VALUE", + * // Message: "STRING_VALUE", + * // }, + * // ], * // DBClusterMembers: [ // DBClusterMemberList * // { // DBClusterMember * // DBInstanceIdentifier: "STRING_VALUE", @@ -144,6 +152,7 @@ export interface StopDBClusterCommandOutput extends StopDBClusterResult, __Metad * // RdsCustomClusterConfiguration: { // RdsCustomClusterConfiguration * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // DeletionProtection: true || false, * // HttpEndpointEnabled: true || false, @@ -192,6 +201,7 @@ export interface StopDBClusterCommandOutput extends StopDBClusterResult, __Metad * // RdsCustomClusterConfiguration: { * // InterconnectSubnetId: "STRING_VALUE", * // TransitGatewayMulticastDomainId: "STRING_VALUE", + * // ReplicaMode: "open-read-only" || "mounted", * // }, * // Iops: Number("int"), * // StorageType: "STRING_VALUE", diff --git a/clients/client-rds/src/models/models_0.ts b/clients/client-rds/src/models/models_0.ts index 6ab65f7589ac..9b1ff1732f95 100644 --- a/clients/client-rds/src/models/models_0.ts +++ b/clients/client-rds/src/models/models_0.ts @@ -4173,6 +4173,20 @@ export class Ec2ImagePropertiesNotSupportedFault extends __BaseException { } } +/** + * @public + * @enum + */ +export const ReplicaMode = { + MOUNTED: "mounted", + OPEN_READ_ONLY: "open-read-only", +} as const; + +/** + * @public + */ +export type ReplicaMode = (typeof ReplicaMode)[keyof typeof ReplicaMode]; + /** * @public *Reserved for future use.
@@ -4189,6 +4203,12 @@ export interface RdsCustomClusterConfiguration { *Reserved for future use.
*/ TransitGatewayMulticastDomainId?: string; + + /** + * @public + *Reserved for future use.
+ */ + ReplicaMode?: ReplicaMode; } /** @@ -5478,6 +5498,36 @@ export interface ServerlessV2ScalingConfigurationInfo { MaxCapacity?: number; } +/** + * @public + *Reserved for future use.
+ */ +export interface DBClusterStatusInfo { + /** + * @public + *Reserved for future use.
+ */ + StatusType?: string; + + /** + * @public + *Reserved for future use.
+ */ + Normal?: boolean; + + /** + * @public + *Reserved for future use.
+ */ + Status?: string; + + /** + * @public + *Reserved for future use.
+ */ + Message?: string; +} + /** * @public *Contains the details of an Amazon Aurora DB cluster or Multi-AZ DB cluster.
@@ -5670,6 +5720,12 @@ export interface DBCluster { */ ReadReplicaIdentifiers?: string[]; + /** + * @public + *Reserved for future use.
+ */ + StatusInfos?: DBClusterStatusInfo[]; + /** * @public *The list of DB instances that make up the DB cluster.
@@ -6201,6 +6257,27 @@ export class InsufficientStorageClusterCapacityFault extends __BaseException { } } +/** + * @public + *The DBSubnetGroup doesn't belong to the same VPC as that of an existing + * cross-region read replica of the same source instance.
+ */ +export class InvalidDBSubnetGroupFault extends __BaseException { + readonly name: "InvalidDBSubnetGroupFault" = "InvalidDBSubnetGroupFault"; + readonly $fault: "client" = "client"; + /** + * @internal + */ + constructor(opts: __ExceptionOptionTypeThe DB subnet group cannot be deleted because it's in use.
@@ -8552,20 +8629,6 @@ export interface PendingModifiedValues { MultiTenant?: boolean; } -/** - * @public - * @enum - */ -export const ReplicaMode = { - MOUNTED: "mounted", - OPEN_READ_ONLY: "open-read-only", -} as const; - -/** - * @public - */ -export type ReplicaMode = (typeof ReplicaMode)[keyof typeof ReplicaMode]; - /** * @public *Provides a list of status information for a DB instance.
@@ -10078,27 +10141,6 @@ export class DBSubnetGroupNotAllowedFault extends __BaseException { } } -/** - * @public - *The DBSubnetGroup doesn't belong to the same VPC as that of an existing - * cross-region read replica of the same source instance.
- */ -export class InvalidDBSubnetGroupFault extends __BaseException { - readonly name: "InvalidDBSubnetGroupFault" = "InvalidDBSubnetGroupFault"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionTypeThe pagination token provided in the previous request. If this parameter is specified the response includes only
- * records beyond the marker, up to MaxRecords
.
A list of DBClusterAutomatedBackup
backups.
The pagination token provided in the previous request. If this parameter is specified the response includes only
+ * records beyond the marker, up to MaxRecords
.
A list of DBClusterAutomatedBackup
backups.
Copies the specified DB cluster parameter group.
", + "smithy.api#documentation": "Copies the specified DB cluster parameter group.
\nYou can't copy a default DB cluster parameter group. Instead, create a new custom DB cluster parameter group, which copies\n the default parameters and values for the specified DB cluster parameter group family.
\nCopies the specified DB parameter group.
", + "smithy.api#documentation": "Copies the specified DB parameter group.
\nYou can't copy a default DB parameter group. Instead, create a new custom DB parameter group, which copies the default\n parameters and values for the specified DB parameter group family.
\nContains one or more identifiers of the read replicas associated with this DB\n cluster.
" } }, + "StatusInfos": { + "target": "com.amazonaws.rds#DBClusterStatusInfoList", + "traits": { + "smithy.api#documentation": "Reserved for future use.
" + } + }, "DBClusterMembers": { "target": "com.amazonaws.rds#DBClusterMemberList", "traits": { @@ -8315,6 +8327,47 @@ "smithy.api#httpError": 404 } }, + "com.amazonaws.rds#DBClusterStatusInfo": { + "type": "structure", + "members": { + "StatusType": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "Reserved for future use.
" + } + }, + "Normal": { + "target": "com.amazonaws.rds#Boolean", + "traits": { + "smithy.api#documentation": "Reserved for future use.
" + } + }, + "Status": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "Reserved for future use.
" + } + }, + "Message": { + "target": "com.amazonaws.rds#String", + "traits": { + "smithy.api#documentation": "Reserved for future use.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Reserved for future use.
" + } + }, + "com.amazonaws.rds#DBClusterStatusInfoList": { + "type": "list", + "member": { + "target": "com.amazonaws.rds#DBClusterStatusInfo", + "traits": { + "smithy.api#xmlName": "DBClusterStatusInfo" + } + } + }, "com.amazonaws.rds#DBEngineVersion": { "type": "structure", "members": { @@ -19949,6 +20002,9 @@ { "target": "com.amazonaws.rds#InvalidVPCNetworkStateFault" }, + { + "target": "com.amazonaws.rds#OptionGroupNotFoundFault" + }, { "target": "com.amazonaws.rds#StorageQuotaExceededFault" }, @@ -23618,6 +23674,12 @@ "traits": { "smithy.api#documentation": "Reserved for future use.
" } + }, + "ReplicaMode": { + "target": "com.amazonaws.rds#ReplicaMode", + "traits": { + "smithy.api#documentation": "Reserved for future use.
" + } } }, "traits": {