airflow.providers.standard.triggers.file¶
Classes¶
A trigger that fires exactly once after it finds the requested file or folder. |
|
A trigger that fires exactly once after it finds the requested file and then delete the file. |
Module Contents¶
- class airflow.providers.standard.triggers.file.FileTrigger(filepath, recursive=False, poke_interval=5.0, **kwargs)[source]¶
Bases:
airflow.triggers.base.BaseTrigger
A trigger that fires exactly once after it finds the requested file or folder.
- Parameters:
filepath (str) – File or folder name (relative to the base path set within the connection), can be a glob.
recursive (bool) – when set to
True
, enables recursive directory matching behavior of**
in glob filepath parameter. Defaults toFalse
.poke_interval (float) – Time that the job should wait in between each try
- class airflow.providers.standard.triggers.file.FileDeleteTrigger(filepath, poke_interval=5.0, **kwargs)[source]¶
Bases:
airflow.triggers.base.BaseEventTrigger
A trigger that fires exactly once after it finds the requested file and then delete the file.
The difference between
FileTrigger
andFileDeleteTrigger
isFileDeleteTrigger
can only find a specific file.- Parameters: