次のオブジェクトは、triggerAPIに直接関連しています。
triggerオブジェクトには次のプロパティがあります。
| プロパティ | タイプ | 説明 |
|---|---|---|
| triggerid | string | (読取専用) トリガーID |
| description (必須) |
string | トリガー名 |
| expression (必須) |
string | トリガーの条件式 |
| event_name | string | トリガーによって生成されたイベント名 |
| opdata | string | 運用データ |
| comments | string | トリガーの説明 |
| error | string | (読取専用) トリガーの状態を更新するときに問題が発生した場合のエラー テキスト。 |
| flags | integer | (読取専用) トリガーの作成元 使用可能な値: 0 - (デフォルト) 単純なトリガー 4 - ディスカバリされたトリガー |
| lastchange | timestamp | (読取専用) トリガーが最後に状態を変更した時刻 |
| priority | integer | トリガーの深刻度 使用可能な値: 0 - (デフォルト) 未分類 1 - 情報 2 - 警告 3 - 軽度の障害< br>4 - 重度の障害 5 - 致命的な障害 |
| state | integer | (読取専用) トリガーの状態 使用可能な値: 0 - (デフォルト) トリガーの状態は最新 1 - 現在のトリガーの状態は不明 |
| status | integer | トリガーの有効無効 有効な値: 0 - (デフォルト) 有効 1 - 無効 |
| templateid | string | (読取専用) 親テンプレートトリガーの ID |
| type | integer | トリガーが複数の障害イベントを生成できるかどうか 使用可能な値: 0 - (デフォルト) 生成不可 1 - 生成可能 |
| url | string | トリガーに関連付けられた URL |
| value | integer | (読取専用) トリガーの状態が OK か障害か 使用可能な値: 0 - (デフォルト) OK 1 - 障害 |
| recovery_mode | integer | 正常イベントの生成モード 使用可能な値: 0 - (デフォルト) 式 1 - 回復式 2 - なし |
| recovery_expression | string | トリガー復帰の条件式 |
| correlation_mode | integer | 正常イベントのクローズ 使用可能な値: 0 - (デフォルト) 全ての障害 1 - タグの値が一致したすべての障害 |
| correlation_tag | string | マッチング用タグ |
| manual_close | integer | 手動クローズの許可 使用可能な値: 0 - (デフォルト) 許可しない 1 - 許可する |
| uuid | string | インポートされたトリガーを既存のものにリンクするために使用されるユニバーサル一意識別子。 テンプレートのトリガーにのみ使用されます。 指定されていない場合は自動生成されます。 更新の場合、このフィールドは 読み取り専用 です。 |
trigger tagオブジェクトには次のプロパティがあります。
| プロパティ | タイプ | 説明 |
|---|---|---|
| tag (必須) |
string | トリガータグ名 |
| value | string | トリガータグ値 |