Os seguintes objetos estão diretamente relacionados à API triggerprototype.
O objeto de protótipo de trigger possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| triggerid | ID | ID do protótipo de trigger. Comportamento da propriedade: - somente leitura - obrigatório para operações de atualização |
| description | string | Nome do protótipo de 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 | Comentários adicionais para o 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. |
| flags | integer | Origem do protótipo de trigger. Valores possíveis: 2 - um protótipo de trigger; 6 - um protótipo de trigger descoberto. Comportamento da propriedade: - somente leitura |
| templateid | ID | ID do protótipo de trigger do template pai. Comportamento da propriedade: - somente leitura |
| type | integer | Se o protótipo de 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 protótipo de trigger. |
| url_name | string | Rótulo para a URL associada ao protótipo de trigger. |
| 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. |
| 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 triggers existentes serão marcados como perdidos. |
| uuid | string | Identificador único universal, usado para vincular protótipos de trigger importados a já existentes. Gerado automaticamente, se não fornecido. Comportamento da propriedade: - suportado se o protótipo de trigger pertencer a um template |
O objeto de tag de protótipo de trigger possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| tag | string | Nome da tag do protótipo de trigger. Comportamento da propriedade: - obrigatório |
| value | string | Valor da tag do protótipo de trigger. |