diff options
Diffstat (limited to '.venv/lib/python3.12/site-packages/azure/ai/ml/_schema/compute/kubernetes_compute.py')
-rw-r--r-- | .venv/lib/python3.12/site-packages/azure/ai/ml/_schema/compute/kubernetes_compute.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/azure/ai/ml/_schema/compute/kubernetes_compute.py b/.venv/lib/python3.12/site-packages/azure/ai/ml/_schema/compute/kubernetes_compute.py new file mode 100644 index 00000000..a84102ca --- /dev/null +++ b/.venv/lib/python3.12/site-packages/azure/ai/ml/_schema/compute/kubernetes_compute.py @@ -0,0 +1,16 @@ +# --------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# --------------------------------------------------------- +from marshmallow import fields + +from azure.ai.ml.constants._compute import ComputeType + +from ..core.fields import NestedField, StringTransformedEnum +from .compute import ComputeSchema, IdentitySchema + + +class KubernetesComputeSchema(ComputeSchema): + type = StringTransformedEnum(allowed_values=[ComputeType.KUBERNETES], required=True) + namespace = fields.Str(required=True, dump_default="default") + properties = fields.Dict() + identity = NestedField(IdentitySchema) |