AWS SDK for C++  1.9.41
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Transfer::Model Namespace Reference

Namespaces

 DomainMapper
 
 EndpointTypeMapper
 
 HomeDirectoryTypeMapper
 
 IdentityProviderTypeMapper
 
 ProtocolMapper
 
 StateMapper
 

Classes

class  CreateAccessRequest
 
class  CreateAccessResult
 
class  CreateServerRequest
 
class  CreateServerResult
 
class  CreateUserRequest
 
class  CreateUserResult
 
class  DeleteAccessRequest
 
class  DeleteServerRequest
 
class  DeleteSshPublicKeyRequest
 
class  DeleteUserRequest
 
class  DescribeAccessRequest
 
class  DescribeAccessResult
 
class  DescribedAccess
 
class  DescribedSecurityPolicy
 
class  DescribedServer
 
class  DescribedUser
 
class  DescribeSecurityPolicyRequest
 
class  DescribeSecurityPolicyResult
 
class  DescribeServerRequest
 
class  DescribeServerResult
 
class  DescribeUserRequest
 
class  DescribeUserResult
 
class  EndpointDetails
 
class  HomeDirectoryMapEntry
 
class  IdentityProviderDetails
 
class  ImportSshPublicKeyRequest
 
class  ImportSshPublicKeyResult
 
class  ListAccessesRequest
 
class  ListAccessesResult
 
class  ListedAccess
 
class  ListedServer
 
class  ListedUser
 
class  ListSecurityPoliciesRequest
 
class  ListSecurityPoliciesResult
 
class  ListServersRequest
 
class  ListServersResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ListUsersRequest
 
class  ListUsersResult
 
class  PosixProfile
 
class  ResourceExistsException
 
class  ResourceNotFoundException
 
class  SshPublicKey
 
class  StartServerRequest
 
class  StopServerRequest
 
class  Tag
 
class  TagResourceRequest
 
class  TestIdentityProviderRequest
 
class  TestIdentityProviderResult
 
class  ThrottlingException
 
class  UntagResourceRequest
 
class  UpdateAccessRequest
 
class  UpdateAccessResult
 
class  UpdateServerRequest
 
class  UpdateServerResult
 
class  UpdateUserRequest
 
class  UpdateUserResult
 

Typedefs

typedef Aws::Utils::Outcome< CreateAccessResult, TransferErrorCreateAccessOutcome
 
typedef Aws::Utils::Outcome< CreateServerResult, TransferErrorCreateServerOutcome
 
typedef Aws::Utils::Outcome< CreateUserResult, TransferErrorCreateUserOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, TransferErrorDeleteAccessOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, TransferErrorDeleteServerOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, TransferErrorDeleteSshPublicKeyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, TransferErrorDeleteUserOutcome
 
typedef Aws::Utils::Outcome< DescribeAccessResult, TransferErrorDescribeAccessOutcome
 
typedef Aws::Utils::Outcome< DescribeSecurityPolicyResult, TransferErrorDescribeSecurityPolicyOutcome
 
typedef Aws::Utils::Outcome< DescribeServerResult, TransferErrorDescribeServerOutcome
 
typedef Aws::Utils::Outcome< DescribeUserResult, TransferErrorDescribeUserOutcome
 
typedef Aws::Utils::Outcome< ImportSshPublicKeyResult, TransferErrorImportSshPublicKeyOutcome
 
typedef Aws::Utils::Outcome< ListAccessesResult, TransferErrorListAccessesOutcome
 
typedef Aws::Utils::Outcome< ListSecurityPoliciesResult, TransferErrorListSecurityPoliciesOutcome
 
typedef Aws::Utils::Outcome< ListServersResult, TransferErrorListServersOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, TransferErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListUsersResult, TransferErrorListUsersOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, TransferErrorStartServerOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, TransferErrorStopServerOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, TransferErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< TestIdentityProviderResult, TransferErrorTestIdentityProviderOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, TransferErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateAccessResult, TransferErrorUpdateAccessOutcome
 
typedef Aws::Utils::Outcome< UpdateServerResult, TransferErrorUpdateServerOutcome
 
typedef Aws::Utils::Outcome< UpdateUserResult, TransferErrorUpdateUserOutcome
 
