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:93

Additional properties


description?​

optional description?: string

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

Description


enum?​

optional enum?: any[]

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

Enum


exclusiveMaximum?​

optional exclusiveMaximum?: boolean

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

Whether exclusive maximum is enabled


exclusiveMinimum?​

optional exclusiveMinimum?: boolean

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

Whether exclusive minimum is enabled


format?​

optional format?: string

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

Format


items?​

optional items?: StructuralSchema

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

Items


maximum?​

optional maximum?: number

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

Maximum


maxItems?​

optional maxItems?: number

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

Max items


maxLength?​

optional maxLength?: number

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

Max length


maxProperties?​

optional maxProperties?: number

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

Max properties


minimum?​

optional minimum?: number

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

Minimum


minItems?​

optional minItems?: number

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

Min items


minLength?​

optional minLength?: number

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

Min length


minProperties?​

optional minProperties?: number

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

Min properties


multipleOf?​

optional multipleOf?: number

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

Multiple of


nullable?​

optional nullable?: boolean

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

Whether nullable is enabled


pattern?​

optional pattern?: string

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

Pattern


properties?​

optional properties?: Record<string, StructuralSchema>

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

Properties


required?​

optional required?: string[]

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

Required


title?​

optional title?: string

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

Title


type?​

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

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

Type


x-kubernetes-int-or-string?​

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

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

Whether x kubernetes int or string is enabled


x-kubernetes-preserve-unknown-fields?​

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

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

Whether x kubernetes preserve unknown fields is enabled