import { type JSONSchemaProps } from "https://deno.land/x/kubernetes_apis@v0.5.0/builtin/apiextensions.k8s.io@v1/structs.ts";
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
Properties
optional
additionalItems: JSONSchemaPropsOrBool | nulloptional
additionalProperties: JSONSchemaPropsOrBool | nulloptional
allOf: Array<JSONSchemaProps> | nulloptional
anyOf: Array<JSONSchemaProps> | nulloptional
default: JSON | nulloptional
definitions: Record<string, JSONSchemaProps> | nulloptional
dependencies: Record<string, JSONSchemaPropsOrStringArray> | nulloptional
enum: Array<JSON> | nulloptional
example: JSON | nulloptional
externalDocs: ExternalDocumentation | nulloptional
items: JSONSchemaPropsOrArray | nulloptional
not: JSONSchemaProps | nulloptional
oneOf: Array<JSONSchemaProps> | nulloptional
patternProperties: Record<string, JSONSchemaProps> | nulloptional
properties: Record<string, JSONSchemaProps> | nulloptional
x-kubernetes-validations: Array<ValidationRule> | null