[−][src]Crate rusoto_transfer
AWS Transfer Family is a fully managed service that enables the transfer of files over the the File Transfer Protocol (FTP), File Transfer Protocol over SSL (FTPS), or Secure Shell (SSH) File Transfer Protocol (SFTP) directly into and out of Amazon Simple Storage Service (Amazon S3). AWS helps you seamlessly migrate your file transfer workflows to AWS Transfer Family by integrating with existing authentication systems, and providing DNS routing with Amazon Route 53 so nothing changes for your customers and partners, or their applications. With your data in Amazon S3, you can use it with AWS services for processing, analytics, machine learning, and archiving. Getting started with AWS Transfer Family is easy since there is no infrastructure to buy and set up.
If you're using the service, you're probably looking for TransferClient and Transfer.
Structs
CreateServerRequest | |
CreateServerResponse | |
CreateUserRequest | |
CreateUserResponse | |
DeleteServerRequest | |
DeleteSshPublicKeyRequest | |
DeleteUserRequest | |
DescribeServerRequest | |
DescribeServerResponse | |
DescribeUserRequest | |
DescribeUserResponse | |
DescribedServer | Describes the properties of a file transfer protocol-enabled server that was specified. Information returned includes the following: the server Amazon Resource Name (ARN), the certificate ARN (if the FTPS protocol was selected), the endpoint type and details, the authentication configuration and type, the logging role, the file transfer protocol or protocols, the server ID and state, and assigned tags or metadata. |
DescribedUser | Returns properties of the user that you want to describe. |
EndpointDetails | The virtual private cloud (VPC) endpoint settings that are configured for your file transfer protocol-enabled server. With a VPC endpoint, you can restrict access to your server and resources only within your VPC. To control incoming internet traffic, invoke the |
HomeDirectoryMapEntry | Represents an object that contains entries and a targets for |
IdentityProviderDetails | Returns information related to the type of user authentication that is in use for a file transfer protocol-enabled server's users. A server can have only one method of authentication. |
ImportSshPublicKeyRequest | |
ImportSshPublicKeyResponse | Identifies the user, the file transfer protocol-enabled server they belong to, and the identifier of the SSH public key associated with that user. A user can have more than one key on each server that they are associated with. |
ListServersRequest | |
ListServersResponse | |
ListTagsForResourceRequest | |
ListTagsForResourceResponse | |
ListUsersRequest | |
ListUsersResponse | |
ListedServer | Returns properties of a file transfer protocol-enabled server that was specified. |
ListedUser | Returns properties of the user that you specify. |
SshPublicKey | Provides information about the public Secure Shell (SSH) key that is associated with a user account for the specific file transfer protocol-enabled server (as identified by |
StartServerRequest | |
StopServerRequest | |
Tag | Creates a key-value pair for a specific resource. Tags are metadata that you can use to search for and group a resource for various purposes. You can apply tags to servers, users, and roles. A tag key can take more than one value. For example, to group servers for accounting purposes, you might create a tag called |
TagResourceRequest | |
TestIdentityProviderRequest | |
TestIdentityProviderResponse | |
TransferClient | A client for the AWS Transfer API. |
UntagResourceRequest | |
UpdateServerRequest | |
UpdateServerResponse | |
UpdateUserRequest | |
UpdateUserResponse | |
Enums
CreateServerError | Errors returned by CreateServer |
CreateUserError | Errors returned by CreateUser |
DeleteServerError | Errors returned by DeleteServer |
DeleteSshPublicKeyError | Errors returned by DeleteSshPublicKey |
DeleteUserError | Errors returned by DeleteUser |
DescribeServerError | Errors returned by DescribeServer |
DescribeUserError | Errors returned by DescribeUser |
ImportSshPublicKeyError | Errors returned by ImportSshPublicKey |
ListServersError | Errors returned by ListServers |
ListTagsForResourceError | Errors returned by ListTagsForResource |
ListUsersError | Errors returned by ListUsers |
StartServerError | Errors returned by StartServer |
StopServerError | Errors returned by StopServer |
TagResourceError | Errors returned by TagResource |
TestIdentityProviderError | Errors returned by TestIdentityProvider |
UntagResourceError | Errors returned by UntagResource |
UpdateServerError | Errors returned by UpdateServer |
UpdateUserError | Errors returned by UpdateUser |
Traits
Transfer | Trait representing the capabilities of the AWS Transfer API. AWS Transfer clients implement this trait. |