Globus Transfer

class gladier_tools.globus.transfer.Transfer(alias: str = None, alias_class: ToolAlias = None)

Bases: GladierBaseTool

Transfer is a simple single-state flow with no FuncX Functions, which talks directly to the Transfer Action Provider. It transfers only a single file or directory.

Parameters:
  • transfer_source_endpoint_id – Globus Source Endpoint UUID

  • transfer_destination_endpoint_id – Globus Destination Endpoint UUID

  • transfer_source_path – Globus Source Path

  • transfer_destination_path – Globus Destination Path

  • transfer_recursive – True if this is a directory, false otherwise.