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

SLAオブジェクト

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

SLA

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

プロパティ タイプ 説明
slaid ID SLA の ID

プロパティの動作:
- 読み取り専用
- 更新操作に必須
name 文字列 SLA の名前

プロパティの動作:
- 作成操作に必須
period 整数 SLA のレポート期間。

有効な値:
0 - 毎日;
1 - 毎週;
2 - 毎月;
3 - 四半期ごと;
4 - 毎年

プロパティの動作:
- 作成操作では 必須
slo 浮動小数点 許容可能なサービスレベル目標の最小値(パーセント単位)サービスレベル指標 (SLI) がこの値を下回ると、SLA は問題あり/未達成状態とみなされます。

有効な値: 0~100(小数点以下最大 4 桁)

プロパティの動作:
- 作成操作では 必須
effective_date 整数 SLAの有効日

有効な値: UTCでの日付タイムスタンプ
timezone 文字列 レポートのタイムゾーン例: Europe/LondonUTC

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

プロパティの動作:
- 作成操作に必須
status 整数 SLAのステータス

有効な値:
0 - (デフォルト) SLA無効;
1 - SLA有効
description 文字列 SLAの説明

SLA Schedule

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

プロパティ タイプ 説明
period_from 整数 定期的な週次期間の開始時刻(その日を含む)

指定可能な値: 秒数(日曜日からカウント)

プロパティの動作:
- 必須
period_to 整数 定期的な週次期間の終了時刻(その日を含まない)

指定可能な値: 秒数(日曜日からカウント)

プロパティの動作:
- 必須

SLA 除外ダウンタイム

除外ダウンタイムオブジェクトは、接続されたサービスが SLI に影響を与えずに停止する期間(計画メンテナンスなど)を定義します。 以下のプロパティがあります。

プロパティ タイプ 説明
name 文字列 除外するダウンタイムの名前

プロパティの動作:
- 必須
period_from 整数 除外するダウンタイムの開始時刻(開始時刻を含む)

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

プロパティの動作:
- 必須
period_to 整数 除外されたダウンタイムの終了時刻(終了時刻を含まない)

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

プロパティの動作:
- 必須

SLA service tag

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

プロパティ タイプ 説明
タグ 文字列 SLAサービスタグ名

プロパティの動作:
- 必須
演算子 整数 SLAサービスタグ演算子

可能な値:
0 - (デフォルト) 等しい;
2 - 含む
文字列 SLAサービスタグ値