@@ -4192,6 +4192,12 @@ export interface DescribeRecoveryPointOutput {
4192
4192
* belongs to the specified backup.</p>
4193
4193
*/
4194
4194
ResourceName ?: string ;
4195
+
4196
+ /**
4197
+ * @public
4198
+ * <p>This is the type of vault in which the described recovery point is stored.</p>
4199
+ */
4200
+ VaultType ?: VaultType ;
4195
4201
}
4196
4202
4197
4203
/**
@@ -5579,6 +5585,10 @@ export interface ListBackupJobsInput {
5579
5585
* </li>
5580
5586
* <li>
5581
5587
* <p>
5588
+ * <code>CloudFormation</code> for CloudFormation</p>
5589
+ * </li>
5590
+ * <li>
5591
+ * <p>
5582
5592
* <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>
5583
5593
* </li>
5584
5594
* <li>
@@ -5607,10 +5617,18 @@ export interface ListBackupJobsInput {
5607
5617
* </li>
5608
5618
* <li>
5609
5619
* <p>
5620
+ * <code>Redshift</code> for Amazon Redshift</p>
5621
+ * </li>
5622
+ * <li>
5623
+ * <p>
5610
5624
* <code>RDS</code> for Amazon Relational Database Service</p>
5611
5625
* </li>
5612
5626
* <li>
5613
5627
* <p>
5628
+ * <code>SAP HANA on Amazon EC2</code> for SAP HANA databases</p>
5629
+ * </li>
5630
+ * <li>
5631
+ * <p>
5614
5632
* <code>Storage Gateway</code> for Storage Gateway</p>
5615
5633
* </li>
5616
5634
* <li>
@@ -5619,6 +5637,10 @@ export interface ListBackupJobsInput {
5619
5637
* </li>
5620
5638
* <li>
5621
5639
* <p>
5640
+ * <code>Timestream</code> for Amazon Timestream</p>
5641
+ * </li>
5642
+ * <li>
5643
+ * <p>
5622
5644
* <code>VirtualMachine</code> for virtual machines</p>
5623
5645
* </li>
5624
5646
* </ul>
@@ -6130,6 +6152,10 @@ export interface ListCopyJobsInput {
6130
6152
* </li>
6131
6153
* <li>
6132
6154
* <p>
6155
+ * <code>CloudFormation</code> for CloudFormation</p>
6156
+ * </li>
6157
+ * <li>
6158
+ * <p>
6133
6159
* <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>
6134
6160
* </li>
6135
6161
* <li>
@@ -6158,10 +6184,18 @@ export interface ListCopyJobsInput {
6158
6184
* </li>
6159
6185
* <li>
6160
6186
* <p>
6187
+ * <code>Redshift</code> for Amazon Redshift</p>
6188
+ * </li>
6189
+ * <li>
6190
+ * <p>
6161
6191
* <code>RDS</code> for Amazon Relational Database Service</p>
6162
6192
* </li>
6163
6193
* <li>
6164
6194
* <p>
6195
+ * <code>SAP HANA on Amazon EC2</code> for SAP HANA databases</p>
6196
+ * </li>
6197
+ * <li>
6198
+ * <p>
6165
6199
* <code>Storage Gateway</code> for Storage Gateway</p>
6166
6200
* </li>
6167
6201
* <li>
@@ -6170,6 +6204,10 @@ export interface ListCopyJobsInput {
6170
6204
* </li>
6171
6205
* <li>
6172
6206
* <p>
6207
+ * <code>Timestream</code> for Amazon Timestream</p>
6208
+ * </li>
6209
+ * <li>
6210
+ * <p>
6173
6211
* <code>VirtualMachine</code> for virtual machines</p>
6174
6212
* </li>
6175
6213
* </ul>
@@ -6780,7 +6818,73 @@ export interface ListRecoveryPointsByBackupVaultInput {
6780
6818
6781
6819
/**
6782
6820
* @public
6783
- * <p>Returns only recovery points that match the specified resource type.</p>
6821
+ * <p>Returns only recovery points that match the specified resource type(s):</p>
6822
+ * <ul>
6823
+ * <li>
6824
+ * <p>
6825
+ * <code>Aurora</code> for Amazon Aurora</p>
6826
+ * </li>
6827
+ * <li>
6828
+ * <p>
6829
+ * <code>CloudFormation</code> for CloudFormation</p>
6830
+ * </li>
6831
+ * <li>
6832
+ * <p>
6833
+ * <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>
6834
+ * </li>
6835
+ * <li>
6836
+ * <p>
6837
+ * <code>DynamoDB</code> for Amazon DynamoDB</p>
6838
+ * </li>
6839
+ * <li>
6840
+ * <p>
6841
+ * <code>EBS</code> for Amazon Elastic Block Store</p>
6842
+ * </li>
6843
+ * <li>
6844
+ * <p>
6845
+ * <code>EC2</code> for Amazon Elastic Compute Cloud</p>
6846
+ * </li>
6847
+ * <li>
6848
+ * <p>
6849
+ * <code>EFS</code> for Amazon Elastic File System</p>
6850
+ * </li>
6851
+ * <li>
6852
+ * <p>
6853
+ * <code>FSx</code> for Amazon FSx</p>
6854
+ * </li>
6855
+ * <li>
6856
+ * <p>
6857
+ * <code>Neptune</code> for Amazon Neptune</p>
6858
+ * </li>
6859
+ * <li>
6860
+ * <p>
6861
+ * <code>Redshift</code> for Amazon Redshift</p>
6862
+ * </li>
6863
+ * <li>
6864
+ * <p>
6865
+ * <code>RDS</code> for Amazon Relational Database Service</p>
6866
+ * </li>
6867
+ * <li>
6868
+ * <p>
6869
+ * <code>SAP HANA on Amazon EC2</code> for SAP HANA databases</p>
6870
+ * </li>
6871
+ * <li>
6872
+ * <p>
6873
+ * <code>Storage Gateway</code> for Storage Gateway</p>
6874
+ * </li>
6875
+ * <li>
6876
+ * <p>
6877
+ * <code>S3</code> for Amazon S3</p>
6878
+ * </li>
6879
+ * <li>
6880
+ * <p>
6881
+ * <code>Timestream</code> for Amazon Timestream</p>
6882
+ * </li>
6883
+ * <li>
6884
+ * <p>
6885
+ * <code>VirtualMachine</code> for virtual machines</p>
6886
+ * </li>
6887
+ * </ul>
6784
6888
*/
6785
6889
ByResourceType ?: string ;
6786
6890
@@ -6987,6 +7091,12 @@ export interface RecoveryPointByBackupVault {
6987
7091
* belongs to the specified backup.</p>
6988
7092
*/
6989
7093
ResourceName ?: string ;
7094
+
7095
+ /**
7096
+ * @public
7097
+ * <p>This is the type of vault in which the described recovery point is stored.</p>
7098
+ */
7099
+ VaultType ?: VaultType ;
6990
7100
}
6991
7101
6992
7102
/**
@@ -7357,6 +7467,79 @@ export interface ListRestoreJobsInput {
7357
7467
*/
7358
7468
ByAccountId ?: string ;
7359
7469
7470
+ /**
7471
+ * @public
7472
+ * <p>Include this parameter to return only restore jobs for the
7473
+ * specified resources:</p>
7474
+ * <ul>
7475
+ * <li>
7476
+ * <p>
7477
+ * <code>Aurora</code> for Amazon Aurora</p>
7478
+ * </li>
7479
+ * <li>
7480
+ * <p>
7481
+ * <code>CloudFormation</code> for CloudFormation</p>
7482
+ * </li>
7483
+ * <li>
7484
+ * <p>
7485
+ * <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>
7486
+ * </li>
7487
+ * <li>
7488
+ * <p>
7489
+ * <code>DynamoDB</code> for Amazon DynamoDB</p>
7490
+ * </li>
7491
+ * <li>
7492
+ * <p>
7493
+ * <code>EBS</code> for Amazon Elastic Block Store</p>
7494
+ * </li>
7495
+ * <li>
7496
+ * <p>
7497
+ * <code>EC2</code> for Amazon Elastic Compute Cloud</p>
7498
+ * </li>
7499
+ * <li>
7500
+ * <p>
7501
+ * <code>EFS</code> for Amazon Elastic File System</p>
7502
+ * </li>
7503
+ * <li>
7504
+ * <p>
7505
+ * <code>FSx</code> for Amazon FSx</p>
7506
+ * </li>
7507
+ * <li>
7508
+ * <p>
7509
+ * <code>Neptune</code> for Amazon Neptune</p>
7510
+ * </li>
7511
+ * <li>
7512
+ * <p>
7513
+ * <code>Redshift</code> for Amazon Redshift</p>
7514
+ * </li>
7515
+ * <li>
7516
+ * <p>
7517
+ * <code>RDS</code> for Amazon Relational Database Service</p>
7518
+ * </li>
7519
+ * <li>
7520
+ * <p>
7521
+ * <code>SAP HANA on Amazon EC2</code> for SAP HANA databases</p>
7522
+ * </li>
7523
+ * <li>
7524
+ * <p>
7525
+ * <code>Storage Gateway</code> for Storage Gateway</p>
7526
+ * </li>
7527
+ * <li>
7528
+ * <p>
7529
+ * <code>S3</code> for Amazon S3</p>
7530
+ * </li>
7531
+ * <li>
7532
+ * <p>
7533
+ * <code>Timestream</code> for Amazon Timestream</p>
7534
+ * </li>
7535
+ * <li>
7536
+ * <p>
7537
+ * <code>VirtualMachine</code> for virtual machines</p>
7538
+ * </li>
7539
+ * </ul>
7540
+ */
7541
+ ByResourceType ?: string ;
7542
+
7360
7543
/**
7361
7544
* @public
7362
7545
* <p>Returns only restore jobs that were created before the specified date.</p>
@@ -8964,6 +9147,13 @@ export interface UpdateRegionSettingsInput {
8964
9147
/**
8965
9148
* @public
8966
9149
* <p>Updates the list of services along with the opt-in preferences for the Region.</p>
9150
+ * <p>If resource assignments are only based on tags, then service opt-in settings are applied.
9151
+ * If a resource type is explicitly assigned to a backup plan, such as Amazon S3,
9152
+ * Amazon EC2, or Amazon RDS, it will be included in the
9153
+ * backup even if the opt-in is not enabled for that particular service.
9154
+ * If both a resource type and tags are specified in a resource assignment,
9155
+ * the resource type specified in the backup plan takes priority over the
9156
+ * tag condition. Service opt-in settings are disregarded in this situation.</p>
8967
9157
*/
8968
9158
ResourceTypeOptInPreference ?: Record < string , boolean > ;
8969
9159
0 commit comments