> Objeto de trigger

Os objetos a seguir estão diretamente relacionados à API trigger.

Trigger

O objeto trigger possui as seguintes propriedades.

Propriedade Tipo Descrição
triggerid string (somente leitura) ID do trigger.
description
(obrigatório)
string Nome do trigger.
expression
(obrigatório)
string Expressão reduzida do trigger.
event_name string Nome do evento gerado pelo trigger.
opdata string Dados operacionais.
comments string Descrição adicional do trigger.
error string (somente leitura) Texto do erro caso tenha ocorrido algum problema ao atualizar o estado do trigger.
flags integer (somente leitura) Origem do trigger.

Valores possíveis são:
0 - (padrão) um trigger comum;
4 - um trigger descoberto.
lastchange timestamp (somente leitura) Hora da última alteração no estado do trigger.
priority integer Gravidade do trigger.

Valores possíveis são:
0 - (padrão) não classificado;
1 - informação;
2 - aviso;
3 - médio;
4 - alto;
5 - desastre.
state integer (somente leitura) Estado do trigger.

Valores possíveis são:
0 - (padrão) estado do trigger está atualizado;
1 - estado atual do trigger é desconhecido.
status integer Indica se o trigger está ativado ou desativado.

Valores possíveis são:
0 - (padrão) ativado;
1 - desativado.
templateid string (somente leitura) ID do trigger do template pai.
type integer Indica se o trigger pode gerar múltiplos eventos problema.

Valores possíveis são:
0 - (padrão) não gerar múltiplos eventos;
1 - gerar múltiplos eventos.
url string URL associada ao trigger.
value integer (somente leitura) Indica se o trigger está em estado OK ou de problema.

Valores possíveis são:
0 - (padrão) OK;
1 - problema.
recovery_mode integer Modo de geração de eventos OK.

Valores possíveis são:
0 - (padrão) Expressão;
1 - Expressão de recuperação;
2 - Nenhum.
recovery_expression string Expressão reduzida de recuperação do trigger.
correlation_mode integer Fechamento de eventos OK.

Valores possíveis são:
0 - (padrão) Todos os problemas;
1 - Todos os problemas se os valores de tag coincidirem.
correlation_tag string Tag para correspondência.
manual_close integer Permitir fechamento manual.

Valores possíveis são:
0 - (padrão) Não;
1 - Sim.
uuid string Identificador único universal, usado para vincular triggers importados aos já existentes. Usado apenas para triggers em templates. Gerado automaticamente, se não fornecido.

Observe que para alguns métodos (atualizar, excluir), a combinação de parâmetros obrigatórios/opcionais é diferente.

Etiqueta de trigger

O objeto da etiqueta de trigger tem as seguintes propriedades..

Propriedade Type Descrição
tag
(requerido)
string Nome da etiqueta de trigger.
value string Valor da tag etiqueta de trigger.