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>
22#include <aws/backup/model/CancelLegalHoldResult.h>
23#include <aws/backup/model/CreateBackupPlanResult.h>
24#include <aws/backup/model/CreateBackupSelectionResult.h>
25#include <aws/backup/model/CreateBackupVaultResult.h>
26#include <aws/backup/model/CreateFrameworkResult.h>
27#include <aws/backup/model/CreateLegalHoldResult.h>
28#include <aws/backup/model/CreateLogicallyAirGappedBackupVaultResult.h>
29#include <aws/backup/model/CreateReportPlanResult.h>
30#include <aws/backup/model/CreateRestoreAccessBackupVaultResult.h>
31#include <aws/backup/model/CreateRestoreTestingPlanResult.h>
32#include <aws/backup/model/CreateRestoreTestingSelectionResult.h>
33#include <aws/backup/model/CreateTieringConfigurationResult.h>
34#include <aws/backup/model/DeleteBackupPlanResult.h>
35#include <aws/backup/model/DeleteTieringConfigurationResult.h>
36#include <aws/backup/model/DescribeBackupJobResult.h>
37#include <aws/backup/model/DescribeBackupVaultResult.h>
38#include <aws/backup/model/DescribeCopyJobResult.h>
39#include <aws/backup/model/DescribeFrameworkResult.h>
40#include <aws/backup/model/DescribeGlobalSettingsRequest.h>
41#include <aws/backup/model/DescribeGlobalSettingsResult.h>
42#include <aws/backup/model/DescribeProtectedResourceResult.h>
43#include <aws/backup/model/DescribeRecoveryPointResult.h>
44#include <aws/backup/model/DescribeRegionSettingsRequest.h>
45#include <aws/backup/model/DescribeRegionSettingsResult.h>
46#include <aws/backup/model/DescribeReportJobResult.h>
47#include <aws/backup/model/DescribeReportPlanResult.h>
48#include <aws/backup/model/DescribeRestoreJobResult.h>
49#include <aws/backup/model/DescribeScanJobResult.h>
50#include <aws/backup/model/ExportBackupPlanTemplateResult.h>
51#include <aws/backup/model/GetBackupPlanFromJSONResult.h>
52#include <aws/backup/model/GetBackupPlanFromTemplateResult.h>
53#include <aws/backup/model/GetBackupPlanResult.h>
54#include <aws/backup/model/GetBackupSelectionResult.h>
55#include <aws/backup/model/GetBackupVaultAccessPolicyResult.h>
56#include <aws/backup/model/GetBackupVaultNotificationsResult.h>
57#include <aws/backup/model/GetLegalHoldResult.h>
58#include <aws/backup/model/GetRecoveryPointIndexDetailsResult.h>
59#include <aws/backup/model/GetRecoveryPointRestoreMetadataResult.h>
60#include <aws/backup/model/GetRestoreJobMetadataResult.h>
61#include <aws/backup/model/GetRestoreTestingInferredMetadataResult.h>
62#include <aws/backup/model/GetRestoreTestingPlanResult.h>
63#include <aws/backup/model/GetRestoreTestingSelectionResult.h>
64#include <aws/backup/model/GetSupportedResourceTypesRequest.h>
65#include <aws/backup/model/GetSupportedResourceTypesResult.h>
66#include <aws/backup/model/GetTieringConfigurationResult.h>
67#include <aws/backup/model/ListBackupJobSummariesRequest.h>
68#include <aws/backup/model/ListBackupJobSummariesResult.h>
69#include <aws/backup/model/ListBackupJobsRequest.h>
70#include <aws/backup/model/ListBackupJobsResult.h>
71#include <aws/backup/model/ListBackupPlanTemplatesRequest.h>
72#include <aws/backup/model/ListBackupPlanTemplatesResult.h>
73#include <aws/backup/model/ListBackupPlanVersionsResult.h>
74#include <aws/backup/model/ListBackupPlansRequest.h>
75#include <aws/backup/model/ListBackupPlansResult.h>
76#include <aws/backup/model/ListBackupSelectionsResult.h>
77#include <aws/backup/model/ListBackupVaultsRequest.h>
78#include <aws/backup/model/ListBackupVaultsResult.h>
79#include <aws/backup/model/ListCopyJobSummariesRequest.h>
80#include <aws/backup/model/ListCopyJobSummariesResult.h>
81#include <aws/backup/model/ListCopyJobsRequest.h>
82#include <aws/backup/model/ListCopyJobsResult.h>
83#include <aws/backup/model/ListFrameworksRequest.h>
84#include <aws/backup/model/ListFrameworksResult.h>
85#include <aws/backup/model/ListIndexedRecoveryPointsRequest.h>
86#include <aws/backup/model/ListIndexedRecoveryPointsResult.h>
87#include <aws/backup/model/ListLegalHoldsRequest.h>
88#include <aws/backup/model/ListLegalHoldsResult.h>
89#include <aws/backup/model/ListProtectedResourcesByBackupVaultResult.h>
90#include <aws/backup/model/ListProtectedResourcesRequest.h>
91#include <aws/backup/model/ListProtectedResourcesResult.h>
92#include <aws/backup/model/ListRecoveryPointsByBackupVaultResult.h>
93#include <aws/backup/model/ListRecoveryPointsByLegalHoldResult.h>
94#include <aws/backup/model/ListRecoveryPointsByResourceResult.h>
95#include <aws/backup/model/ListReportJobsRequest.h>
96#include <aws/backup/model/ListReportJobsResult.h>
97#include <aws/backup/model/ListReportPlansRequest.h>
98#include <aws/backup/model/ListReportPlansResult.h>
99#include <aws/backup/model/ListRestoreAccessBackupVaultsResult.h>
100#include <aws/backup/model/ListRestoreJobSummariesRequest.h>
101#include <aws/backup/model/ListRestoreJobSummariesResult.h>
102#include <aws/backup/model/ListRestoreJobsByProtectedResourceResult.h>
103#include <aws/backup/model/ListRestoreJobsRequest.h>
104#include <aws/backup/model/ListRestoreJobsResult.h>
105#include <aws/backup/model/ListRestoreTestingPlansRequest.h>
106#include <aws/backup/model/ListRestoreTestingPlansResult.h>
107#include <aws/backup/model/ListRestoreTestingSelectionsResult.h>
108#include <aws/backup/model/ListScanJobSummariesRequest.h>
109#include <aws/backup/model/ListScanJobSummariesResult.h>
110#include <aws/backup/model/ListScanJobsRequest.h>
111#include <aws/backup/model/ListScanJobsResult.h>
112#include <aws/backup/model/ListTagsResult.h>
113#include <aws/backup/model/ListTieringConfigurationsRequest.h>
114#include <aws/backup/model/ListTieringConfigurationsResult.h>
115#include <aws/backup/model/StartBackupJobResult.h>
116#include <aws/backup/model/StartCopyJobResult.h>
117#include <aws/backup/model/StartReportJobResult.h>
118#include <aws/backup/model/StartRestoreJobResult.h>
119#include <aws/backup/model/StartScanJobResult.h>
120#include <aws/backup/model/UpdateBackupPlanResult.h>
121#include <aws/backup/model/UpdateFrameworkResult.h>
122#include <aws/backup/model/UpdateGlobalSettingsRequest.h>
123#include <aws/backup/model/UpdateRecoveryPointIndexSettingsResult.h>
124#include <aws/backup/model/UpdateRecoveryPointLifecycleResult.h>
125#include <aws/backup/model/UpdateRegionSettingsRequest.h>
126#include <aws/backup/model/UpdateReportPlanResult.h>
127#include <aws/backup/model/UpdateRestoreTestingPlanResult.h>
128#include <aws/backup/model/UpdateRestoreTestingSelectionResult.h>
129#include <aws/backup/model/UpdateTieringConfigurationResult.h>
130#include <aws/core/NoResult.h>
136class HttpClientFactory;
140template <
typename R,
typename E>
150class AWSCredentialsProvider;
174class CreateRestoreTestingPlanRequest;
175class CreateRestoreTestingSelectionRequest;
186class DeleteRestoreTestingPlanRequest;
187class DeleteRestoreTestingSelectionRequest;
215class GetRestoreTestingInferredMetadataRequest;
216class GetRestoreTestingPlanRequest;
217class GetRestoreTestingSelectionRequest;
243class ListRestoreTestingPlansRequest;
244class ListRestoreTestingSelectionsRequest;
269class UpdateRestoreTestingPlanRequest;
270class UpdateRestoreTestingSelectionRequest;
502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533typedef std::function<void(
const BackupClient*,
const Model::CreateRestoreTestingPlanRequest&,
536typedef std::function<void(
const BackupClient*,
const Model::CreateRestoreTestingSelectionRequest&,
538 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
544 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
568 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
573typedef std::function<void(
const BackupClient*,
const Model::DeleteRestoreTestingPlanRequest&,
576typedef std::function<void(
const BackupClient*,
const Model::DeleteRestoreTestingSelectionRequest&,
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
634 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
665typedef std::function<void(
const BackupClient*,
const Model::GetRestoreTestingInferredMetadataRequest&,
667 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
672typedef std::function<void(
const BackupClient*,
const Model::GetRestoreTestingSelectionRequest&,
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
691 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
694 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
697 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
709 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
718 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
722 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
734 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
737 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
740 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
747 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
759typedef std::function<void(
const BackupClient*,
const Model::ListRestoreTestingSelectionsRequest&,
761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
770 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
793 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
799 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
823 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
827 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
839typedef std::function<void(
const BackupClient*,
const Model::UpdateRestoreTestingPlanRequest&,
842typedef std::function<void(
const BackupClient*,
const Model::UpdateRestoreTestingSelectionRequest&,
844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
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
std::future< ListRecoveryPointsByBackupVaultOutcome > ListRecoveryPointsByBackupVaultOutcomeCallable
std::future< PutBackupVaultAccessPolicyOutcome > PutBackupVaultAccessPolicyOutcomeCallable
std::future< DeleteBackupSelectionOutcome > DeleteBackupSelectionOutcomeCallable
Aws::Utils::Outcome< ListRestoreJobsByProtectedResourceResult, BackupError > ListRestoreJobsByProtectedResourceOutcome
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
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
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< 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< 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
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
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
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< 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
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
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::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::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::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::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::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::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::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