On this page
hostgroup.massremove
Opis
object hostgroup.massremove(object parameters)
Ta metoda pozwala na usuwanie powiązanych obiektów z wielu grup hostów.
Ta metoda jest dostępna tylko dla użytkowników typu Admin i Super admin. Uprawnienia do wywołania metody można odwołać w ustawieniach roli użytkownika. Więcej informacji można znaleźć w User roles.
Parametry
(object) Parametry zawierające identyfikatory grup hostów do zaktualizowania
oraz obiekty, które powinny zostać usunięte.
| Parametr | Type | Opis |
|---|---|---|
| groupids | ID/array | Identyfikatory grup hostów, które mają zostać zaktualizowane. Zachowanie parametru: - wymagany |
| hostids | ID/array | Identyfikatory hostów, które mają zostać usunięte ze wszystkich grup hostów. |
Wartości zwracane
(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych grup hostów we właściwości groupids.
Przykłady
Usuwanie hostów z grup hostów
Usuń dwa hosty z podanych grup hostów.
{
"jsonrpc": "2.0",
"method": "hostgroup.massremove",
"params": {
"groupids": [
"5",
"6"
],
"hostids": [
"30050",
"30001"
]
},
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"5",
"6"
]
},
"id": 1
}
Źródło
CHostGroup::massRemove() w ui/include/classes/api/services/CHostGroup.php.