Documentation ¶
Index ¶
- func NewCSIStorageCapacityClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredCSIStorageCapacityClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredVolumeAttachmentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredVolumeAttributesClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewVolumeAttachmentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewVolumeAttributesClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type CSIStorageCapacityClusterInformer
- type ClusterInterface
- type VolumeAttachmentClusterInformer
- type VolumeAttributesClassClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 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 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 NewFilteredVolumeAttributesClassClusterInformer ¶
func NewFilteredVolumeAttributesClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredVolumeAttributesClassClusterInformer constructs a new informer for VolumeAttributesClass 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.
func NewVolumeAttributesClassClusterInformer ¶
func NewVolumeAttributesClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewVolumeAttributesClassClusterInformer constructs a new informer for VolumeAttributesClass 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 CSIStorageCapacityClusterInformer ¶
type CSIStorageCapacityClusterInformer interface { Cluster(logicalcluster.Name) upstreamstoragev1alpha1informers.CSIStorageCapacityInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() storagev1alpha1listers.CSIStorageCapacityClusterLister }
CSIStorageCapacityClusterInformer provides access to a shared informer and lister for CSIStorageCapacities.
type ClusterInterface ¶
type ClusterInterface interface { // VolumeAttachments returns a VolumeAttachmentClusterInformer VolumeAttachments() VolumeAttachmentClusterInformer // CSIStorageCapacities returns a CSIStorageCapacityClusterInformer CSIStorageCapacities() CSIStorageCapacityClusterInformer // VolumeAttributesClasses returns a VolumeAttributesClassClusterInformer VolumeAttributesClasses() VolumeAttributesClassClusterInformer }
func New ¶
func New(f internalinterfaces.SharedInformerFactory, tweakListOptions internalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new ClusterInterface.
type VolumeAttachmentClusterInformer ¶
type VolumeAttachmentClusterInformer interface { Cluster(logicalcluster.Name) upstreamstoragev1alpha1informers.VolumeAttachmentInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() storagev1alpha1listers.VolumeAttachmentClusterLister }
VolumeAttachmentClusterInformer provides access to a shared informer and lister for VolumeAttachments.
type VolumeAttributesClassClusterInformer ¶
type VolumeAttributesClassClusterInformer interface { Cluster(logicalcluster.Name) upstreamstoragev1alpha1informers.VolumeAttributesClassInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() storagev1alpha1listers.VolumeAttributesClassClusterLister }
VolumeAttributesClassClusterInformer provides access to a shared informer and lister for VolumeAttributesClasses.