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.