Check
|
Check
|
Description
|
Example
|
|
Exist
|
This does not care for the detail of the condition just that it does/doesn’t exist
|
Host > Does > Exist
|
|
Start
|
The string starts with the Value
|
Path > Does > Start > /secure
|
|
End
|
The string ends with the Value
|
Path > Does > End > .jpg
|
|
Contain
|
The string does contain the Value
|
Request Header > Accept > Does > Contain > Image
|
|
Equal
|
The string does Equal the Value
|
Host > Does > Equal > www.edgenexus.io
|
|
Have Length
|
The string does have length of the value
|
Host > Does > Have Length > 16
www.edgenexus.io = TRUE
www.edgenexus.com = FALSE
|
|
Exceed Length
|
Check that the value does/doesn’t exceed specified length.
|
Path > Does > Exceed Length - 10
|
|
Match RegEx
|
This enables you to enter a full Perl compatible regular expression
|
Origin IP > Does > Match Regex > 10\..* | 11\..*
|
|
Match List
|
Allows the provision of a PIPE ( | ) delimited list of values you can check against.
|
Source IP > Does > Match List > 10.0.0.1 | 10.0.0.100 | 192.178.28.32
|
Example
The example has two conditions, and BOTH must be met to carry out the action
The first is checking that the requested object is an image
The second is checking for a specific hostname