AWS SDK for C++

AWS SDK for C++ Version 1.11.870

Loading...
Searching...
No Matches
BackupServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/backup/BackupEndpointProvider.h>
10#include <aws/backup/BackupErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in BackupClient header */
22#include <aws/backup/model/CancelLegalHoldResult.h>
23#include <aws/backup/model/CreateBackupAccessPointResult.h>
24#include <aws/backup/model/CreateBackupPlanResult.h>
25#include <aws/backup/model/CreateBackupSelectionResult.h>
26#include <aws/backup/model/CreateBackupVaultResult.h>
27#include <aws/backup/model/CreateFrameworkResult.h>
28#include <aws/backup/model/CreateLegalHoldResult.h>
29#include <aws/backup/model/CreateLogicallyAirGappedBackupVaultResult.h>
30#include <aws/backup/model/CreateReportPlanResult.h>
31#include <aws/backup/model/CreateRestoreAccessBackupVaultResult.h>
32#include <aws/backup/model/CreateRestoreTestingPlanResult.h>
33#include <aws/backup/model/CreateRestoreTestingSelectionResult.h>
34#include <aws/backup/model/CreateTieringConfigurationResult.h>
35#include <aws/backup/model/DeleteBackupPlanResult.h>
36#include <aws/backup/model/DeleteTieringConfigurationResult.h>
37#include <aws/backup/model/DescribeBackupAccessPointResult.h>
38#include <aws/backup/model/DescribeBackupJobResult.h>
39#include <aws/backup/model/DescribeBackupVaultResult.h>
40#include <aws/backup/model/DescribeCopyJobResult.h>
41#include <aws/backup/model/DescribeFrameworkResult.h>
42#include <aws/backup/model/DescribeGlobalSettingsRequest.h>
43#include <aws/backup/model/DescribeGlobalSettingsResult.h>
44#include <aws/backup/model/DescribeProtectedResourceResult.h>
45#include <aws/backup/model/DescribeRecoveryPointResult.h>
46#include <aws/backup/model/DescribeRegionSettingsRequest.h>
47#include <aws/backup/model/DescribeRegionSettingsResult.h>
48#include <aws/backup/model/DescribeReportJobResult.h>
49#include <aws/backup/model/DescribeReportPlanResult.h>
50#include <aws/backup/model/DescribeRestoreJobResult.h>
51#include <aws/backup/model/DescribeScanJobResult.h>
52#include <aws/backup/model/ExportBackupPlanTemplateResult.h>
53#include <aws/backup/model/GetBackupPlanFromJSONResult.h>
54#include <aws/backup/model/GetBackupPlanFromTemplateResult.h>
55#include <aws/backup/model/GetBackupPlanResult.h>
56#include <aws/backup/model/GetBackupSelectionResult.h>
57#include <aws/backup/model/GetBackupVaultAccessPolicyResult.h>
58#include <aws/backup/model/GetBackupVaultNotificationsResult.h>
59#include <aws/backup/model/GetLegalHoldResult.h>
60#include <aws/backup/model/GetPITRMalwareScanResultsResult.h>
61#include <aws/backup/model/GetRecoveryPointIndexDetailsResult.h>
62#include <aws/backup/model/GetRecoveryPointRestoreMetadataResult.h>
63#include <aws/backup/model/GetRestoreJobMetadataResult.h>
64#include <aws/backup/model/GetRestoreTestingInferredMetadataResult.h>
65#include <aws/backup/model/GetRestoreTestingPlanResult.h>
66#include <aws/backup/model/GetRestoreTestingSelectionResult.h>
67#include <aws/backup/model/GetSupportedResourceTypesRequest.h>
68#include <aws/backup/model/GetSupportedResourceTypesResult.h>
69#include <aws/backup/model/GetTieringConfigurationResult.h>
70#include <aws/backup/model/ListBackupAccessPointsByRecoveryPointResult.h>
71#include <aws/backup/model/ListBackupAccessPointsByResourceResult.h>
72#include <aws/backup/model/ListBackupAccessPointsRequest.h>
73#include <aws/backup/model/ListBackupAccessPointsResult.h>
74#include <aws/backup/model/ListBackupJobSummariesRequest.h>
75#include <aws/backup/model/ListBackupJobSummariesResult.h>
76#include <aws/backup/model/ListBackupJobsRequest.h>
77#include <aws/backup/model/ListBackupJobsResult.h>
78#include <aws/backup/model/ListBackupPlanTemplatesRequest.h>
79#include <aws/backup/model/ListBackupPlanTemplatesResult.h>
80#include <aws/backup/model/ListBackupPlanVersionsResult.h>
81#include <aws/backup/model/ListBackupPlansRequest.h>
82#include <aws/backup/model/ListBackupPlansResult.h>
83#include <aws/backup/model/ListBackupSelectionsResult.h>
84#include <aws/backup/model/ListBackupVaultsRequest.h>
85#include <aws/backup/model/ListBackupVaultsResult.h>
86#include <aws/backup/model/ListCopyJobSummariesRequest.h>
87#include <aws/backup/model/ListCopyJobSummariesResult.h>
88#include <aws/backup/model/ListCopyJobsRequest.h>
89#include <aws/backup/model/ListCopyJobsResult.h>
90#include <aws/backup/model/ListFrameworksRequest.h>
91#include <aws/backup/model/ListFrameworksResult.h>
92#include <aws/backup/model/ListIndexedRecoveryPointsRequest.h>
93#include <aws/backup/model/ListIndexedRecoveryPointsResult.h>
94#include <aws/backup/model/ListLegalHoldsRequest.h>
95#include <aws/backup/model/ListLegalHoldsResult.h>
96#include <aws/backup/model/ListProtectedResourcesByBackupVaultResult.h>
97#include <aws/backup/model/ListProtectedResourcesRequest.h>
98#include <aws/backup/model/ListProtectedResourcesResult.h>
99#include <aws/backup/model/ListRecoveryPointsByBackupVaultResult.h>
100#include <aws/backup/model/ListRecoveryPointsByLegalHoldResult.h>
101#include <aws/backup/model/ListRecoveryPointsByResourceResult.h>
102#include <aws/backup/model/ListReportJobsRequest.h>
103#include <aws/backup/model/ListReportJobsResult.h>
104#include <aws/backup/model/ListReportPlansRequest.h>
105#include <aws/backup/model/ListReportPlansResult.h>
106#include <aws/backup/model/ListRestoreAccessBackupVaultsResult.h>
107#include <aws/backup/model/ListRestoreJobSummariesRequest.h>
108#include <aws/backup/model/ListRestoreJobSummariesResult.h>
109#include <aws/backup/model/ListRestoreJobsByProtectedResourceResult.h>
110#include <aws/backup/model/ListRestoreJobsRequest.h>
111#include <aws/backup/model/ListRestoreJobsResult.h>
112#include <aws/backup/model/ListRestoreTestingPlansRequest.h>
113#include <aws/backup/model/ListRestoreTestingPlansResult.h>
114#include <aws/backup/model/ListRestoreTestingSelectionsResult.h>
115#include <aws/backup/model/ListScanJobSummariesRequest.h>
116#include <aws/backup/model/ListScanJobSummariesResult.h>
117#include <aws/backup/model/ListScanJobsRequest.h>
118#include <aws/backup/model/ListScanJobsResult.h>
119#include <aws/backup/model/ListTagsResult.h>
120#include <aws/backup/model/ListTieringConfigurationsRequest.h>
121#include <aws/backup/model/ListTieringConfigurationsResult.h>
122#include <aws/backup/model/StartBackupJobResult.h>
123#include <aws/backup/model/StartCopyJobResult.h>
124#include <aws/backup/model/StartReportJobResult.h>
125#include <aws/backup/model/StartRestoreJobResult.h>
126#include <aws/backup/model/StartScanJobResult.h>
127#include <aws/backup/model/UpdateBackupPlanResult.h>
128#include <aws/backup/model/UpdateFrameworkResult.h>
129#include <aws/backup/model/UpdateGlobalSettingsRequest.h>
130#include <aws/backup/model/UpdateRecoveryPointIndexSettingsResult.h>
131#include <aws/backup/model/UpdateRecoveryPointLifecycleResult.h>
132#include <aws/backup/model/UpdateRegionSettingsRequest.h>
133#include <aws/backup/model/UpdateReportPlanResult.h>
134#include <aws/backup/model/UpdateRestoreTestingPlanResult.h>
135#include <aws/backup/model/UpdateRestoreTestingSelectionResult.h>
136#include <aws/backup/model/UpdateTieringConfigurationResult.h>
137#include <aws/core/NoResult.h>
138/* End of service model headers required in BackupClient header */
139
140namespace Aws {
141namespace Http {
142class HttpClient;
143class HttpClientFactory;
144} // namespace Http
145
146namespace Utils {
147template <typename R, typename E>
148class Outcome;
149
150namespace Threading {
151class Executor;
152} // namespace Threading
153} // namespace Utils
154
155namespace Auth {
156class AWSCredentials;
157class AWSCredentialsProvider;
158} // namespace Auth
159
160namespace Client {
161class RetryStrategy;
162} // namespace Client
163
164namespace Backup {
168
169namespace Model {
170/* Service model forward declarations required in BackupClient header */
182class CreateRestoreTestingPlanRequest;
183class CreateRestoreTestingSelectionRequest;
195class DeleteRestoreTestingPlanRequest;
196class DeleteRestoreTestingSelectionRequest;
226class GetRestoreTestingInferredMetadataRequest;
227class GetRestoreTestingPlanRequest;
228class GetRestoreTestingSelectionRequest;
257class ListRestoreTestingPlansRequest;
258class ListRestoreTestingSelectionsRequest;
261class ListTagsRequest;
283class UpdateRestoreTestingPlanRequest;
284class UpdateRestoreTestingSelectionRequest;
286/* End of service model forward declarations required in BackupClient header */
287
288/* Service model Outcome class definitions */
404/* End of service model Outcome class definitions */
405
406/* Service model Outcome callable definitions */
407typedef std::future<AssociateBackupVaultMpaApprovalTeamOutcome> AssociateBackupVaultMpaApprovalTeamOutcomeCallable;
408typedef std::future<CancelLegalHoldOutcome> CancelLegalHoldOutcomeCallable;
409typedef std::future<CreateBackupAccessPointOutcome> CreateBackupAccessPointOutcomeCallable;
410typedef std::future<CreateBackupPlanOutcome> CreateBackupPlanOutcomeCallable;
411typedef std::future<CreateBackupSelectionOutcome> CreateBackupSelectionOutcomeCallable;
412typedef std::future<CreateBackupVaultOutcome> CreateBackupVaultOutcomeCallable;
413typedef std::future<CreateFrameworkOutcome> CreateFrameworkOutcomeCallable;
414typedef std::future<CreateLegalHoldOutcome> CreateLegalHoldOutcomeCallable;
415typedef std::future<CreateLogicallyAirGappedBackupVaultOutcome> CreateLogicallyAirGappedBackupVaultOutcomeCallable;
416typedef std::future<CreateReportPlanOutcome> CreateReportPlanOutcomeCallable;
417typedef std::future<CreateRestoreAccessBackupVaultOutcome> CreateRestoreAccessBackupVaultOutcomeCallable;
418typedef std::future<CreateRestoreTestingPlanOutcome> CreateRestoreTestingPlanOutcomeCallable;
419typedef std::future<CreateRestoreTestingSelectionOutcome> CreateRestoreTestingSelectionOutcomeCallable;
420typedef std::future<CreateTieringConfigurationOutcome> CreateTieringConfigurationOutcomeCallable;
421typedef std::future<DeleteBackupAccessPointOutcome> DeleteBackupAccessPointOutcomeCallable;
422typedef std::future<DeleteBackupPlanOutcome> DeleteBackupPlanOutcomeCallable;
423typedef std::future<DeleteBackupSelectionOutcome> DeleteBackupSelectionOutcomeCallable;
424typedef std::future<DeleteBackupVaultOutcome> DeleteBackupVaultOutcomeCallable;
425typedef std::future<DeleteBackupVaultAccessPolicyOutcome> DeleteBackupVaultAccessPolicyOutcomeCallable;
426typedef std::future<DeleteBackupVaultLockConfigurationOutcome> DeleteBackupVaultLockConfigurationOutcomeCallable;
427typedef std::future<DeleteBackupVaultNotificationsOutcome> DeleteBackupVaultNotificationsOutcomeCallable;
428typedef std::future<DeleteFrameworkOutcome> DeleteFrameworkOutcomeCallable;
429typedef std::future<DeleteRecoveryPointOutcome> DeleteRecoveryPointOutcomeCallable;
430typedef std::future<DeleteReportPlanOutcome> DeleteReportPlanOutcomeCallable;
431typedef std::future<DeleteRestoreTestingPlanOutcome> DeleteRestoreTestingPlanOutcomeCallable;
432typedef std::future<DeleteRestoreTestingSelectionOutcome> DeleteRestoreTestingSelectionOutcomeCallable;
433typedef std::future<DeleteTieringConfigurationOutcome> DeleteTieringConfigurationOutcomeCallable;
434typedef std::future<DescribeBackupAccessPointOutcome> DescribeBackupAccessPointOutcomeCallable;
435typedef std::future<DescribeBackupJobOutcome> DescribeBackupJobOutcomeCallable;
436typedef std::future<DescribeBackupVaultOutcome> DescribeBackupVaultOutcomeCallable;
437typedef std::future<DescribeCopyJobOutcome> DescribeCopyJobOutcomeCallable;
438typedef std::future<DescribeFrameworkOutcome> DescribeFrameworkOutcomeCallable;
439typedef std::future<DescribeGlobalSettingsOutcome> DescribeGlobalSettingsOutcomeCallable;
440typedef std::future<DescribeProtectedResourceOutcome> DescribeProtectedResourceOutcomeCallable;
441typedef std::future<DescribeRecoveryPointOutcome> DescribeRecoveryPointOutcomeCallable;
442typedef std::future<DescribeRegionSettingsOutcome> DescribeRegionSettingsOutcomeCallable;
443typedef std::future<DescribeReportJobOutcome> DescribeReportJobOutcomeCallable;
444typedef std::future<DescribeReportPlanOutcome> DescribeReportPlanOutcomeCallable;
445typedef std::future<DescribeRestoreJobOutcome> DescribeRestoreJobOutcomeCallable;
446typedef std::future<DescribeScanJobOutcome> DescribeScanJobOutcomeCallable;
447typedef std::future<DisassociateBackupVaultMpaApprovalTeamOutcome> DisassociateBackupVaultMpaApprovalTeamOutcomeCallable;
448typedef std::future<DisassociateRecoveryPointOutcome> DisassociateRecoveryPointOutcomeCallable;
449typedef std::future<DisassociateRecoveryPointFromParentOutcome> DisassociateRecoveryPointFromParentOutcomeCallable;
450typedef std::future<ExportBackupPlanTemplateOutcome> ExportBackupPlanTemplateOutcomeCallable;
451typedef std::future<GetBackupPlanOutcome> GetBackupPlanOutcomeCallable;
452typedef std::future<GetBackupPlanFromJSONOutcome> GetBackupPlanFromJSONOutcomeCallable;
453typedef std::future<GetBackupPlanFromTemplateOutcome> GetBackupPlanFromTemplateOutcomeCallable;
454typedef std::future<GetBackupSelectionOutcome> GetBackupSelectionOutcomeCallable;
455typedef std::future<GetBackupVaultAccessPolicyOutcome> GetBackupVaultAccessPolicyOutcomeCallable;
456typedef std::future<GetBackupVaultNotificationsOutcome> GetBackupVaultNotificationsOutcomeCallable;
457typedef std::future<GetLegalHoldOutcome> GetLegalHoldOutcomeCallable;
458typedef std::future<GetPITRMalwareScanResultsOutcome> GetPITRMalwareScanResultsOutcomeCallable;
459typedef std::future<GetRecoveryPointIndexDetailsOutcome> GetRecoveryPointIndexDetailsOutcomeCallable;
460typedef std::future<GetRecoveryPointRestoreMetadataOutcome> GetRecoveryPointRestoreMetadataOutcomeCallable;
461typedef std::future<GetRestoreJobMetadataOutcome> GetRestoreJobMetadataOutcomeCallable;
462typedef std::future<GetRestoreTestingInferredMetadataOutcome> GetRestoreTestingInferredMetadataOutcomeCallable;
463typedef std::future<GetRestoreTestingPlanOutcome> GetRestoreTestingPlanOutcomeCallable;
464typedef std::future<GetRestoreTestingSelectionOutcome> GetRestoreTestingSelectionOutcomeCallable;
465typedef std::future<GetSupportedResourceTypesOutcome> GetSupportedResourceTypesOutcomeCallable;
466typedef std::future<GetTieringConfigurationOutcome> GetTieringConfigurationOutcomeCallable;
467typedef std::future<ListBackupAccessPointsOutcome> ListBackupAccessPointsOutcomeCallable;
468typedef std::future<ListBackupAccessPointsByRecoveryPointOutcome> ListBackupAccessPointsByRecoveryPointOutcomeCallable;
469typedef std::future<ListBackupAccessPointsByResourceOutcome> ListBackupAccessPointsByResourceOutcomeCallable;
470typedef std::future<ListBackupJobSummariesOutcome> ListBackupJobSummariesOutcomeCallable;
471typedef std::future<ListBackupJobsOutcome> ListBackupJobsOutcomeCallable;
472typedef std::future<ListBackupPlanTemplatesOutcome> ListBackupPlanTemplatesOutcomeCallable;
473typedef std::future<ListBackupPlanVersionsOutcome> ListBackupPlanVersionsOutcomeCallable;
474typedef std::future<ListBackupPlansOutcome> ListBackupPlansOutcomeCallable;
475typedef std::future<ListBackupSelectionsOutcome> ListBackupSelectionsOutcomeCallable;
476typedef std::future<ListBackupVaultsOutcome> ListBackupVaultsOutcomeCallable;
477typedef std::future<ListCopyJobSummariesOutcome> ListCopyJobSummariesOutcomeCallable;
478typedef std::future<ListCopyJobsOutcome> ListCopyJobsOutcomeCallable;
479typedef std::future<ListFrameworksOutcome> ListFrameworksOutcomeCallable;
480typedef std::future<ListIndexedRecoveryPointsOutcome> ListIndexedRecoveryPointsOutcomeCallable;
481typedef std::future<ListLegalHoldsOutcome> ListLegalHoldsOutcomeCallable;
482typedef std::future<ListProtectedResourcesOutcome> ListProtectedResourcesOutcomeCallable;
483typedef std::future<ListProtectedResourcesByBackupVaultOutcome> ListProtectedResourcesByBackupVaultOutcomeCallable;
484typedef std::future<ListRecoveryPointsByBackupVaultOutcome> ListRecoveryPointsByBackupVaultOutcomeCallable;
485typedef std::future<ListRecoveryPointsByLegalHoldOutcome> ListRecoveryPointsByLegalHoldOutcomeCallable;
486typedef std::future<ListRecoveryPointsByResourceOutcome> ListRecoveryPointsByResourceOutcomeCallable;
487typedef std::future<ListReportJobsOutcome> ListReportJobsOutcomeCallable;
488typedef std::future<ListReportPlansOutcome> ListReportPlansOutcomeCallable;
489typedef std::future<ListRestoreAccessBackupVaultsOutcome> ListRestoreAccessBackupVaultsOutcomeCallable;
490typedef std::future<ListRestoreJobSummariesOutcome> ListRestoreJobSummariesOutcomeCallable;
491typedef std::future<ListRestoreJobsOutcome> ListRestoreJobsOutcomeCallable;
492typedef std::future<ListRestoreJobsByProtectedResourceOutcome> ListRestoreJobsByProtectedResourceOutcomeCallable;
493typedef std::future<ListRestoreTestingPlansOutcome> ListRestoreTestingPlansOutcomeCallable;
494typedef std::future<ListRestoreTestingSelectionsOutcome> ListRestoreTestingSelectionsOutcomeCallable;
495typedef std::future<ListScanJobSummariesOutcome> ListScanJobSummariesOutcomeCallable;
496typedef std::future<ListScanJobsOutcome> ListScanJobsOutcomeCallable;
497typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
498typedef std::future<ListTieringConfigurationsOutcome> ListTieringConfigurationsOutcomeCallable;
499typedef std::future<PutBackupVaultAccessPolicyOutcome> PutBackupVaultAccessPolicyOutcomeCallable;
500typedef std::future<PutBackupVaultLockConfigurationOutcome> PutBackupVaultLockConfigurationOutcomeCallable;
501typedef std::future<PutBackupVaultNotificationsOutcome> PutBackupVaultNotificationsOutcomeCallable;
502typedef std::future<PutRestoreValidationResultOutcome> PutRestoreValidationResultOutcomeCallable;
503typedef std::future<RevokeRestoreAccessBackupVaultOutcome> RevokeRestoreAccessBackupVaultOutcomeCallable;
504typedef std::future<StartBackupJobOutcome> StartBackupJobOutcomeCallable;
505typedef std::future<StartCopyJobOutcome> StartCopyJobOutcomeCallable;
506typedef std::future<StartReportJobOutcome> StartReportJobOutcomeCallable;
507typedef std::future<StartRestoreJobOutcome> StartRestoreJobOutcomeCallable;
508typedef std::future<StartScanJobOutcome> StartScanJobOutcomeCallable;
509typedef std::future<StopBackupJobOutcome> StopBackupJobOutcomeCallable;
510typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
511typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
512typedef std::future<UpdateBackupPlanOutcome> UpdateBackupPlanOutcomeCallable;
513typedef std::future<UpdateFrameworkOutcome> UpdateFrameworkOutcomeCallable;
514typedef std::future<UpdateGlobalSettingsOutcome> UpdateGlobalSettingsOutcomeCallable;
515typedef std::future<UpdateRecoveryPointIndexSettingsOutcome> UpdateRecoveryPointIndexSettingsOutcomeCallable;
516typedef std::future<UpdateRecoveryPointLifecycleOutcome> UpdateRecoveryPointLifecycleOutcomeCallable;
517typedef std::future<UpdateRegionSettingsOutcome> UpdateRegionSettingsOutcomeCallable;
518typedef std::future<UpdateReportPlanOutcome> UpdateReportPlanOutcomeCallable;
519typedef std::future<UpdateRestoreTestingPlanOutcome> UpdateRestoreTestingPlanOutcomeCallable;
520typedef std::future<UpdateRestoreTestingSelectionOutcome> UpdateRestoreTestingSelectionOutcomeCallable;
521typedef std::future<UpdateTieringConfigurationOutcome> UpdateTieringConfigurationOutcomeCallable;
522/* End of service model Outcome callable definitions */
523} // namespace Model
524
525class BackupClient;
526
527/* Service model async handlers definitions */
528typedef std::function<void(const BackupClient*, const Model::AssociateBackupVaultMpaApprovalTeamRequest&,
530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
532typedef std::function<void(const BackupClient*, const Model::CancelLegalHoldRequest&, const Model::CancelLegalHoldOutcome&,
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
538typedef std::function<void(const BackupClient*, const Model::CreateBackupPlanRequest&, const Model::CreateBackupPlanOutcome&,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const BackupClient*, const Model::CreateBackupSelectionRequest&, const Model::CreateBackupSelectionOutcome&,
542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
544typedef std::function<void(const BackupClient*, const Model::CreateBackupVaultRequest&, const Model::CreateBackupVaultOutcome&,
545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
547typedef std::function<void(const BackupClient*, const Model::CreateFrameworkRequest&, const Model::CreateFrameworkOutcome&,
548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
550typedef std::function<void(const BackupClient*, const Model::CreateLegalHoldRequest&, const Model::CreateLegalHoldOutcome&,
551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
553typedef std::function<void(const BackupClient*, const Model::CreateLogicallyAirGappedBackupVaultRequest&,
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
557typedef std::function<void(const BackupClient*, const Model::CreateReportPlanRequest&, const Model::CreateReportPlanOutcome&,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const BackupClient*, const Model::CreateRestoreAccessBackupVaultRequest&,
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
564typedef std::function<void(const BackupClient*, const Model::CreateRestoreTestingPlanRequest&,
565 const Model::CreateRestoreTestingPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
567typedef std::function<void(const BackupClient*, const Model::CreateRestoreTestingSelectionRequest&,
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
571typedef std::function<void(const BackupClient*, const Model::CreateTieringConfigurationRequest&,
572 const Model::CreateTieringConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
577typedef std::function<void(const BackupClient*, const Model::DeleteBackupPlanRequest&, const Model::DeleteBackupPlanOutcome&,
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
580typedef std::function<void(const BackupClient*, const Model::DeleteBackupSelectionRequest&, const Model::DeleteBackupSelectionOutcome&,
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
583typedef std::function<void(const BackupClient*, const Model::DeleteBackupVaultRequest&, const Model::DeleteBackupVaultOutcome&,
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
586typedef std::function<void(const BackupClient*, const Model::DeleteBackupVaultAccessPolicyRequest&,
588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590typedef std::function<void(const BackupClient*, const Model::DeleteBackupVaultLockConfigurationRequest&,
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594typedef std::function<void(const BackupClient*, const Model::DeleteBackupVaultNotificationsRequest&,
596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598typedef std::function<void(const BackupClient*, const Model::DeleteFrameworkRequest&, const Model::DeleteFrameworkOutcome&,
599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
601typedef std::function<void(const BackupClient*, const Model::DeleteRecoveryPointRequest&, const Model::DeleteRecoveryPointOutcome&,
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
604typedef std::function<void(const BackupClient*, const Model::DeleteReportPlanRequest&, const Model::DeleteReportPlanOutcome&,
605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
607typedef std::function<void(const BackupClient*, const Model::DeleteRestoreTestingPlanRequest&,
608 const Model::DeleteRestoreTestingPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
610typedef std::function<void(const BackupClient*, const Model::DeleteRestoreTestingSelectionRequest&,
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
614typedef std::function<void(const BackupClient*, const Model::DeleteTieringConfigurationRequest&,
615 const Model::DeleteTieringConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617typedef std::function<void(const BackupClient*, const Model::DescribeBackupAccessPointRequest&,
618 const Model::DescribeBackupAccessPointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
620typedef std::function<void(const BackupClient*, const Model::DescribeBackupJobRequest&, const Model::DescribeBackupJobOutcome&,
621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623typedef std::function<void(const BackupClient*, const Model::DescribeBackupVaultRequest&, const Model::DescribeBackupVaultOutcome&,
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
626typedef std::function<void(const BackupClient*, const Model::DescribeCopyJobRequest&, const Model::DescribeCopyJobOutcome&,
627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
629typedef std::function<void(const BackupClient*, const Model::DescribeFrameworkRequest&, const Model::DescribeFrameworkOutcome&,
630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
632typedef std::function<void(const BackupClient*, const Model::DescribeGlobalSettingsRequest&, const Model::DescribeGlobalSettingsOutcome&,
633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
635typedef std::function<void(const BackupClient*, const Model::DescribeProtectedResourceRequest&,
636 const Model::DescribeProtectedResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
638typedef std::function<void(const BackupClient*, const Model::DescribeRecoveryPointRequest&, const Model::DescribeRecoveryPointOutcome&,
639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
641typedef std::function<void(const BackupClient*, const Model::DescribeRegionSettingsRequest&, const Model::DescribeRegionSettingsOutcome&,
642 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
644typedef std::function<void(const BackupClient*, const Model::DescribeReportJobRequest&, const Model::DescribeReportJobOutcome&,
645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
647typedef std::function<void(const BackupClient*, const Model::DescribeReportPlanRequest&, const Model::DescribeReportPlanOutcome&,
648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
650typedef std::function<void(const BackupClient*, const Model::DescribeRestoreJobRequest&, const Model::DescribeRestoreJobOutcome&,
651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
653typedef std::function<void(const BackupClient*, const Model::DescribeScanJobRequest&, const Model::DescribeScanJobOutcome&,
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
656typedef std::function<void(const BackupClient*, const Model::DisassociateBackupVaultMpaApprovalTeamRequest&,
658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
660typedef std::function<void(const BackupClient*, const Model::DisassociateRecoveryPointRequest&,
661 const Model::DisassociateRecoveryPointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
663typedef std::function<void(const BackupClient*, const Model::DisassociateRecoveryPointFromParentRequest&,
665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
667typedef std::function<void(const BackupClient*, const Model::ExportBackupPlanTemplateRequest&,
668 const Model::ExportBackupPlanTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
670typedef std::function<void(const BackupClient*, const Model::GetBackupPlanRequest&, const Model::GetBackupPlanOutcome&,
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
673typedef std::function<void(const BackupClient*, const Model::GetBackupPlanFromJSONRequest&, const Model::GetBackupPlanFromJSONOutcome&,
674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
676typedef std::function<void(const BackupClient*, const Model::GetBackupPlanFromTemplateRequest&,
677 const Model::GetBackupPlanFromTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679typedef std::function<void(const BackupClient*, const Model::GetBackupSelectionRequest&, const Model::GetBackupSelectionOutcome&,
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682typedef std::function<void(const BackupClient*, const Model::GetBackupVaultAccessPolicyRequest&,
683 const Model::GetBackupVaultAccessPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685typedef std::function<void(const BackupClient*, const Model::GetBackupVaultNotificationsRequest&,
686 const Model::GetBackupVaultNotificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
688typedef std::function<void(const BackupClient*, const Model::GetLegalHoldRequest&, const Model::GetLegalHoldOutcome&,
689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
691typedef std::function<void(const BackupClient*, const Model::GetPITRMalwareScanResultsRequest&,
692 const Model::GetPITRMalwareScanResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
694typedef std::function<void(const BackupClient*, const Model::GetRecoveryPointIndexDetailsRequest&,
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
698typedef std::function<void(const BackupClient*, const Model::GetRecoveryPointRestoreMetadataRequest&,
700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
702typedef std::function<void(const BackupClient*, const Model::GetRestoreJobMetadataRequest&, const Model::GetRestoreJobMetadataOutcome&,
703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
705typedef std::function<void(const BackupClient*, const Model::GetRestoreTestingInferredMetadataRequest&,
707 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
709typedef std::function<void(const BackupClient*, const Model::GetRestoreTestingPlanRequest&, const Model::GetRestoreTestingPlanOutcome&,
710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
712typedef std::function<void(const BackupClient*, const Model::GetRestoreTestingSelectionRequest&,
713 const Model::GetRestoreTestingSelectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
715typedef std::function<void(const BackupClient*, const Model::GetSupportedResourceTypesRequest&,
716 const Model::GetSupportedResourceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
721typedef std::function<void(const BackupClient*, const Model::ListBackupAccessPointsRequest&, const Model::ListBackupAccessPointsOutcome&,
722 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
724typedef std::function<void(const BackupClient*, const Model::ListBackupAccessPointsByRecoveryPointRequest&,
726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
728typedef std::function<void(const BackupClient*, const Model::ListBackupAccessPointsByResourceRequest&,
730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
732typedef std::function<void(const BackupClient*, const Model::ListBackupJobSummariesRequest&, const Model::ListBackupJobSummariesOutcome&,
733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
735typedef std::function<void(const BackupClient*, const Model::ListBackupJobsRequest&, const Model::ListBackupJobsOutcome&,
736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
741typedef std::function<void(const BackupClient*, const Model::ListBackupPlanVersionsRequest&, const Model::ListBackupPlanVersionsOutcome&,
742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
744typedef std::function<void(const BackupClient*, const Model::ListBackupPlansRequest&, const Model::ListBackupPlansOutcome&,
745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
747typedef std::function<void(const BackupClient*, const Model::ListBackupSelectionsRequest&, const Model::ListBackupSelectionsOutcome&,
748 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
750typedef std::function<void(const BackupClient*, const Model::ListBackupVaultsRequest&, const Model::ListBackupVaultsOutcome&,
751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
753typedef std::function<void(const BackupClient*, const Model::ListCopyJobSummariesRequest&, const Model::ListCopyJobSummariesOutcome&,
754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
756typedef std::function<void(const BackupClient*, const Model::ListCopyJobsRequest&, const Model::ListCopyJobsOutcome&,
757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
759typedef std::function<void(const BackupClient*, const Model::ListFrameworksRequest&, const Model::ListFrameworksOutcome&,
760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
762typedef std::function<void(const BackupClient*, const Model::ListIndexedRecoveryPointsRequest&,
763 const Model::ListIndexedRecoveryPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
765typedef std::function<void(const BackupClient*, const Model::ListLegalHoldsRequest&, const Model::ListLegalHoldsOutcome&,
766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
768typedef std::function<void(const BackupClient*, const Model::ListProtectedResourcesRequest&, const Model::ListProtectedResourcesOutcome&,
769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
771typedef std::function<void(const BackupClient*, const Model::ListProtectedResourcesByBackupVaultRequest&,
773 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
775typedef std::function<void(const BackupClient*, const Model::ListRecoveryPointsByBackupVaultRequest&,
777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
779typedef std::function<void(const BackupClient*, const Model::ListRecoveryPointsByLegalHoldRequest&,
781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
783typedef std::function<void(const BackupClient*, const Model::ListRecoveryPointsByResourceRequest&,
785 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
787typedef std::function<void(const BackupClient*, const Model::ListReportJobsRequest&, const Model::ListReportJobsOutcome&,
788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
790typedef std::function<void(const BackupClient*, const Model::ListReportPlansRequest&, const Model::ListReportPlansOutcome&,
791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
793typedef std::function<void(const BackupClient*, const Model::ListRestoreAccessBackupVaultsRequest&,
795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
800typedef std::function<void(const BackupClient*, const Model::ListRestoreJobsRequest&, const Model::ListRestoreJobsOutcome&,
801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
803typedef std::function<void(const BackupClient*, const Model::ListRestoreJobsByProtectedResourceRequest&,
805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
807typedef std::function<void(const BackupClient*, const Model::ListRestoreTestingPlansRequest&, const Model::ListRestoreTestingPlansOutcome&,
808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
810typedef std::function<void(const BackupClient*, const Model::ListRestoreTestingSelectionsRequest&,
812 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
814typedef std::function<void(const BackupClient*, const Model::ListScanJobSummariesRequest&, const Model::ListScanJobSummariesOutcome&,
815 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
817typedef std::function<void(const BackupClient*, const Model::ListScanJobsRequest&, const Model::ListScanJobsOutcome&,
818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
820typedef std::function<void(const BackupClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&,
821 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
823typedef std::function<void(const BackupClient*, const Model::ListTieringConfigurationsRequest&,
824 const Model::ListTieringConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
826typedef std::function<void(const BackupClient*, const Model::PutBackupVaultAccessPolicyRequest&,
827 const Model::PutBackupVaultAccessPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
829typedef std::function<void(const BackupClient*, const Model::PutBackupVaultLockConfigurationRequest&,
831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
833typedef std::function<void(const BackupClient*, const Model::PutBackupVaultNotificationsRequest&,
834 const Model::PutBackupVaultNotificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
836typedef std::function<void(const BackupClient*, const Model::PutRestoreValidationResultRequest&,
837 const Model::PutRestoreValidationResultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
839typedef std::function<void(const BackupClient*, const Model::RevokeRestoreAccessBackupVaultRequest&,
841 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
843typedef std::function<void(const BackupClient*, const Model::StartBackupJobRequest&, const Model::StartBackupJobOutcome&,
844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
846typedef std::function<void(const BackupClient*, const Model::StartCopyJobRequest&, const Model::StartCopyJobOutcome&,
847 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
849typedef std::function<void(const BackupClient*, const Model::StartReportJobRequest&, const Model::StartReportJobOutcome&,
850 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
852typedef std::function<void(const BackupClient*, const Model::StartRestoreJobRequest&, const Model::StartRestoreJobOutcome&,
853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
855typedef std::function<void(const BackupClient*, const Model::StartScanJobRequest&, const Model::StartScanJobOutcome&,
856 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
858typedef std::function<void(const BackupClient*, const Model::StopBackupJobRequest&, const Model::StopBackupJobOutcome&,
859 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
861typedef std::function<void(const BackupClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
862 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
864typedef std::function<void(const BackupClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
867typedef std::function<void(const BackupClient*, const Model::UpdateBackupPlanRequest&, const Model::UpdateBackupPlanOutcome&,
868 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
870typedef std::function<void(const BackupClient*, const Model::UpdateFrameworkRequest&, const Model::UpdateFrameworkOutcome&,
871 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
873typedef std::function<void(const BackupClient*, const Model::UpdateGlobalSettingsRequest&, const Model::UpdateGlobalSettingsOutcome&,
874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
876typedef std::function<void(const BackupClient*, const Model::UpdateRecoveryPointIndexSettingsRequest&,
878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
880typedef std::function<void(const BackupClient*, const Model::UpdateRecoveryPointLifecycleRequest&,
882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
884typedef std::function<void(const BackupClient*, const Model::UpdateRegionSettingsRequest&, const Model::UpdateRegionSettingsOutcome&,
885 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
887typedef std::function<void(const BackupClient*, const Model::UpdateReportPlanRequest&, const Model::UpdateReportPlanOutcome&,
888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
890typedef std::function<void(const BackupClient*, const Model::UpdateRestoreTestingPlanRequest&,
891 const Model::UpdateRestoreTestingPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
893typedef std::function<void(const BackupClient*, const Model::UpdateRestoreTestingSelectionRequest&,
895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
897typedef std::function<void(const BackupClient*, const Model::UpdateTieringConfigurationRequest&,
898 const Model::UpdateTieringConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
900/* End of service model async handlers definitions */
901} // namespace Backup
902} // namespace Aws
EndpointProviderBase< BackupClientConfiguration, BackupBuiltInParameters, BackupClientContextParameters > BackupEndpointProviderBase
Aws::Utils::Outcome< StartScanJobResult, BackupError > StartScanJobOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > UpdateGlobalSettingsOutcome
Aws::Utils::Outcome< GetTieringConfigurationResult, BackupError > GetTieringConfigurationOutcome
std::future< ListRestoreTestingPlansOutcome > ListRestoreTestingPlansOutcomeCallable
Aws::Utils::Outcome< ListBackupAccessPointsByResourceResult, BackupError > ListBackupAccessPointsByResourceOutcome
std::future< ListRecoveryPointsByBackupVaultOutcome > ListRecoveryPointsByBackupVaultOutcomeCallable
std::future< PutBackupVaultAccessPolicyOutcome > PutBackupVaultAccessPolicyOutcomeCallable
std::future< DeleteBackupAccessPointOutcome > DeleteBackupAccessPointOutcomeCallable
std::future< DeleteBackupSelectionOutcome > DeleteBackupSelectionOutcomeCallable
Aws::Utils::Outcome< ListRestoreJobsByProtectedResourceResult, BackupError > ListRestoreJobsByProtectedResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteBackupAccessPointOutcome
Aws::Utils::Outcome< ListReportJobsResult, BackupError > ListReportJobsOutcome
std::future< DescribeProtectedResourceOutcome > DescribeProtectedResourceOutcomeCallable
Aws::Utils::Outcome< UpdateReportPlanResult, BackupError > UpdateReportPlanOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteBackupVaultAccessPolicyOutcome
Aws::Utils::Outcome< UpdateFrameworkResult, BackupError > UpdateFrameworkOutcome
Aws::Utils::Outcome< DescribeProtectedResourceResult, BackupError > DescribeProtectedResourceOutcome
std::future< DescribeBackupAccessPointOutcome > DescribeBackupAccessPointOutcomeCallable
Aws::Utils::Outcome< ListRecoveryPointsByBackupVaultResult, BackupError > ListRecoveryPointsByBackupVaultOutcome
Aws::Utils::Outcome< CreateBackupPlanResult, BackupError > CreateBackupPlanOutcome
Aws::Utils::Outcome< GetSupportedResourceTypesResult, BackupError > GetSupportedResourceTypesOutcome
Aws::Utils::Outcome< GetBackupPlanFromJSONResult, BackupError > GetBackupPlanFromJSONOutcome
std::future< GetBackupVaultAccessPolicyOutcome > GetBackupVaultAccessPolicyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteRestoreTestingPlanOutcome
std::future< DeleteBackupVaultAccessPolicyOutcome > DeleteBackupVaultAccessPolicyOutcomeCallable
Aws::Utils::Outcome< UpdateTieringConfigurationResult, BackupError > UpdateTieringConfigurationOutcome
Aws::Utils::Outcome< CreateLegalHoldResult, BackupError > CreateLegalHoldOutcome
Aws::Utils::Outcome< GetBackupPlanResult, BackupError > GetBackupPlanOutcome
Aws::Utils::Outcome< ListTagsResult, BackupError > ListTagsOutcome
std::future< ListRecoveryPointsByResourceOutcome > ListRecoveryPointsByResourceOutcomeCallable
Aws::Utils::Outcome< UpdateRecoveryPointLifecycleResult, BackupError > UpdateRecoveryPointLifecycleOutcome
std::future< ListCopyJobsOutcome > ListCopyJobsOutcomeCallable
std::future< DescribeBackupJobOutcome > DescribeBackupJobOutcomeCallable
Aws::Utils::Outcome< GetLegalHoldResult, BackupError > GetLegalHoldOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DisassociateBackupVaultMpaApprovalTeamOutcome
std::future< UpdateReportPlanOutcome > UpdateReportPlanOutcomeCallable
std::future< DescribeRegionSettingsOutcome > DescribeRegionSettingsOutcomeCallable
std::future< AssociateBackupVaultMpaApprovalTeamOutcome > AssociateBackupVaultMpaApprovalTeamOutcomeCallable
std::future< ListBackupAccessPointsByRecoveryPointOutcome > ListBackupAccessPointsByRecoveryPointOutcomeCallable
Aws::Utils::Outcome< DescribeGlobalSettingsResult, BackupError > DescribeGlobalSettingsOutcome
std::future< GetBackupPlanFromJSONOutcome > GetBackupPlanFromJSONOutcomeCallable
std::future< GetRestoreJobMetadataOutcome > GetRestoreJobMetadataOutcomeCallable
std::future< ListBackupVaultsOutcome > ListBackupVaultsOutcomeCallable
Aws::Utils::Outcome< ListScanJobsResult, BackupError > ListScanJobsOutcome
std::future< GetBackupPlanOutcome > GetBackupPlanOutcomeCallable
Aws::Utils::Outcome< DeleteTieringConfigurationResult, BackupError > DeleteTieringConfigurationOutcome
Aws::Utils::Outcome< DescribeScanJobResult, BackupError > DescribeScanJobOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteBackupSelectionOutcome
std::future< ListBackupAccessPointsOutcome > ListBackupAccessPointsOutcomeCallable
std::future< CreateBackupVaultOutcome > CreateBackupVaultOutcomeCallable
std::future< UpdateRestoreTestingSelectionOutcome > UpdateRestoreTestingSelectionOutcomeCallable
std::future< ListRestoreJobsByProtectedResourceOutcome > ListRestoreJobsByProtectedResourceOutcomeCallable
Aws::Utils::Outcome< GetRecoveryPointIndexDetailsResult, BackupError > GetRecoveryPointIndexDetailsOutcome
Aws::Utils::Outcome< ListBackupPlansResult, BackupError > ListBackupPlansOutcome
Aws::Utils::Outcome< ListRecoveryPointsByLegalHoldResult, BackupError > ListRecoveryPointsByLegalHoldOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > PutRestoreValidationResultOutcome
Aws::Utils::Outcome< DescribeRecoveryPointResult, BackupError > DescribeRecoveryPointOutcome
Aws::Utils::Outcome< ListRestoreAccessBackupVaultsResult, BackupError > ListRestoreAccessBackupVaultsOutcome
std::future< ListScanJobSummariesOutcome > ListScanJobSummariesOutcomeCallable
std::future< UpdateRecoveryPointLifecycleOutcome > UpdateRecoveryPointLifecycleOutcomeCallable
Aws::Utils::Outcome< ListBackupJobsResult, BackupError > ListBackupJobsOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteRestoreTestingSelectionOutcome
std::future< StopBackupJobOutcome > StopBackupJobOutcomeCallable
std::future< CreateLegalHoldOutcome > CreateLegalHoldOutcomeCallable
std::future< PutRestoreValidationResultOutcome > PutRestoreValidationResultOutcomeCallable
Aws::Utils::Outcome< CreateLogicallyAirGappedBackupVaultResult, BackupError > CreateLogicallyAirGappedBackupVaultOutcome
Aws::Utils::Outcome< ListReportPlansResult, BackupError > ListReportPlansOutcome
std::future< ListBackupAccessPointsByResourceOutcome > ListBackupAccessPointsByResourceOutcomeCallable
std::future< DeleteBackupVaultOutcome > DeleteBackupVaultOutcomeCallable
std::future< UpdateFrameworkOutcome > UpdateFrameworkOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, BackupError > UntagResourceOutcome
Aws::Utils::Outcome< CreateBackupVaultResult, BackupError > CreateBackupVaultOutcome
std::future< GetRestoreTestingSelectionOutcome > GetRestoreTestingSelectionOutcomeCallable
Aws::Utils::Outcome< ListBackupVaultsResult, BackupError > ListBackupVaultsOutcome
std::future< CreateBackupPlanOutcome > CreateBackupPlanOutcomeCallable
Aws::Utils::Outcome< ListProtectedResourcesByBackupVaultResult, BackupError > ListProtectedResourcesByBackupVaultOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > UpdateRegionSettingsOutcome
Aws::Utils::Outcome< UpdateRestoreTestingPlanResult, BackupError > UpdateRestoreTestingPlanOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > TagResourceOutcome
Aws::Utils::Outcome< ListCopyJobsResult, BackupError > ListCopyJobsOutcome
std::future< DescribeScanJobOutcome > DescribeScanJobOutcomeCallable
std::future< DescribeBackupVaultOutcome > DescribeBackupVaultOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateBackupPlanResult, BackupError > UpdateBackupPlanOutcome
Aws::Utils::Outcome< ListBackupPlanTemplatesResult, BackupError > ListBackupPlanTemplatesOutcome
Aws::Utils::Outcome< UpdateRestoreTestingSelectionResult, BackupError > UpdateRestoreTestingSelectionOutcome
Aws::Utils::Outcome< CreateBackupAccessPointResult, BackupError > CreateBackupAccessPointOutcome
std::future< DeleteReportPlanOutcome > DeleteReportPlanOutcomeCallable
Aws::Utils::Outcome< ExportBackupPlanTemplateResult, BackupError > ExportBackupPlanTemplateOutcome
Aws::Utils::Outcome< DescribeRestoreJobResult, BackupError > DescribeRestoreJobOutcome
std::future< ExportBackupPlanTemplateOutcome > ExportBackupPlanTemplateOutcomeCallable
Aws::Utils::Outcome< CreateRestoreTestingPlanResult, BackupError > CreateRestoreTestingPlanOutcome
Aws::Utils::Outcome< DescribeReportPlanResult, BackupError > DescribeReportPlanOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DisassociateRecoveryPointOutcome
Aws::Utils::Outcome< ListRestoreTestingPlansResult, BackupError > ListRestoreTestingPlansOutcome
std::future< CancelLegalHoldOutcome > CancelLegalHoldOutcomeCallable
Aws::Utils::Outcome< CreateFrameworkResult, BackupError > CreateFrameworkOutcome
std::future< DeleteFrameworkOutcome > DeleteFrameworkOutcomeCallable
Aws::Utils::Outcome< ListRecoveryPointsByResourceResult, BackupError > ListRecoveryPointsByResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteRecoveryPointOutcome
Aws::Utils::Outcome< GetBackupPlanFromTemplateResult, BackupError > GetBackupPlanFromTemplateOutcome
std::future< StartReportJobOutcome > StartReportJobOutcomeCallable
std::future< DisassociateRecoveryPointOutcome > DisassociateRecoveryPointOutcomeCallable
std::future< GetPITRMalwareScanResultsOutcome > GetPITRMalwareScanResultsOutcomeCallable
Aws::Utils::Outcome< DescribeBackupAccessPointResult, BackupError > DescribeBackupAccessPointOutcome
Aws::Utils::Outcome< CreateRestoreTestingSelectionResult, BackupError > CreateRestoreTestingSelectionOutcome
std::future< DescribeCopyJobOutcome > DescribeCopyJobOutcomeCallable
std::future< DescribeGlobalSettingsOutcome > DescribeGlobalSettingsOutcomeCallable
Aws::Utils::Outcome< GetBackupVaultAccessPolicyResult, BackupError > GetBackupVaultAccessPolicyOutcome
Aws::Utils::Outcome< CreateBackupSelectionResult, BackupError > CreateBackupSelectionOutcome
Aws::Utils::Outcome< DeleteBackupPlanResult, BackupError > DeleteBackupPlanOutcome
std::future< DeleteRestoreTestingSelectionOutcome > DeleteRestoreTestingSelectionOutcomeCallable
std::future< DeleteBackupVaultLockConfigurationOutcome > DeleteBackupVaultLockConfigurationOutcomeCallable
std::future< CreateFrameworkOutcome > CreateFrameworkOutcomeCallable
std::future< StartScanJobOutcome > StartScanJobOutcomeCallable
std::future< DisassociateRecoveryPointFromParentOutcome > DisassociateRecoveryPointFromParentOutcomeCallable
std::future< DescribeReportPlanOutcome > DescribeReportPlanOutcomeCallable
Aws::Utils::Outcome< GetPITRMalwareScanResultsResult, BackupError > GetPITRMalwareScanResultsOutcome
std::future< GetLegalHoldOutcome > GetLegalHoldOutcomeCallable
Aws::Utils::Outcome< ListRestoreJobsResult, BackupError > ListRestoreJobsOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteFrameworkOutcome
std::future< ListRecoveryPointsByLegalHoldOutcome > ListRecoveryPointsByLegalHoldOutcomeCallable
std::future< StartBackupJobOutcome > StartBackupJobOutcomeCallable
std::future< ListScanJobsOutcome > ListScanJobsOutcomeCallable
Aws::Utils::Outcome< CreateRestoreAccessBackupVaultResult, BackupError > CreateRestoreAccessBackupVaultOutcome
Aws::Utils::Outcome< CreateTieringConfigurationResult, BackupError > CreateTieringConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > PutBackupVaultAccessPolicyOutcome
std::future< UpdateGlobalSettingsOutcome > UpdateGlobalSettingsOutcomeCallable
Aws::Utils::Outcome< ListLegalHoldsResult, BackupError > ListLegalHoldsOutcome
Aws::Utils::Outcome< GetBackupSelectionResult, BackupError > GetBackupSelectionOutcome
std::future< DescribeRecoveryPointOutcome > DescribeRecoveryPointOutcomeCallable
Aws::Utils::Outcome< ListBackupSelectionsResult, BackupError > ListBackupSelectionsOutcome
std::future< UpdateBackupPlanOutcome > UpdateBackupPlanOutcomeCallable
std::future< DescribeFrameworkOutcome > DescribeFrameworkOutcomeCallable
std::future< ListProtectedResourcesByBackupVaultOutcome > ListProtectedResourcesByBackupVaultOutcomeCallable
Aws::Utils::Outcome< ListProtectedResourcesResult, BackupError > ListProtectedResourcesOutcome
Aws::Utils::Outcome< ListIndexedRecoveryPointsResult, BackupError > ListIndexedRecoveryPointsOutcome
std::future< CreateRestoreAccessBackupVaultOutcome > CreateRestoreAccessBackupVaultOutcomeCallable
std::future< DeleteRestoreTestingPlanOutcome > DeleteRestoreTestingPlanOutcomeCallable
std::future< UpdateRecoveryPointIndexSettingsOutcome > UpdateRecoveryPointIndexSettingsOutcomeCallable
std::future< ListLegalHoldsOutcome > ListLegalHoldsOutcomeCallable
std::future< DeleteRecoveryPointOutcome > DeleteRecoveryPointOutcomeCallable
Aws::Utils::Outcome< DescribeReportJobResult, BackupError > DescribeReportJobOutcome
std::future< CreateLogicallyAirGappedBackupVaultOutcome > CreateLogicallyAirGappedBackupVaultOutcomeCallable
std::future< GetBackupSelectionOutcome > GetBackupSelectionOutcomeCallable
Aws::Utils::Outcome< GetRestoreJobMetadataResult, BackupError > GetRestoreJobMetadataOutcome
std::future< CreateTieringConfigurationOutcome > CreateTieringConfigurationOutcomeCallable
std::future< GetRecoveryPointIndexDetailsOutcome > GetRecoveryPointIndexDetailsOutcomeCallable
std::future< GetTieringConfigurationOutcome > GetTieringConfigurationOutcomeCallable
std::future< UpdateTieringConfigurationOutcome > UpdateTieringConfigurationOutcomeCallable
Aws::Utils::Outcome< GetRecoveryPointRestoreMetadataResult, BackupError > GetRecoveryPointRestoreMetadataOutcome
std::future< DeleteBackupPlanOutcome > DeleteBackupPlanOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteBackupVaultOutcome
std::future< StartCopyJobOutcome > StartCopyJobOutcomeCallable
std::future< ListRestoreTestingSelectionsOutcome > ListRestoreTestingSelectionsOutcomeCallable
std::future< ListReportJobsOutcome > ListReportJobsOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
Aws::Utils::Outcome< GetRestoreTestingPlanResult, BackupError > GetRestoreTestingPlanOutcome
std::future< UpdateRegionSettingsOutcome > UpdateRegionSettingsOutcomeCallable
std::future< ListIndexedRecoveryPointsOutcome > ListIndexedRecoveryPointsOutcomeCallable
std::future< CreateBackupAccessPointOutcome > CreateBackupAccessPointOutcomeCallable
std::future< CreateRestoreTestingSelectionOutcome > CreateRestoreTestingSelectionOutcomeCallable
std::future< ListTieringConfigurationsOutcome > ListTieringConfigurationsOutcomeCallable
std::future< PutBackupVaultLockConfigurationOutcome > PutBackupVaultLockConfigurationOutcomeCallable
std::future< ListBackupPlansOutcome > ListBackupPlansOutcomeCallable
std::future< ListBackupPlanTemplatesOutcome > ListBackupPlanTemplatesOutcomeCallable
std::future< ListBackupJobsOutcome > ListBackupJobsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, BackupError > RevokeRestoreAccessBackupVaultOutcome
std::future< UpdateRestoreTestingPlanOutcome > UpdateRestoreTestingPlanOutcomeCallable
Aws::Utils::Outcome< CreateReportPlanResult, BackupError > CreateReportPlanOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteBackupVaultLockConfigurationOutcome
Aws::Utils::Outcome< DescribeBackupVaultResult, BackupError > DescribeBackupVaultOutcome
std::future< GetRestoreTestingInferredMetadataOutcome > GetRestoreTestingInferredMetadataOutcomeCallable
std::future< DescribeReportJobOutcome > DescribeReportJobOutcomeCallable
Aws::Utils::Outcome< StartBackupJobResult, BackupError > StartBackupJobOutcome
Aws::Utils::Outcome< ListRestoreTestingSelectionsResult, BackupError > ListRestoreTestingSelectionsOutcome
std::future< DeleteTieringConfigurationOutcome > DeleteTieringConfigurationOutcomeCallable
std::future< ListFrameworksOutcome > ListFrameworksOutcomeCallable
Aws::Utils::Outcome< UpdateRecoveryPointIndexSettingsResult, BackupError > UpdateRecoveryPointIndexSettingsOutcome
Aws::Utils::Outcome< StartCopyJobResult, BackupError > StartCopyJobOutcome
Aws::Utils::Outcome< StartRestoreJobResult, BackupError > StartRestoreJobOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteBackupVaultNotificationsOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetBackupVaultNotificationsOutcome > GetBackupVaultNotificationsOutcomeCallable
std::future< GetRestoreTestingPlanOutcome > GetRestoreTestingPlanOutcomeCallable
Aws::Utils::Outcome< DescribeFrameworkResult, BackupError > DescribeFrameworkOutcome
std::future< ListProtectedResourcesOutcome > ListProtectedResourcesOutcomeCallable
std::future< CreateReportPlanOutcome > CreateReportPlanOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, BackupError > AssociateBackupVaultMpaApprovalTeamOutcome
Aws::Utils::Outcome< GetRestoreTestingInferredMetadataResult, BackupError > GetRestoreTestingInferredMetadataOutcome
Aws::Utils::Outcome< GetRestoreTestingSelectionResult, BackupError > GetRestoreTestingSelectionOutcome
Aws::Utils::Outcome< CancelLegalHoldResult, BackupError > CancelLegalHoldOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DisassociateRecoveryPointFromParentOutcome
Aws::Utils::Outcome< StartReportJobResult, BackupError > StartReportJobOutcome
Aws::Utils::Outcome< GetBackupVaultNotificationsResult, BackupError > GetBackupVaultNotificationsOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > PutBackupVaultNotificationsOutcome
Aws::Utils::Outcome< ListBackupAccessPointsByRecoveryPointResult, BackupError > ListBackupAccessPointsByRecoveryPointOutcome
std::future< GetRecoveryPointRestoreMetadataOutcome > GetRecoveryPointRestoreMetadataOutcomeCallable
std::future< ListBackupSelectionsOutcome > ListBackupSelectionsOutcomeCallable
Aws::Utils::Outcome< ListBackupJobSummariesResult, BackupError > ListBackupJobSummariesOutcome
std::future< ListRestoreAccessBackupVaultsOutcome > ListRestoreAccessBackupVaultsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, BackupError > PutBackupVaultLockConfigurationOutcome
std::future< ListBackupPlanVersionsOutcome > ListBackupPlanVersionsOutcomeCallable
std::future< ListReportPlansOutcome > ListReportPlansOutcomeCallable
Aws::Utils::Outcome< ListTieringConfigurationsResult, BackupError > ListTieringConfigurationsOutcome
Aws::Utils::Outcome< DescribeCopyJobResult, BackupError > DescribeCopyJobOutcome
Aws::Utils::Outcome< ListBackupAccessPointsResult, BackupError > ListBackupAccessPointsOutcome
std::future< CreateBackupSelectionOutcome > CreateBackupSelectionOutcomeCallable
std::future< StartRestoreJobOutcome > StartRestoreJobOutcomeCallable
Aws::Utils::Outcome< ListCopyJobSummariesResult, BackupError > ListCopyJobSummariesOutcome
Aws::Utils::Outcome< DescribeBackupJobResult, BackupError > DescribeBackupJobOutcome
Aws::Utils::Outcome< Aws::NoResult, BackupError > DeleteReportPlanOutcome
std::future< ListBackupJobSummariesOutcome > ListBackupJobSummariesOutcomeCallable
Aws::Utils::Outcome< ListScanJobSummariesResult, BackupError > ListScanJobSummariesOutcome
std::future< ListCopyJobSummariesOutcome > ListCopyJobSummariesOutcomeCallable
std::future< GetBackupPlanFromTemplateOutcome > GetBackupPlanFromTemplateOutcomeCallable
Aws::Utils::Outcome< ListBackupPlanVersionsResult, BackupError > ListBackupPlanVersionsOutcome
std::future< DescribeRestoreJobOutcome > DescribeRestoreJobOutcomeCallable
std::future< DisassociateBackupVaultMpaApprovalTeamOutcome > DisassociateBackupVaultMpaApprovalTeamOutcomeCallable
std::future< RevokeRestoreAccessBackupVaultOutcome > RevokeRestoreAccessBackupVaultOutcomeCallable
std::future< PutBackupVaultNotificationsOutcome > PutBackupVaultNotificationsOutcomeCallable
std::future< ListRestoreJobSummariesOutcome > ListRestoreJobSummariesOutcomeCallable
Aws::Utils::Outcome< DescribeRegionSettingsResult, BackupError > DescribeRegionSettingsOutcome
std::future< ListRestoreJobsOutcome > ListRestoreJobsOutcomeCallable
Aws::Utils::Outcome< ListFrameworksResult, BackupError > ListFrameworksOutcome
std::future< DeleteBackupVaultNotificationsOutcome > DeleteBackupVaultNotificationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, BackupError > StopBackupJobOutcome
std::future< CreateRestoreTestingPlanOutcome > CreateRestoreTestingPlanOutcomeCallable
Aws::Utils::Outcome< ListRestoreJobSummariesResult, BackupError > ListRestoreJobSummariesOutcome
std::future< GetSupportedResourceTypesOutcome > GetSupportedResourceTypesOutcomeCallable
std::function< void(const BackupClient *, const Model::DeleteBackupVaultAccessPolicyRequest &, const Model::DeleteBackupVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackupVaultAccessPolicyResponseReceivedHandler
std::function< void(const BackupClient *, const Model::StartRestoreJobRequest &, const Model::StartRestoreJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRestoreJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupAccessPointsRequest &, const Model::ListBackupAccessPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupAccessPointsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateFrameworkRequest &, const Model::CreateFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFrameworkResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeProtectedResourceRequest &, const Model::DescribeProtectedResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeProtectedResourceResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeReportPlanRequest &, const Model::DescribeReportPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReportPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeCopyJobRequest &, const Model::DescribeCopyJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCopyJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetTieringConfigurationRequest &, const Model::GetTieringConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTieringConfigurationResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateLegalHoldRequest &, const Model::CreateLegalHoldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLegalHoldResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupAccessPointsByRecoveryPointRequest &, const Model::ListBackupAccessPointsByRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupAccessPointsByRecoveryPointResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteBackupVaultRequest &, const Model::DeleteBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackupVaultResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateGlobalSettingsRequest &, const Model::UpdateGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGlobalSettingsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListTieringConfigurationsRequest &, const Model::ListTieringConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTieringConfigurationsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateRestoreTestingPlanRequest &, const Model::CreateRestoreTestingPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRestoreTestingPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupPlansRequest &, const Model::ListBackupPlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupPlansResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteBackupAccessPointRequest &, const Model::DeleteBackupAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackupAccessPointResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetSupportedResourceTypesRequest &, const Model::GetSupportedResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSupportedResourceTypesResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteBackupSelectionRequest &, const Model::DeleteBackupSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackupSelectionResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeRecoveryPointRequest &, const Model::DescribeRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRecoveryPointResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateBackupSelectionRequest &, const Model::CreateBackupSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBackupSelectionResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateRestoreTestingPlanRequest &, const Model::UpdateRestoreTestingPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRestoreTestingPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateRegionSettingsRequest &, const Model::UpdateRegionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRegionSettingsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListRecoveryPointsByResourceRequest &, const Model::ListRecoveryPointsByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecoveryPointsByResourceResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListProtectedResourcesByBackupVaultRequest &, const Model::ListProtectedResourcesByBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProtectedResourcesByBackupVaultResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupJobsRequest &, const Model::ListBackupJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupJobsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::PutBackupVaultAccessPolicyRequest &, const Model::PutBackupVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutBackupVaultAccessPolicyResponseReceivedHandler
std::function< void(const BackupClient *, const Model::StartReportJobRequest &, const Model::StartReportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartReportJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListReportJobsRequest &, const Model::ListReportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReportJobsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeScanJobRequest &, const Model::DescribeScanJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeScanJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::StartScanJobRequest &, const Model::StartScanJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartScanJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetBackupSelectionRequest &, const Model::GetBackupSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackupSelectionResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeBackupAccessPointRequest &, const Model::DescribeBackupAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBackupAccessPointResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListProtectedResourcesRequest &, const Model::ListProtectedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProtectedResourcesResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateBackupVaultRequest &, const Model::CreateBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBackupVaultResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListRestoreTestingSelectionsRequest &, const Model::ListRestoreTestingSelectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRestoreTestingSelectionsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListRecoveryPointsByLegalHoldRequest &, const Model::ListRecoveryPointsByLegalHoldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecoveryPointsByLegalHoldResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateRestoreTestingSelectionRequest &, const Model::UpdateRestoreTestingSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRestoreTestingSelectionResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteRestoreTestingSelectionRequest &, const Model::DeleteRestoreTestingSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRestoreTestingSelectionResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListCopyJobSummariesRequest &, const Model::ListCopyJobSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCopyJobSummariesResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateBackupAccessPointRequest &, const Model::CreateBackupAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBackupAccessPointResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteRestoreTestingPlanRequest &, const Model::DeleteRestoreTestingPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRestoreTestingPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateBackupPlanRequest &, const Model::CreateBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBackupPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateTieringConfigurationRequest &, const Model::UpdateTieringConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTieringConfigurationResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupPlanVersionsRequest &, const Model::ListBackupPlanVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupPlanVersionsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupVaultsRequest &, const Model::ListBackupVaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupVaultsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetBackupVaultAccessPolicyRequest &, const Model::GetBackupVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackupVaultAccessPolicyResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetBackupPlanRequest &, const Model::GetBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackupPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListRecoveryPointsByBackupVaultRequest &, const Model::ListRecoveryPointsByBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecoveryPointsByBackupVaultResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CancelLegalHoldRequest &, const Model::CancelLegalHoldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelLegalHoldResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteTieringConfigurationRequest &, const Model::DeleteTieringConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTieringConfigurationResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteBackupVaultNotificationsRequest &, const Model::DeleteBackupVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackupVaultNotificationsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeBackupJobRequest &, const Model::DescribeBackupJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBackupJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ExportBackupPlanTemplateRequest &, const Model::ExportBackupPlanTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportBackupPlanTemplateResponseReceivedHandler
std::function< void(const BackupClient *, const Model::StopBackupJobRequest &, const Model::StopBackupJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopBackupJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateLogicallyAirGappedBackupVaultRequest &, const Model::CreateLogicallyAirGappedBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLogicallyAirGappedBackupVaultResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteReportPlanRequest &, const Model::DeleteReportPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteReportPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetLegalHoldRequest &, const Model::GetLegalHoldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLegalHoldResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListRestoreJobSummariesRequest &, const Model::ListRestoreJobSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRestoreJobSummariesResponseReceivedHandler
std::function< void(const BackupClient *, const Model::PutBackupVaultNotificationsRequest &, const Model::PutBackupVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutBackupVaultNotificationsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListFrameworksRequest &, const Model::ListFrameworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFrameworksResponseReceivedHandler
std::function< void(const BackupClient *, const Model::PutRestoreValidationResultRequest &, const Model::PutRestoreValidationResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutRestoreValidationResultResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupPlanTemplatesRequest &, const Model::ListBackupPlanTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupPlanTemplatesResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeReportJobRequest &, const Model::DescribeReportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReportJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateRecoveryPointLifecycleRequest &, const Model::UpdateRecoveryPointLifecycleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRecoveryPointLifecycleResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetBackupPlanFromTemplateRequest &, const Model::GetBackupPlanFromTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackupPlanFromTemplateResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeGlobalSettingsRequest &, const Model::DescribeGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeGlobalSettingsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListRestoreTestingPlansRequest &, const Model::ListRestoreTestingPlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRestoreTestingPlansResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetBackupVaultNotificationsRequest &, const Model::GetBackupVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackupVaultNotificationsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteBackupPlanRequest &, const Model::DeleteBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackupPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListRestoreJobsRequest &, const Model::ListRestoreJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRestoreJobsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateRestoreTestingSelectionRequest &, const Model::CreateRestoreTestingSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRestoreTestingSelectionResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DisassociateRecoveryPointRequest &, const Model::DisassociateRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateRecoveryPointResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetRestoreTestingSelectionRequest &, const Model::GetRestoreTestingSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRestoreTestingSelectionResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateTieringConfigurationRequest &, const Model::CreateTieringConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTieringConfigurationResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListReportPlansRequest &, const Model::ListReportPlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReportPlansResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetRestoreTestingInferredMetadataRequest &, const Model::GetRestoreTestingInferredMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRestoreTestingInferredMetadataResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeFrameworkRequest &, const Model::DescribeFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFrameworkResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeRegionSettingsRequest &, const Model::DescribeRegionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRegionSettingsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListScanJobsRequest &, const Model::ListScanJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListScanJobsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateRestoreAccessBackupVaultRequest &, const Model::CreateRestoreAccessBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRestoreAccessBackupVaultResponseReceivedHandler
std::function< void(const BackupClient *, const Model::CreateReportPlanRequest &, const Model::CreateReportPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateReportPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupAccessPointsByResourceRequest &, const Model::ListBackupAccessPointsByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupAccessPointsByResourceResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListCopyJobsRequest &, const Model::ListCopyJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCopyJobsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteRecoveryPointRequest &, const Model::DeleteRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRecoveryPointResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListRestoreJobsByProtectedResourceRequest &, const Model::ListRestoreJobsByProtectedResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRestoreJobsByProtectedResourceResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateReportPlanRequest &, const Model::UpdateReportPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateReportPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListRestoreAccessBackupVaultsRequest &, const Model::ListRestoreAccessBackupVaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRestoreAccessBackupVaultsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateBackupPlanRequest &, const Model::UpdateBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBackupPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeBackupVaultRequest &, const Model::DescribeBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBackupVaultResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteBackupVaultLockConfigurationRequest &, const Model::DeleteBackupVaultLockConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackupVaultLockConfigurationResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetPITRMalwareScanResultsRequest &, const Model::GetPITRMalwareScanResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPITRMalwareScanResultsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DeleteFrameworkRequest &, const Model::DeleteFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFrameworkResponseReceivedHandler
std::function< void(const BackupClient *, const Model::RevokeRestoreAccessBackupVaultRequest &, const Model::RevokeRestoreAccessBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeRestoreAccessBackupVaultResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DisassociateBackupVaultMpaApprovalTeamRequest &, const Model::DisassociateBackupVaultMpaApprovalTeamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateBackupVaultMpaApprovalTeamResponseReceivedHandler
std::function< void(const BackupClient *, const Model::PutBackupVaultLockConfigurationRequest &, const Model::PutBackupVaultLockConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutBackupVaultLockConfigurationResponseReceivedHandler
std::function< void(const BackupClient *, const Model::StartCopyJobRequest &, const Model::StartCopyJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCopyJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DisassociateRecoveryPointFromParentRequest &, const Model::DisassociateRecoveryPointFromParentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateRecoveryPointFromParentResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetBackupPlanFromJSONRequest &, const Model::GetBackupPlanFromJSONOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackupPlanFromJSONResponseReceivedHandler
std::function< void(const BackupClient *, const Model::AssociateBackupVaultMpaApprovalTeamRequest &, const Model::AssociateBackupVaultMpaApprovalTeamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateBackupVaultMpaApprovalTeamResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListScanJobSummariesRequest &, const Model::ListScanJobSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListScanJobSummariesResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetRecoveryPointIndexDetailsRequest &, const Model::GetRecoveryPointIndexDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRecoveryPointIndexDetailsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetRestoreTestingPlanRequest &, const Model::GetRestoreTestingPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRestoreTestingPlanResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListLegalHoldsRequest &, const Model::ListLegalHoldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLegalHoldsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListIndexedRecoveryPointsRequest &, const Model::ListIndexedRecoveryPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIndexedRecoveryPointsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateRecoveryPointIndexSettingsRequest &, const Model::UpdateRecoveryPointIndexSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRecoveryPointIndexSettingsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetRecoveryPointRestoreMetadataRequest &, const Model::GetRecoveryPointRestoreMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRecoveryPointRestoreMetadataResponseReceivedHandler
std::function< void(const BackupClient *, const Model::DescribeRestoreJobRequest &, const Model::DescribeRestoreJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRestoreJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::StartBackupJobRequest &, const Model::StartBackupJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartBackupJobResponseReceivedHandler
std::function< void(const BackupClient *, const Model::UpdateFrameworkRequest &, const Model::UpdateFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFrameworkResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupSelectionsRequest &, const Model::ListBackupSelectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupSelectionsResponseReceivedHandler
std::function< void(const BackupClient *, const Model::ListBackupJobSummariesRequest &, const Model::ListBackupJobSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackupJobSummariesResponseReceivedHandler
std::function< void(const BackupClient *, const Model::GetRestoreJobMetadataRequest &, const Model::GetRestoreJobMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRestoreJobMetadataResponseReceivedHandler