SLA Objekt

Die folgenden Objekte stehen in direktem Zusammenhang mit der sla (Service Level Agreement) API.

SLA

Das SLA-Objekt hat die folgenden Eigenschaften.

Eigenschaft Typ Beschreibung
slaid ID ID des SLA.

Verhalten der Eigenschaft:
- schreibgeschützt
- erforderlich für Aktualisierungsvorgänge
name string Name des SLA.

Verhalten der Eigenschaft:
- erforderlich für Erstellungsvorgänge
period integer Berichtszeitraum des SLA.

Mögliche Werte:
0 - täglich;
1 - wöchentlich;
2 - monatlich;
3 - vierteljährlich;
4 - jährlich.

Verhalten der Eigenschaft:
- erforderlich für Erstellungsvorgänge
slo float Minimal akzeptables Service Level Objective, ausgedrückt als Prozentsatz. Wenn der Service Level Indicator (SLI) darunter fällt, wird das SLA als problematisch/nicht erfüllt betrachtet.

Mögliche Werte: 0-100 (bis zu 4 Nachkommastellen).

Verhalten der Eigenschaft:
- erforderlich für Erstellungsvorgänge
effective_date integer Gültigkeitsdatum des SLA.

Mögliche Werte: Datums-Zeitstempel in UTC.
timezone string Berichtszeitzone, zum Beispiel: Europe/London, UTC.

Eine vollständige Liste der unterstützten Zeitzonen finden Sie in der PHP-Dokumentation.

Verhalten der Eigenschaft:
- erforderlich für Erstellungsvorgänge
status integer Status des SLA.

Mögliche Werte:
0 - (Standard) SLA deaktiviert;
1 - SLA aktiviert.
description string Beschreibung des SLA.

SLA-Zeitplan

Das SLA-Zeitplan-Objekt definiert Zeiträume, in denen die verbundenen Services planmäßig betriebsbereit sein sollen. Es hat die folgenden Eigenschaften.

Eigenschaft Type Beschreibung
period_from integer Startzeit des wiederkehrenden wöchentlichen Zeitraums (einschließlich).

Mögliche Werte: Anzahl der Sekunden (gezählt ab Sonntag).

Property behavior:
- erforderlich
period_to integer Endzeit des wiederkehrenden wöchentlichen Zeitraums (ausschließlich).

Mögliche Werte: Anzahl der Sekunden (gezählt ab Sonntag).

Property behavior:
- erforderlich

SLA-ausgeschlossene Ausfallzeit

Das Objekt für ausgeschlossene Ausfallzeit definiert Zeiträume, in denen die verbundenen Services planmäßig außer Betrieb sind, ohne den SLI zu beeinflussen, z. B. während geplanter Wartungsarbeiten. Es hat die folgenden Eigenschaften.

Eigenschaft Type Beschreibung
name string Name der ausgeschlossenen Ausfallzeit.

Property behavior:
- required
period_from integer Startzeit der ausgeschlossenen Ausfallzeit (einschließlich).

Mögliche Werte: Zeitstempel.

Property behavior:
- required
period_to integer Endzeit der ausgeschlossenen Ausfallzeit (ausschließlich).

Mögliche Werte: Zeitstempel.

Property behavior:
- required

SLA-Service-Tag

Das SLA-Service-Tag-Objekt verknüpft Services, die in die Berechnungen für das SLA einbezogen werden sollen. Es hat die folgenden Eigenschaften.

Eigenschaft Type Beschreibung
tag string Name des SLA-Service-Tags.

Verhalten der Eigenschaft:
- erforderlich
operator integer Operator des SLA-Service-Tags.

Mögliche Werte:
0 - (Standard) Gleich;
2 - Enthält.
value string Wert des SLA-Service-Tags.