Documentation ¶
Index ¶
- func NewAddressInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBackendInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDomainInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAddressInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackendInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProxyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTunnelNodeInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProxyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTunnelNodeInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AddressInformer
- type BackendInformer
- type DomainInformer
- type Interface
- type ProxyInformer
- type TunnelNodeInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAddressInformer ¶
func NewAddressInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAddressInformer constructs a new informer for Address 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 NewBackendInformer ¶
func NewBackendInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackendInformer constructs a new informer for Backend 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 NewDomainInformer ¶
func NewDomainInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDomainInformer constructs a new informer for Domain 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 NewFilteredAddressInformer ¶
func NewFilteredAddressInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAddressInformer constructs a new informer for Address 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 NewFilteredBackendInformer ¶
func NewFilteredBackendInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackendInformer constructs a new informer for Backend 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 NewFilteredDomainInformer ¶
func NewFilteredDomainInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDomainInformer constructs a new informer for Domain 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 NewFilteredProxyInformer ¶
func NewFilteredProxyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProxyInformer constructs a new informer for Proxy 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 NewFilteredTunnelNodeInformer ¶
func NewFilteredTunnelNodeInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTunnelNodeInformer constructs a new informer for TunnelNode 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 NewProxyInformer ¶
func NewProxyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProxyInformer constructs a new informer for Proxy 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 NewTunnelNodeInformer ¶
func NewTunnelNodeInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTunnelNodeInformer constructs a new informer for TunnelNode 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 AddressInformer ¶
type AddressInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha.AddressLister }
AddressInformer provides access to a shared informer and lister for Addresses.
type BackendInformer ¶
type BackendInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha.BackendLister }
BackendInformer provides access to a shared informer and lister for Backends.
type DomainInformer ¶
type DomainInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha.DomainLister }
DomainInformer provides access to a shared informer and lister for Domains.
type Interface ¶
type Interface interface { // Addresses returns a AddressInformer. Addresses() AddressInformer // Backends returns a BackendInformer. Backends() BackendInformer // Domains returns a DomainInformer. Domains() DomainInformer // Proxies returns a ProxyInformer. Proxies() ProxyInformer // TunnelNodes returns a TunnelNodeInformer. TunnelNodes() TunnelNodeInformer }
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 ProxyInformer ¶
type ProxyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha.ProxyLister }
ProxyInformer provides access to a shared informer and lister for Proxies.
type TunnelNodeInformer ¶
type TunnelNodeInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha.TunnelNodeLister }
TunnelNodeInformer provides access to a shared informer and lister for TunnelNodes.