hostgroup.massadd
Descrizione
object hostgroup.massadd(object parameters)
Questo metodo consente di aggiungere simultaneamente più oggetti correlati a tutti i gruppi di host specificati.
Questo metodo è disponibile solo per gli utenti di tipo Admin e Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Consultare Ruoli utente per ulteriori informazioni.
Parametri
(object) Parametri contenenti gli ID dei gruppi host da aggiornare
e gli oggetti da aggiungere a tutti i gruppi host.
Il metodo accetta i seguenti parametri.
| Parametro | Tipo | Descrizione |
|---|---|---|
| groups | object/array | Gruppi host da aggiornare. I gruppi host devono avere definita solo la proprietà groupid.Comportamento dei parametri: - obbligatorio |
| hosts | object/array | Host da aggiungere a tutti i gruppi host. Gli host devono avere definita solo la proprietà hostid. |
Valori restituiti
(object) Restituisce un oggetto contenente gli ID dei gruppi di host
aggiornati nella proprietà groupids.
Esempi
Aggiungere host ai gruppi di host
Aggiunge due host ai gruppi host con ID 5 e 6.
{
"jsonrpc": "2.0",
"method": "hostgroup.massadd",
"params": {
"groups": [
{
"groupid": "5"
},
{
"groupid": "6"
}
],
"hosts": [
{
"hostid": "30050"
},
{
"hostid": "30001"
}
]
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"5",
"6"
]
},
"id": 1
}
Vedi anche
Sorgente
CHostGroup::massAdd() in ui/include/classes/api/services/CHostGroup.php.