AWS SDK for C++  1.9.131
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::EBS::Model Namespace Reference

Namespaces

 AccessDeniedExceptionReasonMapper
 
 ChecksumAggregationMethodMapper
 
 ChecksumAlgorithmMapper
 
 RequestThrottledExceptionReasonMapper
 
 ResourceNotFoundExceptionReasonMapper
 
 ServiceQuotaExceededExceptionReasonMapper
 
 StatusMapper
 
 ValidationExceptionReasonMapper
 

Classes

class  AccessDeniedException
 
class  Block
 
class  ChangedBlock
 
class  CompleteSnapshotRequest
 
class  CompleteSnapshotResult
 
class  GetSnapshotBlockRequest
 
class  GetSnapshotBlockResult
 
class  ListChangedBlocksRequest
 
class  ListChangedBlocksResult
 
class  ListSnapshotBlocksRequest
 
class  ListSnapshotBlocksResult
 
class  PutSnapshotBlockRequest
 
class  PutSnapshotBlockResult
 
class  RequestThrottledException
 
class  ResourceNotFoundException
 
class  ServiceQuotaExceededException
 
class  StartSnapshotRequest
 
class  StartSnapshotResult
 
class  Tag
 
class  ValidationException
 

Typedefs

typedef Aws::Utils::Outcome< CompleteSnapshotResult, EBSErrorCompleteSnapshotOutcome
 
typedef Aws::Utils::Outcome< GetSnapshotBlockResult, EBSErrorGetSnapshotBlockOutcome
 
typedef Aws::Utils::Outcome< ListChangedBlocksResult, EBSErrorListChangedBlocksOutcome
 
typedef Aws::Utils::Outcome< ListSnapshotBlocksResult, EBSErrorListSnapshotBlocksOutcome
 
typedef Aws::Utils::Outcome< PutSnapshotBlockResult, EBSErrorPutSnapshotBlockOutcome
 
typedef Aws::Utils::Outcome< StartSnapshotResult, EBSErrorStartSnapshotOutcome
 
typedef std::future< CompleteSnapshotOutcomeCompleteSnapshotOutcomeCallable
 
typedef std::future< GetSnapshotBlockOutcomeGetSnapshotBlockOutcomeCallable
 
typedef std::future< ListChangedBlocksOutcomeListChangedBlocksOutcomeCallable
 
typedef std::future< ListSnapshotBlocksOutcomeListSnapshotBlocksOutcomeCallable
 
typedef std::future< PutSnapshotBlockOutcomePutSnapshotBlockOutcomeCallable
 
typedef std::future< StartSnapshotOutcomeStartSnapshotOutcomeCallable
 

Enumerations

enum  AccessDeniedExceptionReason { AccessDeniedExceptionReason::NOT_SET, AccessDeniedExceptionReason::UNAUTHORIZED_ACCOUNT, AccessDeniedExceptionReason::DEPENDENCY_ACCESS_DENIED }
 
enum  ChecksumAggregationMethod { ChecksumAggregationMethod::NOT_SET, ChecksumAggregationMethod::LINEAR }
 
enum  ChecksumAlgorithm { ChecksumAlgorithm::NOT_SET, ChecksumAlgorithm::SHA256 }
 
enum  RequestThrottledExceptionReason { RequestThrottledExceptionReason::NOT_SET, RequestThrottledExceptionReason::ACCOUNT_THROTTLED, RequestThrottledExceptionReason::DEPENDENCY_REQUEST_THROTTLED }
 
enum  ResourceNotFoundExceptionReason { ResourceNotFoundExceptionReason::NOT_SET, ResourceNotFoundExceptionReason::SNAPSHOT_NOT_FOUND, ResourceNotFoundExceptionReason::DEPENDENCY_RESOURCE_NOT_FOUND }
 
enum  ServiceQuotaExceededExceptionReason { ServiceQuotaExceededExceptionReason::NOT_SET, ServiceQuotaExceededExceptionReason::DEPENDENCY_SERVICE_QUOTA_EXCEEDED }
 
enum  Status { Status::NOT_SET, Status::completed, Status::pending, Status::error }
 
