View the Project on GitHub elements-storage/elements-sdk-python
A single step within an Automation job’s workflow: the task to run, its arguments, and its trigger, looping and branching behaviour.
| Name | Type | Description | Notes |
|---|---|---|---|
| kwargs | {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | ||
| parent | int | The Automation job this step belongs to. | |
| trigger | str, none_type | Event on the related step that triggers this step (e.g. on success/failure). | [optional] |
| name | str, none_type | [optional] | |
| noop_dont_save | bool | [optional] | |
| no_concurrency | bool | Prevent this step from running concurrently with other instances of itself. | [optional] |
| timeout | int, none_type | Maximum run time in seconds before the step times out. | [optional] |
| log_variable | bool | [optional] | |
| task | str, none_type | Identifier of the task type this step runs. | [optional] |
| condition | str, none_type | Boolean Jinja expression evaluated to decide whether this step runs. | [optional] |
| sync | bool | Run this step synchronously in the caller context instead of as a background task. | [optional] |
| queue | str, none_type | [optional] | |
| enqueue_at_front | bool | [optional] | |
| loop | bool | Run this step once per item produced by `loop_expression`. | [optional] |
| loop_expression | str, none_type | Jinja expression yielding the items to loop over. | [optional] |
| loop_variable_name | str, none_type | Variable name the current loop item is exposed as. | [optional] |
| relative_to | int, none_type | Previous step that this one is positioned relative to in the job flow. | [optional] |