client-go: k8s.io/client-go/dynamic/dynamicinformer Index | Files

package dynamicinformer

import "k8s.io/client-go/dynamic/dynamicinformer"

Index

Package Files

informer.go interface.go

func NewFilteredDynamicInformer Uses

func NewFilteredDynamicInformer(client dynamic.Interface, gvr schema.GroupVersionResource, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions TweakListOptionsFunc) informers.GenericInformer

NewFilteredDynamicInformer constructs a new informer for a dynamic type.

type DynamicSharedInformerFactory Uses

type DynamicSharedInformerFactory interface {
    Start(stopCh <-chan struct{})
    ForResource(gvr schema.GroupVersionResource) informers.GenericInformer
    WaitForCacheSync(stopCh <-chan struct{}) map[schema.GroupVersionResource]bool
}

DynamicSharedInformerFactory provides access to a shared informer and lister for dynamic client

func NewDynamicSharedInformerFactory Uses

func NewDynamicSharedInformerFactory(client dynamic.Interface, defaultResync time.Duration) DynamicSharedInformerFactory

NewDynamicSharedInformerFactory constructs a new instance of dynamicSharedInformerFactory for all namespaces.

func NewFilteredDynamicSharedInformerFactory Uses

func NewFilteredDynamicSharedInformerFactory(client dynamic.Interface, defaultResync time.Duration, namespace string, tweakListOptions TweakListOptionsFunc) DynamicSharedInformerFactory

NewFilteredDynamicSharedInformerFactory constructs a new instance of dynamicSharedInformerFactory. Listers obtained via this factory will be subject to the same filters as specified here.

type TweakListOptionsFunc Uses

type TweakListOptionsFunc func(*metav1.ListOptions)

TweakListOptionsFunc defines the signature of a helper function that wants to provide more listing options to API

Package dynamicinformer imports 11 packages (graph) and is imported by 6 packages. Updated 2019-06-27. Refresh now. Tools for package owners.