Documentation
¶
Index ¶
- func NewCSIStorageCapacityClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredCSIStorageCapacityClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredVolumeAttachmentClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredVolumeAttributesClassClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewVolumeAttachmentClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewVolumeAttributesClassClusterInformer(client kcpkubernetes.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 kcpkubernetes.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 kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.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 kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.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 kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.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 kcpkubernetes.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 kcpkubernetes.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) storagev1alpha1.CSIStorageCapacityInformer
ClusterWithContext(context.Context, logicalcluster.Name) storagev1alpha1.CSIStorageCapacityInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1alpha1.CSIStorageCapacityClusterLister
}
CSIStorageCapacityClusterInformer provides access to a shared informer and lister for CSIStorageCapacities.
type ClusterInterface ¶
type ClusterInterface interface {
// CSIStorageCapacities returns a CSIStorageCapacityClusterInformer.
CSIStorageCapacities() CSIStorageCapacityClusterInformer
// VolumeAttachments returns a VolumeAttachmentClusterInformer.
VolumeAttachments() VolumeAttachmentClusterInformer
// VolumeAttributesClasses returns a VolumeAttributesClassClusterInformer.
VolumeAttributesClasses() VolumeAttributesClassClusterInformer
}
func New ¶
func New(f kcpinternalinterfaces.SharedInformerFactory, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new Interface.
type VolumeAttachmentClusterInformer ¶
type VolumeAttachmentClusterInformer interface {
Cluster(logicalcluster.Name) storagev1alpha1.VolumeAttachmentInformer
ClusterWithContext(context.Context, logicalcluster.Name) storagev1alpha1.VolumeAttachmentInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1alpha1.VolumeAttachmentClusterLister
}
VolumeAttachmentClusterInformer provides access to a shared informer and lister for VolumeAttachments.
type VolumeAttributesClassClusterInformer ¶
type VolumeAttributesClassClusterInformer interface {
Cluster(logicalcluster.Name) storagev1alpha1.VolumeAttributesClassInformer
ClusterWithContext(context.Context, logicalcluster.Name) storagev1alpha1.VolumeAttributesClassInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1alpha1.VolumeAttributesClassClusterLister
}
VolumeAttributesClassClusterInformer provides access to a shared informer and lister for VolumeAttributesClasses.