ウォッチAPIの取得
IDによってウォッチを取得します。
リクエスト
GET _watcher/watch/<watch_id>
前提条件
- このAPIを使用するには、
manage_watcher
またはmonitor_watcher
クラスター権限が必要です。詳細については、セキュリティ権限を参照してください。
パスパラメータ
<watch_id>
- (必須、文字列)ウォッチの識別子。
例
以下の例では、my_watch
IDのウォッチを取得します:
Python
resp = client.watcher.get_watch(
id="my_watch",
)
print(resp)
Js
const response = await client.watcher.getWatch({
id: "my_watch",
});
console.log(response);
コンソール
GET _watcher/watch/my_watch
コンソール-結果
{
"found": true,
"_id": "my_watch",
"_seq_no": 0,
"_primary_term": 1,
"_version": 1,
"status": {
"version": 1,
"state": {
"active": true,
"timestamp": "2015-05-26T18:21:08.630Z"
},
"actions": {
"test_index": {
"ack": {
"timestamp": "2015-05-26T18:21:08.630Z",
"state": "awaits_successful_execution"
}
}
}
},
"watch": {
"input": {
"simple": {
"payload": {
"send": "yes"
}
}
},
"condition": {
"always": {}
},
"trigger": {
"schedule": {
"hourly": {
"minute": [0, 5]
}
}
},
"actions": {
"test_index": {
"index": {
"index": "test"
}
}
}
}
}
ウォッチの現在の状態 |