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

Namespaces

 EFSEndpoint
 
 EFSErrorMapper
 
 Model
 

Classes

class  EFSClient
 
class  EFSError
 
class  EFSRequest
 

Typedefs

typedef std::function< void(const EFSClient *, const Model::CreateAccessPointRequest &, const Model::CreateAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessPointResponseReceivedHandler
 
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::DeleteAccessPointRequest &, const Model::DeleteAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessPointResponseReceivedHandler
 
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::DeleteFileSystemPolicyRequest &, const Model::DeleteFileSystemPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFileSystemPolicyResponseReceivedHandler
 
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::DescribeAccessPointsRequest &, const Model::DescribeAccessPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccessPointsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeBackupPolicyRequest &, const Model::DescribeBackupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBackupPolicyResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeFileSystemPolicyRequest &, const Model::DescribeFileSystemPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFileSystemPolicyResponseReceivedHandler
 
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::DescribeLifecycleConfigurationRequest &, const Model::DescribeLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLifecycleConfigurationResponseReceivedHandler
 
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::ModifyMountTargetSecurityGroupsRequest &, const Model::ModifyMountTargetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyMountTargetSecurityGroupsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::PutBackupPolicyRequest &, const Model::PutBackupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBackupPolicyResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::PutFileSystemPolicyRequest &, const Model::PutFileSystemPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFileSystemPolicyResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::PutLifecycleConfigurationRequest &, const Model::PutLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLifecycleConfigurationResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::UpdateFileSystemRequest &, const Model::UpdateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFileSystemResponseReceivedHandler
 

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::SLOW_DOWN = 19,
  EFSErrors::REQUEST_TIME_TOO_SKEWED = 20, EFSErrors::INVALID_SIGNATURE = 21, EFSErrors::SIGNATURE_DOES_NOT_MATCH = 22, EFSErrors::INVALID_ACCESS_KEY_ID = 23,
  EFSErrors::REQUEST_TIMEOUT = 24, EFSErrors::NETWORK_CONNECTION = 99, EFSErrors::UNKNOWN = 100, EFSErrors::ACCESS_POINT_ALREADY_EXISTS = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  EFSErrors::ACCESS_POINT_LIMIT_EXCEEDED, EFSErrors::ACCESS_POINT_NOT_FOUND, EFSErrors::BAD_REQUEST, 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::INSUFFICIENT_THROUGHPUT_CAPACITY, EFSErrors::INVALID_POLICY,
  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::POLICY_NOT_FOUND, EFSErrors::SECURITY_GROUP_LIMIT_EXCEEDED, EFSErrors::SECURITY_GROUP_NOT_FOUND,
  EFSErrors::SUBNET_NOT_FOUND, EFSErrors::THROUGHPUT_LIMIT_EXCEEDED, EFSErrors::TOO_MANY_REQUESTS, EFSErrors::UNSUPPORTED_AVAILABILITY_ZONE
}
 

Typedef Documentation

◆ CreateAccessPointResponseReceivedHandler

Definition at line 139 of file EFSClient.h.

◆ CreateFileSystemResponseReceivedHandler

Definition at line 142 of file EFSClient.h.

◆ CreateMountTargetResponseReceivedHandler

Definition at line 143 of file EFSClient.h.

◆ DeleteAccessPointResponseReceivedHandler

Definition at line 144 of file EFSClient.h.

◆ DeleteFileSystemPolicyResponseReceivedHandler

Definition at line 146 of file EFSClient.h.

◆ DeleteFileSystemResponseReceivedHandler

Definition at line 145 of file EFSClient.h.

◆ DeleteMountTargetResponseReceivedHandler

Definition at line 147 of file EFSClient.h.

◆ DescribeAccessPointsResponseReceivedHandler

Definition at line 148 of file EFSClient.h.

◆ DescribeBackupPolicyResponseReceivedHandler

Definition at line 149 of file EFSClient.h.

◆ DescribeFileSystemPolicyResponseReceivedHandler

Definition at line 150 of file EFSClient.h.

◆ DescribeFileSystemsResponseReceivedHandler

Definition at line 151 of file EFSClient.h.

◆ DescribeLifecycleConfigurationResponseReceivedHandler

Definition at line 152 of file EFSClient.h.

◆ DescribeMountTargetSecurityGroupsResponseReceivedHandler

Definition at line 153 of file EFSClient.h.

◆ DescribeMountTargetsResponseReceivedHandler

Definition at line 154 of file EFSClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 155 of file EFSClient.h.

◆ ModifyMountTargetSecurityGroupsResponseReceivedHandler

Definition at line 156 of file EFSClient.h.

◆ PutBackupPolicyResponseReceivedHandler

Definition at line 157 of file EFSClient.h.

◆ PutFileSystemPolicyResponseReceivedHandler

Definition at line 158 of file EFSClient.h.

◆ PutLifecycleConfigurationResponseReceivedHandler

Definition at line 159 of file EFSClient.h.

◆ TagResourceResponseReceivedHandler

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

Definition at line 160 of file EFSClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 161 of file EFSClient.h.

◆ UpdateFileSystemResponseReceivedHandler

Definition at line 162 of file EFSClient.h.

Enumeration Type Documentation

◆ EFSErrors

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 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
ACCESS_POINT_ALREADY_EXISTS 
ACCESS_POINT_LIMIT_EXCEEDED 
ACCESS_POINT_NOT_FOUND 
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 
INSUFFICIENT_THROUGHPUT_CAPACITY 
INVALID_POLICY 
IP_ADDRESS_IN_USE 
MOUNT_TARGET_CONFLICT 
MOUNT_TARGET_NOT_FOUND 
NETWORK_INTERFACE_LIMIT_EXCEEDED 
NO_FREE_ADDRESSES_IN_SUBNET 
POLICY_NOT_FOUND 
SECURITY_GROUP_LIMIT_EXCEEDED 
SECURITY_GROUP_NOT_FOUND 
SUBNET_NOT_FOUND 
THROUGHPUT_LIMIT_EXCEEDED 
TOO_MANY_REQUESTS 
UNSUPPORTED_AVAILABILITY_ZONE 

Definition at line 16 of file EFSErrors.h.