Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

Objeto trigger

Os seguintes objetos estão diretamente relacionados à API de trigger.

Trigger

O objeto trigger possui as seguintes propriedades.

Propriedade Tipo Descrição
triggerid ID ID do trigger.

Comportamento da propriedade:
- somente leitura
- obrigatório para operações de atualização
description string Nome do trigger.

Comportamento da propriedade:
- obrigatório para operações de criação
expression string Expressão reduzida do trigger.

Comportamento da propriedade:
- obrigatório para operações de criação
event_name string Nome do evento gerado pelo trigger.
opdata string Dados operacionais.
comments string Descrição adicional do trigger.
error string Texto do erro se houver algum problema ao atualizar o estado do trigger.

Comportamento da propriedade:
- somente leitura
flags integer Origem do trigger.

Valores possíveis:
0 - (padrão) um trigger simples;
4 - um trigger convertido de um protótipo.

Comportamento da propriedade:
- somente leitura
lastchange timestamp Hora em que o trigger mudou de estado pela última vez.

Comportamento da propriedade:
- somente leitura
priority integer Severidade do trigger.

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

Valores possíveis:
0 - (padrão) o estado do trigger está atualizado;
1 - o estado atual do trigger é desconhecido.

Comportamento da propriedade:
- somente leitura
status integer Se o trigger está habilitado ou desabilitado.

Valores possíveis:
0 - (padrão) habilitado;
1 - desabilitado.
templateid ID ID do trigger do template pai.

Comportamento da propriedade:
- somente leitura
type integer Se o trigger pode gerar múltiplos eventos de problema.

Valores possíveis:
0 - (padrão) não gerar múltiplos eventos;
1 - gerar múltiplos eventos.
url string URL associada ao trigger.
url_name string Rótulo para a URL associada ao trigger.
value integer Se o trigger está em estado OK ou de problema.

Valores possíveis:
0 - (padrão) OK;
1 - problema.

Comportamento da propriedade:
- somente leitura
recovery_mode integer Modo de geração de evento OK.

Valores possíveis:
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:
0 - (padrão) Todos os problemas;
1 - Todos os problemas se os valores das tags coincidirem.
correlation_tag string Tag para correspondência.
manual_close integer Permitir fechamento manual.

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

Comportamento da propriedade:
- suportado se o trigger pertencer a um template

Tag de trigger

O objeto de tag de trigger possui as seguintes propriedades.

Propriedade Tipo Descrição
tag string Nome da tag de trigger.

Comportamento da propriedade:
- obrigatório
value string Valor da tag de trigger.