@@ -3,6 +3,11 @@ import { createAggregatedClient } from "@smithy/smithy-client";
3
3
import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types" ;
4
4
5
5
import { BackupClient , BackupClientConfig } from "./BackupClient" ;
6
+ import {
7
+ AssociateBackupVaultMpaApprovalTeamCommand ,
8
+ AssociateBackupVaultMpaApprovalTeamCommandInput ,
9
+ AssociateBackupVaultMpaApprovalTeamCommandOutput ,
10
+ } from "./commands/AssociateBackupVaultMpaApprovalTeamCommand" ;
6
11
import {
7
12
CancelLegalHoldCommand ,
8
13
CancelLegalHoldCommandInput ,
@@ -43,6 +48,11 @@ import {
43
48
CreateReportPlanCommandInput ,
44
49
CreateReportPlanCommandOutput ,
45
50
} from "./commands/CreateReportPlanCommand" ;
51
+ import {
52
+ CreateRestoreAccessBackupVaultCommand ,
53
+ CreateRestoreAccessBackupVaultCommandInput ,
54
+ CreateRestoreAccessBackupVaultCommandOutput ,
55
+ } from "./commands/CreateRestoreAccessBackupVaultCommand" ;
46
56
import {
47
57
CreateRestoreTestingPlanCommand ,
48
58
CreateRestoreTestingPlanCommandInput ,
@@ -163,6 +173,11 @@ import {
163
173
DescribeRestoreJobCommandInput ,
164
174
DescribeRestoreJobCommandOutput ,
165
175
} from "./commands/DescribeRestoreJobCommand" ;
176
+ import {
177
+ DisassociateBackupVaultMpaApprovalTeamCommand ,
178
+ DisassociateBackupVaultMpaApprovalTeamCommandInput ,
179
+ DisassociateBackupVaultMpaApprovalTeamCommandOutput ,
180
+ } from "./commands/DisassociateBackupVaultMpaApprovalTeamCommand" ;
166
181
import {
167
182
DisassociateRecoveryPointCommand ,
168
183
DisassociateRecoveryPointCommandInput ,
@@ -343,6 +358,11 @@ import {
343
358
ListReportPlansCommandInput ,
344
359
ListReportPlansCommandOutput ,
345
360
} from "./commands/ListReportPlansCommand" ;
361
+ import {
362
+ ListRestoreAccessBackupVaultsCommand ,
363
+ ListRestoreAccessBackupVaultsCommandInput ,
364
+ ListRestoreAccessBackupVaultsCommandOutput ,
365
+ } from "./commands/ListRestoreAccessBackupVaultsCommand" ;
346
366
import {
347
367
ListRestoreJobsByProtectedResourceCommand ,
348
368
ListRestoreJobsByProtectedResourceCommandInput ,
@@ -389,6 +409,11 @@ import {
389
409
PutRestoreValidationResultCommandInput ,
390
410
PutRestoreValidationResultCommandOutput ,
391
411
} from "./commands/PutRestoreValidationResultCommand" ;
412
+ import {
413
+ RevokeRestoreAccessBackupVaultCommand ,
414
+ RevokeRestoreAccessBackupVaultCommandInput ,
415
+ RevokeRestoreAccessBackupVaultCommandOutput ,
416
+ } from "./commands/RevokeRestoreAccessBackupVaultCommand" ;
392
417
import {
393
418
StartBackupJobCommand ,
394
419
StartBackupJobCommandInput ,
@@ -467,6 +492,7 @@ import {
467
492
} from "./commands/UpdateRestoreTestingSelectionCommand" ;
468
493
469
494
const commands = {
495
+ AssociateBackupVaultMpaApprovalTeamCommand,
470
496
CancelLegalHoldCommand,
471
497
CreateBackupPlanCommand,
472
498
CreateBackupSelectionCommand,
@@ -475,6 +501,7 @@ const commands = {
475
501
CreateLegalHoldCommand,
476
502
CreateLogicallyAirGappedBackupVaultCommand,
477
503
CreateReportPlanCommand,
504
+ CreateRestoreAccessBackupVaultCommand,
478
505
CreateRestoreTestingPlanCommand,
479
506
CreateRestoreTestingSelectionCommand,
480
507
DeleteBackupPlanCommand,
@@ -499,6 +526,7 @@ const commands = {
499
526
DescribeReportJobCommand,
500
527
DescribeReportPlanCommand,
501
528
DescribeRestoreJobCommand,
529
+ DisassociateBackupVaultMpaApprovalTeamCommand,
502
530
DisassociateRecoveryPointCommand,
503
531
DisassociateRecoveryPointFromParentCommand,
504
532
ExportBackupPlanTemplateCommand,
@@ -535,6 +563,7 @@ const commands = {
535
563
ListRecoveryPointsByResourceCommand,
536
564
ListReportJobsCommand,
537
565
ListReportPlansCommand,
566
+ ListRestoreAccessBackupVaultsCommand,
538
567
ListRestoreJobsCommand,
539
568
ListRestoreJobsByProtectedResourceCommand,
540
569
ListRestoreJobSummariesCommand,
@@ -545,6 +574,7 @@ const commands = {
545
574
PutBackupVaultLockConfigurationCommand,
546
575
PutBackupVaultNotificationsCommand,
547
576
PutRestoreValidationResultCommand,
577
+ RevokeRestoreAccessBackupVaultCommand,
548
578
StartBackupJobCommand,
549
579
StartCopyJobCommand,
550
580
StartReportJobCommand,
@@ -564,6 +594,23 @@ const commands = {
564
594
} ;
565
595
566
596
export interface Backup {
597
+ /**
598
+ * @see {@link AssociateBackupVaultMpaApprovalTeamCommand }
599
+ */
600
+ associateBackupVaultMpaApprovalTeam (
601
+ args : AssociateBackupVaultMpaApprovalTeamCommandInput ,
602
+ options ?: __HttpHandlerOptions
603
+ ) : Promise < AssociateBackupVaultMpaApprovalTeamCommandOutput > ;
604
+ associateBackupVaultMpaApprovalTeam (
605
+ args : AssociateBackupVaultMpaApprovalTeamCommandInput ,
606
+ cb : ( err : any , data ?: AssociateBackupVaultMpaApprovalTeamCommandOutput ) => void
607
+ ) : void ;
608
+ associateBackupVaultMpaApprovalTeam (
609
+ args : AssociateBackupVaultMpaApprovalTeamCommandInput ,
610
+ options : __HttpHandlerOptions ,
611
+ cb : ( err : any , data ?: AssociateBackupVaultMpaApprovalTeamCommandOutput ) => void
612
+ ) : void ;
613
+
567
614
/**
568
615
* @see {@link CancelLegalHoldCommand }
569
616
*/
@@ -691,6 +738,23 @@ export interface Backup {
691
738
cb : ( err : any , data ?: CreateReportPlanCommandOutput ) => void
692
739
) : void ;
693
740
741
+ /**
742
+ * @see {@link CreateRestoreAccessBackupVaultCommand }
743
+ */
744
+ createRestoreAccessBackupVault (
745
+ args : CreateRestoreAccessBackupVaultCommandInput ,
746
+ options ?: __HttpHandlerOptions
747
+ ) : Promise < CreateRestoreAccessBackupVaultCommandOutput > ;
748
+ createRestoreAccessBackupVault (
749
+ args : CreateRestoreAccessBackupVaultCommandInput ,
750
+ cb : ( err : any , data ?: CreateRestoreAccessBackupVaultCommandOutput ) => void
751
+ ) : void ;
752
+ createRestoreAccessBackupVault (
753
+ args : CreateRestoreAccessBackupVaultCommandInput ,
754
+ options : __HttpHandlerOptions ,
755
+ cb : ( err : any , data ?: CreateRestoreAccessBackupVaultCommandOutput ) => void
756
+ ) : void ;
757
+
694
758
/**
695
759
* @see {@link CreateRestoreTestingPlanCommand }
696
760
*/
@@ -1095,6 +1159,23 @@ export interface Backup {
1095
1159
cb : ( err : any , data ?: DescribeRestoreJobCommandOutput ) => void
1096
1160
) : void ;
1097
1161
1162
+ /**
1163
+ * @see {@link DisassociateBackupVaultMpaApprovalTeamCommand }
1164
+ */
1165
+ disassociateBackupVaultMpaApprovalTeam (
1166
+ args : DisassociateBackupVaultMpaApprovalTeamCommandInput ,
1167
+ options ?: __HttpHandlerOptions
1168
+ ) : Promise < DisassociateBackupVaultMpaApprovalTeamCommandOutput > ;
1169
+ disassociateBackupVaultMpaApprovalTeam (
1170
+ args : DisassociateBackupVaultMpaApprovalTeamCommandInput ,
1171
+ cb : ( err : any , data ?: DisassociateBackupVaultMpaApprovalTeamCommandOutput ) => void
1172
+ ) : void ;
1173
+ disassociateBackupVaultMpaApprovalTeam (
1174
+ args : DisassociateBackupVaultMpaApprovalTeamCommandInput ,
1175
+ options : __HttpHandlerOptions ,
1176
+ cb : ( err : any , data ?: DisassociateBackupVaultMpaApprovalTeamCommandOutput ) => void
1177
+ ) : void ;
1178
+
1098
1179
/**
1099
1180
* @see {@link DisassociateRecoveryPointCommand }
1100
1181
*/
@@ -1685,6 +1766,23 @@ export interface Backup {
1685
1766
cb : ( err : any , data ?: ListReportPlansCommandOutput ) => void
1686
1767
) : void ;
1687
1768
1769
+ /**
1770
+ * @see {@link ListRestoreAccessBackupVaultsCommand }
1771
+ */
1772
+ listRestoreAccessBackupVaults (
1773
+ args : ListRestoreAccessBackupVaultsCommandInput ,
1774
+ options ?: __HttpHandlerOptions
1775
+ ) : Promise < ListRestoreAccessBackupVaultsCommandOutput > ;
1776
+ listRestoreAccessBackupVaults (
1777
+ args : ListRestoreAccessBackupVaultsCommandInput ,
1778
+ cb : ( err : any , data ?: ListRestoreAccessBackupVaultsCommandOutput ) => void
1779
+ ) : void ;
1780
+ listRestoreAccessBackupVaults (
1781
+ args : ListRestoreAccessBackupVaultsCommandInput ,
1782
+ options : __HttpHandlerOptions ,
1783
+ cb : ( err : any , data ?: ListRestoreAccessBackupVaultsCommandOutput ) => void
1784
+ ) : void ;
1785
+
1688
1786
/**
1689
1787
* @see {@link ListRestoreJobsCommand }
1690
1788
*/
@@ -1849,6 +1947,23 @@ export interface Backup {
1849
1947
cb : ( err : any , data ?: PutRestoreValidationResultCommandOutput ) => void
1850
1948
) : void ;
1851
1949
1950
+ /**
1951
+ * @see {@link RevokeRestoreAccessBackupVaultCommand }
1952
+ */
1953
+ revokeRestoreAccessBackupVault (
1954
+ args : RevokeRestoreAccessBackupVaultCommandInput ,
1955
+ options ?: __HttpHandlerOptions
1956
+ ) : Promise < RevokeRestoreAccessBackupVaultCommandOutput > ;
1957
+ revokeRestoreAccessBackupVault (
1958
+ args : RevokeRestoreAccessBackupVaultCommandInput ,
1959
+ cb : ( err : any , data ?: RevokeRestoreAccessBackupVaultCommandOutput ) => void
1960
+ ) : void ;
1961
+ revokeRestoreAccessBackupVault (
1962
+ args : RevokeRestoreAccessBackupVaultCommandInput ,
1963
+ options : __HttpHandlerOptions ,
1964
+ cb : ( err : any , data ?: RevokeRestoreAccessBackupVaultCommandOutput ) => void
1965
+ ) : void ;
1966
+
1852
1967
/**
1853
1968
* @see {@link StartBackupJobCommand }
1854
1969
*/
0 commit comments