删除组件模板 API编辑

删除现有的组件模板。

response = client.cluster.delete_component_template(
  name: 'template_1'
)
puts response
DELETE _component_template/template_1

提供的 <component-template> 可以包含用逗号分隔的多个模板名称。如果指定了多个模板名称,则不支持通配符,提供的名称应与现有组件模板完全匹配。

请求编辑

DELETE /_component_template/<component-template>

先决条件编辑

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

描述编辑

使用删除组件模板 API 删除一个或多个组件模板。组件模板是构建 索引模板 的构建块,这些模板指定索引映射、设置和别名。

路径参数编辑

<component-template>
(必需,字符串) 用于限制请求的组件模板名称的逗号分隔列表或通配符表达式。

查询参数编辑

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