5.计算规格
1. 容器计算规格
接口地址: /v1/offering/list
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*,application/json
支持版本:v1.7.4
接口描述:
获取平台所有容器计算规格
请求参数:
| 参数名称 | 参数说明 | 位置 | 是否必须 | 数据类型 | 描述 |
|---|---|---|---|---|---|
| level | 开数 | body | false | integer | 根据开数进行筛选 1 - 40 开 |
| storageIsolation | 是否需要存储隔离 | body | false | boolean | 是否存储隔离,默认false不隔离 |
请求示例,实际请求请替换参数值:
POST "/openapi/v1/offering/list?time=1720774436&sign=3bbf04e6c524bc028d543148ea55447cad066f896431980e01d80488d1212807"
body:
{
"level":1
}
响应参数:
| 参数名称 | 参数说明 | 类型 | 描述 |
|---|---|---|---|
| code | 返回代码 | integer(int32) | |
| message | 返回处理消息 | string | |
| result | 返回数据对象 | list<object> | 计算规格数据 |
| uuid | 计算规格 uuid | string | |
| level | 开数 | integer | 1 - 40 开 |
| cpu | CPU 核数 | integer | |
| cpuPercent | CPU 百分比 | integer | |
| memory | 内存 | integer | GB |
| dataSize | 存储限制 | integer | GB,-1表示不限制 |
| hardwareCode | 容器计算规格 --计划下线 | string | Orion865_8C_12G |
| resolutionRatio | 分辨率比率 | integer | 1080/720/320 |
| resolution | 分辨率 | string | 1080x1920,v2.4.0新增 |
| refreshRate | 刷新率 | integer | v2.4.0新增 |
| pixelDensity | 像素密度 | integer | v2.4.0新增 |
| status | 状态 | integer | 0:停用 1:启用 |
| instanceOfferingName | 容器规格 | string | 示例:一开-限存储-8vCPU-12GB内存-175GB |
| timestamp | 时间戳 | integer(int64) | |
| traceId | 请求处理ID | string |
响应示例:
{
"message": "操作成功!",
"code": 200,
"result": [
{
"uuid": "6d6e456aecdb9d4a89c1712e8f7fc759",
"level": 1,
"cpu": 8,
"cpuPercent": 100,
"memory": 12,
"dataSize": -1,
"hardwareCode": "Orion865_8C_12G",
"resolutionRatio": 1080,
"status": 1,
"refreshRate": 30,
"pixelDensity": 320,
"resolution": "1080x1920",
"instanceOfferingName": "一开-限存储 | 8vCPU |12GB内存 | 175GB"
},
{
"uuid": "7fbc706d168211f081890242ac120011",
"level": 1,
"cpu": 8,
"memory": 12,
"dataSize": -1,
"hardwareCode": "Orion865_8C_12G",
"resolutionRatio": 1080,
"status": 1,
"refreshRate": 30,
"pixelDensity": 320,
"resolution": "1080x1920",
"instanceOfferingName": "一开-限存储 | 8vCPU |12GB内存 | 175GB"
},
{
"uuid": "f1647b5b9ff711eea4070242ac120002",
"level": 1,
"cpu": 8,
"memory": 16,
"dataSize": -1,
"hardwareCode": "Cruise10_8C_16G",
"resolutionRatio": 1080,
"status": 1,
"refreshRate": 30,
"pixelDensity": 320,
"resolution": "1080x1920",
"instanceOfferingName": "一开-限存储 | 8vCPU |12GB内存 | 175GB"
}
],
"timestamp": 1750212210365,
"traceId": "C20250618100330365046"
}
2. 板卡计算规格
接口地址: /v1/arm/card/offering/list
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*,application/json
支持版本:v1.18.0
接口描述:
获取平台所有板卡计算规格
请求参数:
无
请求示例,实际请求请替换参数值:
POST "/openapi/v1/arm/card/offering/list?time=1720774436&sign=3bbf04e6c524bc028d543148ea55447cad066f896431980e01d80488d1212807"
响应参数:
| 参数名称 | 参数说明 | 类型 | 描述 |
|---|---|---|---|
| code | 返回代码 | integer(int32) | |
| message | 返回处理消息 | string | |
| result | 返回数据对象 | list<object> | 计算规格数据 |
| uuid | 计算规格 uuid | string | |
| cpuCore | CPU 核数 | integer | |
| memory | 内存 | integer | GB |
| hardwareModel | SoC类型 | string | Orion865 |
| disk | 磁盘大小 | string | |
| remark | 描述 | string | |
| createTime | 创建时间 | string | |
| updateTime | 修改时间 | string | |
| status | 状态 | integer | 0:停用 1:启用 |
| instanceLimitMax | 可创建容器最大数量(默认20个) | integer | |
| timestamp | 时间戳 | integer(int64) | |
| traceId | 请求处理ID | string |
响应示例:
{
"message": "操作成功!",
"code": 200,
"result": [
{
"uuid": "f64a987692a711ef9b070242ac12000d",
"cpuCore": 8,
"memory": "12G",
"hardwareModel": "Orion865",
"disk": "256G",
"remark": null,
"createTime": "2024-10-25 19:05:38",
"updateTime": "2024-12-02 19:46:14",
"status": 1,
"instanceLimitMax": 2
},
{
"uuid": "fa24ef3c92a711ef9b070242ac12000d",
"cpuCore": 8,
"memory": "24G",
"hardwareModel": "Orion8G2",
"disk": "256G",
"remark": null,
"createTime": "2024-10-25 19:05:38",
"updateTime": "2024-12-06 19:42:38",
"status": 1,
"instanceLimitMax": 2
},
{
"uuid": "fe0db3e592a711ef9b070242ac12000d",
"cpuCore": 8,
"memory": "16G",
"hardwareModel": "Cruise10",
"disk": "256G",
"remark": null,
"createTime": "2024-10-25 19:05:38",
"updateTime": "2024-12-07 18:20:45",
"status": 1,
"instanceLimitMax": 2
}
],
"timestamp": 1733901332826,
"traceId": "C20241211151532826587"
}