Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

hostgroup.delete

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô

object hostgroup.delete(array hostGroupIds)

Este m¨¦todo permite eliminar grupos de equipos.

Un grupo de equipos no se puede eliminar si:

  • contiene equipos que pertenecen ¨²nicamente a este grupo;
  • est¨¢ marcado como interno;
  • es utilizado por un prototipo de equipo;
  • se utiliza en un script global;
  • se utiliza en una condici¨®n de correlaci¨®n.

Este m¨¦todo solo est¨¢ disponible para los tipos de usuarios Administrador y Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n del rol de usuario. Ver Roles de usuario para m¨¢s informaci¨®n.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ

(matriz) ID de los grupos de equipos que se eliminar¨¢n.

Valores de retorno

(objeto) Devuelve un objeto que contiene los ID de los grupos de equipos eliminados bajo la propiedad groupids.

Ejemplos

Eliminar varios grupos de equipos

Elimine dos grupos de equipos.

Solicitud:

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

Respuesta:

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

Fuente

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