[−][src]Crate rusoto_transfer
AWS Transfer for SFTP is a fully managed service that enables the transfer of files directly into and out of Amazon S3 using the Secure File Transfer Protocol (SFTP)—also known as Secure Shell (SSH) File Transfer Protocol. AWS helps you seamlessly migrate your file transfer workflows to AWS Transfer for SFTP—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 S3, you can use it with AWS services for processing, analytics, machine learning, and archiving. Getting started with AWS Transfer for SFTP (AWS SFTP) is easy; 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 the server that was specified. Information returned includes the following: the server Amazon Resource Name (ARN), the authentication configuration and type, the logging role, the server ID and state, and assigned tags or metadata. |
DescribedUser | Returns properties of the user that you want to describe. |
EndpointDetails | The configuration settings for the virtual private cloud (VPC) endpoint for your SFTP server. |
IdentityProviderDetails | Returns information related to the type of user authentication that is in use for a server's users. A server can have only one method of authentication. |
ImportSshPublicKeyRequest | |
ImportSshPublicKeyResponse | This response identifies the user, the 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 the 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 a specific 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. |