AWS SDK for C++  1.9.19
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::FSx Namespace Reference

Namespaces

 FSxEndpoint
 
 FSxErrorMapper
 
 Model
 

Classes

class  FSxClient
 
class  FSxError
 
class  FSxRequest
 

Typedefs

typedef std::function< void(const FSxClient *, const Model::AssociateFileSystemAliasesRequest &, const Model::AssociateFileSystemAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateFileSystemAliasesResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::CancelDataRepositoryTaskRequest &, const Model::CancelDataRepositoryTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelDataRepositoryTaskResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::CopyBackupRequest &, const Model::CopyBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyBackupResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::CreateBackupRequest &, const Model::CreateBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackupResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::CreateDataRepositoryTaskRequest &, const Model::CreateDataRepositoryTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataRepositoryTaskResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::CreateFileSystemRequest &, const Model::CreateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFileSystemResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::CreateFileSystemFromBackupRequest &, const Model::CreateFileSystemFromBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFileSystemFromBackupResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::DeleteBackupRequest &, const Model::DeleteBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackupResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::DeleteFileSystemRequest &, const Model::DeleteFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFileSystemResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::DescribeBackupsRequest &, const Model::DescribeBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBackupsResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::DescribeDataRepositoryTasksRequest &, const Model::DescribeDataRepositoryTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDataRepositoryTasksResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::DescribeFileSystemAliasesRequest &, const Model::DescribeFileSystemAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFileSystemAliasesResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::DescribeFileSystemsRequest &, const Model::DescribeFileSystemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFileSystemsResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::DisassociateFileSystemAliasesRequest &, const Model::DisassociateFileSystemAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFileSystemAliasesResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const FSxClient *, const Model::UpdateFileSystemRequest &, const Model::UpdateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFileSystemResponseReceivedHandler
 

Enumerations

enum  FSxErrors {
  FSxErrors::INCOMPLETE_SIGNATURE = 0, FSxErrors::INTERNAL_FAILURE = 1, FSxErrors::INVALID_ACTION = 2, FSxErrors::INVALID_CLIENT_TOKEN_ID = 3,
  FSxErrors::INVALID_PARAMETER_COMBINATION = 4, FSxErrors::INVALID_QUERY_PARAMETER = 5, FSxErrors::INVALID_PARAMETER_VALUE = 6, FSxErrors::MISSING_ACTION = 7,
  FSxErrors::MISSING_AUTHENTICATION_TOKEN = 8, FSxErrors::MISSING_PARAMETER = 9, FSxErrors::OPT_IN_REQUIRED = 10, FSxErrors::REQUEST_EXPIRED = 11,
  FSxErrors::SERVICE_UNAVAILABLE = 12, FSxErrors::THROTTLING = 13, FSxErrors::VALIDATION = 14, FSxErrors::ACCESS_DENIED = 15,
  FSxErrors::RESOURCE_NOT_FOUND = 16, FSxErrors::UNRECOGNIZED_CLIENT = 17, FSxErrors::MALFORMED_QUERY_STRING = 18, FSxErrors::SLOW_DOWN = 19,
  FSxErrors::REQUEST_TIME_TOO_SKEWED = 20, FSxErrors::INVALID_SIGNATURE = 21, FSxErrors::SIGNATURE_DOES_NOT_MATCH = 22, FSxErrors::INVALID_ACCESS_KEY_ID = 23,
  FSxErrors::REQUEST_TIMEOUT = 24, FSxErrors::NETWORK_CONNECTION = 99, FSxErrors::UNKNOWN = 100, FSxErrors::ACTIVE_DIRECTORY = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  FSxErrors::BACKUP_BEING_COPIED, FSxErrors::BACKUP_IN_PROGRESS, FSxErrors::BACKUP_NOT_FOUND, FSxErrors::BACKUP_RESTORING,
  FSxErrors::BAD_REQUEST, FSxErrors::DATA_REPOSITORY_TASK_ENDED, FSxErrors::DATA_REPOSITORY_TASK_EXECUTING, FSxErrors::DATA_REPOSITORY_TASK_NOT_FOUND,
  FSxErrors::FILE_SYSTEM_NOT_FOUND, FSxErrors::INCOMPATIBLE_PARAMETER, FSxErrors::INCOMPATIBLE_REGION_FOR_MULTI_A_Z, FSxErrors::INVALID_DESTINATION_KMS_KEY,
  FSxErrors::INVALID_EXPORT_PATH, FSxErrors::INVALID_IMPORT_PATH, FSxErrors::INVALID_NETWORK_SETTINGS, FSxErrors::INVALID_PER_UNIT_STORAGE_THROUGHPUT,
  FSxErrors::INVALID_REGION, FSxErrors::INVALID_SOURCE_KMS_KEY, FSxErrors::MISSING_FILE_SYSTEM_CONFIGURATION, FSxErrors::NOT_SERVICE_RESOURCE,
  FSxErrors::RESOURCE_DOES_NOT_SUPPORT_TAGGING, FSxErrors::SERVICE_LIMIT_EXCEEDED, FSxErrors::SOURCE_BACKUP_UNAVAILABLE, FSxErrors::UNSUPPORTED_OPERATION
}
 

Typedef Documentation

◆ AssociateFileSystemAliasesResponseReceivedHandler

Definition at line 131 of file FSxClient.h.

◆ CancelDataRepositoryTaskResponseReceivedHandler

Definition at line 132 of file FSxClient.h.

◆ CopyBackupResponseReceivedHandler

typedef std::function<void(const FSxClient*, const Model::CopyBackupRequest&, const Model::CopyBackupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::FSx::CopyBackupResponseReceivedHandler

Definition at line 133 of file FSxClient.h.

◆ CreateBackupResponseReceivedHandler

Definition at line 134 of file FSxClient.h.

◆ CreateDataRepositoryTaskResponseReceivedHandler

Definition at line 135 of file FSxClient.h.

◆ CreateFileSystemFromBackupResponseReceivedHandler

Definition at line 137 of file FSxClient.h.

◆ CreateFileSystemResponseReceivedHandler

Definition at line 136 of file FSxClient.h.

◆ DeleteBackupResponseReceivedHandler

Definition at line 138 of file FSxClient.h.

◆ DeleteFileSystemResponseReceivedHandler

Definition at line 139 of file FSxClient.h.

◆ DescribeBackupsResponseReceivedHandler

Definition at line 140 of file FSxClient.h.

◆ DescribeDataRepositoryTasksResponseReceivedHandler

Definition at line 141 of file FSxClient.h.

◆ DescribeFileSystemAliasesResponseReceivedHandler

Definition at line 142 of file FSxClient.h.

◆ DescribeFileSystemsResponseReceivedHandler

Definition at line 143 of file FSxClient.h.

◆ DisassociateFileSystemAliasesResponseReceivedHandler

Definition at line 144 of file FSxClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 145 of file FSxClient.h.

◆ TagResourceResponseReceivedHandler

typedef std::function<void(const FSxClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::FSx::TagResourceResponseReceivedHandler

Definition at line 146 of file FSxClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 147 of file FSxClient.h.

◆ UpdateFileSystemResponseReceivedHandler

Definition at line 148 of file FSxClient.h.

Enumeration Type Documentation

◆ FSxErrors

enum Aws::FSx::FSxErrors
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 
ACTIVE_DIRECTORY 
BACKUP_BEING_COPIED 
BACKUP_IN_PROGRESS 
BACKUP_NOT_FOUND 
BACKUP_RESTORING 
BAD_REQUEST 
DATA_REPOSITORY_TASK_ENDED 
DATA_REPOSITORY_TASK_EXECUTING 
DATA_REPOSITORY_TASK_NOT_FOUND 
FILE_SYSTEM_NOT_FOUND 
INCOMPATIBLE_PARAMETER 
INCOMPATIBLE_REGION_FOR_MULTI_A_Z 
INVALID_DESTINATION_KMS_KEY 
INVALID_EXPORT_PATH 
INVALID_IMPORT_PATH 
INVALID_NETWORK_SETTINGS 
INVALID_PER_UNIT_STORAGE_THROUGHPUT 
INVALID_REGION 
INVALID_SOURCE_KMS_KEY 
MISSING_FILE_SYSTEM_CONFIGURATION 
NOT_SERVICE_RESOURCE 
RESOURCE_DOES_NOT_SUPPORT_TAGGING 
SERVICE_LIMIT_EXCEEDED 
SOURCE_BACKUP_UNAVAILABLE 
UNSUPPORTED_OPERATION 

Definition at line 16 of file FSxErrors.h.