Versions in this module Expand all Collapse all v2 v2.0.0 Feb 13, 2017 Changes in this version + func IsGroupDiscoveryFailedError(err error) bool + func MatchesServerVersion(client DiscoveryInterface) error + func NegotiateVersion(client DiscoveryInterface, requiredGV *unversioned.GroupVersion, ...) (*unversioned.GroupVersion, error) + func NewRESTMapper(groupResources []*APIGroupResources, ...) meta.RESTMapper + type APIGroupResources struct + Group unversioned.APIGroup + VersionedResources map[string][]unversioned.APIResource + func GetAPIGroupResources(cl DiscoveryInterface) ([]*APIGroupResources, error) + type CachedDiscoveryInterface interface + Fresh func() bool + Invalidate func() + type DeferredDiscoveryRESTMapper struct + func NewDeferredDiscoveryRESTMapper(cl CachedDiscoveryInterface, versionInterface meta.VersionInterfacesFunc) *DeferredDiscoveryRESTMapper + func (d *DeferredDiscoveryRESTMapper) AliasesForResource(resource string) (as []string, ok bool) + func (d *DeferredDiscoveryRESTMapper) KindFor(resource unversioned.GroupVersionResource) (gvk unversioned.GroupVersionKind, err error) + func (d *DeferredDiscoveryRESTMapper) KindsFor(resource unversioned.GroupVersionResource) (gvks []unversioned.GroupVersionKind, err error) + func (d *DeferredDiscoveryRESTMapper) RESTMapping(gk unversioned.GroupKind, versions ...string) (m *meta.RESTMapping, err error) + func (d *DeferredDiscoveryRESTMapper) RESTMappings(gk unversioned.GroupKind) (ms []*meta.RESTMapping, err error) + func (d *DeferredDiscoveryRESTMapper) Reset() + func (d *DeferredDiscoveryRESTMapper) ResourceFor(input unversioned.GroupVersionResource) (gvr unversioned.GroupVersionResource, err error) + func (d *DeferredDiscoveryRESTMapper) ResourceSingularizer(resource string) (singular string, err error) + func (d *DeferredDiscoveryRESTMapper) ResourcesFor(input unversioned.GroupVersionResource) (gvrs []unversioned.GroupVersionResource, err error) + func (d *DeferredDiscoveryRESTMapper) String() string + type DiscoveryClient struct + LegacyPrefix string + func NewDiscoveryClient(c rest.Interface) *DiscoveryClient + func NewDiscoveryClientForConfig(c *rest.Config) (*DiscoveryClient, error) + func NewDiscoveryClientForConfigOrDie(c *rest.Config) *DiscoveryClient + func (c *DiscoveryClient) RESTClient() rest.Interface + func (d *DiscoveryClient) ServerGroups() (apiGroupList *unversioned.APIGroupList, err error) + func (d *DiscoveryClient) ServerPreferredNamespacedResources() ([]unversioned.GroupVersionResource, error) + func (d *DiscoveryClient) ServerPreferredResources() ([]unversioned.GroupVersionResource, error) + func (d *DiscoveryClient) ServerResources() (map[string]*unversioned.APIResourceList, error) + func (d *DiscoveryClient) ServerResourcesForGroupVersion(groupVersion string) (resources *unversioned.APIResourceList, err error) + func (d *DiscoveryClient) ServerVersion() (*version.Info, error) + func (d *DiscoveryClient) SwaggerSchema(version unversioned.GroupVersion) (*swagger.ApiDeclaration, error) + type DiscoveryInterface interface + RESTClient func() rest.Interface + type ErrGroupDiscoveryFailed struct + Groups map[unversioned.GroupVersion]error + func (e *ErrGroupDiscoveryFailed) Error() string + type ServerGroupsInterface interface + ServerGroups func() (*unversioned.APIGroupList, error) + type ServerResourcesInterface interface + ServerPreferredNamespacedResources func() ([]unversioned.GroupVersionResource, error) + ServerPreferredResources func() ([]unversioned.GroupVersionResource, error) + ServerResources func() (map[string]*unversioned.APIResourceList, error) + ServerResourcesForGroupVersion func(groupVersion string) (*unversioned.APIResourceList, error) + type ServerVersionInterface interface + ServerVersion func() (*version.Info, error) + type SwaggerSchemaInterface interface + SwaggerSchema func(version unversioned.GroupVersion) (*swagger.ApiDeclaration, error) + type UnstructuredObjectTyper struct + func NewUnstructuredObjectTyper(groupResources []*APIGroupResources) *UnstructuredObjectTyper + func (d *UnstructuredObjectTyper) IsUnversioned(obj runtime.Object) (unversioned bool, ok bool) + func (d *UnstructuredObjectTyper) ObjectKind(obj runtime.Object) (unversioned.GroupVersionKind, error) + func (d *UnstructuredObjectTyper) ObjectKinds(obj runtime.Object) (gvks []unversioned.GroupVersionKind, unversionedType bool, err error) + func (d *UnstructuredObjectTyper) Recognizes(gvk unversioned.GroupVersionKind) bool v2.0.0-alpha.1 Dec 20, 2016 Other modules containing this package gopkg.in/kubernetes/client-go.v11