package
12.0.0+incompatible
Repository: https://github.com/kubernetes/client-go.git
Documentation: pkg.go.dev

# Functions

GetAPIGroupResources uses the provided discovery client to gather discovery information and populate a slice of APIGroupResources.
NewDeferredDiscoveryRESTMapper returns a DeferredDiscoveryRESTMapper that will lazily query the provided client for discovery information to do REST mappings.
NewDiscoveryCategoryExpander returns a category expander that makes use of the "categories" fields from the API, found through the discovery client.
NewDiscoveryRESTMapper returns a PriorityRESTMapper based on the discovered groups and resources passed in.
NewShortcutExpander wraps a restmapper in a layer that expands shortcuts found via discovery.

# Structs

APIGroupResources is an API group with a mapping of versions to resources.
DeferredDiscoveryRESTMapper is a RESTMapper that will defer initialization of the RESTMapper until the first mapping is requested.
SimpleCategoryExpander implements CategoryExpander interface using a static mapping of categories to GroupResource mapping.

# Interfaces

CategoryExpander maps category strings to GroupResources.

# Type aliases

UnionCategoryExpander implements CategoryExpander interface.