Os seguintes objetos estão diretamente relacionados à API sla (Acordo de Nível de Serviço).
O objeto SLA possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| slaid | ID | ID do SLA. Comportamento da propriedade: - somente leitura - obrigatório para operações de atualização |
| name | string | Nome do SLA. Comportamento da propriedade: - obrigatório para operações de criação |
| period | integer | Período de relatório do SLA. Valores possíveis: 0 - diário; 1 - semanal; 2 - mensal; 3 - trimestral; 4 - anual. Comportamento da propriedade: - obrigatório para operações de criação |
| slo | float | Objetivo de Nível de Serviço mínimo aceitável expresso em percentual. Se o Indicador de Nível de Serviço (SLI) cair abaixo, o SLA é considerado em estado de problema/não cumprido. Valores possíveis: 0-100 (até 4 casas decimais). Comportamento da propriedade: - obrigatório para operações de criação |
| effective_date | integer | Data de início de vigência do SLA. Valores possíveis: timestamp da data em UTC. |
| timezone | string | Fuso horário do relatório, por exemplo: Europe/London, UTC.Para a lista completa de fusos horários suportados, consulte a documentação do PHP. Comportamento da propriedade: - obrigatório para operações de criação |
| status | integer | Status do SLA. Valores possíveis: 0 - (padrão) SLA desabilitado; 1 - SLA habilitado. |
| description | string | Descrição do SLA. |
O objeto de agenda de SLA define períodos em que o(s) serviço(s) conectado(s) estão programados para estar em funcionamento. Ele possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| period_from | integer | Hora de início do período semanal recorrente (inclusive). Valores possíveis: número de segundos (contando a partir de domingo). Comportamento da propriedade: - obrigatório |
| period_to | integer | Hora de término do período semanal recorrente (exclusivo). Valores possíveis: número de segundos (contando a partir de domingo). Comportamento da propriedade: - obrigatório |
O objeto de tempo de inatividade excluído define períodos em que o(s) serviço(s) conectado(s) estão programados para ficar fora de operação, sem afetar o SLI, por exemplo, durante uma manutenção planejada. Ele possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| name | string | Nome do tempo de inatividade excluído. Comportamento da propriedade: - obrigatório |
| period_from | integer | Hora de início do tempo de inatividade excluído (inclusive). Valores possíveis: timestamp. Comportamento da propriedade: - obrigatório |
| period_to | integer | Hora de término do tempo de inatividade excluído (exclusivo). Valores possíveis: timestamp. Comportamento da propriedade: - obrigatório |
O objeto de tag de serviço de SLA vincula os serviços a serem incluídos nos cálculos do SLA. Ele possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| tag | string | Nome da tag do serviço de SLA. Comportamento da propriedade: - obrigatório |
| operator | integer | Operador da tag do serviço de SLA. Valores possíveis: 0 - (padrão) igual; 2 - contém. |
| value | string | Valor da tag do serviço de SLA. |