Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MatcherPlugin ¶
type MatcherPlugin struct{}
func (MatcherPlugin) IngressHandler ¶
func (p MatcherPlugin) IngressHandler(input converter.IngressMiddlewareInput) (*caddyhttp.Route, error)
IngressHandler Generate matchers for the route.
func (MatcherPlugin) IngressPlugin ¶
func (p MatcherPlugin) IngressPlugin() converter.PluginInfo
type ReverseProxyPlugin ¶
type ReverseProxyPlugin struct{}
func (ReverseProxyPlugin) IngressHandler ¶
func (p ReverseProxyPlugin) IngressHandler(input converter.IngressMiddlewareInput) (*caddyhttp.Route, error)
IngressHandler Add a reverse proxy handler to the route
func (ReverseProxyPlugin) IngressPlugin ¶
func (p ReverseProxyPlugin) IngressPlugin() converter.PluginInfo
type RewritePlugin ¶
type RewritePlugin struct{}
func (RewritePlugin) IngressHandler ¶
func (p RewritePlugin) IngressHandler(input converter.IngressMiddlewareInput) (*caddyhttp.Route, error)
IngressHandler Converts rewrite annotations to rewrite handler
func (RewritePlugin) IngressPlugin ¶
func (p RewritePlugin) IngressPlugin() converter.PluginInfo
Click to show internal directories.
Click to hide internal directories.