
Uploads
CertifiedUpload multiple files to FTPS
Uploads
Certified
Upload multiple files to FTPS
yaml
type: io.kestra.plugin.fs.ftps.UploadsExamples
yaml
id: fs_ftps_uploads
namespace: company.team
inputs:
- id: file1
type: FILE
- id: file2
type: FILE
tasks:
- id: uploads
type: io.kestra.plugin.fs.ftps.Uploads
host: localhost
port: 990
username: foo
password: "{{ secret('FTPS_PASSWORD') }}"
from:
- "{{ inputs.file1 }}"
- "{{ inputs.file2 }}"
to: "/upload/dir2"
Properties
from *Requiredstringobject
Definitions
io.kestra.plugin.fs.vfs.List
enableSshRsa1*Requiredbooleanstring
from*Requiredstring
host*Requiredstring
maxFilesintegerstring
passwordstring
pluginDefaultsRefstring
recursivebooleanstring
regExpstring
typeobject
usernamestring
host *Requiredstring
to *Requiredstring
dataChannelProtectionLevel string
Default
PPossible Values
CSEPenableSshRsa1 booleanstring
Default
falseinsecureTrustAllCertificates booleanstring
maxFiles integerstring
Default
25mode string
Default
EXPLICITPossible Values
IMPLICITEXPLICIToptions Non-dynamic
Default
{
"connectionTimeout": "PT30S",
"dataTimeout": "PT30S",
"socketTimeout": "PT30S",
"controlKeepAliveTimeout": "PT30S",
"controlKeepAliveReplyTimeout": "PT30S"
} Definitions
io.kestra.plugin.fs.ftp.FtpInterface-Options
connectionTimeoutstring
Default
PT30ScontrolKeepAliveReplyTimeoutstring
Default
PT30ScontrolKeepAliveTimeoutstring
Default
PT30SdataTimeoutstring
Default
PT30SsocketTimeoutstring
Default
PT30Soverwrite booleanstring
Default
truepassiveMode booleanstring
Default
truepassword string
pluginDefaultsRef Non-dynamicstring
port string
Default
990proxyHost string
proxyPort string
proxyType string
Possible Values
DIRECTHTTPSOCKSregExp string
remoteIpVerification booleanstring
Default
truerootDir booleanstring
Default
trueusername string
Outputs
files array
SubTypestring