文档首页 > > API参考> API V2(推荐)> 生命周期管理>

批量重启或删除实例

批量重启或删除实例

分享
更新时间:2021/02/08 GMT+08:00

功能介绍

批量重启或删除实例。

在实例重启过程中,客户端的生产与消费消息等请求会被拒绝。

实例删除后,实例中原有的数据将被删除,且没有备份,请谨慎操作。

调试

您可以在API Explorer中调试该接口。

URI

POST /v2/{project_id}/instances/action

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

instances

Array of strings

实例的ID列表。

action

String

对实例的操作:restart、delete

all_failure

String

是否批量删除创建失败的实例。

当参数值为“true”时,删除租户所有创建失败的实例,此时请求参数instances可为空。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

results

Array<Object>

修改实例的结果。

表4 results

参数

参数类型

描述

result

String

操作结果:

  • success: 操作成功

  • failed: 操作失败

instance

String

实例ID。

请求示例

  • 批量重启实例。

    POST https://{endpoint}/v2/{project_id}/instances/action
    
    {
      "action" : "restart",
      "instances" : [ "54602a9d-5e22-4239-9123-77e350df4a34", "7166cdea-dbad-4d79-9610-7163e6f8b640" ]
    }
  • 批量删除实例。

    POST https://{endpoint}/v2/{project_id}/instances/action
    
    {
      "action" : "delete",
      "instances" : [ "54602a9d-5e22-4239-9123-77e350df4a34", "7166cdea-dbad-4d79-9610-7163e6f8b640" ]
    }
  • 删除所有创建失败的实例。

    POST https://{endpoint}/v2/{project_id}/instances/action
    
    {
      "action" : "delete",
      "allFailure" : true
    }

响应示例

状态码: 200

重启或者删除实例成功。

{
  "results" : [ {
    "result" : "success",
    "instance" : "019cacb7-4ff0-4d3c-9f33-f5f7b7fdc0e6"
  } ]
}

状态码

状态码

描述

200

重启或者删除实例成功。

错误码

请参见错误码

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问
{{site}}{{lan}}
{{site}}{{language}}