omnipy.shared.enums.job
Job-related literal enums for execution, persistence, and restoration settings.
| CLASS | DESCRIPTION |
|---|---|
ConfigOutputStorageProtocolOptions |
Configuration defaults for output storage protocols. |
ConfigPersistOutputsOptions |
Configuration defaults for persisting flow and task outputs. |
ConfigRestoreOutputsOptions |
Configuration defaults for restoring persisted outputs. |
EngineChoice |
Execution engine enum values for running jobs. |
FlowJobType |
Literal enum values for supported flow job categories. |
JobType |
Combined literal enum values for all supported Omnipy job categories. |
OutputStorageProtocolOptions |
Per-run options for which output storage protocol to use. |
PersistOutputsOptions |
Per-run options for whether to persist outputs. |
RestoreOutputsOptions |
Per-run options for whether to restore persisted outputs. |
RunState |
Lifecycle state enum values for a running job. |
RunStateLogMessages |
Default log message templates associated with each run state. |
TaskJobType |
Literal enum values for task job categories. |
ConfigOutputStorageProtocolOptions
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.ConfigOutputStorageProtocolOptions[ConfigOutputStorageProtocolOptions]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.ConfigOutputStorageProtocolOptions
click omnipy.shared.enums.job.ConfigOutputStorageProtocolOptions href "" "omnipy.shared.enums.job.ConfigOutputStorageProtocolOptions"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Configuration defaults for output storage protocols.
- Reference Code reference omnipy
-
Reference
Code reference
omnipy
config
jobOutputStorageConfigprotocol
| ATTRIBUTE | DESCRIPTION |
|---|---|
LOCAL |
TYPE:
|
Literals |
|
S3 |
TYPE:
|
Source code in src/omnipy/shared/enums/job.py
ConfigPersistOutputsOptions
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.ConfigPersistOutputsOptions[ConfigPersistOutputsOptions]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.ConfigPersistOutputsOptions
click omnipy.shared.enums.job.ConfigPersistOutputsOptions href "" "omnipy.shared.enums.job.ConfigPersistOutputsOptions"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Configuration defaults for persisting flow and task outputs.
- Reference Code reference omnipy
-
Reference
Code reference
omnipy
config
jobOutputStorageConfigpersist_outputs
| ATTRIBUTE | DESCRIPTION |
|---|---|
DISABLED |
TYPE:
|
ENABLE_FLOW_AND_TASK_OUTPUTS |
TYPE:
|
ENABLE_FLOW_OUTPUTS |
TYPE:
|
Literals |
|
Source code in src/omnipy/shared/enums/job.py
ENABLE_FLOW_AND_TASK_OUTPUTS
class-attribute
instance-attribute
-
Reference
Code reference
omnipy
config
jobOutputStorageConfigpersist_outputs
ENABLE_FLOW_OUTPUTS
class-attribute
instance-attribute
Literals
class-attribute
instance-attribute
- Reference Code reference omnipy
ConfigRestoreOutputsOptions
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.ConfigRestoreOutputsOptions[ConfigRestoreOutputsOptions]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.ConfigRestoreOutputsOptions
click omnipy.shared.enums.job.ConfigRestoreOutputsOptions href "" "omnipy.shared.enums.job.ConfigRestoreOutputsOptions"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Configuration defaults for restoring persisted outputs.
- Reference Code reference omnipy
-
Reference
Code reference
omnipy
config
jobOutputStorageConfigrestore_outputs
| ATTRIBUTE | DESCRIPTION |
|---|---|
AUTO_ENABLE_IGNORE_PARAMS |
TYPE:
|
DISABLED |
TYPE:
|
Literals |
|
Source code in src/omnipy/shared/enums/job.py
AUTO_ENABLE_IGNORE_PARAMS
class-attribute
instance-attribute
DISABLED
class-attribute
instance-attribute
-
Reference
Code reference
omnipy
config
jobOutputStorageConfigrestore_outputs
Literals
class-attribute
instance-attribute
- Reference Code reference omnipy
EngineChoice
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.EngineChoice[EngineChoice]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.EngineChoice
click omnipy.shared.enums.job.EngineChoice href "" "omnipy.shared.enums.job.EngineChoice"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Execution engine enum values for running jobs.
- Reference Code reference omnipy
-
Reference
Code reference
omnipy
config
engineEngineConfigchoice
| ATTRIBUTE | DESCRIPTION |
|---|---|
LOCAL |
TYPE:
|
Literals |
|
PREFECT |
TYPE:
|
Source code in src/omnipy/shared/enums/job.py
FlowJobType
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.FlowJobType[FlowJobType]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.FlowJobType
click omnipy.shared.enums.job.FlowJobType href "" "omnipy.shared.enums.job.FlowJobType"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Literal enum values for supported flow job categories.
| ATTRIBUTE | DESCRIPTION |
|---|---|
DAG_FLOW |
TYPE:
|
FUNC_FLOW |
TYPE:
|
LINEAR_FLOW |
TYPE:
|
Literals |
|
Source code in src/omnipy/shared/enums/job.py
JobType
Bases: TaskJobType, FlowJobType
flowchart BT
omnipy.shared.enums.job.JobType[JobType]
omnipy.shared.enums.job.TaskJobType[TaskJobType]
omnipy.shared.enums.job.FlowJobType[FlowJobType]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.shared.enums.job.TaskJobType --> omnipy.shared.enums.job.JobType
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.TaskJobType
omnipy.shared.enums.job.FlowJobType --> omnipy.shared.enums.job.JobType
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.FlowJobType
click omnipy.shared.enums.job.JobType href "" "omnipy.shared.enums.job.JobType"
click omnipy.shared.enums.job.TaskJobType href "" "omnipy.shared.enums.job.TaskJobType"
click omnipy.shared.enums.job.FlowJobType href "" "omnipy.shared.enums.job.FlowJobType"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Combined literal enum values for all supported Omnipy job categories.
| ATTRIBUTE | DESCRIPTION |
|---|---|
Literals |
|
Source code in src/omnipy/shared/enums/job.py
Literals
class-attribute
instance-attribute
Literals = Literal[TaskJobType.Literals, FlowJobType.Literals]
- Reference Code reference omnipy
OutputStorageProtocolOptions
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.OutputStorageProtocolOptions[OutputStorageProtocolOptions]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.OutputStorageProtocolOptions
click omnipy.shared.enums.job.OutputStorageProtocolOptions href "" "omnipy.shared.enums.job.OutputStorageProtocolOptions"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Per-run options for which output storage protocol to use.
-
Reference
Code reference
omnipy
shared
protocols
compute
job
-
Reference
Code reference
omnipyProtocolOpts
| ATTRIBUTE | DESCRIPTION |
|---|---|
FOLLOW_CONFIG |
TYPE:
|
LOCAL |
TYPE:
|
Literals |
|
S3 |
TYPE:
|
Source code in src/omnipy/shared/enums/job.py
Literals
class-attribute
instance-attribute
-
Reference
Code reference
omnipy
shared
protocols
compute
job
PersistOutputsOptions
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.PersistOutputsOptions[PersistOutputsOptions]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.PersistOutputsOptions
click omnipy.shared.enums.job.PersistOutputsOptions href "" "omnipy.shared.enums.job.PersistOutputsOptions"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Per-run options for whether to persist outputs.
-
Reference
Code reference
omnipy
shared
protocols
compute
job
| ATTRIBUTE | DESCRIPTION |
|---|---|
DISABLED |
TYPE:
|
ENABLED |
TYPE:
|
FOLLOW_CONFIG |
TYPE:
|
Literals |
|
Source code in src/omnipy/shared/enums/job.py
FOLLOW_CONFIG
class-attribute
instance-attribute
Literals
class-attribute
instance-attribute
-
Reference
Code reference
omnipy
shared
protocols
compute
job
RestoreOutputsOptions
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.RestoreOutputsOptions[RestoreOutputsOptions]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.RestoreOutputsOptions
click omnipy.shared.enums.job.RestoreOutputsOptions href "" "omnipy.shared.enums.job.RestoreOutputsOptions"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Per-run options for whether to restore persisted outputs.
-
Reference
Code reference
omnipy
shared
protocols
compute
job
| ATTRIBUTE | DESCRIPTION |
|---|---|
AUTO_ENABLE_IGNORE_PARAMS |
TYPE:
|
DISABLED |
TYPE:
|
FOLLOW_CONFIG |
TYPE:
|
FORCE_ENABLE_IGNORE_PARAMS |
TYPE:
|
Literals |
|
Source code in src/omnipy/shared/enums/job.py
AUTO_ENABLE_IGNORE_PARAMS
class-attribute
instance-attribute
FOLLOW_CONFIG
class-attribute
instance-attribute
FORCE_ENABLE_IGNORE_PARAMS
class-attribute
instance-attribute
Literals
class-attribute
instance-attribute
-
Reference
Code reference
omnipy
shared
protocols
compute
job
RunState
Bases: LiteralEnum[int]
flowchart BT
omnipy.shared.enums.job.RunState[RunState]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.RunState
click omnipy.shared.enums.job.RunState href "" "omnipy.shared.enums.job.RunState"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Lifecycle state enum values for a running job.
-
Reference
Code reference
omnipy
shared
protocols
hub
registryIsRunStateRegistryget_job_state
| ATTRIBUTE | DESCRIPTION |
|---|---|
FINISHED |
TYPE:
|
INITIALIZED |
TYPE:
|
Literals |
|
RUNNING |
TYPE:
|
Source code in src/omnipy/shared/enums/job.py
Literals
class-attribute
instance-attribute
-
Reference
Code reference
omnipy
shared
protocols
hub
registryIsRunStateRegistryget_job_state
RunStateLogMessages
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.RunStateLogMessages[RunStateLogMessages]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.RunStateLogMessages
click omnipy.shared.enums.job.RunStateLogMessages href "" "omnipy.shared.enums.job.RunStateLogMessages"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Default log message templates associated with each run state.
| ATTRIBUTE | DESCRIPTION |
|---|---|
FINISHED |
TYPE:
|
INITIALIZED |
TYPE:
|
Literals |
|
RUNNING |
TYPE:
|
Source code in src/omnipy/shared/enums/job.py
FINISHED
class-attribute
instance-attribute
INITIALIZED
class-attribute
instance-attribute
Literals
class-attribute
instance-attribute
TaskJobType
Bases: LiteralEnum[str]
flowchart BT
omnipy.shared.enums.job.TaskJobType[TaskJobType]
omnipy.util.literal_enum.LiteralEnum[LiteralEnum]
omnipy.util.literal_enum.LiteralEnum --> omnipy.shared.enums.job.TaskJobType
click omnipy.shared.enums.job.TaskJobType href "" "omnipy.shared.enums.job.TaskJobType"
click omnipy.util.literal_enum.LiteralEnum href "" "omnipy.util.literal_enum.LiteralEnum"
Literal enum values for task job categories.
| ATTRIBUTE | DESCRIPTION |
|---|---|
Literals |
|
TASK |
TYPE:
|
Source code in src/omnipy/shared/enums/job.py
Literals
class-attribute
instance-attribute
TASK
class-attribute
instance-attribute
- Reference Code reference omnipy