接口说明
本接口用于政企后付费用户对已开通的云电脑进行订单的变更升级,包括规格的变更和数据盘的扩容。
变更类型:支持变更规格和扩容数据盘(已有盘),分别是两个操作,单次执行无法同时进行变更规格和扩容两个操作;
业务逻辑:仅支持升级,不支持降配;
订单来源:外部渠道(BOP、CHBN、能力下沉)的订单无法变更;
规格:行业型-娱乐版不支持扩容及变更规格,融合套餐不支持变更规格;
数据盘:单次仅支持选择一块数据盘,若该云电脑有多个盘,则需指定盘进行扩容,单块盘最大可扩容至2000GB;
运行状态:仅关机下的云电脑可以变更规格,云电脑在开机关机时均可进行数据盘扩容 ;
批量:不支持批量变更。
URL
POST https://ecloud.10086.cn/api/Computer_api/ccabusiorder/api/v1/order/change
请求参数
Body
|
参数名称
|
类型
|
必填
|
描述
|
|
ccaInstanceChangeReqDto
|
CcaInstanceApiChangeReqDto
|
是
|
接口入参 |
|
changeType
|
integer(int32)
|
是
|
变更类型 1:规格,2:数据盘 |
|
chargingMode
|
integer(int32)
|
否
|
计费模式 1:按周期,2:按量 |
|
dataDiskExt
|
string
|
否
|
额外数据盘大小 |
|
diskChangeType
|
integer(int32)
|
否
|
数据盘扩容类型 1:普通,2:多数据盘 |
|
instanceId
|
string
|
是
|
资源实例id,示例值:CCA-XXX |
|
multiDiskInfo
|
CcaSingleDiskDto
|
否
|
多数据盘信息 |
|
diskDescription
|
string
|
否
|
新增数据盘名称 |
|
diskName
|
string
|
否
|
盘符 |
|
diskSize
|
integer(int32)
|
否
|
数据盘大小 |
|
diskUid
|
string
|
否
|
数据盘id |
|
specificationCode
|
string
|
否
|
变更后的规格编码,1:办公型-公众版4vCPU/8GB内存;办公型-政企版4vCPU/8GB内存;办公型-政企版(边缘节点)4vCPU/8GB内存;信创型-政企版4vCPU/8GB内存;信创型-政企版(边缘节点)4vCPU/8GB内存。2:办公型-公众版8vCPU/16GB内存;办公型-政企版8vCPU/16GB内存;办公型-政企版(边缘节点)8vCPU/16GB内存;信创型-政企版8vCPU/16GB内存;信创型-政企版(边缘节点)8vCPU/16GB内存。4:办公型-公众版4vCPU/4GB内存;办公型-政企版4vCPU/4GB内存;办公型-政企版(边缘节点)4vCPU/4GB内存;信创型-政企版4vCPU/4GB内存;信创型-政企版(边缘节点)4vCPU/4GB内存。5:办公型-公众版8vCPU/8GB内存;办公型-政企版8vCPU/8GB内存;办公型-政企版(边缘节点)8vCPU/8GB内存;信创型-政企版8vCPU/8GB内存;信创型-政企版(边缘节点)8vCPU/8GB内存。6:办公型-公众版16vCPU/16GB内存;办公型-政企版16vCPU/16GB内存;办公型-政企版(边缘节点)16vCPU/16GB内存;信创型-政企版16vCPU/16GB内存;信创型-政企版(边缘节点)16vCPU/16GB内存。7:办公型-公众版16vCPU/32GB内存;办公型-政企版16vCPU/32GB内存;办公型-政企版(边缘节点)16vCPU/32GB内存;信创型-政企版16vCPU/32GB内存;信创型-政企版(边缘节点)16vCPU/32GB内存。 |
请求示例
POST https://ecloud.10086.cn/api/Computer_api/ccabusiorder/api/v1/order/change
{
"instanceId":"CCA-a27027a6a90947409535d9dd43415142",
"changeType":1,
"specificationCode":"2"
}
返回参数
|
参数名称
|
类型
|
描述
|
|
data
|
CcaApiChangeRespDto
|
响应数据 |
|
instanceId
|
string
|
instanceId |
|
orderId
|
string
|
订单编号 |
|
requestId
|
string
|
请求ID |
|
respCode
|
string
|
响应码 |
|
respMsg
|
string
|
响应信息 |
返回示例
{
"data":{
"orderId":"MOP-O-24092342040758",
"instanceId":"CCA-66ab8ea4a9b94eac9939af265e58ff6a"
},
"respCode":"0",
"respMsg":"",
"requestId":"f1169f73e93e11ec627f5d86130bdd82"
}