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

Namespaces

 EBSEndpoint
 
 EBSErrorMapper
 
 Model
 

Classes

class  EBSClient
 
class  EBSError
 
class  EBSRequest
 

Typedefs

typedef std::function< void(const EBSClient *, const Model::CompleteSnapshotRequest &, const Model::CompleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteSnapshotResponseReceivedHandler
 
typedef std::function< void(const EBSClient *, const Model::GetSnapshotBlockRequest &, Model::GetSnapshotBlockOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSnapshotBlockResponseReceivedHandler
 
typedef std::function< void(const EBSClient *, const Model::ListChangedBlocksRequest &, const Model::ListChangedBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChangedBlocksResponseReceivedHandler
 
typedef std::function< void(const EBSClient *, const Model::ListSnapshotBlocksRequest &, const Model::ListSnapshotBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSnapshotBlocksResponseReceivedHandler
 
typedef std::function< void(const EBSClient *, const Model::PutSnapshotBlockRequest &, const Model::PutSnapshotBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSnapshotBlockResponseReceivedHandler
 
typedef std::function< void(const EBSClient *, const Model::StartSnapshotRequest &, const Model::StartSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSnapshotResponseReceivedHandler
 
typedef Aws::AmazonStreamingWebServiceRequest StreamingEBSRequest
 

Enumerations

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

Typedef Documentation

◆ CompleteSnapshotResponseReceivedHandler

Definition at line 81 of file EBSClient.h.

◆ GetSnapshotBlockResponseReceivedHandler

Definition at line 84 of file EBSClient.h.

◆ ListChangedBlocksResponseReceivedHandler

Definition at line 85 of file EBSClient.h.

◆ ListSnapshotBlocksResponseReceivedHandler

Definition at line 86 of file EBSClient.h.

◆ PutSnapshotBlockResponseReceivedHandler

Definition at line 87 of file EBSClient.h.

◆ StartSnapshotResponseReceivedHandler

Definition at line 88 of file EBSClient.h.

◆ StreamingEBSRequest

Definition at line 41 of file EBSRequest.h.

Enumeration Type Documentation

◆ EBSErrors

enum Aws::EBS::EBSErrors
strong
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 
CONCURRENT_LIMIT_EXCEEDED 
CONFLICT 
INTERNAL_SERVER 
SERVICE_QUOTA_EXCEEDED 

Definition at line 16 of file EBSErrors.h.