Documentation ¶
Index ¶
- func NewCSIDriverInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCSINodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCSIDriverInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCSINodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CSIDriverInformer
- type CSINodeInfoInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCSIDriverInformer ¶
func NewCSIDriverInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCSIDriverInformer constructs a new informer for CSIDriver type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewCSINodeInfoInformer ¶
func NewCSINodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCSINodeInfoInformer constructs a new informer for CSINodeInfo type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredCSIDriverInformer ¶
func NewFilteredCSIDriverInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCSIDriverInformer constructs a new informer for CSIDriver type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredCSINodeInfoInformer ¶
func NewFilteredCSINodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCSINodeInfoInformer constructs a new informer for CSINodeInfo type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
Types ¶
type CSIDriverInformer ¶
type CSIDriverInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CSIDriverLister }
CSIDriverInformer provides access to a shared informer and lister for CSIDrivers.
type CSINodeInfoInformer ¶
type CSINodeInfoInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CSINodeInfoLister }
CSINodeInfoInformer provides access to a shared informer and lister for CSINodeInfos.
type Interface ¶
type Interface interface { // CSIDrivers returns a CSIDriverInformer. CSIDrivers() CSIDriverInformer // CSINodeInfos returns a CSINodeInfoInformer. CSINodeInfos() CSINodeInfoInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.