@@ -6198,7 +6198,7 @@ export interface CreateDBInstanceMessage {
6198
6198
* <p>
6199
6199
* <b>Amazon RDS Custom for SQL Server</b>
6200
6200
* </p>
6201
- * <p>See <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-reqs-limits.html#custom-reqs-limits.reqsMS ">RDS Custom for SQL Server general requirements</a>
6201
+ * <p>See <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-reqs-limits-MS.html ">RDS Custom for SQL Server general requirements</a>
6202
6202
* in the <i>Amazon RDS User Guide</i>.</p>
6203
6203
* <p>
6204
6204
* <b>MariaDB</b>
@@ -6587,6 +6587,31 @@ export interface CreateDBInstanceMessage {
6587
6587
* with Amazon RDS on Amazon Web Services Outposts</a> in the <i>Amazon RDS User Guide</i>.</p>
6588
6588
*/
6589
6589
BackupTarget ?: string ;
6590
+
6591
+ /**
6592
+ * <p>The network type of the DB instance.</p>
6593
+ * <p>Valid values:</p>
6594
+ * <ul>
6595
+ * <li>
6596
+ * <p>
6597
+ * <code>IPV4</code>
6598
+ * </p>
6599
+ * </li>
6600
+ * <li>
6601
+ * <p>
6602
+ * <code>DUAL</code>
6603
+ * </p>
6604
+ * </li>
6605
+ * </ul>
6606
+ * <p>The network type is determined by the <code>DBSubnetGroup</code> specified for the DB instance.
6607
+ * A <code>DBSubnetGroup</code> can support only the IPv4 protocol or the IPv4 and the IPv6
6608
+ * protocols (<code>DUAL</code>).</p>
6609
+ * <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html">
6610
+ * Working with a DB instance in a VPC</a> in the
6611
+ * <i>Amazon RDS User Guide.</i>
6612
+ * </p>
6613
+ */
6614
+ NetworkType ?: string ;
6590
6615
}
6591
6616
6592
6617
export namespace CreateDBInstanceMessage {
@@ -6844,6 +6869,30 @@ export interface DBSubnetGroup {
6844
6869
* <p>The Amazon Resource Name (ARN) for the DB subnet group.</p>
6845
6870
*/
6846
6871
DBSubnetGroupArn ?: string ;
6872
+
6873
+ /**
6874
+ * <p>The network type of the DB subnet group.</p>
6875
+ * <p>Valid values:</p>
6876
+ * <ul>
6877
+ * <li>
6878
+ * <p>
6879
+ * <code>IPV4</code>
6880
+ * </p>
6881
+ * </li>
6882
+ * <li>
6883
+ * <p>
6884
+ * <code>DUAL</code>
6885
+ * </p>
6886
+ * </li>
6887
+ * </ul>
6888
+ * <p>A <code>DBSubnetGroup</code> can support only the IPv4 protocol or the IPv4 and the IPv6
6889
+ * protocols (<code>DUAL</code>).</p>
6890
+ * <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html">
6891
+ * Working with a DB instance in a VPC</a> in the
6892
+ * <i>Amazon RDS User Guide.</i>
6893
+ * </p>
6894
+ */
6895
+ SupportedNetworkTypes ?: string [ ] ;
6847
6896
}
6848
6897
6849
6898
export namespace DBSubnetGroup {
@@ -7578,6 +7627,34 @@ export interface DBInstance {
7578
7627
* <p>Specifies where automated backups and manual snapshots are stored: Amazon Web Services Outposts or the Amazon Web Services Region.</p>
7579
7628
*/
7580
7629
BackupTarget ?: string ;
7630
+
7631
+ /**
7632
+ * <p>The network type of the DB instance.</p>
7633
+ * <p>Valid values:</p>
7634
+ * <ul>
7635
+ * <li>
7636
+ * <p>
7637
+ * <code>IPV4</code>
7638
+ * </p>
7639
+ * </li>
7640
+ * <li>
7641
+ * <p>
7642
+ * <code>DUAL</code>
7643
+ * </p>
7644
+ * </li>
7645
+ * </ul>
7646
+ * <p>The network type is determined by the <code>DBSubnetGroup</code> specified for the DB instance.
7647
+ * A <code>DBSubnetGroup</code> can support only the IPv4 protocol or the IPv4 and the IPv6
7648
+ * protocols (<code>DUAL</code>).</p>
7649
+ * <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html">
7650
+ * Working with a DB instance in a VPC</a> in the
7651
+ * <i>Amazon RDS User Guide</i> and
7652
+ * <a href="https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html">
7653
+ * Working with a DB instance in a VPC</a> in the
7654
+ * <i>Amazon Aurora User Guide.</i>
7655
+ * </p>
7656
+ */
7657
+ NetworkType ?: string ;
7581
7658
}
7582
7659
7583
7660
export namespace DBInstance {
@@ -7669,6 +7746,25 @@ export class InsufficientDBInstanceCapacityFault extends __BaseException {
7669
7746
}
7670
7747
}
7671
7748
7749
+ /**
7750
+ * <p>The network type is invalid for the DB instance. Valid nework type values are <code>IPV4</code> and <code>DUAL</code>.</p>
7751
+ */
7752
+ export class NetworkTypeNotSupported extends __BaseException {
7753
+ readonly name : "NetworkTypeNotSupported" = "NetworkTypeNotSupported" ;
7754
+ readonly $fault : "client" = "client" ;
7755
+ /**
7756
+ * @internal
7757
+ */
7758
+ constructor ( opts : __ExceptionOptionType < NetworkTypeNotSupported , __BaseException > ) {
7759
+ super ( {
7760
+ name : "NetworkTypeNotSupported" ,
7761
+ $fault : "client" ,
7762
+ ...opts ,
7763
+ } ) ;
7764
+ Object . setPrototypeOf ( this , NetworkTypeNotSupported . prototype ) ;
7765
+ }
7766
+ }
7767
+
7672
7768
/**
7673
7769
* <p>Provisioned IOPS not available in the specified Availability Zone.</p>
7674
7770
*/
@@ -8143,6 +8239,31 @@ export interface CreateDBInstanceReadReplicaMessage {
8143
8239
* <p>This setting is required for RDS Custom.</p>
8144
8240
*/
8145
8241
CustomIamInstanceProfile ?: string ;
8242
+
8243
+ /**
8244
+ * <p>The network type of the DB instance.</p>
8245
+ * <p>Valid values:</p>
8246
+ * <ul>
8247
+ * <li>
8248
+ * <p>
8249
+ * <code>IPV4</code>
8250
+ * </p>
8251
+ * </li>
8252
+ * <li>
8253
+ * <p>
8254
+ * <code>DUAL</code>
8255
+ * </p>
8256
+ * </li>
8257
+ * </ul>
8258
+ * <p>The network type is determined by the <code>DBSubnetGroup</code> specified for read replica.
8259
+ * A <code>DBSubnetGroup</code> can support only the IPv4 protocol or the IPv4 and the IPv6
8260
+ * protocols (<code>DUAL</code>).</p>
8261
+ * <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html">
8262
+ * Working with a DB instance in a VPC</a> in the
8263
+ * <i>Amazon RDS User Guide.</i>
8264
+ * </p>
8265
+ */
8266
+ NetworkType ?: string ;
8146
8267
}
8147
8268
8148
8269
export namespace CreateDBInstanceReadReplicaMessage {
@@ -13398,31 +13519,3 @@ export namespace DBSnapshotAttribute {
13398
13519
...obj ,
13399
13520
} ) ;
13400
13521
}
13401
-
13402
- /**
13403
- * <p>Contains the results of a successful call to the <code>DescribeDBSnapshotAttributes</code>
13404
- * API action.</p>
13405
- * <p>Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts
13406
- * to copy or restore a manual DB snapshot. For more information, see the <code>ModifyDBSnapshotAttribute</code>
13407
- * API action.</p>
13408
- */
13409
- export interface DBSnapshotAttributesResult {
13410
- /**
13411
- * <p>The identifier of the manual DB snapshot that the attributes apply to.</p>
13412
- */
13413
- DBSnapshotIdentifier ?: string ;
13414
-
13415
- /**
13416
- * <p>The list of attributes and values for the manual DB snapshot.</p>
13417
- */
13418
- DBSnapshotAttributes ?: DBSnapshotAttribute [ ] ;
13419
- }
13420
-
13421
- export namespace DBSnapshotAttributesResult {
13422
- /**
13423
- * @internal
13424
- */
13425
- export const filterSensitiveLog = ( obj : DBSnapshotAttributesResult ) : any => ( {
13426
- ...obj ,
13427
- } ) ;
13428
- }
0 commit comments