
Upload
CertifiedUpload a file to FTPS
Upload
Certified
Upload a file to FTPS
yaml
type: io.kestra.plugin.fs.ftps.UploadExamples
yaml
id: fs_ftps_upload
namespace: company.team
inputs:
- id: file
type: FILE
tasks:
- id: upload
type: io.kestra.plugin.fs.ftps.Upload
host: localhost
port: 990
username: foo
password: "{{ secret('FTPS_PASSWORD') }}"
from: "{{ inputs.file }}"
to: "/upload/dir2/file.txt"
Properties
from *Requiredstring
host *Requiredstring
dataChannelProtectionLevel string
Default
PPossible Values
CSEPenableSshRsa1 booleanstring
Default
falseinsecureTrustAllCertificates booleanstring
mode 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
DIRECTHTTPSOCKSremoteIpVerification booleanstring
Default
truerootDir booleanstring
Default
trueto string
username string
Outputs
from string
Format
urito string
Format
uri