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.

Richiesta:

{
"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.