AWS SDK for C++  1.8.153
AWS SDK for C++
Classes | Namespaces | Typedefs
BackupClient.h File Reference
#include <aws/backup/Backup_EXPORTS.h>
#include <aws/backup/BackupErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/backup/model/CreateBackupPlanResult.h>
#include <aws/backup/model/CreateBackupSelectionResult.h>
#include <aws/backup/model/CreateBackupVaultResult.h>
#include <aws/backup/model/DeleteBackupPlanResult.h>
#include <aws/backup/model/DescribeBackupJobResult.h>
#include <aws/backup/model/DescribeBackupVaultResult.h>
#include <aws/backup/model/DescribeCopyJobResult.h>
#include <aws/backup/model/DescribeGlobalSettingsResult.h>
#include <aws/backup/model/DescribeProtectedResourceResult.h>
#include <aws/backup/model/DescribeRecoveryPointResult.h>
#include <aws/backup/model/DescribeRegionSettingsResult.h>
#include <aws/backup/model/DescribeRestoreJobResult.h>
#include <aws/backup/model/ExportBackupPlanTemplateResult.h>
#include <aws/backup/model/GetBackupPlanResult.h>
#include <aws/backup/model/GetBackupPlanFromJSONResult.h>
#include <aws/backup/model/GetBackupPlanFromTemplateResult.h>
#include <aws/backup/model/GetBackupSelectionResult.h>
#include <aws/backup/model/GetBackupVaultAccessPolicyResult.h>
#include <aws/backup/model/GetBackupVaultNotificationsResult.h>
#include <aws/backup/model/GetRecoveryPointRestoreMetadataResult.h>
#include <aws/backup/model/GetSupportedResourceTypesResult.h>
#include <aws/backup/model/ListBackupJobsResult.h>
#include <aws/backup/model/ListBackupPlanTemplatesResult.h>
#include <aws/backup/model/ListBackupPlanVersionsResult.h>
#include <aws/backup/model/ListBackupPlansResult.h>
#include <aws/backup/model/ListBackupSelectionsResult.h>
#include <aws/backup/model/ListBackupVaultsResult.h>
#include <aws/backup/model/ListCopyJobsResult.h>
#include <aws/backup/model/ListProtectedResourcesResult.h>
#include <aws/backup/model/ListRecoveryPointsByBackupVaultResult.h>
#include <aws/backup/model/ListRecoveryPointsByResourceResult.h>
#include <aws/backup/model/ListRestoreJobsResult.h>
#include <aws/backup/model/ListTagsResult.h>
#include <aws/backup/model/StartBackupJobResult.h>
#include <aws/backup/model/StartCopyJobResult.h>
#include <aws/backup/model/StartRestoreJobResult.h>
#include <aws/backup/model/UpdateBackupPlanResult.h>
#include <aws/backup/model/UpdateRecoveryPointLifecycleResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Backup::BackupClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::Backup
 
 Aws::Backup::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateBackupPlanResult, BackupError > Aws::Backup::Model::CreateBackupPlanOutcome
 
typedef Aws::Utils::Outcome< CreateBackupSelectionResult, BackupError > Aws::Backup::Model::CreateBackupSelectionOutcome
 
typedef Aws::Utils::Outcome< CreateBackupVaultResult, BackupError > Aws::Backup::Model::CreateBackupVaultOutcome
 
typedef Aws::Utils::Outcome< DeleteBackupPlanResult, BackupError > Aws::Backup::Model::DeleteBackupPlanOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::DeleteBackupSelectionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::DeleteBackupVaultOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::DeleteBackupVaultAccessPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::DeleteBackupVaultNotificationsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::DeleteRecoveryPointOutcome
 
typedef Aws::Utils::Outcome< DescribeBackupJobResult, BackupError > Aws::Backup::Model::DescribeBackupJobOutcome
 
typedef Aws::Utils::Outcome< DescribeBackupVaultResult, BackupError > Aws::Backup::Model::DescribeBackupVaultOutcome
 
typedef Aws::Utils::Outcome< DescribeCopyJobResult, BackupError > Aws::Backup::Model::DescribeCopyJobOutcome
 
