snowflake.core.task.OverlapPolicy

class snowflake.core.task.OverlapPolicy(value)

Bases: StrEnum

Policy for whether multiple runs of a task graph may overlap.

Controls whether a new run may start while a previous run is still executing.

Attributes

NO_OVERLAP = 'NO_OVERLAP'

Only one run at a time; the next run waits for the previous to complete.

ALLOW_CHILD_OVERLAP = 'ALLOW_CHILD_OVERLAP'

Child tasks may overlap across runs; the root task does not overlap.

ALLOW_ALL_OVERLAP = 'ALLOW_ALL_OVERLAP'

Runs may overlap; a new run may start regardless of in-progress runs.