hostgroup.massadd
Descrizione
object hostgroup.massadd(object parameters)
Questo metodo consente di aggiungere simultaneamente più oggetti correlati a tutti i gruppi host specificati.
Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. Le autorizzazioni per richiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente.
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.