массив template.getobjects(объект фильтр)
Этот метод позволяет получать шаблоны, которые соответствуют заданному критерию фильтра.
(объект) Критерий по которому производить поиск.
В дополнение к стандартным свойствам шаблона критерием поиска поддерживаются следующие параметры.
| Параметр | Тип | Описание |
|---|---|---|
| node | строка | Имя ноды, которой должны принадлежать шаблоны. Этот параметр переписывает параметр nodeids. |
| nodeids | строка/массив | ID ноды, которой должны принадлежать шаблоны. |
(массив) Возвращает массив объектов со всеми свойствами.
Получение всех данных шаблонов с именами “Template OS Linux” и “Template OS Windows”.
Запрос:
{ "jsonrpc": "2.0", "method": "template.getobjects", "params": { "host": [ "Template OS Linux", "Template OS Windows" ] }, "auth": "3a57200802b24cda67c4e4010b50c065", "id": 1 }Ответ:
{ "jsonrpc": "2.0", "result": [ { "host": "Template OS Linux", "name": "Template OS Linux", "templateid": "10001" }, { "host": "Template OS Windows", "name": "Template OS Windows", "templateid": "10081" } ], "id": 1 }CTemplate::getObject() в frontends/php/api/classes/CTemplate.php.