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 NewAccessInformer

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

NewAccessInformer constructs a new informer for Access 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 NewEncryptionSetInformer

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

NewEncryptionSetInformer constructs a new informer for EncryptionSet 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 NewFilteredAccessInformer

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

NewFilteredAccessInformer constructs a new informer for Access 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 NewFilteredEncryptionSetInformer

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

NewFilteredEncryptionSetInformer constructs a new informer for EncryptionSet 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 NewFilteredPoolInformer added in v0.5.0

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

NewFilteredPoolInformer constructs a new informer for Pool 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 NewFilteredPoolIscsiTargetInformer added in v0.5.0

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

NewFilteredPoolIscsiTargetInformer constructs a new informer for PoolIscsiTarget 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 NewFilteredPoolIscsiTargetLunInformer added in v0.5.0

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

NewFilteredPoolIscsiTargetLunInformer constructs a new informer for PoolIscsiTargetLun 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 NewFilteredPoolManagedDiskAttachmentInformer added in v0.5.0

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

NewFilteredPoolManagedDiskAttachmentInformer constructs a new informer for PoolManagedDiskAttachment 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 NewPoolInformer added in v0.5.0

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

NewPoolInformer constructs a new informer for Pool 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 NewPoolIscsiTargetInformer added in v0.5.0

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

NewPoolIscsiTargetInformer constructs a new informer for PoolIscsiTarget 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 NewPoolIscsiTargetLunInformer added in v0.5.0

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

NewPoolIscsiTargetLunInformer constructs a new informer for PoolIscsiTargetLun 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 NewPoolManagedDiskAttachmentInformer added in v0.5.0

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

NewPoolManagedDiskAttachmentInformer constructs a new informer for PoolManagedDiskAttachment 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 AccessInformer

type AccessInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccessLister
}

AccessInformer provides access to a shared informer and lister for Accesses.

type EncryptionSetInformer

type EncryptionSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EncryptionSetLister
}

EncryptionSetInformer provides access to a shared informer and lister for EncryptionSets.

type Interface

type Interface interface {
	// Accesses returns a AccessInformer.
	Accesses() AccessInformer
	// EncryptionSets returns a EncryptionSetInformer.
	EncryptionSets() EncryptionSetInformer
	// Pools returns a PoolInformer.
	Pools() PoolInformer
	// PoolIscsiTargets returns a PoolIscsiTargetInformer.
	PoolIscsiTargets() PoolIscsiTargetInformer
	// PoolIscsiTargetLuns returns a PoolIscsiTargetLunInformer.
	PoolIscsiTargetLuns() PoolIscsiTargetLunInformer
	// PoolManagedDiskAttachments returns a PoolManagedDiskAttachmentInformer.
	PoolManagedDiskAttachments() PoolManagedDiskAttachmentInformer
}

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

func New

New returns a new Interface.

type PoolInformer added in v0.5.0

type PoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PoolLister
}

PoolInformer provides access to a shared informer and lister for Pools.

type PoolIscsiTargetInformer added in v0.5.0

type PoolIscsiTargetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PoolIscsiTargetLister
}

PoolIscsiTargetInformer provides access to a shared informer and lister for PoolIscsiTargets.

type PoolIscsiTargetLunInformer added in v0.5.0

type PoolIscsiTargetLunInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PoolIscsiTargetLunLister
}

PoolIscsiTargetLunInformer provides access to a shared informer and lister for PoolIscsiTargetLuns.

type PoolManagedDiskAttachmentInformer added in v0.5.0

type PoolManagedDiskAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PoolManagedDiskAttachmentLister
}

PoolManagedDiskAttachmentInformer provides access to a shared informer and lister for PoolManagedDiskAttachments.

Jump to

Keyboard shortcuts

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