typedef std::future< CreateAccessOutcomeCreateAccessOutcomeCallable
 
typedef std::future< CreateServerOutcomeCreateServerOutcomeCallable
 
typedef std::future< CreateUserOutcomeCreateUserOutcomeCallable
 
typedef std::future< DeleteAccessOutcomeDeleteAccessOutcomeCallable
 
typedef std::future< DeleteServerOutcomeDeleteServerOutcomeCallable
 
typedef std::future< DeleteSshPublicKeyOutcomeDeleteSshPublicKeyOutcomeCallable
 
typedef std::future< DeleteUserOutcomeDeleteUserOutcomeCallable
 
typedef std::future< DescribeAccessOutcomeDescribeAccessOutcomeCallable
 
typedef std::future< DescribeSecurityPolicyOutcomeDescribeSecurityPolicyOutcomeCallable
 
typedef std::future< DescribeServerOutcomeDescribeServerOutcomeCallable
 
typedef std::future< DescribeUserOutcomeDescribeUserOutcomeCallable
 
typedef std::future< ImportSshPublicKeyOutcomeImportSshPublicKeyOutcomeCallable
 
typedef std::future< ListAccessesOutcomeListAccessesOutcomeCallable
 
typedef std::future< ListSecurityPoliciesOutcomeListSecurityPoliciesOutcomeCallable
 
typedef std::future< ListServersOutcomeListServersOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ListUsersOutcomeListUsersOutcomeCallable
 
typedef std::future< StartServerOutcomeStartServerOutcomeCallable
 
typedef std::future< StopServerOutcomeStopServerOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< TestIdentityProviderOutcomeTestIdentityProviderOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateAccessOutcomeUpdateAccessOutcomeCallable
 
typedef std::future< UpdateServerOutcomeUpdateServerOutcomeCallable
 
typedef std::future< UpdateUserOutcomeUpdateUserOutcomeCallable
 

Enumerations

enum  Domain { Domain::NOT_SET, Domain::S3, Domain::EFS }
 
enum  EndpointType { EndpointType::NOT_SET, EndpointType::PUBLIC_, EndpointType::VPC, EndpointType::VPC_ENDPOINT }
 
enum  HomeDirectoryType { HomeDirectoryType::NOT_SET, HomeDirectoryType::PATH, HomeDirectoryType::LOGICAL }
 
enum  IdentityProviderType { IdentityProviderType::NOT_SET, IdentityProviderType::SERVICE_MANAGED, IdentityProviderType::API_GATEWAY, IdentityProviderType::AWS_DIRECTORY_SERVICE }
 
enum  Protocol { Protocol::NOT_SET, Protocol::SFTP, Protocol::FTP, Protocol::FTPS }
 
enum  State {
  State::NOT_SET, State::OFFLINE, State::ONLINE, State::STARTING,
  State::STOPPING, State::START_FAILED, State::STOP_FAILED
}
 

Typedef Documentation

◆ CreateAccessOutcome

Definition at line 97 of file TransferClient.h.

◆ CreateAccessOutcomeCallable

Definition at line 123 of file TransferClient.h.

◆ CreateServerOutcome

Definition at line 98 of file TransferClient.h.

◆ CreateServerOutcomeCallable

Definition at line 124 of file TransferClient.h.

◆ CreateUserOutcome

Definition at line 99 of file TransferClient.h.

◆ CreateUserOutcomeCallable

Definition at line 125 of file TransferClient.h.

◆ DeleteAccessOutcome

Definition at line 100 of file TransferClient.h.

◆ DeleteAccessOutcomeCallable

Definition at line 126 of file TransferClient.h.

◆ DeleteServerOutcome

Definition at line 101 of file TransferClient.h.

◆ DeleteServerOutcomeCallable

Definition at line 127 of file TransferClient.h.

◆ DeleteSshPublicKeyOutcome

Definition at line 102 of file TransferClient.h.

◆ DeleteSshPublicKeyOutcomeCallable

Definition at line 128 of file TransferClient.h.

◆ DeleteUserOutcome

Definition at line 103 of file TransferClient.h.

◆ DeleteUserOutcomeCallable

Definition at line 129 of file TransferClient.h.

