Documentation ¶
Index ¶
- func NewAllowlistInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAllowlistInformer(client versioned.Interface, 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 NewFilteredSelfSignedTLSBundleInformer(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
- func NewSelfSignedTLSBundleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AllowlistInformer
- type Interface
- type LoginInformer
- type SSHKeyPairInformer
- type SelfSignedTLSBundleInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAllowlistInformer ¶
func NewAllowlistInformer(client versioned.Interface, 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, 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 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 NewFilteredSelfSignedTLSBundleInformer ¶
func NewFilteredSelfSignedTLSBundleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSelfSignedTLSBundleInformer constructs a new informer for SelfSignedTLSBundle 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.
func NewSelfSignedTLSBundleInformer ¶
func NewSelfSignedTLSBundleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSelfSignedTLSBundleInformer constructs a new informer for SelfSignedTLSBundle 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 // Logins returns a LoginInformer. Logins() LoginInformer // SSHKeyPairs returns a SSHKeyPairInformer. SSHKeyPairs() SSHKeyPairInformer // SelfSignedTLSBundles returns a SelfSignedTLSBundleInformer. SelfSignedTLSBundles() SelfSignedTLSBundleInformer }
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 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.
type SelfSignedTLSBundleInformer ¶
type SelfSignedTLSBundleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SelfSignedTLSBundleLister }
SelfSignedTLSBundleInformer provides access to a shared informer and lister for SelfSignedTLSBundles.