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

Namespaces

 CustomStepStatusMapper
 
 DomainMapper
 
 EndpointTypeMapper
 
 ExecutionErrorTypeMapper
 
 ExecutionStatusMapper
 
 HomeDirectoryTypeMapper
 
 IdentityProviderTypeMapper
 
 OverwriteExistingMapper
 
 ProtocolMapper
 
 StateMapper
 
 WorkflowStepTypeMapper
 

Classes

class  CopyStepDetails
 
class  CreateAccessRequest
 
class  CreateAccessResult
 
class  CreateServerRequest
 
class  CreateServerResult
 
class  CreateUserRequest
 
class  CreateUserResult
 
class  CreateWorkflowRequest
 
class  CreateWorkflowResult
 
class  CustomStepDetails
 
class  DeleteAccessRequest
 
class  DeleteServerRequest
 
class  DeleteSshPublicKeyRequest
 
class  DeleteStepDetails
 
class  DeleteUserRequest
 
class  DeleteWorkflowRequest
 
class  DescribeAccessRequest
 
class  DescribeAccessResult
 
class  DescribedAccess
 
class  DescribedExecution
 
class  DescribedSecurityPolicy
 
class  DescribedServer
 
class  DescribedUser
 
class  DescribedWorkflow
 
class  DescribeExecutionRequest
 
class  DescribeExecutionResult
 
class  DescribeSecurityPolicyRequest
 
class  DescribeSecurityPolicyResult
 
class  DescribeServerRequest
 
class  DescribeServerResult
 
class  DescribeUserRequest
 
class  DescribeUserResult
 
class  DescribeWorkflowRequest
 
class  DescribeWorkflowResult
 
class  EfsFileLocation
 
class  EndpointDetails
 
class  ExecutionError
 
class  ExecutionResults
 
class  ExecutionStepResult
 
class  FileLocation
 
class  HomeDirectoryMapEntry
 
class  IdentityProviderDetails
 
class  ImportSshPublicKeyRequest
 
class  ImportSshPublicKeyResult
 
class  InputFileLocation
 
class  ListAccessesRequest
 
class  ListAccessesResult
 
class  ListedAccess
 
class  ListedExecution
 
class  ListedServer
 
class  ListedUser
 
class  ListedWorkflow
 
class  ListExecutionsRequest
 
class  ListExecutionsResult
 
class  ListSecurityPoliciesRequest
 
class  ListSecurityPoliciesResult
 
class  ListServersRequest
 
class  ListServersResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ListUsersRequest
 
class  ListUsersResult
 
class  ListWorkflowsRequest
 
class  ListWorkflowsResult
 
class  LoggingConfiguration
 
class  PosixProfile
 
class  ProtocolDetails
 
class  ResourceExistsException
 
class  ResourceNotFoundException
 
class  S3FileLocation
 
class  S3InputFileLocation
 
class  S3Tag
 
class  SendWorkflowStepStateRequest
 
class  SendWorkflowStepStateResult
 
class  ServiceMetadata
 
class  SshPublicKey
 
class  StartServerRequest
 
class  StopServerRequest
 
class  Tag
 
class  TagResourceRequest
 
class  TagStepDetails
 
class  TestIdentityProviderRequest
 
class  TestIdentityProviderResult
 
class  ThrottlingException
 
class  UntagResourceRequest
 
class  UpdateAccessRequest
 
class  UpdateAccessResult
 
class  UpdateServerRequest
 
class  UpdateServerResult
 
class  UpdateUserRequest
 
class  UpdateUserResult
 
class  UserDetails
 
class  WorkflowDetail
 
class  WorkflowDetails
 
class  WorkflowStep
 

Typedefs

typedef Aws::Utils::Outcome< CreateAccessResult, TransferErrorCreateAccessOutcome
 
typedef Aws::Utils::Outcome< CreateServerResult, TransferErrorCreateServerOutcome
 
typedef Aws::Utils::Outcome< CreateUserResult, TransferErrorCreateUserOutcome
 
