v1

package
v1.3.9 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2020 License: Apache-2.0 Imports: 9 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 NewCephClientInformer added in v1.3.9

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 NewCephNFSInformer added in v1.3.9

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 added in v1.3.9

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 added in v1.3.9

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 added in v1.3.9

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 added in v1.3.9

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 NewFilteredCephClientInformer added in v1.3.9

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 NewFilteredCephNFSInformer added in v1.3.9

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 added in v1.3.9

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 added in v1.3.9

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 added in v1.3.9

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 added in v1.3.9

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 CephClientInformer added in v1.3.9

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 CephNFSInformer added in v1.3.9

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

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

type CephObjectRealmInformer added in v1.3.9

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 added in v1.3.9

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

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

type CephObjectZoneInformer added in v1.3.9

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

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

type CephRBDMirrorInformer added in v1.3.9

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
	// CephClients returns a CephClientInformer.
	CephClients() CephClientInformer
	// CephClusters returns a CephClusterInformer.
	CephClusters() CephClusterInformer
	// CephFilesystems returns a CephFilesystemInformer.
	CephFilesystems() CephFilesystemInformer
	// 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