Skip to main content

StructuralSchema

@webda/kubernetes


Interface: StructuralSchema

Defined in: kubernetes/src/crd/schema.ts:9

OpenAPI v3 structural schema, as accepted by a CustomResourceDefinition

See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#specifying-a-structural-schema

Properties​

additionalProperties?​

optional additionalProperties?: StructuralSchema

Defined in: kubernetes/src/crd/schema.ts:30


description?​

optional description?: string

Defined in: kubernetes/src/crd/schema.ts:11


enum?​

optional enum?: any[]

Defined in: kubernetes/src/crd/schema.ts:26


exclusiveMaximum?​

optional exclusiveMaximum?: boolean

Defined in: kubernetes/src/crd/schema.ts:18


exclusiveMinimum?​

optional exclusiveMinimum?: boolean

Defined in: kubernetes/src/crd/schema.ts:17


format?​

optional format?: string

Defined in: kubernetes/src/crd/schema.ts:13


items?​

optional items?: StructuralSchema

Defined in: kubernetes/src/crd/schema.ts:31


maximum?​

optional maximum?: number

Defined in: kubernetes/src/crd/schema.ts:16


maxItems?​

optional maxItems?: number

Defined in: kubernetes/src/crd/schema.ts:23


maxLength?​

optional maxLength?: number

Defined in: kubernetes/src/crd/schema.ts:21


maxProperties?​

optional maxProperties?: number

Defined in: kubernetes/src/crd/schema.ts:25


minimum?​

optional minimum?: number

Defined in: kubernetes/src/crd/schema.ts:15


minItems?​

optional minItems?: number

Defined in: kubernetes/src/crd/schema.ts:22


minLength?​

optional minLength?: number

Defined in: kubernetes/src/crd/schema.ts:20


minProperties?​

optional minProperties?: number

Defined in: kubernetes/src/crd/schema.ts:24


multipleOf?​

optional multipleOf?: number

Defined in: kubernetes/src/crd/schema.ts:19


nullable?​

optional nullable?: boolean

Defined in: kubernetes/src/crd/schema.ts:28


pattern?​

optional pattern?: string

Defined in: kubernetes/src/crd/schema.ts:14


properties?​

optional properties?: Record<string, StructuralSchema>

Defined in: kubernetes/src/crd/schema.ts:29


required?​

optional required?: string[]

Defined in: kubernetes/src/crd/schema.ts:27


title?​

optional title?: string

Defined in: kubernetes/src/crd/schema.ts:12


type?​

optional type?: "string" | "number" | "boolean" | "object" | "array" | "integer"

Defined in: kubernetes/src/crd/schema.ts:10


x-kubernetes-int-or-string?​

optional x-kubernetes-int-or-string?: boolean

Defined in: kubernetes/src/crd/schema.ts:33


x-kubernetes-preserve-unknown-fields?​

optional x-kubernetes-preserve-unknown-fields?: boolean

Defined in: kubernetes/src/crd/schema.ts:32