v1alpha1

package
v0.10.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIKeyInformer added in v0.10.0

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

NewAPIKeyInformer constructs a new informer for APIKey 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 NewFilteredAPIKeyInformer added in v0.10.0

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

NewFilteredAPIKeyInformer constructs a new informer for APIKey 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 NewFilteredSecretInformer

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

NewFilteredSecretInformer constructs a new informer for Secret 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 NewFilteredServiceAccountBindingInformer added in v0.10.0

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

NewFilteredServiceAccountBindingInformer constructs a new informer for ServiceAccountBinding 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 NewFilteredServiceAccountInformer added in v0.10.0

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

NewFilteredServiceAccountInformer constructs a new informer for ServiceAccount 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 NewSecretInformer

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

NewSecretInformer constructs a new informer for Secret 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 NewServiceAccountBindingInformer added in v0.10.0

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

NewServiceAccountBindingInformer constructs a new informer for ServiceAccountBinding 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 NewServiceAccountInformer added in v0.10.0

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

NewServiceAccountInformer constructs a new informer for ServiceAccount 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 APIKeyInformer added in v0.10.0

type APIKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIKeyLister
}

APIKeyInformer provides access to a shared informer and lister for APIKeys.

type Interface

type Interface interface {
	// APIKeys returns a APIKeyInformer.
	APIKeys() APIKeyInformer
	// Secrets returns a SecretInformer.
	Secrets() SecretInformer
	// ServiceAccounts returns a ServiceAccountInformer.
	ServiceAccounts() ServiceAccountInformer
	// ServiceAccountBindings returns a ServiceAccountBindingInformer.
	ServiceAccountBindings() ServiceAccountBindingInformer
}

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

func New

New returns a new Interface.

type SecretInformer

type SecretInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SecretLister
}

SecretInformer provides access to a shared informer and lister for Secrets.

type ServiceAccountBindingInformer added in v0.10.0

type ServiceAccountBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceAccountBindingLister
}

ServiceAccountBindingInformer provides access to a shared informer and lister for ServiceAccountBindings.

type ServiceAccountInformer added in v0.10.0

type ServiceAccountInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceAccountLister
}

ServiceAccountInformer provides access to a shared informer and lister for ServiceAccounts.

Jump to

Keyboard shortcuts

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