package
1.9.0-alpha.1
Repository: https://github.com/easeway/kubernetes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

GetPrintColumns looks for the open API extension for the display columns.
NewOpenAPIData creates a new `Resources` out of the openapi document.
NewOpenAPIGetter returns an object to return OpenAPIDatas which reads from a server, and then stores in memory for subsequent invocations.
No description provided by the author

# Constants

Defines openapi types.
Defines openapi types.
Defines openapi types.
No description provided by the author
Defines openapi types.

# Structs

Array must have all its element of the same `SubType`.
BaseSchema holds data used by each types of schema.
Definitions is an implementation of `Resources`.
Kind is a complex object.
Map is an object who values must all be of the same `SubType`.
Path helps us keep track of type paths.
Primitive is a literal.
No description provided by the author

# Interfaces

Getter is an interface for fetching openapi specs and parsing them into an Resources struct.
Reference implementation depends on the type of document.
Resources interface describe a resources provider, that can give you resource based on group-version-kind.
Schema is the base definition of an openapi type.
SchemaVisitor is an interface that you need to implement if you want to "visit" an openapi schema.