hostgroup.massremove

Описание

объект hostgroup.massremove(объект параметры)

Этот метод позволяет удалить связанные объекты из нескольких групп узлов сети.

Параметры

(объект) Параметры, которые содержат ID обновляемых групп узлов сети и объектов, которые необходимо удалить.

Параметр Тип Описание
groupids
(требуется)
строка/массив ID обновляемых групп узлов сети.
hostids строка/массив Удаляемые узлы сети со всех групп узлов сети.
templateids строка/массив Удаляемые шаблоны со всех групп узлов сети.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID обновленных групп узлов сети под свойством groupids.

Примеры

Удаление узлов сети из групп узлов сети

Удаление двух узлов сети из заданных групп узлов сети.

Запрос:

{
           "jsonrpc": "2.0",
           "method": "hostgroup.massremove",
           "params": {
               "groupids": [
                   "5",
                   "6"
               ],
               "hostids": [
                   "30050",
                   "30001"
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Ответ:

{
           "jsonrpc": "2.0",
           "result": {
               "groupids": [
                   "5",
                   "6"
               ]
           },
           "id": 1
       }

Исходный код

CHostGroup::massRemove() в frontends/php/api/classes/CHostGroup.php.