AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::EFS Namespace Reference

Namespaces

 EFSEndpoint
 
 EFSErrorMapper
 
 Model
 

Classes

class  EFSClient
 
class  EFSRequest
 

Typedefs

typedef std::function< void(const EFSClient *, const Model::CreateFileSystemRequest &, const Model::CreateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFileSystemResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::CreateMountTargetRequest &, const Model::CreateMountTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMountTargetResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DeleteFileSystemRequest &, const Model::DeleteFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFileSystemResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DeleteMountTargetRequest &, const Model::DeleteMountTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMountTargetResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeFileSystemsRequest &, const Model::DescribeFileSystemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFileSystemsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeMountTargetSecurityGroupsRequest &, const Model::DescribeMountTargetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMountTargetSecurityGroupsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeMountTargetsRequest &, const Model::DescribeMountTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMountTargetsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::ModifyMountTargetSecurityGroupsRequest &, const Model::ModifyMountTargetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyMountTargetSecurityGroupsResponseReceivedHandler
 

Enumerations

enum  EFSErrors {
  EFSErrors::INCOMPLETE_SIGNATURE = 0, EFSErrors::INTERNAL_FAILURE = 1, EFSErrors::INVALID_ACTION = 2, EFSErrors::INVALID_CLIENT_TOKEN_ID = 3,
  EFSErrors::INVALID_PARAMETER_COMBINATION = 4, EFSErrors::INVALID_QUERY_PARAMETER = 5, EFSErrors::INVALID_PARAMETER_VALUE = 6, EFSErrors::MISSING_ACTION = 7,
  EFSErrors::MISSING_AUTHENTICATION_TOKEN = 8, EFSErrors::MISSING_PARAMETER = 9, EFSErrors::OPT_IN_REQUIRED = 10, EFSErrors::REQUEST_EXPIRED = 11,
  EFSErrors::SERVICE_UNAVAILABLE = 12, EFSErrors::THROTTLING = 13, EFSErrors::VALIDATION = 14, EFSErrors::ACCESS_DENIED = 15,
  EFSErrors::RESOURCE_NOT_FOUND = 16, EFSErrors::UNRECOGNIZED_CLIENT = 17, EFSErrors::MALFORMED_QUERY_STRING = 18, EFSErrors::NETWORK_CONNECTION = 99,
  EFSErrors::UNKNOWN = 100, EFSErrors::BAD_REQUEST = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, EFSErrors::DEPENDENCY_TIMEOUT, EFSErrors::FILE_SYSTEM_ALREADY_EXISTS,
  EFSErrors::FILE_SYSTEM_IN_USE, EFSErrors::FILE_SYSTEM_LIMIT_EXCEEDED, EFSErrors::FILE_SYSTEM_NOT_FOUND, EFSErrors::INCORRECT_FILE_SYSTEM_LIFE_CYCLE_STATE,
  EFSErrors::INCORRECT_MOUNT_TARGET_STATE, EFSErrors::IP_ADDRESS_IN_USE, EFSErrors::MOUNT_TARGET_CONFLICT, EFSErrors::MOUNT_TARGET_NOT_FOUND,
  EFSErrors::NETWORK_INTERFACE_LIMIT_EXCEEDED, EFSErrors::NO_FREE_ADDRESSES_IN_SUBNET, EFSErrors::SECURITY_GROUP_LIMIT_EXCEEDED, EFSErrors::SECURITY_GROUP_NOT_FOUND,
  EFSErrors::SUBNET_NOT_FOUND, EFSErrors::UNSUPPORTED_AVAILABILITY_ZONE
}
 

Typedef Documentation

Definition at line 112 of file EFSClient.h.

Definition at line 115 of file EFSClient.h.

typedef std::function<void(const EFSClient*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EFS::CreateTagsResponseReceivedHandler

Definition at line 116 of file EFSClient.h.

Definition at line 117 of file EFSClient.h.

Definition at line 118 of file EFSClient.h.

typedef std::function<void(const EFSClient*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::EFS::DeleteTagsResponseReceivedHandler

Definition at line 119 of file EFSClient.h.

Definition at line 120 of file EFSClient.h.

Definition at line 121 of file EFSClient.h.

Definition at line 122 of file EFSClient.h.

Definition at line 123 of file EFSClient.h.

Definition at line 124 of file EFSClient.h.

Enumeration Type Documentation

enum Aws::EFS::EFSErrors
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 
NETWORK_CONNECTION 
UNKNOWN 
BAD_REQUEST 
DEPENDENCY_TIMEOUT 
FILE_SYSTEM_ALREADY_EXISTS 
FILE_SYSTEM_IN_USE 
FILE_SYSTEM_LIMIT_EXCEEDED 
FILE_SYSTEM_NOT_FOUND 
INCORRECT_FILE_SYSTEM_LIFE_CYCLE_STATE 
INCORRECT_MOUNT_TARGET_STATE 
IP_ADDRESS_IN_USE 
MOUNT_TARGET_CONFLICT 
MOUNT_TARGET_NOT_FOUND 
NETWORK_INTERFACE_LIMIT_EXCEEDED 
NO_FREE_ADDRESSES_IN_SUBNET 
SECURITY_GROUP_LIMIT_EXCEEDED 
SECURITY_GROUP_NOT_FOUND 
SUBNET_NOT_FOUND 
UNSUPPORTED_AVAILABILITY_ZONE 

Definition at line 24 of file EFSErrors.h.