object hostgroup.massremove(object parameters)
Цей метод дозволяє видалити пов’язані об’єкти з кількох груп хостів.
Цей метод доступний лише для користувачів типу Admin і Super admin. Дозволи на виклик методу можна скасувати в налаштуваннях ролі користувача. Див. Ролі користувача для отримання додаткової інформації.
(object)
Параметри, що містять ідентифікатори груп хостів для оновлення та об’єктів, які слід видалити.
Параметр | Тип | Опис |
---|---|---|
groupids (обов’язково) |
рядок/масив | Ідентифікатори груп хостів, які потрібно оновити. |
hostids | рядок/масив | Хости для видалення з усіх груп хостів. |
templateids | рядок/масив | Шаблони для видалення з усіх груп хостів. |
(object)
Повертає об’єкт, що містить ідентифікатори оновлених груп хостів у властивості groupids
.
Вилучіть два хости з указаних груп хостів.
Запит:
{
"jsonrpc": "2.0",
"method": "hostgroup.massremove",
"params": {
"groupids": [
"5",
"6"
],
"hostids": [
"30050",
"30001"
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Відповідь:
CHostGroup::massRemove() в ui/include/classes/api/services/CHostGroup.php.