Prueba gratis
Guía del administrador

Приложение 1. Правила записи

Правила записи представляют собой выражения соответствия атрибутов данных заданному значению ключевых слов. Выражения комбинируются путем использования логических операторов и скобок.

Ключевые слова

Используется следующий набор зарезервированных ключевых слов при создании условий записи:

  • Данные из пакета

data.collection

data.ddnsname

data.dname

data.domain_container_guid

data.domain_container_name

data.domain_container_sid

data.dsid

data.ip_addr

data.machine_domain_container_guid

data.machine_domain_container_name

data.machine_domain_container_sid

data.time (для корректного сравнения используйте диапазон чисел)

data.type

data.tzbias

data.user_domain_container_guid

data.user_domain_container_name

data.user_domain_container_sid

data.usid

  • Данные об пакете

collection

type

  • Данные сервиса

service.address

service.hostname

service.name

service.uuid

  • *
  • null

Логические операторы

Для объединения выражений используйте логические операторы конъюнкции "and", дизъюнкции "or" и символы скобок "(" ")".

Типы выражений

Выражения могут быть трех типов:

  • Унарное выражение "UNARATTRIBUTE", состоящее из одного ключевого слова. Выражение "null" всегда возвращает FALSE. "*" всегда возвращает TRUE. Для остальных атрибутов выполняется проверка, что данные не пустые (UNARATTRIBUTE != null).
  • Выражение равенства. Выражение имеет следующий синтаксис "ATTRIBUTE = Value1, Value2, Value3". Данные будут проверяться на равенство атрибута данных каждому значению из заданных, до тех пор пока равенство не будет выполнено. Если равенство выполняется хотя бы для одного значения - правило возвращает TRUE. Если равенство не выполняется ни для одного значения, правило возвращает FALSE.
  • Выражение отрицания (неравенства). Выражение имеет следующий синтаксис "ATTRIBUTE != Value1, Value2, Value3". Данные будут проверяться на равенство атрибута каждому значению из заданных, до тех пор пока равенство не будет выполнено. Если равенство выполняется хотя бы для одного значения - правило возвращает FALSE. Если равенство не выполняется ни для одного значения, правило возвращает TRUE.

Особенности выражений

Описание