v1alpha1

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 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 NewClusterRoleInformer added in v0.12.0

func NewClusterRoleInformer(client clientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterRoleInformer constructs a new informer for ClusterRole 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 NewFilteredClusterRoleInformer added in v0.12.0

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

NewFilteredClusterRoleInformer constructs a new informer for ClusterRole 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 NewFilteredRoleBindingInformer added in v0.12.0

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

NewFilteredRoleBindingInformer constructs a new informer for RoleBinding 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 NewRoleBindingInformer added in v0.12.0

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

NewRoleBindingInformer constructs a new informer for RoleBinding 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 ClusterRoleInformer added in v0.12.0

type ClusterRoleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterRoleLister
}

ClusterRoleInformer provides access to a shared informer and lister for ClusterRoles.

type Interface

type Interface interface {
	// APIKeys returns a APIKeyInformer.
	APIKeys() APIKeyInformer
	// ClusterRoles returns a ClusterRoleInformer.
	ClusterRoles() ClusterRoleInformer
	// RoleBindings returns a RoleBindingInformer.
	RoleBindings() RoleBindingInformer
	// 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 RoleBindingInformer added in v0.12.0

type RoleBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RoleBindingLister
}

RoleBindingInformer provides access to a shared informer and lister for RoleBindings.

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