UNPKG

kubernetes-models

Version:
42 lines (41 loc) 1.34 kB
import { register } from "@kubernetes-models/validate"; import { addSchema as IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement } from "./IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement.mjs"; import { addSchema as IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern } from "./IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern.mjs"; const schema = { "properties": { "action": { "enum": [ "Count", "FailJob", "Ignore" ], "type": "string" }, "onExitCodes": { "oneOf": [ { "$ref": "io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement#" }, { "type": "null" } ] }, "onPodConditions": { "items": { "$ref": "io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern#" }, "type": "array" } }, "required": [ "action", "onPodConditions" ], "type": "object" }; export function addSchema() { IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement(); IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern(); register("io.k8s.api.batch.v1.PodFailurePolicyRule", schema); }