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 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 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 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 ¶ added in v2.2.0
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 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 ¶ added in v2.2.0
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 ¶ added in v2.1.0
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 ¶ added in v2.2.0
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 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 ¶ added in v2.2.0
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 ¶ added in v2.1.0
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 ¶ added in v2.2.0
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 // 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 TLSOptionInformer ¶
type TLSOptionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TLSOptionLister }
TLSOptionInformer provides access to a shared informer and lister for TLSOptions.
type TLSStoreInformer ¶ added in v2.2.0
type TLSStoreInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TLSStoreLister }
TLSStoreInformer provides access to a shared informer and lister for TLSStores.
type TraefikServiceInformer ¶ added in v2.1.0
type TraefikServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TraefikServiceLister }
TraefikServiceInformer provides access to a shared informer and lister for TraefikServices.