In questa pagina
hostgroup.massupdate
Descrizione
object hostgroup.massupdate(object parameters)
Questo metodo consente di sostituire gli host e i template con quelli specificati in più gruppi di host.
Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni dei ruoli utente. Per ulteriori informazioni, vedere Ruoli utente.
Parametri
(object) Parametri contenenti gli ID dei gruppi host da aggiornare
e gli oggetti che devono essere aggiornati.
| Parameter | Type | Description |
|---|---|---|
| groups | object/array | Gruppi host da aggiornare. I gruppi host devono avere definita solo la proprietà groupid.Comportamento del parametro: - required |
| hosts | object/array | Host da usare per sostituire gli host attuali nei gruppi host specificati. Tutti gli altri host, tranne quelli menzionati, saranno esclusi dai gruppi host. Gli host rilevati non saranno interessati. Gli host devono avere definita solo la proprietà hostid.Comportamento del parametro: - required |
Valori restituiti
(object) Restituisce un oggetto contenente gli ID dei gruppi di host
aggiornati nella proprietà groupids.
Esempi
Sostituire gli host in un gruppo di host
Sostituisce tutti gli host in un gruppo di host con quelli indicati.
{
"jsonrpc": "2.0",
"method": "hostgroup.massupdate",
"params": {
"groups": [
{
"groupid": "6"
}
],
"hosts": [
{
"hostid": "30050"
}
]
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"6",
]
},
"id": 1
}
Vedi anche
Sorgente
CHostGroup::massUpdate() in ui/include/classes/api/services/CHostGroup.php.