kubernetes/staging/src/k8s.io/apiserver/pkg/cel/openapi/extensions.go

var intOrStringFormat

func isExtension(schema *spec.Schema, key string) bool {}

func isXIntOrString(schema *spec.Schema) bool {}

func isXEmbeddedResource(schema *spec.Schema) bool {}

func isXPreserveUnknownFields(schema *spec.Schema) bool {}

func getXListType(schema *spec.Schema) string {}

func getXMapType(schema *spec.Schema) string {}

func getXListMapKeys(schema *spec.Schema) []string {}

type ValidationRule

func (v ValidationRule) Rule() string {}

func (v ValidationRule) Message() string {}

func (v ValidationRule) FieldPath() string {}

func (v ValidationRule) MessageExpression() string {}

// TODO: simplify
func getXValidations(schema *spec.Schema) []common.ValidationRule {}

const extIntOrString

const extEmbeddedResource

const extPreserveUnknownFields

const extListType

const extMapType

const extListMapKeys

const extValidations