Documentation ¶
Index ¶
- func NewCSIDriverClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewCSINodeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewCSIStorageCapacityClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredCSIDriverClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredCSINodeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredCSIStorageCapacityClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredStorageClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredVolumeAttachmentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewStorageClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewVolumeAttachmentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type CSIDriverClusterInformer
- type CSINodeClusterInformer
- type CSIStorageCapacityClusterInformer
- type ClusterInterface
- type StorageClassClusterInformer
- type VolumeAttachmentClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCSIDriverClusterInformer ¶
func NewCSIDriverClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewCSIDriverClusterInformer 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 NewCSINodeClusterInformer ¶
func NewCSINodeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewCSINodeClusterInformer constructs a new informer for CSINode 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 NewCSIStorageCapacityClusterInformer ¶
func NewCSIStorageCapacityClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewCSIStorageCapacityClusterInformer constructs a new informer for CSIStorageCapacity 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 NewFilteredCSIDriverClusterInformer ¶
func NewFilteredCSIDriverClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredCSIDriverClusterInformer 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 NewFilteredCSINodeClusterInformer ¶
func NewFilteredCSINodeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredCSINodeClusterInformer constructs a new informer for CSINode 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 NewFilteredCSIStorageCapacityClusterInformer ¶
func NewFilteredCSIStorageCapacityClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredCSIStorageCapacityClusterInformer constructs a new informer for CSIStorageCapacity 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 NewFilteredStorageClassClusterInformer ¶
func NewFilteredStorageClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredStorageClassClusterInformer constructs a new informer for StorageClass 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 NewFilteredVolumeAttachmentClusterInformer ¶
func NewFilteredVolumeAttachmentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredVolumeAttachmentClusterInformer constructs a new informer for VolumeAttachment 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 NewStorageClassClusterInformer ¶
func NewStorageClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewStorageClassClusterInformer constructs a new informer for StorageClass 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 NewVolumeAttachmentClusterInformer ¶
func NewVolumeAttachmentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewVolumeAttachmentClusterInformer constructs a new informer for VolumeAttachment 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 CSIDriverClusterInformer ¶
type CSIDriverClusterInformer interface { Cluster(logicalcluster.Name) upstreamstoragev1informers.CSIDriverInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() storagev1listers.CSIDriverClusterLister }
CSIDriverClusterInformer provides access to a shared informer and lister for CSIDrivers.
type CSINodeClusterInformer ¶
type CSINodeClusterInformer interface { Cluster(logicalcluster.Name) upstreamstoragev1informers.CSINodeInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() storagev1listers.CSINodeClusterLister }
CSINodeClusterInformer provides access to a shared informer and lister for CSINodes.
type CSIStorageCapacityClusterInformer ¶
type CSIStorageCapacityClusterInformer interface { Cluster(logicalcluster.Name) upstreamstoragev1informers.CSIStorageCapacityInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() storagev1listers.CSIStorageCapacityClusterLister }
CSIStorageCapacityClusterInformer provides access to a shared informer and lister for CSIStorageCapacities.
type ClusterInterface ¶
type ClusterInterface interface { // StorageClasses returns a StorageClassClusterInformer StorageClasses() StorageClassClusterInformer // VolumeAttachments returns a VolumeAttachmentClusterInformer VolumeAttachments() VolumeAttachmentClusterInformer // CSIDrivers returns a CSIDriverClusterInformer CSIDrivers() CSIDriverClusterInformer // CSINodes returns a CSINodeClusterInformer CSINodes() CSINodeClusterInformer // CSIStorageCapacities returns a CSIStorageCapacityClusterInformer CSIStorageCapacities() CSIStorageCapacityClusterInformer }
func New ¶
func New(f internalinterfaces.SharedInformerFactory, tweakListOptions internalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new ClusterInterface.
type StorageClassClusterInformer ¶
type StorageClassClusterInformer interface { Cluster(logicalcluster.Name) upstreamstoragev1informers.StorageClassInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() storagev1listers.StorageClassClusterLister }
StorageClassClusterInformer provides access to a shared informer and lister for StorageClasses.
type VolumeAttachmentClusterInformer ¶
type VolumeAttachmentClusterInformer interface { Cluster(logicalcluster.Name) upstreamstoragev1informers.VolumeAttachmentInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() storagev1listers.VolumeAttachmentClusterLister }
VolumeAttachmentClusterInformer provides access to a shared informer and lister for VolumeAttachments.