华为云计算 云知识 批量设置实例保护BatchProtectScalingInstances
批量设置实例保护BatchProtectScalingInstances

 

接口说明

批量移出伸缩组中的实例或批量添加伸缩组外的实例。批量对伸缩组中的实例设置或取消其实例保护属性。批量将伸缩组中的实例转入或移出备用状态。

URL
POST  https://as.cn-north-1.myhuaweicloud.com/autoscaling-api/v1/{project_id}/scaling_group_instance/{scaling_group_id}/action 
请求参数
名称 类型 IN 必选 描述
X-Auth-Token
 
string header

用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

project_id
 
string path

项目ID。

scaling_group_id
 
string path

实例ID。

Body参数
名称 类型 必选 描述
instances_id
 
Array of strings

云服务器 ID。

instance_delete
 
string

从伸缩组中移出实例时,是否删除 云服务 器。默认为no;可选值为yes或no。只有action为REMOVE时,这个字段才生效。

action
 
string

批量操作实例action标识:添加:ADD 移除: REMOVE 设置实例保护: PROTECT 取消实例保护: UNPROTECT;转入备用状态:ENTER_STANDBY 移出备用状态:EXIT_STANDBY

instance_append
 
string

将实例移入备用状态时,是否补充新的云服务器。取值如下:no:不补充新的实例,默认情况为no。yes:补充新的实例。只有action为ENTER_STANDBY时,这个字段才生效。

返回参数
返回码: 204

请求正常

返回码: 400

Bad Request 服务器未能处理请求。

返回码: 401

Unauthorized 被请求的页面需要用户名和密码。

返回码: 403

Forbidden 对被请求的页面访问禁止。

返回码: 404

Not Found 服务器无法找到被请求的页面。

返回码: 405

Method Not Allowed 请求中指定的方法不被允许。

返回码: 406

Not Acceptable 服务器生成的响应无法被客户端所接受。

返回码: 407

Proxy Authentication 用户必须首先使用代理服务器进行验证,这样请求才会被处理

返回码: 408

Request Timeout 请求超出了服务器的等待时间。

返回码: 409

Conflict 由于冲突,请求无法被完成。

返回码: 500

Internal Server Error 请求未完成。服务异常。

返回码: 501

Not Implemented 请求未完成。服务器不支持所请求的功能。

返回码: 502

Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。

返回码: 503

Service Unavailable 请求未完成。系统暂时异常。

返回码: 504

Gateway Timeout 网关超时。

请求示例
示例 1
 
"POST /autoscaling-api/v1/{project_id}/scaling_group_instance/{scaling_group_id}/action"
 
"POST /autoscaling-api/v1/{project_id}/scaling_group_instance/{scaling_group_id}/action{ \"action\": \"PROTECT\", \"instances_id\": [ \"instance_id_1\", \"instance_id_2\" ]}"
SDK
点击  弹性伸缩  (AS) SDK, 下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。
错误码
请参考 错误码说明

上一篇:严选商城定义 下一篇:华为云主机迁移服务创建并启动linux迁移任务

弹性云服务器 ECS

 

弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率