变更(废弃) - UpdateOrder
功能介绍
订单更新,创建cbc订单后,调用该接口更新包周期产品订单信息。该接口已废弃。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,当前API调用无需身份策略权限。
URI
PUT /v3/{project_id}/orders/{order_id}
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| order_id | 是 | String | 参数解释: 用于标识待变更的订单,通过该ID定位具体订单进行变更操作 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
| project_id | 是 | String | 参数解释: 项目ID,获取方法请参见获取项目ID 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| cloudServiceConsoleURL | 否 | String | 参数解释: 云服务ConsoleURL。订单支付完成后,客户可以通过此URL跳转到云服务Console页面查看信息 约束限制: 不涉及 取值范围: 支持1到512个字符 默认取值: 不涉及 |
| productInfo | 是 | CbcProductInfoUpdate object | 参数解释: 产品信息,用于指定变更后的产品规格信息,包括产品标识、资源容量等 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
| resourceId | 是 | String | 参数解释: 用于标识待变更规格的备份存储库资源 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
| promotion_info | 否 | String | 参数解释: 用于指定变更订单的折扣信息 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| productId | 是 | String | 参数解释: 用于标识用户购买的具体云服务产品规格,通过订购询价接口获得 约束限制: 不涉及 取值范围: 支持1到64个字符 默认取值: 不涉及 |
| resourceSize | 是 | Integer | 参数解释: 资源容量大小,单位GB 约束限制: 不涉及 取值范围: 10-10485760 默认取值: 不涉及 |
| resourceSizeMeasureId | 否 | Integer | 参数解释: 资源容量度量标识 约束限制: 不涉及 取值范围: 17:GB 默认取值: 17,代表GB |
| resourceSpecCode | 是 | String | 参数解释: 用户购买云服务产品的资源规格 约束限制: 不涉及 取值范围: 默认取值: 不涉及 |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| orderId | String | 参数解释: 资源修改的订单ID 取值范围: 不涉及 |
| retCode | Number | 参数解释: 变更资源规格的状态响应码 取值范围: 不涉及 |
| retMsg | String | 参数解释: 变更的信息,成功时返回成功提示,失败时返回失败原因 取值范围: 不涉及 |
请求示例
变更包周期存储库大小到 50 GB
PUT https://{endpoint}/v3/{project_id}/orders/CS2305081601LIS2V
{
"resourceId" : "9dd8f8db-a926-440b-9af5-81b643618898",
"productInfo" : {
"productId" : "00301-231147-0--0",
"resourceSpecCode" : "vault.backup.server.normal",
"resourceSize" : 50,
"resourceSizeMeasureId" : 17
}
} 响应示例
状态码:200
{
"orderId" : "CS2305291628MSG5A",
"retCode" : 0,
"retMsg" : "success"
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | OK |
错误码
请参见错误码。