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.

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.