v1alpha1

package
v0.5.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCephACLInformer

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

NewCephACLInformer constructs a new informer for CephACL 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 NewFilteredCephACLInformer

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

NewFilteredCephACLInformer constructs a new informer for CephACL 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 NewFilteredServerInstallTaskInformer

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

NewFilteredServerInstallTaskInformer constructs a new informer for ServerInstallTask 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 NewFilteredServerRebootTaskInformer

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

NewFilteredServerRebootTaskInformer constructs a new informer for ServerRebootTask 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 NewFilteredServerUpdateInformer

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

NewFilteredServerUpdateInformer constructs a new informer for ServerUpdate 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 NewServerInstallTaskInformer

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

NewServerInstallTaskInformer constructs a new informer for ServerInstallTask 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 NewServerRebootTaskInformer

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

NewServerRebootTaskInformer constructs a new informer for ServerRebootTask 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 NewServerUpdateInformer

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

NewServerUpdateInformer constructs a new informer for ServerUpdate 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 CephACLInformer

type CephACLInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CephACLLister
}

CephACLInformer provides access to a shared informer and lister for CephACLs.

type Interface

type Interface interface {
	// CephACLs returns a CephACLInformer.
	CephACLs() CephACLInformer
	// ServerInstallTasks returns a ServerInstallTaskInformer.
	ServerInstallTasks() ServerInstallTaskInformer
	// ServerRebootTasks returns a ServerRebootTaskInformer.
	ServerRebootTasks() ServerRebootTaskInformer
	// ServerUpdates returns a ServerUpdateInformer.
	ServerUpdates() ServerUpdateInformer
}

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

func New

New returns a new Interface.

type ServerInstallTaskInformer

type ServerInstallTaskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServerInstallTaskLister
}

ServerInstallTaskInformer provides access to a shared informer and lister for ServerInstallTasks.

type ServerRebootTaskInformer

type ServerRebootTaskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServerRebootTaskLister
}

ServerRebootTaskInformer provides access to a shared informer and lister for ServerRebootTasks.

type ServerUpdateInformer

type ServerUpdateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServerUpdateLister
}

ServerUpdateInformer provides access to a shared informer and lister for ServerUpdates.

Jump to

Keyboard shortcuts

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