Triggerオブジェクト

次のオブジェクトは、triggerAPIに直接関連しています。

トリガー

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

プロパティ 説明
triggerid ID トリガーのID。

プロパティの動作:
- 読み取り専用
- 更新操作では必須
description string トリガーの名前。

プロパティの動作:
- 作成操作では必須
expression string トリガーの式。

value_type5(バイナリ)または6(JSON)に設定されているアイテムは、トリガー式で使用できません。

プロパティの動作:
- 作成操作では必須
event_name string トリガーによって生成されるイベント名。
opdata string 運用データ。
comments string トリガーの追加説明。
error string トリガーの状態を更新する際に問題が発生した場合のエラーテキスト。

プロパティの動作:
- 読み取り専用
flags integer トリガーの由来

可能な値:
0 - (デフォルト) 通常のトリガー;
4 - プロトタイプから変換されたトリガー。

プロパティの動作:
- 読み取り専用
lastchange timestamp トリガーの状態が最後に変更された時刻。

プロパティの動作:
- 読み取り専用
priority integer トリガーの深刻度。

可能な値:
0 - (デフォルト) 未分類;
1 - 情報;
2 - 警告;
3 - 軽度;
4 - 高度;
5 - 障害。
state integer トリガー式の状態

可能な値:
0 - (デフォルト) トリガーの状態は最新;
1 - 現在のトリガー状態は不明。

プロパティの動作:
- 読み取り専用
status integer トリガーが有効か無効か。

可能な値:
0 - (デフォルト) 有効;
1 - 無効。
templateid ID 親テンプレートトリガーのID。

プロパティの動作:
- 読み取り専用
type integer トリガーが複数の問題イベントを生成できるかどうか。

可能な値:
0 - (デフォルト) 複数のイベントを生成しない;
1 - 複数のイベントを生成する。
url string トリガーに関連付けられたURL。
url_name string トリガーに関連付けられたURLのラベル。
value integer トリガーがOKまたは問題状態かどうか。

可能な値:
0 - (デフォルト) OK;
1 - 問題。

プロパティの動作:
- 読み取り専用
recovery_mode integer OKイベント生成モード。

可能な値:
0 - (デフォルト) 式;
1 - 復旧式;
2 - なし。
recovery_expression string トリガーの復旧式。

value_type5(バイナリ)または6(JSON)に設定されているアイテムは、トリガーの復旧式で使用できません。
correlation_mode integer OKイベントのクローズ条件。

可能な値:
0 - (デフォルト) すべての問題;
1 - タグ値が一致するすべての問題。
correlation_tag string 一致させるためのタグ。
manual_close integer 手動クローズを許可するかどうか。

可能な値:
0 - (デフォルト) いいえ;
1 - はい。
uuid string インポートされたトリガーを既存のものにリンクするために使用されるユニバーサル一意識別子。指定しない場合は自動生成されます。

プロパティの動作:
- トリガーがテンプレートに属している場合にサポート

トリガータグ

トリガータグオブジェクトには以下のプロパティがあります。

プロパティ タイプ 説明
tag string トリガータグ名。

プロパティの動作:
- 必須
value string トリガータグの値。

プロパティの動作:
- 読み取り専用
object integer タグが継承されたオブジェクトのタイプ。

指定可能な値:
0 - テンプレート;
1 - ホスト;
3 - アイテム。

プロパティの動作:
- 読み取り専用
objectid ID タグが継承されたオブジェクトのID。

プロパティの動作:
- 読み取り専用
automatic integer トリガータグのタイプ:

指定可能な値:
0 - (デフォルト) ユーザーによって作成されたタグ;
1 - LLDによって作成されたタグ;プロパティの動作:
- 読み取り専用