Documentation ¶
Index ¶
- func NewAliasInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiphertextInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAliasInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiphertextInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKeyVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKeyVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AliasInformer
- type CiphertextInformer
- type Interface
- type KeyInformer
- type KeyVersionInformer
- type SecretInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAliasInformer ¶
func NewAliasInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAliasInformer constructs a new informer for Alias 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 NewCiphertextInformer ¶
func NewCiphertextInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiphertextInformer constructs a new informer for Ciphertext 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 NewFilteredAliasInformer ¶
func NewFilteredAliasInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAliasInformer constructs a new informer for Alias 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 NewFilteredCiphertextInformer ¶
func NewFilteredCiphertextInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiphertextInformer constructs a new informer for Ciphertext 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 NewFilteredKeyInformer ¶
func NewFilteredKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKeyInformer constructs a new informer for Key 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 NewFilteredKeyVersionInformer ¶
func NewFilteredKeyVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKeyVersionInformer constructs a new informer for KeyVersion 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 versioned.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 NewKeyInformer ¶
func NewKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKeyInformer constructs a new informer for Key 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 NewKeyVersionInformer ¶
func NewKeyVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKeyVersionInformer constructs a new informer for KeyVersion 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 versioned.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.
Types ¶
type AliasInformer ¶
type AliasInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AliasLister }
AliasInformer provides access to a shared informer and lister for Aliases.
type CiphertextInformer ¶
type CiphertextInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CiphertextLister }
CiphertextInformer provides access to a shared informer and lister for Ciphertexts.
type Interface ¶
type Interface interface { // Aliases returns a AliasInformer. Aliases() AliasInformer // Ciphertexts returns a CiphertextInformer. Ciphertexts() CiphertextInformer // Keys returns a KeyInformer. Keys() KeyInformer // KeyVersions returns a KeyVersionInformer. KeyVersions() KeyVersionInformer // Secrets returns a SecretInformer. Secrets() SecretInformer }
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 KeyInformer ¶
type KeyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.KeyLister }
KeyInformer provides access to a shared informer and lister for Keys.
type KeyVersionInformer ¶
type KeyVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.KeyVersionLister }
KeyVersionInformer provides access to a shared informer and lister for KeyVersions.
type SecretInformer ¶
type SecretInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SecretLister }
SecretInformer provides access to a shared informer and lister for Secrets.