Documentation ¶
Index ¶
- func NewFilteredLVMNodeInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
- func NewFilteredLVMSnapshotInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
- func NewFilteredLVMVolumeInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
- func NewLVMNodeInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
- func NewLVMSnapshotInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
- func NewLVMVolumeInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
- type Interface
- type LVMNodeInformer
- type LVMSnapshotInformer
- type LVMVolumeInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredLVMNodeInformer ¶ added in v0.3.0
func NewFilteredLVMNodeInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLVMNodeInformer constructs a new informer for LVMNode 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 NewFilteredLVMSnapshotInformer ¶ added in v0.2.0
func NewFilteredLVMSnapshotInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLVMSnapshotInformer constructs a new informer for LVMSnapshot 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 NewFilteredLVMVolumeInformer ¶
func NewFilteredLVMVolumeInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLVMVolumeInformer constructs a new informer for LVMVolume 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 NewLVMNodeInformer ¶ added in v0.3.0
func NewLVMNodeInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLVMNodeInformer constructs a new informer for LVMNode 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 NewLVMSnapshotInformer ¶ added in v0.2.0
func NewLVMSnapshotInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLVMSnapshotInformer constructs a new informer for LVMSnapshot 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 NewLVMVolumeInformer ¶
func NewLVMVolumeInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLVMVolumeInformer constructs a new informer for LVMVolume 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 Interface ¶
type Interface interface { // LVMNodes returns a LVMNodeInformer. LVMNodes() LVMNodeInformer // LVMSnapshots returns a LVMSnapshotInformer. LVMSnapshots() LVMSnapshotInformer // LVMVolumes returns a LVMVolumeInformer. LVMVolumes() LVMVolumeInformer }
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.
type LVMNodeInformer ¶ added in v0.3.0
type LVMNodeInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LVMNodeLister }
LVMNodeInformer provides access to a shared informer and lister for LVMNodes.
type LVMSnapshotInformer ¶ added in v0.2.0
type LVMSnapshotInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LVMSnapshotLister }
LVMSnapshotInformer provides access to a shared informer and lister for LVMSnapshots.
type LVMVolumeInformer ¶
type LVMVolumeInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LVMVolumeLister }
LVMVolumeInformer provides access to a shared informer and lister for LVMVolumes.