package v1alpha1
import "k8s.io/csi-api/pkg/client/informers/externalversions/csi/v1alpha1"
Index ¶
- func NewCSIDriverInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
- func NewCSINodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
- func NewFilteredCSIDriverInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
- func NewFilteredCSINodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
- type CSIDriverInformer
- type CSINodeInfoInformer
- type Interface
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.
Source Files ¶
csidriver.go csinodeinfo.go interface.go
- Version
- v0.0.0-20190313123203-94ac839bf26c (latest)
- Published
- Mar 13, 2019
- Platform
- linux/amd64
- Imports
- 9 packages
- Last checked
- 4 months ago –
Tools for package owners.