# Functions
GetPrintColumns looks for the open API extension for the display columns.
NewCachingOpenAPIClient returns a new discovery.OpenAPISchemaInterface that will read the openapi spec from a local cache if it exists, and if not will then fetch an openapi spec using a client.
NewOpenAPIData parses the resource definitions in openapi data by groupversionkind and name.
NewOpenAPIGetter returns an object to return OpenAPIDatas which either read from a local file cache or read from a server, and then stored in memory for subsequent invocations.
# Constants
Array is the name for array types.
Bool is the name for boolean types.
Integer is the name for integer types.
Map is the name for map types types.go struct fields that are maps will have an open API type "object" types.go struct fields that are actual objects appearing as a struct in a types.go file will have no type defined and have a json pointer reference to the type definition.
No description provided by the author
String is the name for string types.
# Structs
No description provided by the author
Kind defines a Kubernetes object Kind.
Resources contains the object definitions for Kubernetes resource apis Fields are public for binary serialization (private fields don't get serialized).
Type defines a field type and are expected to be one of: - IsKind - IsMap - IsArray - IsPrimitive.
# Interfaces
Getter is an interface for fetching openapi specs and parsing them into an Resources struct.