typedef Aws::Utils::Outcome< CreateWorkflowResult, TransferErrorCreateWorkflowOutcome
 
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< Aws::NoResult, TransferErrorDeleteWorkflowOutcome
 
typedef Aws::Utils::Outcome< DescribeAccessResult, TransferErrorDescribeAccessOutcome
 
typedef Aws::Utils::Outcome< DescribeExecutionResult, TransferErrorDescribeExecutionOutcome
 
typedef Aws::Utils::Outcome< DescribeSecurityPolicyResult, TransferErrorDescribeSecurityPolicyOutcome
 
typedef Aws::Utils::Outcome< DescribeServerResult, TransferErrorDescribeServerOutcome
 
typedef Aws::Utils::Outcome< DescribeUserResult, TransferErrorDescribeUserOutcome
 
typedef Aws::Utils::Outcome< DescribeWorkflowResult, TransferErrorDescribeWorkflowOutcome
 
typedef Aws::Utils::Outcome< ImportSshPublicKeyResult, TransferErrorImportSshPublicKeyOutcome
 
typedef Aws::Utils::Outcome< ListAccessesResult, TransferErrorListAccessesOutcome
 
typedef Aws::Utils::Outcome< ListExecutionsResult, TransferErrorListExecutionsOutcome
 
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< ListWorkflowsResult, TransferErrorListWorkflowsOutcome
 
typedef Aws::Utils::Outcome< SendWorkflowStepStateResult, TransferErrorSendWorkflowStepStateOutcome
 
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< CreateWorkflowOutcomeCreateWorkflowOutcomeCallable
 
typedef std::future< DeleteAccessOutcomeDeleteAccessOutcomeCallable
 
typedef std::future< DeleteServerOutcomeDeleteServerOutcomeCallable
 
typedef std::future< DeleteSshPublicKeyOutcomeDeleteSshPublicKeyOutcomeCallable
 
typedef std::future< DeleteUserOutcomeDeleteUserOutcomeCallable
 
typedef std::future< DeleteWorkflowOutcomeDeleteWorkflowOutcomeCallable
 
typedef std::future< DescribeAccessOutcomeDescribeAccessOutcomeCallable
 
typedef std::future< DescribeExecutionOutcomeDescribeExecutionOutcomeCallable
 
typedef std::future< DescribeSecurityPolicyOutcomeDescribeSecurityPolicyOutcomeCallable
 
typedef std::future< DescribeServerOutcomeDescribeServerOutcomeCallable
 
typedef std::future< DescribeUserOutcomeDescribeUserOutcomeCallable
 
typedef std::future< DescribeWorkflowOutcomeDescribeWorkflowOutcomeCallable
 
typedef std::future< ImportSshPublicKeyOutcomeImportSshPublicKeyOutcomeCallable
 
typedef std::future< ListAccessesOutcomeListAccessesOutcomeCallable
 
typedef std::future< ListExecutionsOutcomeListExecutionsOutcomeCallable
 
typedef std::future< ListSecurityPoliciesOutcomeListSecurityPoliciesOutcomeCallable
 
typedef std::future< ListServersOutcomeListServersOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ListUsersOutcomeListUsersOutcomeCallable
 
typedef std::future< ListWorkflowsOutcomeListWorkflowsOutcomeCallable
 
typedef std::future< SendWorkflowStepStateOutcomeSendWorkflowStepStateOutcomeCallable
 
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  CustomStepStatus { CustomStepStatus::NOT_SET, CustomStepStatus::SUCCESS, CustomStepStatus::FAILURE }
 
enum  Domain { Domain::NOT_SET, Domain::S3, Domain::EFS }
 
enum  EndpointType { EndpointType::NOT_SET, EndpointType::PUBLIC_, EndpointType::VPC, EndpointType::VPC_ENDPOINT }
 
enum  ExecutionErrorType { ExecutionErrorType::NOT_SET, ExecutionErrorType::PERMISSION_DENIED }
 
