Parameters
See plugin common configurations for configuration options available to all plugins.
rules
An array of one or more pairs of matching conditions and actions to be executed.
Rules are evaluated sequentially. For a matching rule, the plugin selects one action by weight. When the selected action contains
set_headers, it is applied and evaluation stops. If the selected object contains onlyweight, evaluation continues to the next rule.match
An array of one or more matching conditions in the form of APISIX expressions.
actions
An array of one or more actions to be executed when a condition is successfully matched.
set_headers
One or more request headers to apply to requests in the format of
{"name": "value", ...}, wherevaluecould be a built-in variable. If a header of the same name already exists, it will be overwritten.weight
The weight of action distribution.