typedef Aws::Utils::Outcome< DescribeGlobalSettingsResult, BackupError > Aws::Backup::Model::DescribeGlobalSettingsOutcome
 
typedef Aws::Utils::Outcome< DescribeProtectedResourceResult, BackupError > Aws::Backup::Model::DescribeProtectedResourceOutcome
 
typedef Aws::Utils::Outcome< DescribeRecoveryPointResult, BackupError > Aws::Backup::Model::DescribeRecoveryPointOutcome
 
typedef Aws::Utils::Outcome< DescribeRegionSettingsResult, BackupError > Aws::Backup::Model::DescribeRegionSettingsOutcome
 
typedef Aws::Utils::Outcome< DescribeRestoreJobResult, BackupError > Aws::Backup::Model::DescribeRestoreJobOutcome
 
typedef Aws::Utils::Outcome< ExportBackupPlanTemplateResult, BackupError > Aws::Backup::Model::ExportBackupPlanTemplateOutcome
 
typedef Aws::Utils::Outcome< GetBackupPlanResult, BackupError > Aws::Backup::Model::GetBackupPlanOutcome
 
typedef Aws::Utils::Outcome< GetBackupPlanFromJSONResult, BackupError > Aws::Backup::Model::GetBackupPlanFromJSONOutcome
 
typedef Aws::Utils::Outcome< GetBackupPlanFromTemplateResult, BackupError > Aws::Backup::Model::GetBackupPlanFromTemplateOutcome
 
typedef Aws::Utils::Outcome< GetBackupSelectionResult, BackupError > Aws::Backup::Model::GetBackupSelectionOutcome
 
typedef Aws::Utils::Outcome< GetBackupVaultAccessPolicyResult, BackupError > Aws::Backup::Model::GetBackupVaultAccessPolicyOutcome
 
typedef Aws::Utils::Outcome< GetBackupVaultNotificationsResult, BackupError > Aws::Backup::Model::GetBackupVaultNotificationsOutcome
 
typedef Aws::Utils::Outcome< GetRecoveryPointRestoreMetadataResult, BackupError > Aws::Backup::Model::GetRecoveryPointRestoreMetadataOutcome
 
typedef Aws::Utils::Outcome< GetSupportedResourceTypesResult, BackupError > Aws::Backup::Model::GetSupportedResourceTypesOutcome
 
typedef Aws::Utils::Outcome< ListBackupJobsResult, BackupError > Aws::Backup::Model::ListBackupJobsOutcome
 
typedef Aws::Utils::Outcome< ListBackupPlanTemplatesResult, BackupError > Aws::Backup::Model::ListBackupPlanTemplatesOutcome
 
typedef Aws::Utils::Outcome< ListBackupPlanVersionsResult, BackupError > Aws::Backup::Model::ListBackupPlanVersionsOutcome
 
typedef Aws::Utils::Outcome< ListBackupPlansResult, BackupError > Aws::Backup::Model::ListBackupPlansOutcome
 
typedef Aws::Utils::Outcome< ListBackupSelectionsResult, BackupError > Aws::Backup::Model::ListBackupSelectionsOutcome
 
typedef Aws::Utils::Outcome< ListBackupVaultsResult, BackupError > Aws::Backup::Model::ListBackupVaultsOutcome
 
typedef Aws::Utils::Outcome< ListCopyJobsResult, BackupError > Aws::Backup::Model::ListCopyJobsOutcome
 
typedef Aws::Utils::Outcome< ListProtectedResourcesResult, BackupError > Aws::Backup::Model::ListProtectedResourcesOutcome
 
typedef Aws::Utils::Outcome< ListRecoveryPointsByBackupVaultResult, BackupError > Aws::Backup::Model::ListRecoveryPointsByBackupVaultOutcome
 
typedef Aws::Utils::Outcome< ListRecoveryPointsByResourceResult, BackupError > Aws::Backup::Model::ListRecoveryPointsByResourceOutcome
 
typedef Aws::Utils::Outcome< ListRestoreJobsResult, BackupError > Aws::Backup::Model::ListRestoreJobsOutcome
 
typedef Aws::Utils::Outcome< ListTagsResult, BackupError > Aws::Backup::Model::ListTagsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::PutBackupVaultAccessPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::PutBackupVaultNotificationsOutcome
 
