v1

package
v0.0.0-...-331d270 Latest Latest
Warning

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

Go to latest
Published: May 20, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCephBlockPoolInformer

func NewCephBlockPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephBlockPoolInformer constructs a new informer for CephBlockPool 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 NewCephBlockPoolRadosNamespaceInformer

func NewCephBlockPoolRadosNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephBlockPoolRadosNamespaceInformer constructs a new informer for CephBlockPoolRadosNamespace 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 NewCephBucketNotificationInformer

func NewCephBucketNotificationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephBucketNotificationInformer constructs a new informer for CephBucketNotification 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 NewCephBucketTopicInformer

func NewCephBucketTopicInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephBucketTopicInformer constructs a new informer for CephBucketTopic 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 NewCephCOSIDriverInformer

func NewCephCOSIDriverInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephCOSIDriverInformer constructs a new informer for CephCOSIDriver 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 NewCephClientInformer

func NewCephClientInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephClientInformer constructs a new informer for CephClient 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 NewCephClusterInformer

func NewCephClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephClusterInformer constructs a new informer for CephCluster 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 NewCephFilesystemInformer

func NewCephFilesystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephFilesystemInformer constructs a new informer for CephFilesystem 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 NewCephFilesystemMirrorInformer

func NewCephFilesystemMirrorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephFilesystemMirrorInformer constructs a new informer for CephFilesystemMirror 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 NewCephFilesystemSubVolumeGroupInformer

func NewCephFilesystemSubVolumeGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephFilesystemSubVolumeGroupInformer constructs a new informer for CephFilesystemSubVolumeGroup 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 NewCephNFSInformer

func NewCephNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephNFSInformer constructs a new informer for CephNFS 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 NewCephObjectRealmInformer

func NewCephObjectRealmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephObjectRealmInformer constructs a new informer for CephObjectRealm 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 NewCephObjectStoreInformer

func NewCephObjectStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephObjectStoreInformer constructs a new informer for CephObjectStore 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 NewCephObjectStoreUserInformer

func NewCephObjectStoreUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephObjectStoreUserInformer constructs a new informer for CephObjectStoreUser 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 NewCephObjectZoneGroupInformer

func NewCephObjectZoneGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephObjectZoneGroupInformer constructs a new informer for CephObjectZoneGroup 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 NewCephObjectZoneInformer

func NewCephObjectZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephObjectZoneInformer constructs a new informer for CephObjectZone 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 NewCephRBDMirrorInformer

func NewCephRBDMirrorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCephRBDMirrorInformer constructs a new informer for CephRBDMirror 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 NewFilteredCephBlockPoolInformer

func NewFilteredCephBlockPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephBlockPoolInformer constructs a new informer for CephBlockPool 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 NewFilteredCephBlockPoolRadosNamespaceInformer

func NewFilteredCephBlockPoolRadosNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephBlockPoolRadosNamespaceInformer constructs a new informer for CephBlockPoolRadosNamespace 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 NewFilteredCephBucketNotificationInformer

func NewFilteredCephBucketNotificationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephBucketNotificationInformer constructs a new informer for CephBucketNotification 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 NewFilteredCephBucketTopicInformer

func NewFilteredCephBucketTopicInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephBucketTopicInformer constructs a new informer for CephBucketTopic 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 NewFilteredCephCOSIDriverInformer

func NewFilteredCephCOSIDriverInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephCOSIDriverInformer constructs a new informer for CephCOSIDriver 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 NewFilteredCephClientInformer

func NewFilteredCephClientInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephClientInformer constructs a new informer for CephClient 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 NewFilteredCephClusterInformer

func NewFilteredCephClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephClusterInformer constructs a new informer for CephCluster 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 NewFilteredCephFilesystemInformer

func NewFilteredCephFilesystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephFilesystemInformer constructs a new informer for CephFilesystem 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 NewFilteredCephFilesystemMirrorInformer

func NewFilteredCephFilesystemMirrorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephFilesystemMirrorInformer constructs a new informer for CephFilesystemMirror 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 NewFilteredCephFilesystemSubVolumeGroupInformer

func NewFilteredCephFilesystemSubVolumeGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephFilesystemSubVolumeGroupInformer constructs a new informer for CephFilesystemSubVolumeGroup 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 NewFilteredCephNFSInformer

func NewFilteredCephNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephNFSInformer constructs a new informer for CephNFS 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 NewFilteredCephObjectRealmInformer

func NewFilteredCephObjectRealmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephObjectRealmInformer constructs a new informer for CephObjectRealm 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 NewFilteredCephObjectStoreInformer

func NewFilteredCephObjectStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephObjectStoreInformer constructs a new informer for CephObjectStore 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 NewFilteredCephObjectStoreUserInformer

func NewFilteredCephObjectStoreUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephObjectStoreUserInformer constructs a new informer for CephObjectStoreUser 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 NewFilteredCephObjectZoneGroupInformer

func NewFilteredCephObjectZoneGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephObjectZoneGroupInformer constructs a new informer for CephObjectZoneGroup 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 NewFilteredCephObjectZoneInformer

func NewFilteredCephObjectZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephObjectZoneInformer constructs a new informer for CephObjectZone 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 NewFilteredCephRBDMirrorInformer

func NewFilteredCephRBDMirrorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCephRBDMirrorInformer constructs a new informer for CephRBDMirror 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 CephBlockPoolInformer

type CephBlockPoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephBlockPoolLister
}

CephBlockPoolInformer provides access to a shared informer and lister for CephBlockPools.

type CephBlockPoolRadosNamespaceInformer

type CephBlockPoolRadosNamespaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephBlockPoolRadosNamespaceLister
}

CephBlockPoolRadosNamespaceInformer provides access to a shared informer and lister for CephBlockPoolRadosNamespaces.

type CephBucketNotificationInformer

type CephBucketNotificationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephBucketNotificationLister
}

CephBucketNotificationInformer provides access to a shared informer and lister for CephBucketNotifications.

type CephBucketTopicInformer

type CephBucketTopicInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephBucketTopicLister
}

CephBucketTopicInformer provides access to a shared informer and lister for CephBucketTopics.

type CephCOSIDriverInformer

type CephCOSIDriverInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephCOSIDriverLister
}

CephCOSIDriverInformer provides access to a shared informer and lister for CephCOSIDrivers.

type CephClientInformer

type CephClientInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephClientLister
}

CephClientInformer provides access to a shared informer and lister for CephClients.

type CephClusterInformer

type CephClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephClusterLister
}

CephClusterInformer provides access to a shared informer and lister for CephClusters.

type CephFilesystemInformer

type CephFilesystemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephFilesystemLister
}

CephFilesystemInformer provides access to a shared informer and lister for CephFilesystems.

type CephFilesystemMirrorInformer

type CephFilesystemMirrorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephFilesystemMirrorLister
}

CephFilesystemMirrorInformer provides access to a shared informer and lister for CephFilesystemMirrors.

type CephFilesystemSubVolumeGroupInformer

type CephFilesystemSubVolumeGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephFilesystemSubVolumeGroupLister
}

CephFilesystemSubVolumeGroupInformer provides access to a shared informer and lister for CephFilesystemSubVolumeGroups.

type CephNFSInformer

type CephNFSInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephNFSLister
}

CephNFSInformer provides access to a shared informer and lister for CephNFSes.

type CephObjectRealmInformer

type CephObjectRealmInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephObjectRealmLister
}

CephObjectRealmInformer provides access to a shared informer and lister for CephObjectRealms.

type CephObjectStoreInformer

type CephObjectStoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephObjectStoreLister
}

CephObjectStoreInformer provides access to a shared informer and lister for CephObjectStores.

type CephObjectStoreUserInformer

type CephObjectStoreUserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephObjectStoreUserLister
}

CephObjectStoreUserInformer provides access to a shared informer and lister for CephObjectStoreUsers.

type CephObjectZoneGroupInformer

type CephObjectZoneGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephObjectZoneGroupLister
}

CephObjectZoneGroupInformer provides access to a shared informer and lister for CephObjectZoneGroups.

type CephObjectZoneInformer

type CephObjectZoneInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephObjectZoneLister
}

CephObjectZoneInformer provides access to a shared informer and lister for CephObjectZones.

type CephRBDMirrorInformer

type CephRBDMirrorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephRBDMirrorLister
}

CephRBDMirrorInformer provides access to a shared informer and lister for CephRBDMirrors.

type Interface

type Interface interface {
	// CephBlockPools returns a CephBlockPoolInformer.
	CephBlockPools() CephBlockPoolInformer
	// CephBlockPoolRadosNamespaces returns a CephBlockPoolRadosNamespaceInformer.
	CephBlockPoolRadosNamespaces() CephBlockPoolRadosNamespaceInformer
	// CephBucketNotifications returns a CephBucketNotificationInformer.
	CephBucketNotifications() CephBucketNotificationInformer
	// CephBucketTopics returns a CephBucketTopicInformer.
	CephBucketTopics() CephBucketTopicInformer
	// CephCOSIDrivers returns a CephCOSIDriverInformer.
	CephCOSIDrivers() CephCOSIDriverInformer
	// CephClients returns a CephClientInformer.
	CephClients() CephClientInformer
	// CephClusters returns a CephClusterInformer.
	CephClusters() CephClusterInformer
	// CephFilesystems returns a CephFilesystemInformer.
	CephFilesystems() CephFilesystemInformer
	// CephFilesystemMirrors returns a CephFilesystemMirrorInformer.
	CephFilesystemMirrors() CephFilesystemMirrorInformer
	// CephFilesystemSubVolumeGroups returns a CephFilesystemSubVolumeGroupInformer.
	CephFilesystemSubVolumeGroups() CephFilesystemSubVolumeGroupInformer
	// CephNFSes returns a CephNFSInformer.
	CephNFSes() CephNFSInformer
	// CephObjectRealms returns a CephObjectRealmInformer.
	CephObjectRealms() CephObjectRealmInformer
	// CephObjectStores returns a CephObjectStoreInformer.
	CephObjectStores() CephObjectStoreInformer
	// CephObjectStoreUsers returns a CephObjectStoreUserInformer.
	CephObjectStoreUsers() CephObjectStoreUserInformer
	// CephObjectZones returns a CephObjectZoneInformer.
	CephObjectZones() CephObjectZoneInformer
	// CephObjectZoneGroups returns a CephObjectZoneGroupInformer.
	CephObjectZoneGroups() CephObjectZoneGroupInformer
	// CephRBDMirrors returns a CephRBDMirrorInformer.
	CephRBDMirrors() CephRBDMirrorInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

Jump to

Keyboard shortcuts

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