TextMatchMode

TextMatchMode
Text Match Mode

How to compare each pattern in server_name_filters and server_id_filters to the row. This mode does not apply to time_selection: time_selection is only the analysis time window (e.g. bounds on activity / last_seen_time), unchanged in role from other list APIs, and is not interpreted through match_mode. match_mode applies uniformly to every entry in server_name_filters (patterns vs display-oriented server name, same notion as DetectedInfraServer.server_name in the UI) and every entry in server_id_filters (patterns vs discovered_infra_server.server_id). The API does not apply match_mode to a third column; only those two optional text filter groups. The same mode applies to every pattern in those lists. When both filter arrays are non-empty, a row must satisfy the name group and the id group (AND between groups; OR within each list under this mode). Within each group, patterns are OR-combined for CONTAINS and EXACT; for NOT_CONTAINS, each pattern is a separate negated match and multiple patterns are OR-combined.

This data structure has no properties.
Enumeration: CONTAINS, EXACT, NOT_CONTAINS