template.delete

Descrição

object template.delete(array templateIds)

Este método permite excluir templates.

Excluir um template também remove todas as suas entidades (items, triggers, gráficos etc.) de quaisquer hosts ou templates aos quais ele esteja vinculado. Para manter essas entidades, primeiro desvincule o template dos hosts ou templates relevantes usando os métodos host.update, host.massremove, template.update ou template.massremove.

Este método está disponível apenas para os tipos de usuário Admin e Super admin. As permissões para chamar o método podem ser revogadas nas configurações de função de usuário. Consulte Funções de usuário para obter mais informações.

Parâmetros

(array) IDs dos templates a serem excluídos.

Valores de retorno

(object) Retorna um objeto contendo os IDs dos templates excluídos na propriedade templateids.

Exemplos

Excluindo múltiplos templates

Exclua dois templates.

Requisição:

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

Resposta:

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

Origem

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