Documentation ¶
Index ¶
- type IngressRouteLister
- type IngressRouteListerExpansion
- type IngressRouteNamespaceLister
- type IngressRouteNamespaceListerExpansion
- type MiddlewareLister
- type MiddlewareListerExpansion
- type MiddlewareNamespaceLister
- type MiddlewareNamespaceListerExpansion
- type TLSOptionLister
- type TLSOptionListerExpansion
- type TLSOptionNamespaceLister
- type TLSOptionNamespaceListerExpansion
- type TraefikServiceLister
- type TraefikServiceListerExpansion
- type TraefikServiceNamespaceLister
- type TraefikServiceNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IngressRouteLister ¶
type IngressRouteLister interface { // List lists all IngressRoutes in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.IngressRoute, err error) // IngressRoutes returns an object that can list and get IngressRoutes. IngressRoutes(namespace string) IngressRouteNamespaceLister IngressRouteListerExpansion }
IngressRouteLister helps list IngressRoutes. All objects returned here must be treated as read-only.
func NewIngressRouteLister ¶
func NewIngressRouteLister(indexer cache.Indexer) IngressRouteLister
NewIngressRouteLister returns a new IngressRouteLister.
type IngressRouteListerExpansion ¶
type IngressRouteListerExpansion interface{}
IngressRouteListerExpansion allows custom methods to be added to IngressRouteLister.
type IngressRouteNamespaceLister ¶
type IngressRouteNamespaceLister interface { // List lists all IngressRoutes in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.IngressRoute, err error) // Get retrieves the IngressRoute from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.IngressRoute, error) IngressRouteNamespaceListerExpansion }
IngressRouteNamespaceLister helps list and get IngressRoutes. All objects returned here must be treated as read-only.
type IngressRouteNamespaceListerExpansion ¶
type IngressRouteNamespaceListerExpansion interface{}
IngressRouteNamespaceListerExpansion allows custom methods to be added to IngressRouteNamespaceLister.
type MiddlewareLister ¶
type MiddlewareLister interface { // List lists all Middlewares in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.Middleware, err error) // Middlewares returns an object that can list and get Middlewares. Middlewares(namespace string) MiddlewareNamespaceLister MiddlewareListerExpansion }
MiddlewareLister helps list Middlewares. All objects returned here must be treated as read-only.
func NewMiddlewareLister ¶
func NewMiddlewareLister(indexer cache.Indexer) MiddlewareLister
NewMiddlewareLister returns a new MiddlewareLister.
type MiddlewareListerExpansion ¶
type MiddlewareListerExpansion interface{}
MiddlewareListerExpansion allows custom methods to be added to MiddlewareLister.
type MiddlewareNamespaceLister ¶
type MiddlewareNamespaceLister interface { // List lists all Middlewares in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.Middleware, err error) // Get retrieves the Middleware from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.Middleware, error) MiddlewareNamespaceListerExpansion }
MiddlewareNamespaceLister helps list and get Middlewares. All objects returned here must be treated as read-only.
type MiddlewareNamespaceListerExpansion ¶
type MiddlewareNamespaceListerExpansion interface{}
MiddlewareNamespaceListerExpansion allows custom methods to be added to MiddlewareNamespaceLister.
type TLSOptionLister ¶
type TLSOptionLister interface { // List lists all TLSOptions in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.TLSOption, err error) // TLSOptions returns an object that can list and get TLSOptions. TLSOptions(namespace string) TLSOptionNamespaceLister TLSOptionListerExpansion }
TLSOptionLister helps list TLSOptions. All objects returned here must be treated as read-only.
func NewTLSOptionLister ¶
func NewTLSOptionLister(indexer cache.Indexer) TLSOptionLister
NewTLSOptionLister returns a new TLSOptionLister.
type TLSOptionListerExpansion ¶
type TLSOptionListerExpansion interface{}
TLSOptionListerExpansion allows custom methods to be added to TLSOptionLister.
type TLSOptionNamespaceLister ¶
type TLSOptionNamespaceLister interface { // List lists all TLSOptions in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.TLSOption, err error) // Get retrieves the TLSOption from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.TLSOption, error) TLSOptionNamespaceListerExpansion }
TLSOptionNamespaceLister helps list and get TLSOptions. All objects returned here must be treated as read-only.
type TLSOptionNamespaceListerExpansion ¶
type TLSOptionNamespaceListerExpansion interface{}
TLSOptionNamespaceListerExpansion allows custom methods to be added to TLSOptionNamespaceLister.
type TraefikServiceLister ¶
type TraefikServiceLister interface { // List lists all TraefikServices in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.TraefikService, err error) // TraefikServices returns an object that can list and get TraefikServices. TraefikServices(namespace string) TraefikServiceNamespaceLister TraefikServiceListerExpansion }
TraefikServiceLister helps list TraefikServices. All objects returned here must be treated as read-only.
func NewTraefikServiceLister ¶
func NewTraefikServiceLister(indexer cache.Indexer) TraefikServiceLister
NewTraefikServiceLister returns a new TraefikServiceLister.
type TraefikServiceListerExpansion ¶
type TraefikServiceListerExpansion interface{}
TraefikServiceListerExpansion allows custom methods to be added to TraefikServiceLister.
type TraefikServiceNamespaceLister ¶
type TraefikServiceNamespaceLister interface { // List lists all TraefikServices in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.TraefikService, err error) // Get retrieves the TraefikService from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.TraefikService, error) TraefikServiceNamespaceListerExpansion }
TraefikServiceNamespaceLister helps list and get TraefikServices. All objects returned here must be treated as read-only.
type TraefikServiceNamespaceListerExpansion ¶
type TraefikServiceNamespaceListerExpansion interface{}
TraefikServiceNamespaceListerExpansion allows custom methods to be added to TraefikServiceNamespaceLister.