トリガープロトタイプオブジェクト

以下のオブジェクトはtriggerprototype APIに直接関連しています。

トリガープロトタイプ

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

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

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

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

少なくとも1つのアイテムプロトタイプを含める必要があります。
value_type5(バイナリ)または 6(JSON)に設定されているアイテムプロトタイプは、トリガー条件式では使用できません。

プロパティの動作:
- 作成操作で 必須
event_name string トリガーによって生成されるイベント名。
opdata string 運用データ。
comments string トリガープロトタイプに対する追加コメント。
priority integer トリガープロトタイプの深刻度。

指定可能な値:
0 - (デフォルト) 未分類;
1 - 情報;
2 - 警告;
3 - 平均;
4 - 高;
5 - 障害。
status integer トリガープロトタイプが有効か無効か。

指定可能な値:
0 - (デフォルト) 有効;
1 - 無効。
flags integer トリガープロトタイプの生成元

指定可能な値:
2 - トリガープロトタイプ;
6 - ディスカバリされたトリガープロトタイプ。

プロパティの動作:
- 読み取り専用
templateid ID 親テンプレートのトリガープロトタイプのID。

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

指定可能な値:
0 - (デフォルト) 複数イベントを生成しない;
1 - 複数イベントを生成する。
url string トリガープロトタイプに関連付けられたURL。
url_name string トリガープロトタイプに関連付けられたURLのラベル。
recovery_mode integer OKイベントの生成モード。

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

少なくとも1つのアイテムプロトタイプを含める必要があります。
value_type5(バイナリ)または 6(JSON)に設定されているアイテムプロトタイプは、トリガーの復旧条件式では使用できません。
correlation_mode integer OKイベントのクローズ対象。

指定可能な値:
0 - (デフォルト) すべての障害;
1 - タグの値が一致する場合はすべての障害。
correlation_tag string 照合に使用するタグ。
manual_close integer 手動クローズを許可するかどうか。

指定可能な値:
0 - (デフォルト) いいえ;
1 - はい。
discover integer トリガープロトタイプのディスカバリ状態。

指定可能な値:
0 - (デフォルト) 新しいトリガーがディスカバリされる;
1 - 新しいトリガーはディスカバリされず、既存のトリガーは消失としてマークされる。
uuid string 既存のトリガープロトタイプにインポートしたトリガープロトタイプを関連付けるために使用される、汎用一意識別子。指定されていない場合は自動生成されます。

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

トリガープロトタイプタグ

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

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

Property behavior:
- required
value string トリガープロトタイプタグの値。

Property behavior:
- read-only.
object integer タグの継承元オブジェクトのタイプ。

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

Property behavior:
- read-only.
objectid ID タグの継承元オブジェクトのID。

Property behavior:
- read-only.