◆ DescribeAccessOutcome

Definition at line 104 of file TransferClient.h.

◆ DescribeAccessOutcomeCallable

Definition at line 130 of file TransferClient.h.

◆ DescribeSecurityPolicyOutcome

Definition at line 105 of file TransferClient.h.

◆ DescribeSecurityPolicyOutcomeCallable

Definition at line 131 of file TransferClient.h.

◆ DescribeServerOutcome

Definition at line 106 of file TransferClient.h.

◆ DescribeServerOutcomeCallable

Definition at line 132 of file TransferClient.h.

◆ DescribeUserOutcome

Definition at line 107 of file TransferClient.h.

◆ DescribeUserOutcomeCallable

Definition at line 133 of file TransferClient.h.

◆ ImportSshPublicKeyOutcome

Definition at line 108 of file TransferClient.h.

◆ ImportSshPublicKeyOutcomeCallable

Definition at line 134 of file TransferClient.h.

◆ ListAccessesOutcome

Definition at line 109 of file TransferClient.h.

◆ ListAccessesOutcomeCallable

Definition at line 135 of file TransferClient.h.

◆ ListSecurityPoliciesOutcome

Definition at line 110 of file TransferClient.h.

◆ ListSecurityPoliciesOutcomeCallable

Definition at line 136 of file TransferClient.h.

◆ ListServersOutcome

Definition at line 111 of file TransferClient.h.

◆ ListServersOutcomeCallable

Definition at line 137 of file TransferClient.h.

◆ ListTagsForResourceOutcome

Definition at line 112 of file TransferClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 138 of file TransferClient.h.

◆ ListUsersOutcome

Definition at line 113 of file TransferClient.h.

◆ ListUsersOutcomeCallable

Definition at line 139 of file TransferClient.h.

◆ StartServerOutcome

Definition at line 114 of file TransferClient.h.

◆ StartServerOutcomeCallable

Definition at line 140 of file TransferClient.h.

◆ StopServerOutcome

Definition at line 115 of file TransferClient.h.

◆ StopServerOutcomeCallable

Definition at line 141 of file TransferClient.h.

◆ TagResourceOutcome

Definition at line 116 of file TransferClient.h.

◆ TagResourceOutcomeCallable

Definition at line 142 of file TransferClient.h.

◆ TestIdentityProviderOutcome

Definition at line 117 of file TransferClient.h.

◆ TestIdentityProviderOutcomeCallable

Definition at line 143 of file TransferClient.h.

◆ UntagResourceOutcome

Definition at line 118 of file TransferClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 144 of file TransferClient.h.

◆ UpdateAccessOutcome

Definition at line 119 of file TransferClient.h.

◆ UpdateAccessOutcomeCallable

Definition at line 145 of file TransferClient.h.

◆ UpdateServerOutcome

Definition at line 120 of file TransferClient.h.

◆ UpdateServerOutcomeCallable

Definition at line 146 of file TransferClient.h.

◆ UpdateUserOutcome

Definition at line 121 of file TransferClient.h.

◆ UpdateUserOutcomeCallable

Definition at line 147 of file TransferClient.h.

Enumeration Type Documentation

◆ Domain

Enumerator
NOT_SET 
S3 
EFS 

Definition at line 16 of file Domain.h.

◆ EndpointType

Enumerator
NOT_SET 
PUBLIC_ 
VPC 
VPC_ENDPOINT 

Definition at line 16 of file EndpointType.h.

◆ HomeDirectoryType

Enumerator
NOT_SET 
PATH 
LOGICAL 

Definition at line 16 of file HomeDirectoryType.h.

◆ IdentityProviderType

Enumerator
NOT_SET 
SERVICE_MANAGED 
API_GATEWAY 
AWS_DIRECTORY_SERVICE 

Definition at line 16 of file IdentityProviderType.h.

◆ Protocol

Enumerator
NOT_SET 
SFTP 
FTP 
FTPS 

Definition at line 16 of file Protocol.h.

◆ State

Enumerator
NOT_SET 
OFFLINE 
ONLINE 
STARTING 
STOPPING 
START_FAILED 
STOP_FAILED 

Definition at line 16 of file State.h.