enum  ExecutionStatus {
  ExecutionStatus::NOT_SET, ExecutionStatus::IN_PROGRESS, ExecutionStatus::COMPLETED, ExecutionStatus::EXCEPTION,
  ExecutionStatus::HANDLING_EXCEPTION
}
 
enum  HomeDirectoryType { HomeDirectoryType::NOT_SET, HomeDirectoryType::PATH, HomeDirectoryType::LOGICAL }
 
enum  IdentityProviderType {
  IdentityProviderType::NOT_SET, IdentityProviderType::SERVICE_MANAGED, IdentityProviderType::API_GATEWAY, IdentityProviderType::AWS_DIRECTORY_SERVICE,
  IdentityProviderType::AWS_LAMBDA
}
 
enum  OverwriteExisting { OverwriteExisting::NOT_SET, OverwriteExisting::TRUE, OverwriteExisting::FALSE }
 
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
}
 
enum  WorkflowStepType {
  WorkflowStepType::NOT_SET, WorkflowStepType::COPY, WorkflowStepType::CUSTOM, WorkflowStepType::TAG,
  WorkflowStepType::DELETE_
}
 

Typedef Documentation

◆ CreateAccessOutcome

Definition at line 110 of file TransferClient.h.

◆ CreateAccessOutcomeCallable

Definition at line 143 of file TransferClient.h.

◆ CreateServerOutcome

Definition at line 111 of file TransferClient.h.

◆ CreateServerOutcomeCallable

Definition at line 144 of file TransferClient.h.

◆ CreateUserOutcome

Definition at line 112 of file TransferClient.h.

◆ CreateUserOutcomeCallable

Definition at line 145 of file TransferClient.h.

◆ CreateWorkflowOutcome

Definition at line 113 of file TransferClient.h.

◆ CreateWorkflowOutcomeCallable

Definition at line 146 of file TransferClient.h.

◆ DeleteAccessOutcome

Definition at line 114 of file TransferClient.h.

◆ DeleteAccessOutcomeCallable

Definition at line 147 of file TransferClient.h.

◆ DeleteServerOutcome

Definition at line 115 of file TransferClient.h.

◆ DeleteServerOutcomeCallable

Definition at line 148 of file TransferClient.h.

◆ DeleteSshPublicKeyOutcome

Definition at line 116 of file TransferClient.h.

◆ DeleteSshPublicKeyOutcomeCallable

Definition at line 149 of file TransferClient.h.

◆ DeleteUserOutcome

Definition at line 117 of file TransferClient.h.

◆ DeleteUserOutcomeCallable

Definition at line 150 of file TransferClient.h.

◆ DeleteWorkflowOutcome

Definition at line 118 of file TransferClient.h.

◆ DeleteWorkflowOutcomeCallable

Definition at line 151 of file TransferClient.h.

◆ DescribeAccessOutcome

Definition at line 119 of file TransferClient.h.

◆ DescribeAccessOutcomeCallable

Definition at line 152 of file TransferClient.h.

◆ DescribeExecutionOutcome

Definition at line 120 of file TransferClient.h.

◆ DescribeExecutionOutcomeCallable

Definition at line 153 of file TransferClient.h.

◆ DescribeSecurityPolicyOutcome

Definition at line 121 of file TransferClient.h.

◆ DescribeSecurityPolicyOutcomeCallable

Definition at line 154 of file TransferClient.h.

◆ DescribeServerOutcome

Definition at line 122 of file TransferClient.h.

◆ DescribeServerOutcomeCallable

Definition at line 155 of file TransferClient.h.

◆ DescribeUserOutcome

Definition at line 123 of file TransferClient.h.

◆ DescribeUserOutcomeCallable

Definition at line 156 of file TransferClient.h.

◆ DescribeWorkflowOutcome

Definition at line 124 of file TransferClient.h.

◆ DescribeWorkflowOutcomeCallable

Definition at line 157 of file TransferClient.h.

