This is a translation of the original English documentation page. Help us make it better.

> SLAオブジェクト

次のオブジェクトは、sla(Service Level Agreement) APIに直接関連しています。

SLA

SLA オブジェクトには次のプロパティがあります。

プロパティ タイプ 説明
slaid string (読取専用) SLAのID
name
(必須)
string SLA名
period
(必須)
integer SLAのレポート期間

使用可能な値:
0 - 毎日
1 - 毎週
2 - 毎月
3 - 四半期ごと
4 - 毎年
slo
(必須)
float パーセントで表された最小許容サービスレベル目標。 サービスレベルインジケータ(SLI)が低くなると、SLAは障害がある/稼働率が低い状態であると見なされます。

可能な値:0〜100(最大4桁)
effective_date integer SLAの発効日

使用可能な値:UTCでの日付タイムスタンプ
timezone
(必須)
文字列 レポートのタイムゾーン。例:Europe/London,UTC

サポートされているタイムゾーンの完全なリストについては、PHPドキュメントを参照してください。
status integer SLAのステータス

使用可能な値:
0 - (デフォルト) SLA無効
1 - SLA有効
description string SLAの説明

SLA Schedule

SLA Scheduleオブジェクトは、接続されたサービスが正常に機能するようにスケジュールされている期間を定義します。 以下のプロパティがあります。

プロパティ タイプ 説明
period_from
(必須)
integer 繰り返される毎週の期間の開始時刻(指定日含む)

使用可能な値:(日曜日から数えた)秒数
period_to
(必須)
integer 繰り返される毎週の期間の終了時間(指定日含まない)

可能な値:(日曜日から数えた)秒数

SLA excluded downtime

excluded downtime オブジェクトは、接続されたサービスがSLIに影響を与えることなく正常に機能しないようにスケジュールされている期間を定義します。例えば、計画的なメンテナンスを受けるなどです。

プロパティ タイプ 説明
name
(必須)
string 除外されたダウンタイムの名前
period_from
(必須)
integer 除外されたダウンタイムの開始時刻(指定日含む)

可能な値:タイムスタンプ
period_to
(必須)
integer 除外されたダウンタイムの終了時間(指定日含まず)

可能な値:タイムスタンプ

SLA service tag

SLA service tag オブジェクトは、SLAの計算に含めるサービスをリンクします。 以下のプロパティがあります。

プロパティ タイプ 説明
tag
(必須)
string SLA サービスタグ名
operator integer SLAサービスタグオペレーター

使用可能な値:
0 - (デフォルト) イコール
2 - like
value string SLAサービスタグ値