can be set to true or false to negate the given condition. Defaults to false.
true
false
can be set to Any, IPMatch, GeoMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith or EndsWith
Any
IPMatch
GeoMatch
Equal
Contains
LessThan
GreaterThan
LessThanOrEqual
GreaterThanOrEqual
BeginsWith
EndsWith
match against a specific key when variable is set to PostArgs or RequestHeader. It cannot be used with QueryString and RequestMethod.
variable
PostArgs
RequestHeader
QueryString
RequestMethod
can be set to one or more values out of Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode and UrlEncode
Lowercase
RemoveNulls
Trim
Uppercase
UrlDecode
UrlEncode
(array) can contain one or more strings.
can be set to IsMobile, RemoteAddr, RequestMethod, QueryString, PostArgs, RequestURI, RequestPath, RequestFilename, RequestFilenameExtension,RequestHeader,RequestBody or RequestScheme.
IsMobile
RemoteAddr
RequestURI
RequestPath
RequestFilename
RequestFilenameExtension
RequestBody
RequestScheme