template.getobjects

Описание

массив 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.