mlrun.common.schemas.serving#

class mlrun.common.schemas.serving.APIHandlerAction(value)[source]#

Bases: StrEnum

Supported API handler actions for serving endpoints

ALLOW = 'allow'#
FORBID = 'forbid'#
class mlrun.common.schemas.serving.DeployResponse(*, data: dict, background_tasks: BackgroundTaskList)[source]#

Bases: BaseModel

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

background_tasks: BackgroundTaskList#
data: dict#
class mlrun.common.schemas.serving.ModelRunnerStepData(value)[source]#

Bases: StrEnum

MODELS = 'models'#
MODEL_TO_EXECUTION_MECHANISM = 'execution_mechanism_by_model_name'#
MONITORING_DATA = 'monitoring_data'#
class mlrun.common.schemas.serving.ModelsData(value)[source]#

Bases: Enum

MODEL_CLASS = 0#
MODEL_PARAMETERS = 1#
class mlrun.common.schemas.serving.MonitoringData(value)[source]#

Bases: StrEnum

CREATION_STRATEGY = 'creation_strategy'#
INPUTS = 'inputs'#
INPUT_PATH = 'input_path'#
LABELS = 'labels'#
MODEL_CLASS = 'model_class'#
MODEL_ENDPOINT_UID = 'model_endpoint_uid'#
MODEL_PATH = 'model_path'#
OUTPUTS = 'outputs'#
RESULT_PATH = 'result_path'#