◆ ImportSshPublicKeyOutcome

Definition at line 125 of file TransferClient.h.

◆ ImportSshPublicKeyOutcomeCallable

Definition at line 158 of file TransferClient.h.

◆ ListAccessesOutcome

Definition at line 126 of file TransferClient.h.

◆ ListAccessesOutcomeCallable

Definition at line 159 of file TransferClient.h.

◆ ListExecutionsOutcome

Definition at line 127 of file TransferClient.h.

◆ ListExecutionsOutcomeCallable

Definition at line 160 of file TransferClient.h.

◆ ListSecurityPoliciesOutcome

Definition at line 128 of file TransferClient.h.

◆ ListSecurityPoliciesOutcomeCallable

Definition at line 161 of file TransferClient.h.

◆ ListServersOutcome

Definition at line 129 of file TransferClient.h.

◆ ListServersOutcomeCallable

Definition at line 162 of file TransferClient.h.

◆ ListTagsForResourceOutcome

Definition at line 130 of file TransferClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 163 of file TransferClient.h.

◆ ListUsersOutcome

Definition at line 131 of file TransferClient.h.

◆ ListUsersOutcomeCallable

Definition at line 164 of file TransferClient.h.

◆ ListWorkflowsOutcome

Definition at line 132 of file TransferClient.h.

◆ ListWorkflowsOutcomeCallable

Definition at line 165 of file TransferClient.h.

◆ SendWorkflowStepStateOutcome

Definition at line 133 of file TransferClient.h.

◆ SendWorkflowStepStateOutcomeCallable

Definition at line 166 of file TransferClient.h.

◆ StartServerOutcome

Definition at line 134 of file TransferClient.h.

◆ StartServerOutcomeCallable

Definition at line 167 of file TransferClient.h.

◆ StopServerOutcome

Definition at line 135 of file TransferClient.h.

◆ StopServerOutcomeCallable

Definition at line 168 of file TransferClient.h.

◆ TagResourceOutcome

Definition at line 136 of file TransferClient.h.

◆ TagResourceOutcomeCallable

Definition at line 169 of file TransferClient.h.

◆ TestIdentityProviderOutcome

Definition at line 137 of file TransferClient.h.

◆ TestIdentityProviderOutcomeCallable

Definition at line 170 of file TransferClient.h.

◆ UntagResourceOutcome

Definition at line 138 of file TransferClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 171 of file TransferClient.h.

◆ UpdateAccessOutcome

Definition at line 139 of file TransferClient.h.

◆ UpdateAccessOutcomeCallable

Definition at line 172 of file TransferClient.h.

◆ UpdateServerOutcome

Definition at line 140 of file TransferClient.h.

◆ UpdateServerOutcomeCallable

Definition at line 173 of file TransferClient.h.

◆ UpdateUserOutcome

Definition at line 141 of file TransferClient.h.

◆ UpdateUserOutcomeCallable

Definition at line 174 of file TransferClient.h.

Enumeration Type Documentation

◆ CustomStepStatus

Enumerator
NOT_SET 
SUCCESS 
FAILURE 

Definition at line 16 of file CustomStepStatus.h.

◆ 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.

◆ ExecutionErrorType

Enumerator
NOT_SET 
PERMISSION_DENIED 

Definition at line 16 of file ExecutionErrorType.h.

◆ ExecutionStatus

Enumerator
NOT_SET 
IN_PROGRESS 
COMPLETED 
EXCEPTION 
HANDLING_EXCEPTION 

Definition at line 16 of file ExecutionStatus.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 
AWS_LAMBDA 

Definition at line 16 of file IdentityProviderType.h.

◆ OverwriteExisting

Enumerator
NOT_SET 
TRUE 
FALSE 

Definition at line 16 of file OverwriteExisting.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.

◆ WorkflowStepType

Enumerator
NOT_SET 
COPY 
CUSTOM 
TAG 
DELETE_ 

Definition at line 16 of file WorkflowStepType.h.