Documentation ¶
Index ¶
- func NewFilteredIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIngressRouteTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIngressRouteUDPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMiddlewareTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServersTransportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTLSOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTLSStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTraefikServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIngressRouteTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIngressRouteUDPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMiddlewareTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServersTransportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTLSOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTLSStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTraefikServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type IngressRouteInformer
- type IngressRouteTCPInformer
- type IngressRouteUDPInformer
- type Interface
- type MiddlewareInformer
- type MiddlewareTCPInformer
- type ServersTransportInformer
- type TLSOptionInformer
- type TLSStoreInformer
- type TraefikServiceInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIngressRouteInformer ¶
func NewFilteredIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIngressRouteInformer constructs a new informer for IngressRoute 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 NewFilteredIngressRouteTCPInformer ¶
func NewFilteredIngressRouteTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIngressRouteTCPInformer constructs a new informer for IngressRouteTCP 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 NewFilteredIngressRouteUDPInformer ¶
func NewFilteredIngressRouteUDPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIngressRouteUDPInformer constructs a new informer for IngressRouteUDP 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 NewFilteredMiddlewareInformer ¶
func NewFilteredMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMiddlewareInformer constructs a new informer for Middleware 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 NewFilteredMiddlewareTCPInformer ¶
func NewFilteredMiddlewareTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMiddlewareTCPInformer constructs a new informer for MiddlewareTCP 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 NewFilteredServersTransportInformer ¶
func NewFilteredServersTransportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServersTransportInformer constructs a new informer for ServersTransport 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 NewFilteredTLSOptionInformer ¶
func NewFilteredTLSOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTLSOptionInformer constructs a new informer for TLSOption 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 NewFilteredTLSStoreInformer ¶
func NewFilteredTLSStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTLSStoreInformer constructs a new informer for TLSStore 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 NewFilteredTraefikServiceInformer ¶
func NewFilteredTraefikServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTraefikServiceInformer constructs a new informer for TraefikService 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 NewIngressRouteInformer ¶
func NewIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIngressRouteInformer constructs a new informer for IngressRoute 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 NewIngressRouteTCPInformer ¶
func NewIngressRouteTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIngressRouteTCPInformer constructs a new informer for IngressRouteTCP 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 NewIngressRouteUDPInformer ¶
func NewIngressRouteUDPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIngressRouteUDPInformer constructs a new informer for IngressRouteUDP 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 NewMiddlewareInformer ¶
func NewMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMiddlewareInformer constructs a new informer for Middleware 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 NewMiddlewareTCPInformer ¶
func NewMiddlewareTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMiddlewareTCPInformer constructs a new informer for MiddlewareTCP 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 NewServersTransportInformer ¶
func NewServersTransportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServersTransportInformer constructs a new informer for ServersTransport 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 NewTLSOptionInformer ¶
func NewTLSOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTLSOptionInformer constructs a new informer for TLSOption 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 NewTLSStoreInformer ¶
func NewTLSStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTLSStoreInformer constructs a new informer for TLSStore 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 NewTraefikServiceInformer ¶
func NewTraefikServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTraefikServiceInformer constructs a new informer for TraefikService 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 IngressRouteInformer ¶
type IngressRouteInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IngressRouteLister }
IngressRouteInformer provides access to a shared informer and lister for IngressRoutes.
type IngressRouteTCPInformer ¶
type IngressRouteTCPInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IngressRouteTCPLister }
IngressRouteTCPInformer provides access to a shared informer and lister for IngressRouteTCPs.
type IngressRouteUDPInformer ¶
type IngressRouteUDPInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IngressRouteUDPLister }
IngressRouteUDPInformer provides access to a shared informer and lister for IngressRouteUDPs.
type Interface ¶
type Interface interface { // IngressRoutes returns a IngressRouteInformer. IngressRoutes() IngressRouteInformer // IngressRouteTCPs returns a IngressRouteTCPInformer. IngressRouteTCPs() IngressRouteTCPInformer // IngressRouteUDPs returns a IngressRouteUDPInformer. IngressRouteUDPs() IngressRouteUDPInformer // Middlewares returns a MiddlewareInformer. Middlewares() MiddlewareInformer // MiddlewareTCPs returns a MiddlewareTCPInformer. MiddlewareTCPs() MiddlewareTCPInformer // ServersTransports returns a ServersTransportInformer. ServersTransports() ServersTransportInformer // TLSOptions returns a TLSOptionInformer. TLSOptions() TLSOptionInformer // TLSStores returns a TLSStoreInformer. TLSStores() TLSStoreInformer // TraefikServices returns a TraefikServiceInformer. TraefikServices() TraefikServiceInformer }
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 MiddlewareInformer ¶
type MiddlewareInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MiddlewareLister }
MiddlewareInformer provides access to a shared informer and lister for Middlewares.
type MiddlewareTCPInformer ¶
type MiddlewareTCPInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MiddlewareTCPLister }
MiddlewareTCPInformer provides access to a shared informer and lister for MiddlewareTCPs.
type ServersTransportInformer ¶
type ServersTransportInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServersTransportLister }
ServersTransportInformer provides access to a shared informer and lister for ServersTransports.
type TLSOptionInformer ¶
type TLSOptionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TLSOptionLister }
TLSOptionInformer provides access to a shared informer and lister for TLSOptions.
type TLSStoreInformer ¶
type TLSStoreInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TLSStoreLister }
TLSStoreInformer provides access to a shared informer and lister for TLSStores.
type TraefikServiceInformer ¶
type TraefikServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TraefikServiceLister }
TraefikServiceInformer provides access to a shared informer and lister for TraefikServices.