Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›REST API ›API индексов

API удаления шаблона компонента

Справочник по новым API

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

Удаляет существующий шаблон компонента.

resp = client.cluster.delete_component_template(
    name="template_1",
)
print(resp)
response = client.cluster.delete_component_template(
  name: 'template_1'
)
puts response
const response = await client.cluster.deleteComponentTemplate({
  name: "template_1",
});
console.log(response);
DELETE _component_template/template_1

Предоставленный <component-template> может содержать несколько имён шаблонов, разделённых запятой. Если указано несколько имён шаблонов, поддержка подстановочных знаков отсутствует, и указанные имена должны полностью совпадать с имеющимися шаблонами компонентов.

Запрос

DELETE /_component_template/<component-template>

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

  • Если функции безопасности Elasticsearch включены, у вас должна быть роль manage_index_templates или manage привилегия кластера для использования этого API.

Описание

Используйте API удаления шаблона компонента для удаления одного или нескольких шаблонов компонентов. Шаблоны компонентов являются строительными блоками для создания шаблонов индексов, которые определяют сопоставления индексов, настройки и псевдонимы.

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

<component-template>
(Обязательный, строка) Список имён шаблонов компонентов, разделённых запятыми, или выражение с подстановкой, используемое для ограничения запроса.

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

master_timeout
(Необязательный, единицы времени) Период ожидания узла мастера. Если узел мастера недоступен до истечения срока ожидания, запрос завершается ошибкой. По умолчанию устанавливается значение 30s. Также можно установить значение -1, чтобы указать, что запрос никогда не должен истекать.

© 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/indices-delete-component-template.html

Spec-Zone.ru

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