Logo

View the Project on GitHub elements-storage/elements-sdk-python

SubtaskUpdate

A single step within an Automation job’s workflow: the task to run, its arguments, and its trigger, looping and branching behaviour.

Properties

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]

[Back to Model list] [Back to API list] [Back to README]