hostgroup.massadd
Beschreibung
object hostgroup.massadd(object parameters)
Mit dieser Methode können Sie mehrere zugehörige Objekte gleichzeitig zu allen angegebenen Hostgruppen hinzufügen.
Diese Methode ist nur für die Benutzertypen Admin und Super admin verfügbar. Die Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Parameter
(object) Parameter, die die IDs der zu aktualisierenden Host-Gruppen und die Objekte enthalten, die zu allen Host-Gruppen hinzugefügt werden.
Die Methode akzeptiert die folgenden Parameter.
| Parameter | Type | Beschreibung |
|---|---|---|
| groups | object/array | Zu aktualisierende Host-Gruppen. Für die Host-Gruppen darf nur die Eigenschaft groupid definiert sein.Parameter behavior: - erforderlich |
| hosts | object/array | Hosts, die zu allen Host-Gruppen hinzugefügt werden sollen. Für die Hosts darf nur die Eigenschaft hostid definiert sein. |
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der aktualisierten
Host-Gruppen unter der Eigenschaft groupids enthält.
Beispiele
Hinzufügen von Hosts zu Host-Gruppen
Fügen Sie zwei Hosts zu Host-Gruppen mit den IDs 5 und 6 hinzu.
{
"jsonrpc": "2.0",
"method": "hostgroup.massadd",
"params": {
"groups": [
{
"groupid": "5"
},
{
"groupid": "6"
}
],
"hosts": [
{
"hostid": "30050"
},
{
"hostid": "30001"
}
]
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"5",
"6"
]
},
"id": 1
}
Siehe auch
Quelle
CHostGroup::massAdd() in ui/include/classes/api/services/CHostGroup.php.