You can specify any of these values as a CustomRule condition type
:
type value... | Matches on... |
---|---|
argsPostMatch | POST request body parameters |
argsPostNamesMatch | POST request body parameter names |
argsPostJSONMatch | POST request body parameters in JSON format |
argsPostJSONNamesMatch | Names for POST request body parameters in JSON format |
argsPostXMLMatch | POST request body parameters in XML format |
clientCertPresentMatch | Presence of a client certificate |
clientCertValidMatch | Validity of a client certificate |
clientListMatch | A list of clients |
clientTlsFingerprintMatch | A client's TLS fingerprint |
cookieMatch | Cookies |
extensionMatch | Extensions |
filenameMatch | File names |
headerOrderMatch | A specific order of headers |
hostMatch | Host templates |
ipMatch | IP addresses |
pathMatch | Paths |
requestHeaderMatch | Request headers |
requestMethodMatch | Request methods |
requestProtocolVersionMatch | Request protocol versions |
uriQueryMatch | Query parameters |