v1beta1

package
v0.0.0-...-0416c83 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

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) upstreamstoragev1beta1informers.CSIDriverInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() storagev1beta1listers.CSIDriverClusterLister
}

CSIDriverClusterInformer provides access to a shared informer and lister for CSIDrivers.

type CSINodeClusterInformer

type CSINodeClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamstoragev1beta1informers.CSINodeInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() storagev1beta1listers.CSINodeClusterLister
}

CSINodeClusterInformer provides access to a shared informer and lister for CSINodes.

type CSIStorageCapacityClusterInformer

type CSIStorageCapacityClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamstoragev1beta1informers.CSIStorageCapacityInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() storagev1beta1listers.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

New returns a new ClusterInterface.

type StorageClassClusterInformer

type StorageClassClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamstoragev1beta1informers.StorageClassInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() storagev1beta1listers.StorageClassClusterLister
}

StorageClassClusterInformer provides access to a shared informer and lister for StorageClasses.

type VolumeAttachmentClusterInformer

type VolumeAttachmentClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamstoragev1beta1informers.VolumeAttachmentInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() storagev1beta1listers.VolumeAttachmentClusterLister
}

VolumeAttachmentClusterInformer provides access to a shared informer and lister for VolumeAttachments.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL