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.