Documentation
¶
Overview ¶
This is a test package.
Index ¶
- func RegisterValidations(scheme *testscheme.Scheme) error
- func Validate_E1(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_E2(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_E3(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_E4(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_T1(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_T2(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- type E1
- type E2
- type E3
- type E4
- type T1
- type T2
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_E1 ¶
func Validate_E2 ¶
func Validate_E3 ¶
func Validate_E4 ¶
func Validate_T1 ¶
Types ¶
type T1 ¶
type T1 struct {
TypeMeta int
// +k8s:validateFalse="field T1.E1"
E1 E1 `json:"e1"`
// +k8s:validateFalse="field T1.PE1"
PE1 *E1 `json:"pe1"`
// +k8s:validateFalse="field T1.E2"
E2 E2 `json:"e2"`
// +k8s:validateFalse="field T1.PE2"
PE2 *E2 `json:"pe2"`
// +k8s:validateFalse="field T1.E3"
E3 E3 `json:"e3"`
// +k8s:validateFalse="field T1.PE3"
PE3 *E3 `json:"pe3"`
// +k8s:validateFalse="field T1.E4"
E4 E4 `json:"e4"`
// +k8s:validateFalse="field T1.PE4"
PE4 *E4 `json:"pe4"`
// +k8s:validateFalse="field T1.T2"
T2 T2 `json:"t2"`
// +k8s:validateFalse="field T1.PT2"
PT2 *T2 `json:"pt2"`
}
+k8s:validateFalse="type T1"
Click to show internal directories.
Click to hide internal directories.