Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Руководство [8.17] ›REST API ›API потоков данных

Удаление жизненного цикла потока данных

Новая справка по API

Для получения самых последних данных об API, обратитесь к API потоков данных.

Удаляет жизненный цикл из набора потоков данных.

Предварительные условия

  • Если включены функции безопасности Elasticsearch, необходимо обладать правом доступа к индексу manage_data_stream_lifecycle или выше для использования этого API. Дополнительная информация приведена в разделе Права доступа к безопасности.

Запрос

DELETE _data_stream/<data-stream>/_lifecycle

Описание

Удаляет жизненный цикл из указанных потоков данных. Если предоставлено несколько потоков данных, но хотя бы один из них не существует, удаление жизненного цикла завершится неудачей для всех из них, и API вернёт ответ 404.

Параметры пути

<data-stream>
(Обязательно, строка) Список потоков данных, разделенных запятыми, используемый для ограничения запроса. Поддерживаются подстановочные знаки (*). Для указания всех потоков данных используйте * или _all.

Параметры запроса

expand_wildcards

(Необязательно, строка) Тип потока данных, с которым могут соответствовать подстановочные знаки. Поддерживаются значения, разделенные запятыми, такие как open,hidden. Допустимые значения:

all, hidden
Совпадение с любым потоком данных, включая скрытые.
open, closed
Совпадение с любым нескрытым потоком данных. Потоки данных не могут быть закрыты.
none
Подстановочные знаки не принимаются.

По умолчанию open.

Примеры

Следующий пример удаляет жизненный цикл my-data-stream:

resp = client.indices.delete_data_lifecycle(
    name="my-data-stream",
)
print(resp)
response = client.indices.delete_data_lifecycle(
  name: 'my-data-stream'
)
puts response
const response = await client.indices.deleteDataLifecycle({
  name: "my-data-stream",
});
console.log(response);
DELETE _data_stream/my-data-stream/_lifecycle

При успешном удалении политики из всех выбранных потоков данных вы получите следующий результат:

{
  "acknowledged": true
}

© 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/data-streams-delete-lifecycle.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API