变更DDM实例规格
功能介绍
变更DDM实例规格。
接口约束
- 实例状态仅为normal时,可以变更实例规格。
- 需要变更的DDM实例规格不能与原DDM实例规格一样。
- c6s系列规格不能变更为c6系列规格。
URI
PUT /v3/{project_id}/instances/{instance_id}/flavor
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
租户在某一region下的project ID。 获取方法请参见获取项目ID。 |
instance_id |
是 |
String |
DDM实例ID。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
x-auth-token |
是 |
String |
用户Token。 通过调用IAM服务的“获取用户Token”接口来获取。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
spec_code |
是 |
String |
变更至新规格的资源规格编码。 |
group_id |
否 |
String |
实例默认一个组,此时不需要传入该参数。当使用组功能创建多个组时, 需要传入需要规格变更的对应组的group_id。 |
is_auto_pay |
否 |
Boolean |
变更包年包月实例规格时可指定,表示是否自动从账户中支付,此字段不影响自动续订的支付方式。true,表示自动从账户中支付。false,表示手动从账户中支付,默认为该方式。 |
响应参数
状态码: 202
参数 |
参数类型 |
描述 |
---|---|---|
job_id |
String |
规格变更的任务ID,仅变更按需实例时会返回该参数。 |
order_id |
String |
订单ID,仅变更包周期实例时会返回该参数。 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
errCode |
String |
业务错误码。 |
externalMessage |
String |
错误信息。 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
errCode |
String |
业务错误码。 |
externalMessage |
String |
错误信息。 |
请求示例
变更实例规格为ddm.c6.4xlarge.2。
PUT https://{endpoint}/v3/{project_id}/instances/{instance_id}/flavor { "spec_code" : "ddm.c6.4xlarge.2", "group_id" : "3e5a9063d3b84729b0a3310fad3a0942gr09", "is_auto_pay" : false }
响应示例
状态码: 202
ok
{ "job_id" : "2x414788a5112333a02390e2eb0ea227" }
状态码
状态码 |
描述 |
---|---|
202 |
OK |
400 500 |
bad request server error |
错误码
请参见错误码。