Documentation
¶
Index ¶
- func NewAllowlistInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAllowlistInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKubeTLSBundleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLoginInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSSHKeyPairInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubeTLSBundleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLoginInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSSHKeyPairInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AllowlistInformer
- type Interface
- type KubeTLSBundleInformer
- type LoginInformer
- type SSHKeyPairInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAllowlistInformer ¶
func NewAllowlistInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAllowlistInformer constructs a new informer for Allowlist 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 NewFilteredAllowlistInformer ¶
func NewFilteredAllowlistInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAllowlistInformer constructs a new informer for Allowlist 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 NewFilteredKubeTLSBundleInformer ¶
func NewFilteredKubeTLSBundleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKubeTLSBundleInformer constructs a new informer for KubeTLSBundle 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 NewFilteredLoginInformer ¶
func NewFilteredLoginInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLoginInformer constructs a new informer for Login 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 NewFilteredSSHKeyPairInformer ¶
func NewFilteredSSHKeyPairInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSSHKeyPairInformer constructs a new informer for SSHKeyPair 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 NewKubeTLSBundleInformer ¶
func NewKubeTLSBundleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKubeTLSBundleInformer constructs a new informer for KubeTLSBundle 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 NewLoginInformer ¶
func NewLoginInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLoginInformer constructs a new informer for Login 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 NewSSHKeyPairInformer ¶
func NewSSHKeyPairInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSSHKeyPairInformer constructs a new informer for SSHKeyPair 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 AllowlistInformer ¶
type AllowlistInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.AllowlistLister
}
AllowlistInformer provides access to a shared informer and lister for Allowlists.
type Interface ¶
type Interface interface {
// Allowlists returns a AllowlistInformer.
Allowlists() AllowlistInformer
// KubeTLSBundles returns a KubeTLSBundleInformer.
KubeTLSBundles() KubeTLSBundleInformer
// Logins returns a LoginInformer.
Logins() LoginInformer
// SSHKeyPairs returns a SSHKeyPairInformer.
SSHKeyPairs() SSHKeyPairInformer
}
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 KubeTLSBundleInformer ¶
type KubeTLSBundleInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.KubeTLSBundleLister
}
KubeTLSBundleInformer provides access to a shared informer and lister for KubeTLSBundles.
type LoginInformer ¶
type LoginInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.LoginLister
}
LoginInformer provides access to a shared informer and lister for Logins.
type SSHKeyPairInformer ¶
type SSHKeyPairInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.SSHKeyPairLister
}
SSHKeyPairInformer provides access to a shared informer and lister for SSHKeyPairs.