На странице
drule.exists
Описание
логическое drule.exists(объект фильтр)
Этот метод проверяет соответствует ли по крайней мере одно правило обнаружения заданному фильтром критерию.
Параметры
(объект) Критерий по которому производить поиск.
Критериями поиска поддерживатся следующие параметры.
| Параметр | Тип | Описание |
|---|---|---|
| druleids | строка/массив | ID правил обнаружения. |
| name | строка/массив | Имена правил обнаружения. |
| node | строка | Имя ноды, которой должны принадлежать правила обнаружений. Этот параметр переписывает параметр nodeids. |
| nodeids | строка/массив | ID нод, которым должны принадлежать правила обнаружений. |
Возвращаемые значения
(логическое) Возвращает true, если имеется по крайней мере одно
правило обнаружения, которое соответствует заданному фильтром критерию.
Примеры
Проверка правила обнаружения по имени
Проверка наличия правила обнаружения с именем "Local network".
Запрос:
{
"jsonrpc": "2.0",
"method": "drule.exists",
"params": {
"name": "Local network"
},
"auth": "3a57200802b24cda67c4e4010b50c065",
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": true,
"id": 1
}
Смотрите также
Исходный код
CDRule::exists() в frontends/php/api/classes/CDRule.php.