Skip to content

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"
}