Versions in this module Expand all Collapse all v0 v0.0.2 Nov 19, 2023 v0.0.1 Nov 10, 2023 Changes in this version + const SchemalessName + var AllDefinitions []*definitionWithHelp + var FieldOnlyMarkers = []*definitionWithHelp + var TopologyMarkers = []*definitionWithHelp + var ValidationIshMarkers = []*definitionWithHelp + var ValidationMarkers = mustMakeAllWithPrefix("kubebuilder:validation", markers.DescribesField, Maximum(0), Minimum(0), ...) + func Register(ctx context.Context) error + type Default struct + Value interface{} + func (Default) Help() *markers.DefinitionHelp + func (m Default) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type Enum []interface + func (Enum) Help() *markers.DefinitionHelp + func (m Enum) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type Example struct + Value interface{} + func (Example) Help() *markers.DefinitionHelp + func (m Example) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type ExclusiveMaximum bool + func (ExclusiveMaximum) Help() *markers.DefinitionHelp + func (m ExclusiveMaximum) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type ExclusiveMinimum bool + func (ExclusiveMinimum) Help() *markers.DefinitionHelp + func (m ExclusiveMinimum) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type Format string + func (Format) Help() *markers.DefinitionHelp + func (m Format) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type ListMapKey string + func (ListMapKey) Help() *markers.DefinitionHelp + func (l ListMapKey) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type ListType string + func (ListType) Help() *markers.DefinitionHelp + func (l ListType) ApplyFirst() + func (l ListType) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type MapType string + func (MapType) Help() *markers.DefinitionHelp + func (m MapType) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type MaxItems int + func (MaxItems) Help() *markers.DefinitionHelp + func (m MaxItems) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type MaxLength int + func (MaxLength) Help() *markers.DefinitionHelp + func (m MaxLength) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type MaxProperties int + func (MaxProperties) Help() *markers.DefinitionHelp + func (m MaxProperties) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type Maximum float64 + func (Maximum) Help() *markers.DefinitionHelp + func (m Maximum) ApplyToSchema(schema *apiext.JSONSchemaProps) error + func (m Maximum) Value() float64 + type MinItems int + func (MinItems) Help() *markers.DefinitionHelp + func (m MinItems) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type MinLength int + func (MinLength) Help() *markers.DefinitionHelp + func (m MinLength) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type MinProperties int + func (MinProperties) Help() *markers.DefinitionHelp + func (m MinProperties) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type Minimum float64 + func (Minimum) Help() *markers.DefinitionHelp + func (m Minimum) ApplyToSchema(schema *apiext.JSONSchemaProps) error + func (m Minimum) Value() float64 + type MultipleOf float64 + func (MultipleOf) Help() *markers.DefinitionHelp + func (m MultipleOf) ApplyToSchema(schema *apiext.JSONSchemaProps) error + func (m MultipleOf) Value() float64 + type Nullable struct + func (Nullable) Help() *markers.DefinitionHelp + func (m Nullable) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type Pattern string + func (Pattern) Help() *markers.DefinitionHelp + func (m Pattern) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type Schemaless struct + func (Schemaless) Help() *markers.DefinitionHelp + type StructType string + func (StructType) Help() *markers.DefinitionHelp + func (s StructType) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type Type string + func (Type) Help() *markers.DefinitionHelp + func (m Type) ApplyFirst() + func (m Type) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type UniqueItems bool + func (UniqueItems) Help() *markers.DefinitionHelp + func (m UniqueItems) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type XEmbeddedResource struct + func (XEmbeddedResource) Help() *markers.DefinitionHelp + func (m XEmbeddedResource) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type XIntOrString struct + func (XIntOrString) Help() *markers.DefinitionHelp + func (m XIntOrString) ApplyFirst() + func (m XIntOrString) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type XPreserveUnknownFields struct + func (XPreserveUnknownFields) Help() *markers.DefinitionHelp + func (m XPreserveUnknownFields) ApplyToSchema(schema *apiext.JSONSchemaProps) error + type XValidation struct + Message string + Rule string + func (XValidation) Help() *markers.DefinitionHelp + func (m XValidation) ApplyToSchema(schema *apiext.JSONSchemaProps) error