typedef Aws::Utils::Outcome< StartBackupJobResult, BackupError > Aws::Backup::Model::StartBackupJobOutcome
 
typedef Aws::Utils::Outcome< StartCopyJobResult, BackupError > Aws::Backup::Model::StartCopyJobOutcome
 
typedef Aws::Utils::Outcome< StartRestoreJobResult, BackupError > Aws::Backup::Model::StartRestoreJobOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::StopBackupJobOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateBackupPlanResult, BackupError > Aws::Backup::Model::UpdateBackupPlanOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::UpdateGlobalSettingsOutcome
 
typedef Aws::Utils::Outcome< UpdateRecoveryPointLifecycleResult, BackupError > Aws::Backup::Model::UpdateRecoveryPointLifecycleOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, BackupError > Aws::Backup::Model::UpdateRegionSettingsOutcome
 
typedef std::future< CreateBackupPlanOutcome > Aws::Backup::Model::CreateBackupPlanOutcomeCallable
 
typedef std::future< CreateBackupSelectionOutcome > Aws::Backup::Model::CreateBackupSelectionOutcomeCallable
 
typedef std::future< CreateBackupVaultOutcome > Aws::Backup::Model::CreateBackupVaultOutcomeCallable
 
typedef std::future< DeleteBackupPlanOutcome > Aws::Backup::Model::DeleteBackupPlanOutcomeCallable
 
typedef std::future< DeleteBackupSelectionOutcome > Aws::Backup::Model::DeleteBackupSelectionOutcomeCallable
 
typedef std::future< DeleteBackupVaultOutcome > Aws::Backup::Model::DeleteBackupVaultOutcomeCallable
 
typedef std::future< DeleteBackupVaultAccessPolicyOutcome > Aws::Backup::Model::DeleteBackupVaultAccessPolicyOutcomeCallable
 
typedef std::future< DeleteBackupVaultNotificationsOutcome > Aws::Backup::Model::DeleteBackupVaultNotificationsOutcomeCallable
 
typedef std::future< DeleteRecoveryPointOutcome > Aws::Backup::Model::DeleteRecoveryPointOutcomeCallable
 
typedef std::future< DescribeBackupJobOutcome > Aws::Backup::Model::DescribeBackupJobOutcomeCallable
 
typedef std::future< DescribeBackupVaultOutcome > Aws::Backup::Model::DescribeBackupVaultOutcomeCallable
 
typedef std::future< DescribeCopyJobOutcome > Aws::Backup::Model::DescribeCopyJobOutcomeCallable
 
typedef std::future< DescribeGlobalSettingsOutcome > Aws::Backup::Model::DescribeGlobalSettingsOutcomeCallable
 
typedef std::future< DescribeProtectedResourceOutcome > Aws::Backup::Model::DescribeProtectedResourceOutcomeCallable
 
typedef std::future< DescribeRecoveryPointOutcome > Aws::Backup::Model::DescribeRecoveryPointOutcomeCallable
 
typedef std::future< DescribeRegionSettingsOutcome > Aws::Backup::Model::DescribeRegionSettingsOutcomeCallable
 
typedef std::future< DescribeRestoreJobOutcome > Aws::Backup::Model::DescribeRestoreJobOutcomeCallable
 
typedef std::future< ExportBackupPlanTemplateOutcome > Aws::Backup::Model::ExportBackupPlanTemplateOutcomeCallable
 
typedef std::future< GetBackupPlanOutcome > Aws::Backup::Model::GetBackupPlanOutcomeCallable
 
typedef std::future< GetBackupPlanFromJSONOutcome > Aws::Backup::Model::GetBackupPlanFromJSONOutcomeCallable
 
typedef std::future< GetBackupPlanFromTemplateOutcome > Aws::Backup::Model::GetBackupPlanFromTemplateOutcomeCallable
 
typedef std::future< GetBackupSelectionOutcome > Aws::Backup::Model::GetBackupSelectionOutcomeCallable
 
typedef std::future< GetBackupVaultAccessPolicyOutcome > Aws::Backup::Model::GetBackupVaultAccessPolicyOutcomeCallable
 
