MoveMove
MoveCertified

Move a file to an FTPS server.

Move a file to an FTPS server.

If the destination directory doesn't exist, it will be created

yaml
type: "io.kestra.plugin.fs.ftps.Move"
yaml
id: fs_ftps_move
namespace: company.team

tasks:
  - id: move
    type: io.kestra.plugin.fs.ftps.Move
    host: localhost
    port: 990
    username: foo
    password: "{{ secret('FTPS_PASSWORD') }}"
    from: "/upload/dir1/file.txt"
    to: "/upload/dir2/file.txt"
Properties

The file or directory to move from remote server.

Hostname of the remote server

The path to move the file or directory to on the remote server.

The full destination path (with filename optionally) If end with a /, the destination is considered as a directory and filename will be happen If the destFile exists, it is deleted first.

DefaultP
Possible Values
CSEP

Sets the data channel protection level (PROT).

Defaultfalse

Enable the RSA/SHA1 algorithm (disabled by default)

Whether the client should disable checking of the remote SSL certificate.

Note: This makes the SSL connection insecure, and should only be used for testing.

DefaultEXPLICIT
Possible Values
IMPLICITEXPLICIT

Sets FTPS mode, either "implicit" or "explicit".

Default{ "connectionTimeout": "PT30S", "dataTimeout": "PT30S", "socketTimeout": "PT30S", "controlKeepAliveTimeout": "PT30S", "controlKeepAliveReplyTimeout": "PT30S" }
Definitions
connectionTimeoutstring
DefaultPT30S
Formatduration

The timeout for the initial control connection.

controlKeepAliveReplyTimeoutstring
DefaultPT30S
Formatduration

The control keep-alive reply timeout.

controlKeepAliveTimeoutstring
DefaultPT30S
Formatduration

The control keep-alive timeout.

Ensures the socket stays alive after downloading a large file.

dataTimeoutstring
DefaultPT30S
Formatduration

The timeout for opening the data channel.

socketTimeoutstring
DefaultPT30S
Formatduration

The socket timeout.

Defaultfalse

Overwrite.

If set to false, it will raise an exception if the destination folder or file already exists.

Defaulttrue

Whether to use a passive mode. Passive mode is generally considered more secure as it's less likely to encounter issues with NAT and firewalls. Therefore, this property is by default set to true. To use active mode instead, set the property to false.

Password on the remote server

Default990

Port of the remote server

FTP proxy host

FTP proxy port

Possible Values
DIRECTHTTPSOCKS

FTP proxy type

Defaulttrue

Ensure the server IP responding matches the one that received the request.

Defaulttrue

Is the path relative to the user's home directory

Username on the remote server

Formaturi

The from uri

Formaturi

The destination uri