SLAオブジェクト
次のオブジェクトは、sla(Service Level Agreement) APIに直接関連しています。
SLA
SLAオブジェクトには以下のプロパティがあります。
| プロパティ | Type | 説明 |
|---|---|---|
| slaid | ID | SLAのID。 プロパティの動作: - 読み取り専用 - 更新操作で 必須 |
| name | string | SLAの名前。 プロパティの動作: - 作成操作で 必須 |
| period | integer | SLAのレポート期間。 指定可能な値: 0 - 日次; 1 - 週次; 2 - 月次; 3 - 四半期ごと; 4 - 年次。 プロパティの動作: - 作成操作で 必須 |
| slo | float | パーセントで表される、許容される最小のサービスレベル目標(SLO)。サービスレベル指標(SLI)がこれを下回ると、SLAは問題あり/未達成の状態と見なされます。 指定可能な値: 0~100(小数点以下最大4桁)。 プロパティの動作: - 作成操作で 必須 |
| effective_date | integer | SLAの発効日。 指定可能な値: UTCでの日時タイムスタンプ。 |
| timezone | string | レポートのタイムゾーン(例: Europe/London、UTC)。サポートされているタイムゾーンの完全な一覧については、PHP documentationを参照してください。 プロパティの動作: - 作成操作で 必須 |
| status | integer | SLAのステータス。 指定可能な値: 0 - (デフォルト) 無効な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の計算に含めるサービスをリンクします。次のプロパティがあります。