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