# SFTP Tasks
# SftpDownload
class
prefect.tasks.sftp.sftp.SftpDownload
(host=None, username=None, password=None, port_number=None, remote_path=None, local_path=None, **kwargs)[source]Task for downloading files from an SFTP server. Downloads remote file into sftp_downloads/ folder by default.
Args:
host (str): Name of the host to use.username (str): Username used to authenticate.password (str): Password used to authenticate.port_number (int): The port to connect to the server.remote_path (str): The remote SFTP file path.local_path (str): The local file path to download file to.**kwargs (dict, optional): Additional keyword arguments to pass to the Task constructor.
ValueError: Raised if a required parameter is not supplied.ClientError: Raised if exception occurs when connecting/downloading from the server.
| methods: |
|---|
prefect.tasks.sftp.sftp.SftpDownload.file_exists (remote_path, conn)[source] |
Checks if file exists in remote path or not.
|
prefect.tasks.sftp.sftp.SftpDownload.run (host=None, username=None, password=None, port_number=None, remote_path=None, local_path=None)[source] |
Task for downloading files from an SFTP server.
|
# SftpUpload
class
prefect.tasks.sftp.sftp.SftpUpload
(host=None, username=None, password=None, port_number=None, remote_path=None, local_path=None, **kwargs)[source]Task for uploading files to an SFTP server.
Args:
host (str): Name of the host to use.username (str): Username used to authenticate.password (str): Password used to authenticate.port_number (int): The port number to connect to the server.remote_path (str): The remote SFTP file path.local_path (str): The local file path to from upload.**kwargs (dict, optional): Additional keyword arguments to pass to the Task constructor.
ValueError: Raised if a required parameter is not supplied.ClientError: Raised if exception occurs when connecting/uploading to the server.
| methods: |
|---|
prefect.tasks.sftp.sftp.SftpUpload.run (host=None, username=None, password=None, port_number=None, remote_path=None, local_path=None)[source] |
Task for uploading files to an SFTP server.
|
This documentation was auto-generated from commit bd9182e
on July 31, 2024 at 18:02 UTC