Source code for teuthology_api.schemas.kill
from typing import Union
from pydantic import Field
from teuthology_api.schemas.base import BaseArgs
[docs]
class KillArgs(BaseArgs):
# pylint: disable=too-few-public-methods
"""
Class for KillArgs.
"""
owner: Union[str, None] = Field(default=None, alias="--owner")
run: Union[str, None] = Field(default=None, alias="--run")
preserve_queue: Union[bool, None] = Field(default=None, alias="--preserve-queue")
job: Union[list, None] = Field(default=None, alias="--job")
jobspec: Union[str, None] = Field(default=None, alias="--jobspec")
machine_type: Union[str, None] = Field(default="default", alias="--machine-type")
archive: Union[str, None] = Field(default=None, alias="--archive")