变更 - ChangeOrder
功能介绍
订单更新,调用该接口更新包周期产品订单信息,返回待支付订单信息。

调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,当前API调用无需身份策略权限。
URI
POST /v3/{project_id}/orders/change
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 项目ID |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
cloud_service_console_url | 否 | String | 云服务console_url。 订购订单支付完成后,客户可以通过此URL跳转到云服务Console页面查看信息。(仅手动支付时涉及)。默认取值不涉及。 |
product_info | 是 | CbcProductInfoOrderChange object | 产品信息 |
resource_id | 是 | String | 待变更的资源ID,格式为UUID。可根据待备份的资源类型查询对应的资源情况。默认取值不涉及。 |
is_auto_pay | 否 | Boolean | 功能说明:是否自动付费,默认为false 取值范围:
|
promotion_info | 否 | String | 购买折扣 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
product_id | 是 | String | 产品标识,通过订购询价接口获得,长度限制:1-64,只能由字母、数字、“_”、“-”组成。 |
resource_size | 是 | Integer | 资源容量大小,单位GB,取值范围:10-10485760,默认取值不涉及。 |
resource_size_measure_id | 否 | Integer | 资源容量度量标识,枚举值17:GB |
resource_spec_code | 是 | String | 用户购买云服务产品的资源规格 Enum: [vault.backup.server.normal,vault.backup.turbo.normal, vault.backup.database.normal,vault.backup.volume.normal,vault.backup.rds.normal,vault.replication.server.normal,vault.hybrid.server.normal] |
响应参数
状态码:200
参数 | 参数类型 | 描述 |
|---|---|---|
orderId | String | 订单ID |
retCode | Number | 变更状态码 |
retMsg | String | 变更信息 |
请求示例
变更包周期存储库大小到 50 GB
https://{endpoint}/v3/{project_id}/orders/change
{
"resource_id" : "9dd8f8db-a926-440b-9af5-81b643618898",
"product_info" : {
"product_id" : "00301-34090-0--0",
"resource_size" : 200,
"resource_spec_code" : "vault.backup.server.normal"
}
} 响应示例
状态码:200
OK
{
"orderId" : "CS2305291628MSG5A",
"retCode" : 0,
"retMsg" : "success"
} 状态码
状态码 | 描述 |
|---|---|
200 | OK |
错误码
请参见错误码。

