AWS SDK for C++  1.8.76
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Backup Namespace Reference

Namespaces

 BackupEndpoint
 
 BackupErrorMapper
 
 Model
 

Classes

class  BackupClient
 
class  BackupError
 
class  BackupRequest
 

Typedefs

typedef std::function< void(const BackupClient *, const Model::CreateBackupPlanRequest &, const Model::CreateBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackupPlanResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::CreateBackupSelectionRequest &, const Model::CreateBackupSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackupSelectionResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::CreateBackupVaultRequest &, const Model::CreateBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackupVaultResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupPlanRequest &, const Model::DeleteBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackupPlanResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupSelectionRequest &, const Model::DeleteBackupSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackupSelectionResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupVaultRequest &, const Model::DeleteBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackupVaultResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupVaultAccessPolicyRequest &, const Model::DeleteBackupVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackupVaultAccessPolicyResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteBackupVaultNotificationsRequest &, const Model::DeleteBackupVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackupVaultNotificationsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DeleteRecoveryPointRequest &, const Model::DeleteRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRecoveryPointResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeBackupJobRequest &, const Model::DescribeBackupJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBackupJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeBackupVaultRequest &, const Model::DescribeBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBackupVaultResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeCopyJobRequest &, const Model::DescribeCopyJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCopyJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeProtectedResourceRequest &, const Model::DescribeProtectedResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProtectedResourceResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeRecoveryPointRequest &, const Model::DescribeRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRecoveryPointResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeRegionSettingsRequest &, const Model::DescribeRegionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegionSettingsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::DescribeRestoreJobRequest &, const Model::DescribeRestoreJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRestoreJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ExportBackupPlanTemplateRequest &, const Model::ExportBackupPlanTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportBackupPlanTemplateResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupPlanRequest &, const Model::GetBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackupPlanResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupPlanFromJSONRequest &, const Model::GetBackupPlanFromJSONOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackupPlanFromJSONResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupPlanFromTemplateRequest &, const Model::GetBackupPlanFromTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackupPlanFromTemplateResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupSelectionRequest &, const Model::GetBackupSelectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackupSelectionResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupVaultAccessPolicyRequest &, const Model::GetBackupVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackupVaultAccessPolicyResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetBackupVaultNotificationsRequest &, const Model::GetBackupVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackupVaultNotificationsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetRecoveryPointRestoreMetadataRequest &, const Model::GetRecoveryPointRestoreMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRecoveryPointRestoreMetadataResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::GetSupportedResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSupportedResourceTypesResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupJobsRequest &, const Model::ListBackupJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackupJobsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupPlanTemplatesRequest &, const Model::ListBackupPlanTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackupPlanTemplatesResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupPlanVersionsRequest &, const Model::ListBackupPlanVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackupPlanVersionsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupPlansRequest &, const Model::ListBackupPlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackupPlansResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupSelectionsRequest &, const Model::ListBackupSelectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackupSelectionsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListBackupVaultsRequest &, const Model::ListBackupVaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackupVaultsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListCopyJobsRequest &, const Model::ListCopyJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCopyJobsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListProtectedResourcesRequest &, const Model::ListProtectedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProtectedResourcesResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListRecoveryPointsByBackupVaultRequest &, const Model::ListRecoveryPointsByBackupVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecoveryPointsByBackupVaultResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListRecoveryPointsByResourceRequest &, const Model::ListRecoveryPointsByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecoveryPointsByResourceResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListRestoreJobsRequest &, const Model::ListRestoreJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRestoreJobsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::PutBackupVaultAccessPolicyRequest &, const Model::PutBackupVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBackupVaultAccessPolicyResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::PutBackupVaultNotificationsRequest &, const Model::PutBackupVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBackupVaultNotificationsResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::StartBackupJobRequest &, const Model::StartBackupJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBackupJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::StartCopyJobRequest &, const Model::StartCopyJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCopyJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::StartRestoreJobRequest &, const Model::StartRestoreJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRestoreJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::StopBackupJobRequest &, const Model::StopBackupJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopBackupJobResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::UpdateBackupPlanRequest &, const Model::UpdateBackupPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackupPlanResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::UpdateRecoveryPointLifecycleRequest &, const Model::UpdateRecoveryPointLifecycleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRecoveryPointLifecycleResponseReceivedHandler
 
typedef std::function< void(const BackupClient *, const Model::UpdateRegionSettingsRequest &, const Model::UpdateRegionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRegionSettingsResponseReceivedHandler
 

Enumerations

enum  BackupErrors {
  BackupErrors::INCOMPLETE_SIGNATURE = 0, BackupErrors::INTERNAL_FAILURE = 1, BackupErrors::INVALID_ACTION = 2, BackupErrors::INVALID_CLIENT_TOKEN_ID = 3,
  BackupErrors::INVALID_PARAMETER_COMBINATION = 4, BackupErrors::INVALID_QUERY_PARAMETER = 5, BackupErrors::INVALID_PARAMETER_VALUE = 6, BackupErrors::MISSING_ACTION = 7,
  BackupErrors::MISSING_AUTHENTICATION_TOKEN = 8, BackupErrors::MISSING_PARAMETER = 9, BackupErrors::OPT_IN_REQUIRED = 10, BackupErrors::REQUEST_EXPIRED = 11,
  BackupErrors::SERVICE_UNAVAILABLE = 12, BackupErrors::THROTTLING = 13, BackupErrors::VALIDATION = 14, BackupErrors::ACCESS_DENIED = 15,
  BackupErrors::RESOURCE_NOT_FOUND = 16, BackupErrors::UNRECOGNIZED_CLIENT = 17, BackupErrors::MALFORMED_QUERY_STRING = 18, BackupErrors::SLOW_DOWN = 19,
  BackupErrors::REQUEST_TIME_TOO_SKEWED = 20, BackupErrors::INVALID_SIGNATURE = 21, BackupErrors::SIGNATURE_DOES_NOT_MATCH = 22, BackupErrors::INVALID_ACCESS_KEY_ID = 23,
  BackupErrors::REQUEST_TIMEOUT = 24, BackupErrors::NETWORK_CONNECTION = 99, BackupErrors::UNKNOWN = 100, BackupErrors::ALREADY_EXISTS = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  BackupErrors::DEPENDENCY_FAILURE, BackupErrors::INVALID_REQUEST, BackupErrors::LIMIT_EXCEEDED, BackupErrors::MISSING_PARAMETER_VALUE
}
 

Typedef Documentation

◆ CreateBackupPlanResponseReceivedHandler

Definition at line 238 of file BackupClient.h.

◆ CreateBackupSelectionResponseReceivedHandler

Definition at line 241 of file BackupClient.h.

◆ CreateBackupVaultResponseReceivedHandler

Definition at line 242 of file BackupClient.h.

◆ DeleteBackupPlanResponseReceivedHandler

Definition at line 243 of file BackupClient.h.

◆ DeleteBackupSelectionResponseReceivedHandler

Definition at line 244 of file BackupClient.h.

◆ DeleteBackupVaultAccessPolicyResponseReceivedHandler

Definition at line 246 of file BackupClient.h.

◆ DeleteBackupVaultNotificationsResponseReceivedHandler

Definition at line 247 of file BackupClient.h.

◆ DeleteBackupVaultResponseReceivedHandler

Definition at line 245 of file BackupClient.h.

◆ DeleteRecoveryPointResponseReceivedHandler

Definition at line 248 of file BackupClient.h.

◆ DescribeBackupJobResponseReceivedHandler

Definition at line 249 of file BackupClient.h.

◆ DescribeBackupVaultResponseReceivedHandler

Definition at line 250 of file BackupClient.h.

◆ DescribeCopyJobResponseReceivedHandler

Definition at line 251 of file BackupClient.h.

◆ DescribeProtectedResourceResponseReceivedHandler

Definition at line 252 of file BackupClient.h.

◆ DescribeRecoveryPointResponseReceivedHandler

Definition at line 253 of file BackupClient.h.

◆ DescribeRegionSettingsResponseReceivedHandler

Definition at line 254 of file BackupClient.h.

◆ DescribeRestoreJobResponseReceivedHandler

Definition at line 255 of file BackupClient.h.

◆ ExportBackupPlanTemplateResponseReceivedHandler

Definition at line 256 of file BackupClient.h.

◆ GetBackupPlanFromJSONResponseReceivedHandler

Definition at line 258 of file BackupClient.h.

◆ GetBackupPlanFromTemplateResponseReceivedHandler

Definition at line 259 of file BackupClient.h.

◆ GetBackupPlanResponseReceivedHandler

Definition at line 257 of file BackupClient.h.

◆ GetBackupSelectionResponseReceivedHandler

Definition at line 260 of file BackupClient.h.

◆ GetBackupVaultAccessPolicyResponseReceivedHandler

Definition at line 261 of file BackupClient.h.

◆ GetBackupVaultNotificationsResponseReceivedHandler

Definition at line 262 of file BackupClient.h.

◆ GetRecoveryPointRestoreMetadataResponseReceivedHandler

Definition at line 263 of file BackupClient.h.

◆ GetSupportedResourceTypesResponseReceivedHandler

Definition at line 264 of file BackupClient.h.

◆ ListBackupJobsResponseReceivedHandler

Definition at line 265 of file BackupClient.h.

◆ ListBackupPlansResponseReceivedHandler

Definition at line 268 of file BackupClient.h.

◆ ListBackupPlanTemplatesResponseReceivedHandler

Definition at line 266 of file BackupClient.h.

◆ ListBackupPlanVersionsResponseReceivedHandler

Definition at line 267 of file BackupClient.h.

◆ ListBackupSelectionsResponseReceivedHandler

Definition at line 269 of file BackupClient.h.

◆ ListBackupVaultsResponseReceivedHandler

Definition at line 270 of file BackupClient.h.

◆ ListCopyJobsResponseReceivedHandler

Definition at line 271 of file BackupClient.h.

◆ ListProtectedResourcesResponseReceivedHandler

Definition at line 272 of file BackupClient.h.

◆ ListRecoveryPointsByBackupVaultResponseReceivedHandler

Definition at line 273 of file BackupClient.h.

◆ ListRecoveryPointsByResourceResponseReceivedHandler

Definition at line 274 of file BackupClient.h.

◆ ListRestoreJobsResponseReceivedHandler

Definition at line 275 of file BackupClient.h.

◆ ListTagsResponseReceivedHandler

typedef std::function<void(const BackupClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::Backup::ListTagsResponseReceivedHandler

Definition at line 276 of file BackupClient.h.

◆ PutBackupVaultAccessPolicyResponseReceivedHandler

Definition at line 277 of file BackupClient.h.

◆ PutBackupVaultNotificationsResponseReceivedHandler

Definition at line 278 of file BackupClient.h.

◆ StartBackupJobResponseReceivedHandler

Definition at line 279 of file BackupClient.h.

◆ StartCopyJobResponseReceivedHandler

Definition at line 280 of file BackupClient.h.

◆ StartRestoreJobResponseReceivedHandler

Definition at line 281 of file BackupClient.h.

◆ StopBackupJobResponseReceivedHandler

Definition at line 282 of file BackupClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 283 of file BackupClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 284 of file BackupClient.h.

◆ UpdateBackupPlanResponseReceivedHandler

Definition at line 285 of file BackupClient.h.

◆ UpdateRecoveryPointLifecycleResponseReceivedHandler

Definition at line 286 of file BackupClient.h.

◆ UpdateRegionSettingsResponseReceivedHandler

Definition at line 287 of file BackupClient.h.

Enumeration Type Documentation

◆ BackupErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
ALREADY_EXISTS 
DEPENDENCY_FAILURE 
INVALID_REQUEST 
LIMIT_EXCEEDED 
MISSING_PARAMETER_VALUE 

Definition at line 16 of file BackupErrors.h.