eq == | equal | variant eq "orders.created" |
ne != | not equal | payload.status ne "void" |
lt < | less than | payload.total lt 100 |
le <= | less than or equal | payload.total le 100 |
gt > | greater than | payload.total gt 100 |
ge >= | greater than or equal | payload.total ge 100 |
contains | holds a substring | payload.email contains "@acme.com" |
wildcard | matches a wildcard pattern, ignoring case | tags.channel wildcard "ops-*" |
strict wildcard | matches a wildcard pattern, with case | tags.channel strict wildcard "Ops-*" |
matches ~ | matches a regular expression (RE2 syntax, no backreferences or lookaround) | payload.sku matches "^SKU-[0-9]+$" |
in | is a member of a list or set | payload.region in {"eu" "us"} |