server.web.schemas.workflow
Classes
Request model for workflow validation. |
|
Response model for workflow validation. |
|
Response model for workflow tasks. |
|
Response model for workflow user validation. |
|
Request model for workflow reset. |
|
Response model for workflow run reset validation. |
|
Response model for workflow status. |
|
Response model for workflow status visualization. |
|
Filters for the workflow overview query. |
|
Individual workflow item in overview response. |
|
Response model for workflow overview. |
|
Individual task item in task table response. |
|
Response model for task table visualization. |
|
Workflow details item. |
|
Response model for workflow details. |
|
One (task_template, task_resources_id) cluster of requested resources. |
|
Response for |
Module Contents
- class server.web.schemas.workflow.WorkflowValidationRequest
Bases:
pydantic.BaseModelRequest model for workflow validation.
- class server.web.schemas.workflow.WorkflowValidationResponse
Bases:
pydantic.BaseModelResponse model for workflow validation.
- class server.web.schemas.workflow.WorkflowTasksResponse
Bases:
pydantic.BaseModelResponse model for workflow tasks.
- class server.web.schemas.workflow.WorkflowUserValidationResponse
Bases:
pydantic.BaseModelResponse model for workflow user validation.
- class server.web.schemas.workflow.WorkflowResetRequest
Bases:
pydantic.BaseModelRequest model for workflow reset.
- class server.web.schemas.workflow.WorkflowRunForResetResponse
Bases:
pydantic.BaseModelResponse model for workflow run reset validation.
- class server.web.schemas.workflow.WorkflowStatusResponse
Bases:
pydantic.BaseModelResponse model for workflow status.
- class server.web.schemas.workflow.WorkflowStatusVizResponse
Bases:
pydantic.BaseModelResponse model for workflow status visualization.
- class server.web.schemas.workflow.WorkflowOverviewFilters
Bases:
pydantic.BaseModelFilters for the workflow overview query.
- model_config
- class server.web.schemas.workflow.WorkflowOverviewItem
Bases:
pydantic.BaseModelIndividual workflow item in overview response.
- class server.web.schemas.workflow.WorkflowOverviewResponse
Bases:
pydantic.BaseModelResponse model for workflow overview.
- workflows: List[WorkflowOverviewItem]
- class server.web.schemas.workflow.TaskTableItem
Bases:
pydantic.BaseModelIndividual task item in task table response.
- class server.web.schemas.workflow.TaskTableResponse
Bases:
pydantic.BaseModelResponse model for task table visualization.
- tasks: List[TaskTableItem]
- class server.web.schemas.workflow.WorkflowDetailsItem
Bases:
pydantic.BaseModelWorkflow details item.
- class server.web.schemas.workflow.WorkflowDetailsResponse
Bases:
pydantic.BaseModelResponse model for workflow details.
- class server.web.schemas.workflow.RequestedResourceClusterItem
Bases:
pydantic.BaseModelOne (task_template, task_resources_id) cluster of requested resources.
Sourced from
task_resourcesrows joined throughtask— so the cluster is visible as soon as the workflow has been bound, even before any TaskInstances have launched.requested_resourcesis the raw JSON blob the user configured; fields are intentionally unrestricted (Dict[str, Any]) becauseRequestedResourcesModelis only a hint — users can stuff arbitrary keys into compute_resources.
- class server.web.schemas.workflow.WorkflowRequestedResourcesResponse
Bases:
pydantic.BaseModelResponse for
GET /workflow/{wfid}/requested_resources.- clusters: List[RequestedResourceClusterItem]