enum  ValidationExceptionReason {
  ValidationExceptionReason::NOT_SET, ValidationExceptionReason::INVALID_CUSTOMER_KEY, ValidationExceptionReason::INVALID_PAGE_TOKEN, ValidationExceptionReason::INVALID_BLOCK_TOKEN,
  ValidationExceptionReason::INVALID_SNAPSHOT_ID, ValidationExceptionReason::UNRELATED_SNAPSHOTS, ValidationExceptionReason::INVALID_BLOCK, ValidationExceptionReason::INVALID_CONTENT_ENCODING,
  ValidationExceptionReason::INVALID_TAG, ValidationExceptionReason::INVALID_DEPENDENCY_REQUEST, ValidationExceptionReason::INVALID_PARAMETER_VALUE, ValidationExceptionReason::INVALID_VOLUME_SIZE
}
 

Typedef Documentation

◆ CompleteSnapshotOutcome

Definition at line 66 of file EBSClient.h.

◆ CompleteSnapshotOutcomeCallable

Definition at line 73 of file EBSClient.h.

◆ GetSnapshotBlockOutcome

Definition at line 67 of file EBSClient.h.

◆ GetSnapshotBlockOutcomeCallable

Definition at line 74 of file EBSClient.h.

◆ ListChangedBlocksOutcome

Definition at line 68 of file EBSClient.h.

◆ ListChangedBlocksOutcomeCallable

Definition at line 75 of file EBSClient.h.

◆ ListSnapshotBlocksOutcome

Definition at line 69 of file EBSClient.h.

◆ ListSnapshotBlocksOutcomeCallable

Definition at line 76 of file EBSClient.h.

◆ PutSnapshotBlockOutcome

Definition at line 70 of file EBSClient.h.

◆ PutSnapshotBlockOutcomeCallable

Definition at line 77 of file EBSClient.h.

◆ StartSnapshotOutcome

Definition at line 71 of file EBSClient.h.

◆ StartSnapshotOutcomeCallable

Definition at line 78 of file EBSClient.h.

Enumeration Type Documentation

◆ AccessDeniedExceptionReason

Enumerator
NOT_SET 
UNAUTHORIZED_ACCOUNT 
DEPENDENCY_ACCESS_DENIED 

Definition at line 16 of file AccessDeniedExceptionReason.h.

◆ ChecksumAggregationMethod

Enumerator
NOT_SET 
LINEAR 

Definition at line 16 of file ChecksumAggregationMethod.h.

◆ ChecksumAlgorithm

Enumerator
NOT_SET 
SHA256 

Definition at line 16 of file ChecksumAlgorithm.h.

◆ RequestThrottledExceptionReason

Enumerator
NOT_SET 
ACCOUNT_THROTTLED 
DEPENDENCY_REQUEST_THROTTLED 

Definition at line 16 of file RequestThrottledExceptionReason.h.

◆ ResourceNotFoundExceptionReason

Enumerator
NOT_SET 
SNAPSHOT_NOT_FOUND 
DEPENDENCY_RESOURCE_NOT_FOUND 

Definition at line 16 of file ResourceNotFoundExceptionReason.h.

◆ ServiceQuotaExceededExceptionReason

Enumerator
NOT_SET 
DEPENDENCY_SERVICE_QUOTA_EXCEEDED 

Definition at line 16 of file ServiceQuotaExceededExceptionReason.h.

◆ Status

Enumerator
NOT_SET 
completed 
pending 
error 

Definition at line 16 of file Status.h.

◆ ValidationExceptionReason

Enumerator
NOT_SET 
INVALID_CUSTOMER_KEY 
INVALID_PAGE_TOKEN 
INVALID_BLOCK_TOKEN 
INVALID_SNAPSHOT_ID 
UNRELATED_SNAPSHOTS 
INVALID_BLOCK 
INVALID_CONTENT_ENCODING 
INVALID_TAG 
INVALID_DEPENDENCY_REQUEST 
INVALID_PARAMETER_VALUE 
INVALID_VOLUME_SIZE 

Definition at line 16 of file ValidationExceptionReason.h.