Transfer#
Client#
- class Transfer.Client#
A low-level client representing AWS Transfer Family
Transfer Family is a fully managed service that enables the transfer of files over 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) or Amazon EFS. Additionally, you can use Applicability Statement 2 (AS2) to transfer files into and out of Amazon S3. Amazon Web Services helps you seamlessly migrate your file transfer workflows to 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 Amazon Web Services services for processing, analytics, machine learning, and archiving. Getting started with Transfer Family is easy since there is no infrastructure to buy and set up.
client = session.create_client('transfer')
These are the available methods:
- can_paginate
- close
- create_access
- create_agreement
- create_connector
- create_profile
- create_server
- create_user
- create_workflow
- delete_access
- delete_agreement
- delete_certificate
- delete_connector
- delete_host_key
- delete_profile
- delete_server
- delete_ssh_public_key
- delete_user
- delete_workflow
- describe_access
- describe_agreement
- describe_certificate
- describe_connector
- describe_execution
- describe_host_key
- describe_profile
- describe_security_policy
- describe_server
- describe_user
- describe_workflow
- get_paginator
- get_waiter
- import_certificate
- import_host_key
- import_ssh_public_key
- list_accesses
- list_agreements
- list_certificates
- list_connectors
- list_executions
- list_file_transfer_results
- list_host_keys
- list_profiles
- list_security_policies
- list_servers
- list_tags_for_resource
- list_users
- list_workflows
- send_workflow_step_state
- start_directory_listing
- start_file_transfer
- start_server
- stop_server
- tag_resource
- test_connection
- test_identity_provider
- untag_resource
- update_access
- update_agreement
- update_certificate
- update_connector
- update_host_key
- update_profile
- update_server
- update_user
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
Paginators#
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are:
Waiters#
Waiters are available on a client instance via the get_waiter
method. For more detailed instructions and examples on the usage or waiters, see the waiters user guide.
The available waiters are: