package validation
import "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/validation"
Index ¶
- type Errors
- type InvalidObjectTypeError
- type InvalidTypeError
- type MissingRequiredFieldError
- type SchemaValidation
- func NewSchemaValidation(resources openapi.Resources) *SchemaValidation
- func (v *SchemaValidation) ValidateBytes(data []byte) error
- type UnknownFieldError
- type ValidationError
- type ValidationItem
Types ¶
type Errors ¶
type Errors struct {
// contains filtered or unexported fields
}
func (*Errors) AppendErrors ¶
func (*Errors) Errors ¶
type InvalidObjectTypeError ¶
func (InvalidObjectTypeError) Error ¶
func (e InvalidObjectTypeError) Error() string
type InvalidTypeError ¶
func (InvalidTypeError) Error ¶
func (e InvalidTypeError) Error() string
type MissingRequiredFieldError ¶
func (MissingRequiredFieldError) Error ¶
func (e MissingRequiredFieldError) Error() string
type SchemaValidation ¶
type SchemaValidation struct {
// contains filtered or unexported fields
}
func NewSchemaValidation ¶
func NewSchemaValidation(resources openapi.Resources) *SchemaValidation
func (*SchemaValidation) ValidateBytes ¶
func (v *SchemaValidation) ValidateBytes(data []byte) error
type UnknownFieldError ¶
func (UnknownFieldError) Error ¶
func (e UnknownFieldError) Error() string
type ValidationError ¶
func (ValidationError) Error ¶
func (e ValidationError) Error() string
type ValidationItem ¶
type ValidationItem interface { openapi.SchemaVisitor Errors() []error Path() *openapi.Path }
Source Files ¶
errors.go types.go validation.go
- Version
- v1.8.11-beta.0
- Published
- Mar 19, 2018
- Platform
- js/wasm
- Imports
- 12 packages
- Last checked
- 22 seconds ago –
Tools for package owners.