UNPKG

kubernetes-models

Version:
248 lines (247 loc) 8.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addSchema = void 0; const validate_1 = require("@kubernetes-models/validate"); const IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool_1 = require("./IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool.js"); const IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON_1 = require("./IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON.js"); const IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrStringArray_1 = require("./IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrStringArray.js"); const IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation_1 = require("./IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation.js"); const IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray_1 = require("./IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray.js"); const IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule_1 = require("./IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule.js"); const schema = { "properties": { "$ref": { "type": "string", "nullable": true }, "$schema": { "type": "string", "nullable": true }, "additionalItems": { "oneOf": [ { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool#" }, { "type": "null" } ] }, "additionalProperties": { "oneOf": [ { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool#" }, { "type": "null" } ] }, "allOf": { "items": { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps#" }, "type": "array", "nullable": true }, "anyOf": { "items": { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps#" }, "type": "array", "nullable": true }, "default": { "oneOf": [ { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON#" }, { "type": "null" } ] }, "definitions": { "additionalProperties": { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps#" }, "type": "object", "nullable": true }, "dependencies": { "additionalProperties": { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray#" }, "type": "object", "nullable": true }, "enum": { "items": { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON#" }, "type": "array", "nullable": true }, "example": { "oneOf": [ { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON#" }, { "type": "null" } ] }, "exclusiveMaximum": { "type": "boolean", "nullable": true }, "exclusiveMinimum": { "type": "boolean", "nullable": true }, "externalDocs": { "oneOf": [ { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation#" }, { "type": "null" } ] }, "format": { "type": "string", "nullable": true }, "id": { "type": "string", "nullable": true }, "items": { "oneOf": [ { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray#" }, { "type": "null" } ] }, "maxItems": { "format": "int64", "type": "integer", "nullable": true }, "maxLength": { "format": "int64", "type": "integer", "nullable": true }, "maxProperties": { "format": "int64", "type": "integer", "nullable": true }, "maximum": { "format": "double", "type": "number", "nullable": true }, "minItems": { "format": "int64", "type": "integer", "nullable": true }, "minLength": { "format": "int64", "type": "integer", "nullable": true }, "minProperties": { "format": "int64", "type": "integer", "nullable": true }, "minimum": { "format": "double", "type": "number", "nullable": true }, "multipleOf": { "format": "double", "type": "number", "nullable": true }, "not": { "oneOf": [ { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps#" }, { "type": "null" } ] }, "nullable": { "type": "boolean", "nullable": true }, "oneOf": { "items": { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps#" }, "type": "array", "nullable": true }, "pattern": { "type": "string", "nullable": true }, "patternProperties": { "additionalProperties": { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps#" }, "type": "object", "nullable": true }, "properties": { "additionalProperties": { "$ref": "io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps#" }, "type": "object", "nullable": true }, "required": { "items": { "type": "string" }, "type": "array", "nullable": true }, "title": { "type": "string", "nullable": true }, "type": { "type": "string", "nullable": true }, "uniqueItems": { "type": "boolean", "nullable": true } }, "type": "object" }; function addSchema() { (0, IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool_1.addSchema)(); (0, IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON_1.addSchema)(); (0, IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrStringArray_1.addSchema)(); (0, IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation_1.addSchema)(); (0, IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray_1.addSchema)(); (0, IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule_1.addSchema)(); (0, validate_1.register)("io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps", schema); } exports.addSchema = addSchema;