StructuralSchema
Interface: StructuralSchema
Defined in: kubernetes/src/crd/schema.ts:9
OpenAPI v3 structural schema, as accepted by a CustomResourceDefinition
Properties
additionalProperties?
optionaladditionalProperties?:StructuralSchema
Defined in: kubernetes/src/crd/schema.ts:93
Additional properties
description?
optionaldescription?:string
Defined in: kubernetes/src/crd/schema.ts:17
Description
enum?
optionalenum?:any[]
Defined in: kubernetes/src/crd/schema.ts:77
Enum
exclusiveMaximum?
optionalexclusiveMaximum?:boolean
Defined in: kubernetes/src/crd/schema.ts:45
Whether exclusive maximum is enabled
exclusiveMinimum?
optionalexclusiveMinimum?:boolean
Defined in: kubernetes/src/crd/schema.ts:41
Whether exclusive minimum is enabled
format?
optionalformat?:string
Defined in: kubernetes/src/crd/schema.ts:25
Format
items?
optionalitems?:StructuralSchema
Defined in: kubernetes/src/crd/schema.ts:97
Items
maximum?
optionalmaximum?:number
Defined in: kubernetes/src/crd/schema.ts:37
Maximum
maxItems?
optionalmaxItems?:number
Defined in: kubernetes/src/crd/schema.ts:65
Max items
maxLength?
optionalmaxLength?:number
Defined in: kubernetes/src/crd/schema.ts:57
Max length
maxProperties?
optionalmaxProperties?:number
Defined in: kubernetes/src/crd/schema.ts:73
Max properties
minimum?
optionalminimum?:number
Defined in: kubernetes/src/crd/schema.ts:33
Minimum
minItems?
optionalminItems?:number
Defined in: kubernetes/src/crd/schema.ts:61
Min items
minLength?
optionalminLength?:number
Defined in: kubernetes/src/crd/schema.ts:53
Min length
minProperties?
optionalminProperties?:number
Defined in: kubernetes/src/crd/schema.ts:69
Min properties
multipleOf?
optionalmultipleOf?:number
Defined in: kubernetes/src/crd/schema.ts:49
Multiple of
nullable?
optionalnullable?:boolean
Defined in: kubernetes/src/crd/schema.ts:85
Whether nullable is enabled
pattern?
optionalpattern?:string
Defined in: kubernetes/src/crd/schema.ts:29
Pattern
properties?
optionalproperties?:Record<string,StructuralSchema>
Defined in: kubernetes/src/crd/schema.ts:89
Properties
required?
optionalrequired?:string[]
Defined in: kubernetes/src/crd/schema.ts:81
Required
title?
optionaltitle?:string
Defined in: kubernetes/src/crd/schema.ts:21
Title
type?
optionaltype?:"string"|"number"|"boolean"|"object"|"array"|"integer"
Defined in: kubernetes/src/crd/schema.ts:13
Type
x-kubernetes-int-or-string?
optionalx-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?
optionalx-kubernetes-preserve-unknown-fields?:boolean
Defined in: kubernetes/src/crd/schema.ts:101
Whether x kubernetes preserve unknown fields is enabled