template.delete

Descripción

object template.delete(array templateIds)

Este método permite eliminar plantillas.

Eliminar una plantilla provocará la eliminación de todas las entidades de la plantilla (métricas, iniciadores, gráficos, etc.). Para dejar las entidades de la plantilla con los equipos, pero eliminar la plantilla en sí, primero desvincule la plantilla de los equipos correspondientes utilizando uno de estos métodos: template.update, template.massupdate, host.update, host.massupdate.

Este método solo está disponible para los tipos de usuario 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 obtener más información.

Parámetros

(matriz) ID de las plantillas a eliminar.

Valores de retorno

(objeto) Devuelve un objeto que contiene los ID de las plantillas eliminadas bajo la propiedad templateids.

Ejemplos

Eliminar varias plantillas

Eliminar dos plantillas.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "template.delete",
           "params": [
               "13",
               "32"
           ],
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "templateids": [
                   "13",
                   "32"
               ]
           },
           "id": 1
       }

Fuente

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