删除索引模板 API

编辑

本文档介绍旧版索引模板,该模板已弃用,将被 Elasticsearch 7.8 中引入的可组合模板取代。有关可组合模板的信息,请参阅索引模板

删除旧版索引模板。

resp = client.indices.delete_template(
    name="my-legacy-index-template",
)
print(resp)
response = client.indices.delete_template(
  name: 'my-legacy-index-template'
)
puts response
const response = await client.indices.deleteTemplate({
  name: "my-legacy-index-template",
});
console.log(response);
DELETE /_template/my-legacy-index-template

请求

编辑

DELETE /_template/<legacy-index-template>

先决条件

编辑
  • 如果启用了 Elasticsearch 安全功能,您必须拥有 manage_index_templatesmanage 集群权限才能使用此 API。

路径参数

编辑
<legacy-index-template>
(必需,字符串)要删除的旧版索引模板的名称。支持通配符 (*) 表达式。

查询参数

编辑
master_timeout
(可选,时间单位)等待主节点的时间段。如果在超时到期之前主节点不可用,则请求将失败并返回错误。默认为 30s。也可以设置为 -1 以表示请求永远不应超时。