删除自动伸缩策略 API编辑

此功能旨在供 Elasticsearch 服务Elastic Cloud EnterpriseElastic Cloud on Kubernetes 间接使用。不支持直接使用。

删除自动伸缩策略。

请求编辑

DELETE /_autoscaling/policy/<name>

先决条件编辑

  • 如果启用了 Elasticsearch 安全功能,则必须具有 manage_autoscaling 集群权限 才能使用此 API。
  • 如果启用了 操作员权限功能,则只有操作员用户才能使用此 API。

描述编辑

此 API 删除具有指定名称的自动伸缩策略。

示例编辑

此示例删除名为 my_autoscaling_policy 的自动伸缩策略。

response = client.autoscaling.delete_autoscaling_policy(
  name: 'my_autoscaling_policy'
)
puts response
DELETE /_autoscaling/policy/my_autoscaling_policy

API 返回以下结果

{
  "acknowledged": true
}

此示例删除所有自动伸缩策略。

response = client.autoscaling.delete_autoscaling_policy(
  name: '*'
)
puts response
DELETE /_autoscaling/policy/*

API 返回以下结果

{
  "acknowledged": true
}