Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
Identifier string
Plural string
ClusterScoped bool
ProtoPackage string
Proto string
Kind string
Group string
Version string
ReflectType reflect.Type
StatusType reflect.Type
Builtin bool
Synthetic bool
}
Builder for a Schema.
func (Builder) BuildNoValidate ¶
BuildNoValidate builds the Schema without checking the fields.
type Schema ¶
type Schema interface {
fmt.Stringer
GroupVersionResource() schema.GroupVersionResource
GroupVersionKind() config.GroupVersionKind
GroupVersionAliasKinds() []config.GroupVersionKind
Validate() error
IsClusterScoped() bool
}
Schema for a resource.
Click to show internal directories.
Click to hide internal directories.