API удаления наблюдателя
Удаляет наблюдателя из Watcher.
Запрос
DELETE _watcher/watch/<watch_id>
Предварительные требования
- У вас должны быть
manage_watcherпривилегии кластера для использования этого API. Дополнительную информацию см. в Привилегии безопасности.
Описание
При удалении наблюдателя документ, представляющий наблюдателя в индексе .watches, удаляется, и он больше никогда не будет запущен.
Обратите внимание, что удаление наблюдателя не удаляет какие-либо записи выполнения наблюдателя, связанные с этим наблюдателем, из истории наблюдения.
Удаление наблюдателя должно выполняться только через этот API. Не удаляйте наблюдатель напрямую из индекса .watches с помощью API Elasticsearch DELETE Document. При включённых функциях безопасности Elasticsearch убедитесь, что никому не предоставлены привилегии write над индексом .watches.
Параметры пути
-
<watch_id> - (Обязательно, строка) Идентификатор наблюдателя.
Примеры
В следующем примере удаляется наблюдатель с идентификатором my-watch:
resp = client.watcher.delete_watch(
id="my_watch",
)
print(resp) response = client.watcher.delete_watch( id: 'my_watch' ) puts response
const response = await client.watcher.deleteWatch({
id: "my_watch",
});
console.log(response); DELETE _watcher/watch/my_watch
Ответ:
{
"found": true,
"_id": "my_watch",
"_version": 2
}
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/watcher-api-delete-watch.html