| className |
string |
The type of condition. The `RequestHeaderCondition` type checks for a header from the requesting client and determines if it matches a provided header. This subtype supports the `?` wildcard to match |
| name |
array |
A header name. Use `name` to check whether the specified header exists. |
| nameWildcard |
boolean |
Whether to interpret `?` and `*` as wildcards. |
| positiveMatch |
boolean |
Whether the condition triggers on a match or lack of match. |
| value |
array |
A list of unique header values. Use both `value` and `name` to check whether the requesting client’s header matches a provided header. |
| valueCase |
boolean |
Whether to consider the case sensitivity of the provided header values. |
| valueWildcard |
boolean |
Whether to interpret `?` and `*` as wildcards. |