@@ -4339,6 +4339,7 @@ export interface ModifyDBInstanceMessage {
4339
4339
4340
4340
/**
4341
4341
* <p>Specifies the storage throughput value for the DB instance.</p>
4342
+ * <p>This setting applies only to the <code>gp3</code> storage type.</p>
4342
4343
* <p>This setting doesn't apply to RDS Custom or Amazon Aurora.</p>
4343
4344
*/
4344
4345
StorageThroughput ?: number ;
@@ -6712,12 +6713,18 @@ export interface RestoreDBInstanceFromDBSnapshotMessage {
6712
6713
* <p>Must match the identifier of an existing DBSnapshot.</p>
6713
6714
* </li>
6714
6715
* <li>
6716
+ * <p>Can't be specified when <code>DBClusterSnapshotIdentifier</code> is specified.</p>
6717
+ * </li>
6718
+ * <li>
6719
+ * <p>Must be specified when <code>DBClusterSnapshotIdentifier</code> isn't specified.</p>
6720
+ * </li>
6721
+ * <li>
6715
6722
* <p>If you are restoring from a shared manual DB snapshot, the <code>DBSnapshotIdentifier</code>
6716
6723
* must be the ARN of the shared DB snapshot.</p>
6717
6724
* </li>
6718
6725
* </ul>
6719
6726
*/
6720
- DBSnapshotIdentifier : string | undefined ;
6727
+ DBSnapshotIdentifier ? : string ;
6721
6728
6722
6729
/**
6723
6730
* <p>The compute and memory capacity of the Amazon RDS DB instance, for example db.m4.large.
@@ -7086,6 +7093,36 @@ export interface RestoreDBInstanceFromDBSnapshotMessage {
7086
7093
* <p>This setting doesn't apply to RDS Custom or Amazon Aurora.</p>
7087
7094
*/
7088
7095
StorageThroughput ?: number ;
7096
+
7097
+ /**
7098
+ * <p>The identifier for the RDS for MySQL Multi-AZ DB cluster snapshot to restore from.</p>
7099
+ * <p>For more information on Multi-AZ DB clusters, see
7100
+ * <a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html">
7101
+ * Multi-AZ deployments with two readable standby DB instances</a> in the <i>Amazon RDS User Guide</i>.</p>
7102
+ * <p>Constraints:</p>
7103
+ * <ul>
7104
+ * <li>
7105
+ * <p>Must match the identifier of an existing Multi-AZ DB cluster snapshot.</p>
7106
+ * </li>
7107
+ * <li>
7108
+ * <p>Can't be specified when <code>DBSnapshotIdentifier</code> is specified.</p>
7109
+ * </li>
7110
+ * <li>
7111
+ * <p>Must be specified when <code>DBSnapshotIdentifier</code> isn't specified.</p>
7112
+ * </li>
7113
+ * <li>
7114
+ * <p>If you are restoring from a shared manual Multi-AZ DB cluster snapshot, the <code>DBClusterSnapshotIdentifier</code>
7115
+ * must be the ARN of the shared snapshot.</p>
7116
+ * </li>
7117
+ * <li>
7118
+ * <p>Can't be the identifier of an Aurora DB cluster snapshot.</p>
7119
+ * </li>
7120
+ * <li>
7121
+ * <p>Can't be the identifier of an RDS for PostgreSQL Multi-AZ DB cluster snapshot.</p>
7122
+ * </li>
7123
+ * </ul>
7124
+ */
7125
+ DBClusterSnapshotIdentifier ?: string ;
7089
7126
}
7090
7127
7091
7128
export interface RestoreDBInstanceFromDBSnapshotResult {
0 commit comments