Obiekt SLA (Service Level Agreement)

Następujące obiekty są bezpośrednio powiązane z API sla (Service Level Agreement).

SLA

Obiekt SLA ma następujące właściwości.

Właściwość Typ Opis
slaid ID ID SLA.

Zachowanie właściwości:
- tylko do odczytu
- wymagane dla operacji aktualizacji
name string Nazwa SLA.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
period integer Okres raportowania SLA.

Możliwe wartości:
0 - dziennie;
1 - tygodniowo;
2 - miesięcznie;
3 - kwartalnie;
4 - rocznie.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
slo float Minimalny akceptowalny cel poziomu usług (Service Level Objective, SLO) wyrażony w procentach. Jeśli wskaźnik poziomu usług (Service Level Indicator, SLI) spadnie poniżej tej wartości, SLA jest uznawane za będące w stanie problemu/niespełnienia.

Możliwe wartości: 0-100 (do 4 cyfr po przecinku).

Zachowanie właściwości:
- wymagane dla operacji tworzenia
effective_date integer Data wejścia SLA w życie.

Możliwe wartości: znacznik czasu daty w UTC.
timezone string Strefa czasowa raportowania, na przykład: Europe/London, UTC.

Pełną listę obsługiwanych stref czasowych można znaleźć w dokumentacji PHP.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
status integer Status SLA.

Możliwe wartości:
0 - (domyślnie) SLA wyłączone;
1 - SLA włączone.
description string Opis SLA.

Harmonogram SLA

Obiekt harmonogramu SLA definiuje okresy, w których połączone usługi mają działać prawidłowo. Ma następujące właściwości.

Właściwość Type Opis
period_from integer Czas rozpoczęcia cyklicznego tygodniowego okresu czasu (włącznie).

Możliwe wartości: liczba sekund (licząc od niedzieli).

Zachowanie właściwości:
- wymagane
period_to integer Czas zakończenia cyklicznego tygodniowego okresu czasu (wyłącznie).

Możliwe wartości: liczba sekund (licząc od niedzieli).

Zachowanie właściwości:
- wymagane

Wyłączony czas niedostępności SLA

Obiekt wyłączonego czasu niedostępności definiuje okresy, w których powiązana usługa lub usługi mają być planowo wyłączone z działania, bez wpływu na SLI, np. podczas planowanej konserwacji. Ma następujące właściwości.

Właściwość Type Opis
name string Nazwa wykluczonego okresu niedostępności.

Zachowanie właściwości:
- wymagane
period_from integer Czas rozpoczęcia wykluczonego okresu niedostępności (włącznie).

Możliwe wartości: znacznik czasu.

Zachowanie właściwości:
- wymagane
period_to integer Czas zakończenia wykluczonego okresu niedostępności (wyłącznie).

Możliwe wartości: znacznik czasu.

Zachowanie właściwości:
- wymagane

Znacznik usługi SLA

Obiekt znacznika usługi SLA łączy usługi, które mają zostać uwzględnione w obliczeniach SLA. Ma następujące właściwości.

Właściwość Type Opis
tag string Nazwa tagu usługi SLA.

Zachowanie właściwości:
- wymagane
operator integer Operator tagu usługi SLA.

Możliwe wartości:
0 - (domyślnie) Równa się;
2 - Zawiera.
value string Wartość tagu usługi SLA.