Documentation
¶
Overview ¶
This is a test package.
Index ¶
- func RegisterValidations(scheme *testscheme.Scheme) error
- func Validate_Struct(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ValidatedMapType(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ValidatedStringType(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- type Struct
- type UnvalidatedMapType
- type UnvalidatedStringType
- type ValidatedMapType
- type ValidatedStringType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterValidations ¶
func RegisterValidations(scheme *testscheme.Scheme) error
RegisterValidations adds validation functions to the given scheme. Public to allow building arbitrary schemes.
func Validate_Struct ¶
Types ¶
type Struct ¶
type Struct struct {
TypeMeta int
// +k8s:validateFalse="field Struct.MapField"
// +k8s:eachKey=+k8s:validateFalse="field Struct.MapField(keys)"
MapField map[string]string `json:"mapField"`
// +k8s:validateFalse="field Struct.MapTypedefField"
// +k8s:eachKey=+k8s:validateFalse="field Struct.MapTypedefField(keys)"
MapTypedefField map[UnvalidatedStringType]string `json:"mapTypedefField"`
// +k8s:validateFalse="field Struct.MapValidatedTypedefField"
// +k8s:eachKey=+k8s:validateFalse="field Struct.MapValidatedTypedefField(keys)"
MapValidatedTypedefField map[ValidatedStringType]string `json:"mapValidatedTypedefField"`
// +k8s:validateFalse="field Struct.MapTypeField"
// +k8s:eachKey=+k8s:validateFalse="field Struct.MapTypeField(keys)"
MapTypeField UnvalidatedMapType `json:"mapTypeField"`
// +k8s:validateFalse="field Struct.ValidatedMapTypeField"
// +k8s:eachKey=+k8s:validateFalse="field Struct.ValidatedMapTypeField(keys)"
ValidatedMapTypeField ValidatedMapType `json:"validatedMapTypeField"`
}
+k8s:validateFalse="type Struct"
type ValidatedMapType ¶
+k8s:validateFalse="ValidatedMapType" +k8s:eachKey=+k8s:validateFalse="type ValidatedMapType(keys)"
Click to show internal directories.
Click to hide internal directories.