[comment]: # aside: 1

[comment]: # ({632c8835-86ab9f61})
# トリガープロトタイプオブジェクト

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

[comment]: # ({/632c8835-86ab9f61})

[comment]: # ({2f585f94-bdd02d4b})
### トリガープロトタイプ

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

|プロパティ|[型](/manual/api/reference_commentary#data-types)|説明|
|--|--|------|
|triggerid|ID|トリガープロトタイプのID。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- *読み取り専用*<br>- 更新操作で *必須*|
|description|string|トリガープロトタイプの名前。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- 作成操作で *必須*|
|expression|string|トリガー条件式。<br><br>少なくとも1つのアイテムプロトタイプを含める必要があります。<br>`value_type` が `5`（バイナリ）または `6`（JSON）に設定されているアイテムプロトタイプは、トリガー条件式では使用できません。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- 作成操作で *必須*|
|event\_name|string|トリガーによって生成されるイベント名。|
|opdata|string|運用データ。|
|comments|string|トリガープロトタイプに対する追加コメント。|
|priority|integer|トリガープロトタイプの深刻度。<br><br>指定可能な値:<br>0 - *(デフォルト)* 未分類;<br>1 - 情報;<br>2 - 警告;<br>3 - 平均;<br>4 - 高;<br>5 - 障害。|
|status|integer|トリガープロトタイプが有効か無効か。<br><br>指定可能な値:<br>0 - *(デフォルト)* 有効;<br>1 - 無効。|
|flags|integer|トリガープロトタイプの[生成元](/manual/api/reference_commentary#entity-origin-flags)。<br><br>指定可能な値:<br>2 - トリガープロトタイプ;<br>6 - ディスカバリされたトリガープロトタイプ。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- *読み取り専用*|
|templateid|ID|親テンプレートのトリガープロトタイプのID。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- *読み取り専用*|
|type|integer|トリガープロトタイプが複数の障害イベントを生成できるかどうか。<br><br>指定可能な値:<br>0 - *(デフォルト)* 複数イベントを生成しない;<br>1 - 複数イベントを生成する。|
|url|string|トリガープロトタイプに関連付けられたURL。|
|url_name|string|トリガープロトタイプに関連付けられたURLのラベル。|
|recovery\_mode|integer|OKイベントの生成モード。<br><br>指定可能な値:<br>0 - *(デフォルト)* 条件式;<br>1 - 復旧条件式;<br>2 - なし。|
|recovery\_expression|string|トリガーの復旧条件式。<br><br>少なくとも1つのアイテムプロトタイプを含める必要があります。<br>`value_type` が `5`（バイナリ）または `6`（JSON）に設定されているアイテムプロトタイプは、トリガーの復旧条件式では使用できません。|
|correlation\_mode|integer|OKイベントのクローズ対象。<br><br>指定可能な値:<br>0 - *(デフォルト)* すべての障害;<br>1 - タグの値が一致する場合はすべての障害。|
|correlation\_tag|string|照合に使用するタグ。|
|manual\_close|integer|手動クローズを許可するかどうか。<br><br>指定可能な値:<br>0 - *(デフォルト)* いいえ;<br>1 - はい。|
|discover|integer|トリガープロトタイプのディスカバリ状態。<br><br>指定可能な値:<br>0 - *(デフォルト)* 新しいトリガーがディスカバリされる;<br>1 - 新しいトリガーはディスカバリされず、既存のトリガーは消失としてマークされる。|
|uuid|string|既存のトリガープロトタイプにインポートしたトリガープロトタイプを関連付けるために使用される、汎用一意識別子。指定されていない場合は自動生成されます。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- トリガープロトタイプがテンプレートに属している場合に *サポート*|

[comment]: # ({/2f585f94-bdd02d4b})

[comment]: # ({003fdd39-efc78bd6})
### トリガープロトタイプタグ

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

|プロパティ|[Type](/manual/api/reference_commentary#data-types)|説明|
|--|--|------|
|tag|string|トリガープロトタイプタグ名。<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|value|string|トリガープロトタイプタグの値。<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*.|
|object|integer|タグの継承元オブジェクトのタイプ。<br><br>指定可能な値:<br>0 - テンプレート;<br>1 - ホスト;<br>3 - アイテム;<br>4 - アイテムプロトタイプ。<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*.|
|objectid|ID|タグの継承元オブジェクトのID。<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*.|

[comment]: # ({/003fdd39-efc78bd6})