typedef std::future< GetBackupVaultNotificationsOutcome > Aws::Backup::Model::GetBackupVaultNotificationsOutcomeCallable
 
typedef std::future< GetRecoveryPointRestoreMetadataOutcome > Aws::Backup::Model::GetRecoveryPointRestoreMetadataOutcomeCallable
 
typedef std::future< GetSupportedResourceTypesOutcome > Aws::Backup::Model::GetSupportedResourceTypesOutcomeCallable
 
typedef std::future< ListBackupJobsOutcome > Aws::Backup::Model::ListBackupJobsOutcomeCallable
 
typedef std::future< ListBackupPlanTemplatesOutcome > Aws::Backup::Model::ListBackupPlanTemplatesOutcomeCallable
 
typedef std::future< ListBackupPlanVersionsOutcome > Aws::Backup::Model::ListBackupPlanVersionsOutcomeCallable
 
typedef std::future< ListBackupPlansOutcome > Aws::Backup::Model::ListBackupPlansOutcomeCallable
 
typedef std::future< ListBackupSelectionsOutcome > Aws::Backup::Model::ListBackupSelectionsOutcomeCallable
 
typedef std::future< ListBackupVaultsOutcome > Aws::Backup::Model::ListBackupVaultsOutcomeCallable
 
typedef std::future< ListCopyJobsOutcome > Aws::Backup::Model::ListCopyJobsOutcomeCallable
 
typedef std::future< ListProtectedResourcesOutcome > Aws::Backup::Model::ListProtectedResourcesOutcomeCallable
 
typedef std::future< ListRecoveryPointsByBackupVaultOutcome > Aws::Backup::Model::ListRecoveryPointsByBackupVaultOutcomeCallable
 
typedef std::future< ListRecoveryPointsByResourceOutcome > Aws::Backup::Model::ListRecoveryPointsByResourceOutcomeCallable
 
typedef std::future< ListRestoreJobsOutcome > Aws::Backup::Model::ListRestoreJobsOutcomeCallable
 
typedef std::future< ListTagsOutcome > Aws::Backup::Model::ListTagsOutcomeCallable
 
typedef std::future< PutBackupVaultAccessPolicyOutcome > Aws::Backup::Model::PutBackupVaultAccessPolicyOutcomeCallable
 
typedef std::future< PutBackupVaultNotificationsOutcome > Aws::Backup::Model::PutBackupVaultNotificationsOutcomeCallable
 
typedef std::future< StartBackupJobOutcome > Aws::Backup::Model::StartBackupJobOutcomeCallable
 
typedef std::future< StartCopyJobOutcome > Aws::Backup::Model::StartCopyJobOutcomeCallable
 
typedef std::future< StartRestoreJobOutcome > Aws::Backup::Model::StartRestoreJobOutcomeCallable
 
typedef std::future< StopBackupJobOutcome > Aws::Backup::Model::StopBackupJobOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::Backup::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::Backup::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateBackupPlanOutcome > Aws::Backup::Model::UpdateBackupPlanOutcomeCallable
 
typedef std::future< UpdateGlobalSettingsOutcome > Aws::Backup::Model::UpdateGlobalSettingsOutcomeCallable
 
typedef std::future< UpdateRecoveryPointLifecycleOutcome > Aws::Backup::Model::UpdateRecoveryPointLifecycleOutcomeCallable
 
typedef std::future< UpdateRegionSettingsOutcome > Aws::Backup::Model::UpdateRegionSettingsOutcomeCallable
 
