Documentation ¶
Index ¶
- func NewCephBlockPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephClientInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephFilesystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephFilesystemMirrorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephObjectRealmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephObjectStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephObjectStoreUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephObjectZoneGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephObjectZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephRBDMirrorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephBlockPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephClientInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephFilesystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephFilesystemMirrorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephObjectRealmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephObjectStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephObjectStoreUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephObjectZoneGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephObjectZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephRBDMirrorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CephBlockPoolInformer
- type CephClientInformer
- type CephClusterInformer
- type CephFilesystemInformer
- type CephFilesystemMirrorInformer
- type CephNFSInformer
- type CephObjectRealmInformer
- type CephObjectStoreInformer
- type CephObjectStoreUserInformer
- type CephObjectZoneGroupInformer
- type CephObjectZoneInformer
- type CephRBDMirrorInformer
- type Interface
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.2.0
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 ¶ added in v1.6.0
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 NewCephNFSInformer ¶ added in v1.0.0
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.4.0
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.4.0
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.4.0
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.4.0
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.2.0
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 ¶ added in v1.6.0
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 NewFilteredCephNFSInformer ¶ added in v1.0.0
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.4.0
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.4.0
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.4.0
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.4.0
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.2.0
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 ¶ added in v1.6.0
type CephFilesystemMirrorInformer interface { Informer() cache.SharedIndexInformer Lister() v1.CephFilesystemMirrorLister }
CephFilesystemMirrorInformer provides access to a shared informer and lister for CephFilesystemMirrors.
type CephNFSInformer ¶ added in v1.0.0
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.4.0
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.4.0
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.4.0
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.4.0
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 // CephFilesystemMirrors returns a CephFilesystemMirrorInformer. CephFilesystemMirrors() CephFilesystemMirrorInformer // 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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.