| Assign or Equal | Checks whether a field is equal to a value in the list. A value will be assigned if empty. If the variable is populated it acts like Equals. | Note: USM Anywhere completes the value according to the field you have selected. The structure is always “var” followed by the field name. In the example above, the first condition assigns the destination IP address to [var_destination_address] and a list of variables, and the second condition looks for the source IP address that equals a variable in the list. Essentially, when both conditions are met, you will see events or alarms whose destination IP address is the same as their source IP address.
Note: Rules are only muted if the user or field matches a value in the variable list. If the user or field is not equal to a value found in the list, this operator adds the value to the list.
For example, source_username >> [user] mute length="6h" will trigger when user Bob is found and will not trigger again for Bob in the next 6 hours. But when Mary meets the condition, it will trigger the alarm again, as “Mary” does not exist in the source_username list [“Bob“]. See Examples of Using the Assign or Equal Operator. |
| Assign or Equal, case insensitive | Checks whether a field is equal to a value in the list. A value will be assigned if empty. If the variable is populated it acts like Equals, ignoring case considerations. |  |
| Contains | Checks for the presence of a substring in a string. | |
| Contains, case insensitive | Checks for the presence of a substring in a string, ignoring case considerations. | |
| Equals | Compares the field to the specified value. | |
| Equals, case insensitive | Compares the field to the specified value, ignoring case considerations. | |
| Greater than | Returns true if the left operand is greater than the right operand. | |
| In | Searches for character and numeric values that are equal to one from a list of comma-separated values. | |
| In, case insensitive | Searches for character and numeric values that are equal to one from a list of comma-separated values, ignoring case considerations. | |
| In List | Returns true if the value is included in the correlation list (see Example: Creating an Alarm Rule Using a Correlation List). | |
| In List, case insensitive | Returns true if the value is included in the correlation list, ignoring case considerations. | |
| Is Empty | Finds elements that have an empty value (operates in the same way as Equals but matches against an empty string). | |
| Is Not Empty | Finds elements that have a value. They cannot be blank. | |
| Is In CIDR | Finds elements that are included in the given IP range, using Classless Inter-Domain Routing (CIDR) notation. | |
| Is Not In CIDR | Find elements that are not included in the given IP range (using CIDR notation). | |
| Less Than | Returns true if the left operand is less than the right operand. | |
| Match | Finds elements that match a specified pattern using regular expressions. | |
| Match, case insensitive | Finds elements that match a specified pattern using regular expressions, ignoring case considerations. | |
| Not Equals | Returns true when the specified field does not match the specified value. | |
| Not Equals, case insensitive | Returns true when the specified field does not match the specified value, ignoring case considerations. | |