SLAオブジェクト
次のオブジェクトは、sla(Service Level Agreement) APIに直接関連しています。
SLA
SLAオブジェクトには、以下のプロパティがあります。
| Property | Type | Description |
|---|---|---|
| slaid | ID | SLAのID。 Property behavior: - read-only - 更新操作で required |
| name | string | SLAの名前。 Property behavior: - 作成操作で required |
| period | integer | SLAのレポート期間。 指定可能な値: 0 - 日次; 1 - 週次; 2 - 月次; 3 - 四半期ごと; 4 - 年次。 Property behavior: - 作成操作で required |
| slo | float | パーセントで表される、許容可能な最小のサービスレベル目標(SLO)。サービスレベル指標(SLI)がこれを下回ると、SLAは障害/未達成状態と見なされます。 指定可能な値: 0~100(小数点以下最大4桁)。 Property behavior: - 作成操作で required |
| effective_date | integer | SLAの発効日。 指定可能な値: UTCでの日時タイムスタンプ。 |
| timezone | string | レポートのタイムゾーン。例: Europe/London、UTC。サポートされているタイムゾーンの完全な一覧については、PHP documentationを参照してください。 Property behavior: - 作成操作で required |
| status | integer | SLAのステータス。 指定可能な値: 0 - (default) 無効なSLA; 1 - 有効なSLA。 |
| description | string | SLAの説明。 |
SLAスケジュール
SLAスケジュールオブジェクトは、接続されたサービスが正常に稼働していることが予定されている期間を定義します。 このオブジェクトには、以下のプロパティがあります。
| プロパティ | Type | 説明 |
|---|---|---|
| period_from | integer | 繰り返し発生する週次期間の開始時刻(この時刻を含む)。 指定可能な値: 秒数(日曜日からの経過秒数)。 プロパティの動作: - 必須 |
| period_to | integer | 繰り返し発生する週次期間の終了時刻(この時刻を含まない)。 指定可能な値: 秒数(日曜日からの経過秒数)。 プロパティの動作: - 必須 |
SLA excluded downtime
excluded downtime オブジェクトは、接続されたサービスがSLIに影響を与えることなく、正常に機能していないスケジュールを定義します。例えば、計画的なメンテナンスなどです。 以下のプロパティがあります。
| プロパティ | Type | 説明 |
|---|---|---|
| name | string | 除外するダウンタイムの名前。 プロパティの動作: - 必須 |
| period_from | integer | 除外するダウンタイムの開始時刻(この時刻を含む)。 指定可能な値: タイムスタンプ。 プロパティの動作: - 必須 |
| period_to | integer | 除外するダウンタイムの終了時刻(この時刻を含まない)。 指定可能な値: タイムスタンプ。 プロパティの動作: - 必須 |
SLAサービスタグ
SLAサービスタグオブジェクトは、SLAの計算に含めるサービスを関連付けます。以下のプロパティがあります。