Documentation ¶
Index ¶
- func NewFilteredSecretProviderClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecretProviderClassPodStatusInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecretProviderClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecretProviderClassPodStatusInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type SecretProviderClassInformer
- type SecretProviderClassPodStatusInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredSecretProviderClassInformer ¶
func NewFilteredSecretProviderClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSecretProviderClassInformer constructs a new informer for SecretProviderClass 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 NewFilteredSecretProviderClassPodStatusInformer ¶
func NewFilteredSecretProviderClassPodStatusInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSecretProviderClassPodStatusInformer constructs a new informer for SecretProviderClassPodStatus 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 NewSecretProviderClassInformer ¶
func NewSecretProviderClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSecretProviderClassInformer constructs a new informer for SecretProviderClass 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 NewSecretProviderClassPodStatusInformer ¶
func NewSecretProviderClassPodStatusInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSecretProviderClassPodStatusInformer constructs a new informer for SecretProviderClassPodStatus 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 Interface ¶
type Interface interface { // SecretProviderClasses returns a SecretProviderClassInformer. SecretProviderClasses() SecretProviderClassInformer // SecretProviderClassPodStatuses returns a SecretProviderClassPodStatusInformer. SecretProviderClassPodStatuses() SecretProviderClassPodStatusInformer }
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.
type SecretProviderClassInformer ¶
type SecretProviderClassInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SecretProviderClassLister }
SecretProviderClassInformer provides access to a shared informer and lister for SecretProviderClasses.
type SecretProviderClassPodStatusInformer ¶
type SecretProviderClassPodStatusInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SecretProviderClassPodStatusLister }
SecretProviderClassPodStatusInformer provides access to a shared informer and lister for SecretProviderClassPodStatuses.