hostgroup.delete

Descrizione

object hostgroup.delete(array hostGroupIds)

Questo metodo consente di eliminare i gruppi host.

Un gruppo host non può essere eliminato se:

  • contiene host che appartengono solo a questo gruppo;
  • è contrassegnato come interno;
  • è utilizzato da un host prototype;
  • è utilizzato in uno script globale;
  • è utilizzato in una condizione di correlazione.

Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni dei ruoli utente. Per ulteriori informazioni, vedere Ruoli utente.

Parametri

(array) ID dei gruppi di host da eliminare.

Valori restituiti

(object) Restituisce un oggetto contenente gli ID dei gruppi di host eliminati nella proprietà groupids.

Esempi

Eliminare molteplici gruppi di host

Elimina due gruppi di host.

Richiesta:

{
"jsonrpc": "2.0",
"method": "hostgroup.delete",
"params": [
"107824",
"107825"
],
"id": 1
}

Risposta:

{
"jsonrpc": "2.0",
"result": {
"groupids": [
"107824",
"107825"
]
},
"id": 1
}

Sorgente

CHostGroup::delete() in ui/include/classes/api/services/CHostGroup.php.