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