# Functions
No description provided by the author
No description provided by the author
This method should be called at startup.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
If InsertFirst is specified, the plugin will be ordered from the beginning of the group.
If InsertFirst is specified, the plugin will be ordered from the beginning of the group.
Nop is the default.
Now goes the Go plugins.
No description provided by the author
No description provided by the author
No description provided by the author
Last position.
Only for Listener Native plugins.
Only for Network Native plugins.
Only for HTTP Native plugins The first position in the HTTP filters.
Stats plugins are expected to be called mainly in the Log phase.
No description provided by the author
No description provided by the author
No description provided by the author
Plugins do authentication.
Plugins do authorization.
No description provided by the author
Plugins do observability.
Plugins like WAF, request validation, etc.
Plugins do traffic control, like rate limit, circuit breaker, etc.
Plugins do request/response transform.
# Variables
No description provided by the author
# Structs
No description provided by the author
ConfigValidationError is the validation error returned by Config.Validate if the designated constraints aren't met.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PluginMethodDefaultImpl provides reasonable implementation for optional methods.
No description provided by the author
# Interfaces
No description provided by the author
Here we introduce extra struct to avoid cyclic import between pkg/filtermanager and pkg/plugins.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
ConfigMultiError is an error wrapping multiple validation errors returned by Config.ValidateAll() if the designated constraints aren't met.
No description provided by the author
No description provided by the author
No description provided by the author