接口介绍
通过资源池ID和创建文件系统相关参数、查询订购文件系统价格
接口约束
- 只支持onDemand为false的资源进行询价
URI
POST /v4/sfs/new-order/query-prices
路径参数
无
Query 参数
无
请求参数
请求头 header 参数
无
请求体 body 参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionID | 是 | String | 资源池ID | 参考请求示例 | |
orderNum | 是 | Integer | 订购数量(最大订购数量:50) | 参考请求示例 | |
cycleType | 是 | String | 订购时间单位(month/year) | 参考请求示例 | |
sfsSize | 是 | Integer | 订购规格(500GB-32768GB) | 参考请求示例 | |
volumeType | 是 | String | 磁盘类型(标准型hdd, 性能型nvme, 标准专属型hdd_e) | 参考请求示例 | |
cycleCnt | 是 | Integer | 订购时间长度(最大订购月数:36, 最大订购年数:3,选择包年可享受优惠,参考产品价格) | 参考请求示例 |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 返回状态码(800 为成功,900 为失败) | 800 | |
message | String | 响应描述,一般为英文描述 | SUCCESS | |
description | String | 响应描述,一般为中文描述 | 成功 | |
returnObj | Object | 参考returnObj | 参考returnObj | 表returnObj |
errorCode | String | 业务细分码,为 product.module.code 三段式码 | 参考结果码 | |
error | String | 业务细分码,为product.module.code三段式码大驼峰形式 | 参考结果码 |
表returnObj
参数 | 类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
totalPrice | Float | 查询到的订单总价 | 参考响应示例 | |
finalPrice | Float | 最终价格 | 参考响应示例 | |
isSucceed | Bool | 查询成功状态 | 参考响应示例 | |
subOrderPrices | Array of Objects | 查询到的订单价格详情 | 参考响应示例 | 表subOrderPrices |
表subOrderPrices
参数 | 类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
serviceTag | String | 服务类型 | 参考响应示例 | |
totalPrice | Float | 查询到的订单总价 | 参考响应示例 | |
orderItemPrices | Array of Objects | item价格信息 | 参考响应示例 | 表orderItemPrices |
finalPrice | Float | 最终价格 | 参考响应示例 |
表orderItemPrices
参数 | 类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
itemId | String | itemId | 参考响应示例 | |
resourceType | String | 文件存储资源类型(包周期为SFS_TURBOC) | 参考响应示例 | |
totalPrice | Float | 总价格 | 参考响应示例 | |
finalPrice | Float | 最终价格 | 参考响应示例 |
请求示例
请求头
无
请求体 body
{
"orderNum": 1,
"volumeType": "hdd_e",
"cycleType": "year",
"sfsSize": 500,
"cycleCnt": 3,
"regionID": "921d904cca2211e99aa20242ac110006"
}
响应示例
{
"returnObj": {
"totalPrice": 6120.0,
"isSucceed": true,
"subOrderPrices": [{
"serviceTag": "OVMS",
"totalPrice": 6120.0,
"orderItemPrices": [{
"itemId": "7cc3fddcb34011ed96fe34800d471001",
"resourceType": "SFS_TURBOC",
"totalPrice": 6120.0,
"finalPrice": 6120.0
}],
"finalPrice": 6120.0
}],
"finalPrice": 6120.0
},
"errorCode": "",
"error": "",
"message": "",
"description": "",
"statusCode": 800
}
状态码
状态码 | 说明 |
---|---|
200 | 表示请求成功 |
错误码
请参考错误码