Os seguintes objetos estão diretamente relacionados à API de 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 |
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. |