Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/kubernetes_apis/builtin/apiextensions.k8s.io@v1/mod.ts>JSONSchemaProps

REST focused Typescript classes for Kubernetes APIs, and tools for generating API interfaces
Latest
interface JSONSchemaProps
import { type JSONSchemaProps } from "https://deno.land/x/kubernetes_apis@v0.5.1/builtin/apiextensions.k8s.io@v1/mod.ts";

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

Properties

optional
$ref: string | null
optional
$schema: string | null
optional
additionalItems: JSONSchemaPropsOrBool | null
optional
additionalProperties: JSONSchemaPropsOrBool | null
optional
allOf: Array<JSONSchemaProps> | null
optional
anyOf: Array<JSONSchemaProps> | null
optional
default: JSON | null
optional
definitions: Record<string, JSONSchemaProps> | null
optional
dependencies: Record<string, JSONSchemaPropsOrStringArray> | null
optional
description: string | null
optional
enum: Array<JSON> | null
optional
example: JSON | null
optional
exclusiveMaximum: boolean | null
optional
exclusiveMinimum: boolean | null
optional
externalDocs: ExternalDocumentation | null
optional
format: string | null
optional
id: string | null
optional
items: JSONSchemaPropsOrArray | null
optional
maxItems: number | null
optional
maxLength: number | null
optional
maxProperties: number | null
optional
maximum: number | null
optional
minItems: number | null
optional
minLength: number | null
optional
minProperties: number | null
optional
minimum: number | null
optional
multipleOf: number | null
optional
not: JSONSchemaProps | null
optional
nullable: boolean | null
optional
oneOf: Array<JSONSchemaProps> | null
optional
pattern: string | null
optional
patternProperties: Record<string, JSONSchemaProps> | null
optional
properties: Record<string, JSONSchemaProps> | null
optional
required: Array<string> | null
optional
title: string | null
optional
type: string | null
optional
uniqueItems: boolean | null
optional
x-kubernetes-embedded-resource: boolean | null
optional
x-kubernetes-int-or-string: boolean | null
optional
x-kubernetes-list-map-keys: Array<string> | null
optional
x-kubernetes-list-type: string | null
optional
x-kubernetes-map-type: string | null
optional
x-kubernetes-preserve-unknown-fields: boolean | null
optional
x-kubernetes-validations: Array<ValidationRule> | null