typedef std::function< void(const BackupClient *, const Model::CreateBackupPlanRequest &, const Model::CreateBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::CreateBackupPlanResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::CreateBackupSelectionRequest &, const Model::CreateBackupSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::CreateBackupSelectionResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::CreateBackupVaultRequest &, const Model::CreateBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::CreateBackupVaultResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupPlanRequest &, const Model::DeleteBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DeleteBackupPlanResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupSelectionRequest &, const Model::DeleteBackupSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DeleteBackupSelectionResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupVaultRequest &, const Model::DeleteBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DeleteBackupVaultResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupVaultAccessPolicyRequest &, const Model::DeleteBackupVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DeleteBackupVaultAccessPolicyResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupVaultNotificationsRequest &, const Model::DeleteBackupVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DeleteBackupVaultNotificationsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteRecoveryPointRequest &, const Model::DeleteRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DeleteRecoveryPointResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeBackupJobRequest &, const Model::DescribeBackupJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DescribeBackupJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeBackupVaultRequest &, const Model::DescribeBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DescribeBackupVaultResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeCopyJobRequest &, const Model::DescribeCopyJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DescribeCopyJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeGlobalSettingsRequest &, const Model::DescribeGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DescribeGlobalSettingsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeProtectedResourceRequest &, const Model::DescribeProtectedResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DescribeProtectedResourceResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeRecoveryPointRequest &, const Model::DescribeRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DescribeRecoveryPointResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeRegionSettingsRequest &, const Model::DescribeRegionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DescribeRegionSettingsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeRestoreJobRequest &, const Model::DescribeRestoreJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::DescribeRestoreJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ExportBackupPlanTemplateRequest &, const Model::ExportBackupPlanTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ExportBackupPlanTemplateResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupPlanRequest &, const Model::GetBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::GetBackupPlanResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupPlanFromJSONRequest &, const Model::GetBackupPlanFromJSONOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::GetBackupPlanFromJSONResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupPlanFromTemplateRequest &, const Model::GetBackupPlanFromTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::GetBackupPlanFromTemplateResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupSelectionRequest &, const Model::GetBackupSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::GetBackupSelectionResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupVaultAccessPolicyRequest &, const Model::GetBackupVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::GetBackupVaultAccessPolicyResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupVaultNotificationsRequest &, const Model::GetBackupVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::GetBackupVaultNotificationsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetRecoveryPointRestoreMetadataRequest &, const Model::GetRecoveryPointRestoreMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::GetRecoveryPointRestoreMetadataResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetSupportedResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::GetSupportedResourceTypesResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupJobsRequest &, const Model::ListBackupJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListBackupJobsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupPlanTemplatesRequest &, const Model::ListBackupPlanTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListBackupPlanTemplatesResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupPlanVersionsRequest &, const Model::ListBackupPlanVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListBackupPlanVersionsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupPlansRequest &, const Model::ListBackupPlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListBackupPlansResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupSelectionsRequest &, const Model::ListBackupSelectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListBackupSelectionsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupVaultsRequest &, const Model::ListBackupVaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListBackupVaultsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListCopyJobsRequest &, const Model::ListCopyJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListCopyJobsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListProtectedResourcesRequest &, const Model::ListProtectedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListProtectedResourcesResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListRecoveryPointsByBackupVaultRequest &, const Model::ListRecoveryPointsByBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListRecoveryPointsByBackupVaultResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListRecoveryPointsByResourceRequest &, const Model::ListRecoveryPointsByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListRecoveryPointsByResourceResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListRestoreJobsRequest &, const Model::ListRestoreJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListRestoreJobsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::ListTagsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::PutBackupVaultAccessPolicyRequest &, const Model::PutBackupVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::PutBackupVaultAccessPolicyResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::PutBackupVaultNotificationsRequest &, const Model::PutBackupVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::PutBackupVaultNotificationsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::StartBackupJobRequest &, const Model::StartBackupJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::StartBackupJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::StartCopyJobRequest &, const Model::StartCopyJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::StartCopyJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::StartRestoreJobRequest &, const Model::StartRestoreJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::StartRestoreJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::StopBackupJobRequest &, const Model::StopBackupJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::StopBackupJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::TagResourceResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::UpdateBackupPlanRequest &, const Model::UpdateBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::UpdateBackupPlanResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::UpdateGlobalSettingsRequest &, const Model::UpdateGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::UpdateGlobalSettingsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::UpdateRecoveryPointLifecycleRequest &, const Model::UpdateRecoveryPointLifecycleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::UpdateRecoveryPointLifecycleResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::UpdateRegionSettingsRequest &, const Model::UpdateRegionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Backup::UpdateRegionSettingsResponseReceivedHandler