hostgroup.delete

Descrizione

object hostgroup.delete(array hostGroupIds)

Questo metodo consente di eliminare i gruppi di host.

Un gruppo di host non può essere eliminato se:

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

Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo 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.