AWS¶
- class laminar.configurations.schedulers.AWS¶
Bases:
object
Methods
Attributes
- class StepFunctions¶
Bases:
Scheduler
Schedule flows in AWS Step Functions.
Usage:
Flow(scheduler=AWS.StepFunctions())
- __init__()¶
- compile(*, execution: Execution) dict[str, Any] ¶
Compile an intermediate representation of the Flow.
- create(*, ir: dict[str, Any]) None ¶
Create a delegated scheduler to schedule the Flow.
- invoke() None ¶
Invoke the delegated scheduler to start a Flow execution.
- runnable(*, dependencies: dict[str, set[str]], pending: set[str], finished: set[str]) tuple[set[str], set[str]] ¶
Find all runnable layers.
- running(*, execution: Execution, runnable: set[str], running: set[Task[list[Layer]]]) set[Task[list[Layer]]] ¶
Schedule runnable layers.
- skippable(*, execution: Execution, runnable: set[str], finished: set[str]) tuple[set[str], set[str]] ¶
Find all skippable layers.
- __init__()¶