Supported operators
Operators currently supported for custom audit filters are numeric, boolean, and string.
Numeric operations | Boolean operations | String operations |
---|---|---|
“<”: less than “>”: greater than “<= : less than or equal to “>=: greater than or equal to |
“==”: equals to “!=”: not equals to |
“startsWith”: starts with “endsWith”: ends with “contains”: contains (case-sensitive) “notContains”: does not contain (case-sensitive) “isNull”: is null “notNull”: is not null “containsIgnoreCase”: contains (case-insensitive) “notContainsIgnoreCase”: does not contain (case-insensitive) |
A typical rule is defined in the following manner:
{ "desc": "Discard all hive_table audits with name containing test", "action": "DISCARD", "ruleName": "test_rule_1", "ruleExpr": { "ruleExprObjList": [ { "typeName": "hive_table", "attributeName": "name", "operator": "contains", "attributeValue": "test" } ] } }