yaml
type: "io.kestra.plugin.fs.ftp.upload"
yaml
id: fs_ftp_upload
namespace: company.team

inputs:
  - id: file
    type: FILE

tasks:
  - id: upload
    type: io.kestra.plugin.fs.ftp.Upload
    host: localhost
    port: 21
    username: foo
    password: "{{ secret('FTP_PASSWORD') }}"
    from: "{{ inputs.file }}"
    to: "/upload/dir2/file.txt"
Properties
Default false
Default { "connectionTimeout": "PT30S", "dataTimeout": "PT30S", "socketTimeout": "PT30S", "controlKeepAliveTimeout": "PT30S", "controlKeepAliveReplyTimeout": "PT30S" }
Default false
Default true
Default 21
Possible Values
DIRECTHTTPSOCKS
Default true
Default true
Format uri
Format uri
Default PT30S
Format duration
Default PT30S
Format duration
Default PT30S
Format duration
Default PT30S
Format duration
Default PT30S
Format duration