server.web.schemas.task
Classes
Request model for task status queries. |
|
Individual task status item. |
|
Response model for task status. |
|
Request model for task subdag. |
|
Response model for task subdag. |
|
Individual task dependency item. |
|
Response model for task dependencies. |
|
Request model for recursive tasks. |
|
Response model for recursive tasks. |
|
Response model for task resource usage. |
|
Response model for downstream tasks. |
|
Individual task instance detail item. |
|
Response model for task instance details. |
|
Individual task detail item. |
|
Response model for task details. |
Module Contents
- class server.web.schemas.task.TaskStatusRequest
Bases:
pydantic.BaseModelRequest model for task status queries.
- class server.web.schemas.task.TaskStatusItem
Bases:
pydantic.BaseModelIndividual task status item.
- class server.web.schemas.task.TaskStatusResponse
Bases:
pydantic.BaseModelResponse model for task status.
- class server.web.schemas.task.TaskSubdagRequest
Bases:
pydantic.BaseModelRequest model for task subdag.
- class server.web.schemas.task.TaskSubdagResponse
Bases:
pydantic.BaseModelResponse model for task subdag.
- class server.web.schemas.task.TaskDependencyItem
Bases:
pydantic.BaseModelIndividual task dependency item.
- class server.web.schemas.task.TaskDependenciesResponse
Bases:
pydantic.BaseModelResponse model for task dependencies.
- up: List[List[TaskDependencyItem]]
- down: List[List[TaskDependencyItem]]
- class server.web.schemas.task.TasksRecursiveRequest
Bases:
pydantic.BaseModelRequest model for recursive tasks.
- class server.web.schemas.task.TasksRecursiveResponse
Bases:
pydantic.BaseModelResponse model for recursive tasks.
- class server.web.schemas.task.TaskResourceUsageResponse
Bases:
pydantic.BaseModelResponse model for task resource usage.
resource_usage is a 4-element list from SerializeTaskResourceUsage.to_wire(): [num_attempts, nodename, runtime, memory]
- class server.web.schemas.task.DownstreamTasksResponse
Bases:
pydantic.BaseModelResponse model for downstream tasks.
Each value is [node_id, downstream_node_ids] where downstream_node_ids is a list of ints (new clients) or a JSON string (legacy clients) or None.
- class server.web.schemas.task.TaskInstanceDetailItem
Bases:
pydantic.BaseModelIndividual task instance detail item.
- class server.web.schemas.task.TaskInstanceDetailsResponse
Bases:
pydantic.BaseModelResponse model for task instance details.
- taskinstances: List[TaskInstanceDetailItem]
- class server.web.schemas.task.TaskDetailItem
Bases:
pydantic.BaseModelIndividual task detail item.
- class server.web.schemas.task.TaskDetailsResponse
Bases:
pydantic.BaseModelResponse model for task details.
- task_details: List[TaskDetailItem]