Objeto de protótipo de trigger
Os seguintes objetos estão diretamente relacionados à API triggerprototype.
Protótipo de trigger
O objeto de protótipo de trigger possui as seguintes propriedades.
| Property | Type | Description |
|---|---|---|
| triggerid | ID | ID do protótipo de trigger. Property behavior: - somente leitura - obrigatório para operações de atualização |
| description | string | Nome do protótipo de trigger. Property behavior: - obrigatório para operações de criação |
| expression | string | Expressão do trigger. Deve conter pelo menos um protótipo de item. Protótipos de item com value_type definido como 5 (binary) não podem ser usados em expressões de trigger.Property behavior: - obrigatório para operações de criação |
| event_name | string | Nome do evento gerado pelo trigger. |
| opdata | string | Dados operacionais. |
| comments | string | Comentários adicionais ao protótipo de trigger. |
| priority | integer | Severidade do protótipo de trigger. Valores possíveis: 0 - (padrão) não classificado; 1 - informação; 2 - aviso; 3 - médio; 4 - alto; 5 - desastre. |
| status | integer | Se o protótipo de trigger está habilitado ou desabilitado. Valores possíveis: 0 - (padrão) habilitado; 1 - desabilitado. |
| templateid | ID | ID do protótipo de trigger do template pai. Property behavior: - somente leitura |
| type | integer | Se o protótipo de trigger pode gerar vários eventos de problema. Valores possíveis: 0 - (padrão) não gerar vários eventos; 1 - gerar vários eventos. |
| url | string | URL associada ao protótipo de trigger. |
| url_name | string | Rótulo da URL associada ao protótipo de trigger. |
| recovery_mode | integer | Modo de geração do evento OK. Valores possíveis: 0 - (padrão) Expression; 1 - Recovery expression; 2 - None. |
| recovery_expression | string | Expressão de recuperação do trigger. Deve conter pelo menos um protótipo de item. Protótipos de item com value_type definido como 5 (binary) não podem ser usados em expressões de recuperação de trigger. |
| correlation_mode | integer | Como o evento OK encerra. Valores possíveis: 0 - (padrão) Todos os problemas; 1 - Todos os problemas se os valores das tags corresponderem. |
| correlation_tag | string | Tag para correspondência. |
| manual_close | integer | Permitir fechamento manual. Valores possíveis: 0 - (padrão) Não; 1 - Sim. |
| discover | integer | Status de descoberta do protótipo de trigger. Valores possíveis: 0 - (padrão) novos triggers serão descobertos; 1 - novos triggers não serão descobertos e os triggers existentes serão marcados como perdidos. |
| uuid | string | Identificador universal exclusivo, usado para vincular protótipos de trigger importados aos já existentes. Gerado automaticamente, se não for informado. Property behavior: - suportado se o protótipo de trigger pertencer a um template |
Tag de prototype de trigger
O objeto de tag de prototype de trigger tem as seguintes propriedades.
| Property | Type | Description |
|---|---|---|
| tag | string | Nome da tag de prototype de trigger. Property behavior: - required |
| value | string | Valor da tag de prototype de trigger. |