更新时间:2024-06-13 GMT+08:00

变更堡垒机实例

功能介绍

变更云堡垒机实例。

调用方法

请参见如何调用API

URI

PUT /v2/{project_id}/cbs/instance

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。

获取方法详见API参考,附录"获取项目ID"

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

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

可参考"IAM获取IAM用户Token"获取

表3 请求Body参数

参数

是否必选

参数类型

描述

server_id

String

云堡垒机实例ID,使用UUID格式表示。

获取方法详见用户指南里面的实例"查看实例详情"

new_resource_spec_code

String

待变更云堡垒机规格ID,例如:

  • cbh.basic.50

  • cbh.enhance.50

可参考接口"查询云堡垒机规格信息"获取

attach_disk_size

Integer

附加磁盘大小。单位TB

说明:

说明: 附加磁盘和规格自带磁盘大小不能超过300TB。

is_auto_pay

Integer

是否自动支付,下单订购后,是否自动从客户的华为云账户中支付,而不需要客户手动去进行支付。

  • 1:是(会自动选择折扣和优惠券进行优惠,然后自动从客户华为云账户中支付),自动支付失败后会生成订单成功(该订单应付金额是优惠后金额)、但订单状态为“待支付”,等待客户手动支付(手动支付时,客户还可以修改系统自动选择的折扣和优惠券)

  • 0:否(需要客户手动去支付,客户可以选择折扣和优惠券。)

默认值为“0”

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

order_id

String

订单ID。

状态码: 400

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_description

String

请求参数错误。

状态码: 401

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_description

String

校验TOKEN失败。

状态码: 403

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_description

String

租户无权限操作。

状态码: 404

表8 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_description

String

没有找到CBH资源。

请求示例

{
  "server_id" : "xxxxxx",
  "new_resource_spec_code" : "cbh.basic.10",
  "attach_disk_size" : 1,
  "is_auto_pay" : 1
}

响应示例

状态码: 200

Create Alter Task Success

{
  "order_id" : "CS22xxx82xx5AssGxxx"
}

状态码

状态码

描述

200

Create Alter Task Success

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

错误码

请参见错误码