文档首页/ 自动驾驶云服务 Octopus/ API参考/ API/ 集群信息管理/ 查询资源规格-GetResourceSpecList
更新时间:2026-04-30 GMT+08:00
分享

查询资源规格-GetResourceSpecList

功能介绍

查询资源规格

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,需具备如下身份策略权限。

    授权项

    访问级别

    资源类型(*为必须)

    条件键

    别名

    依赖的授权项

    octopus:resourceManager:list

    List

    -

    -

    -

    -

URI

GET /v1.0/{project_id}/common/clusters/resource-specs

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释

项目ID,获取方法请参见获取项目ID

约束限制

不涉及

取值范围

只能用小写字母 a-z 和数字 0-9组成,且长度为32个字符

默认取值

不涉及

表2 Query参数

参数

是否必选

参数类型

描述

offset

Integer

参数解释

查询偏移量

约束限制

与limit配合使用

取值范围

最小值为0

默认取值

0

limit

Integer

参数解释

返回个数上限

约束限制

与offset配合使用

取值范围

最小值为1,最大值为200

默认取值

10

usage

String

参数解释

资源规格用途

约束限制

不涉及

取值范围

  • SIM_COMPILE:仿真编译

  • SIM_DOCKER:仿真异步镜像

  • DATA_PROCESS:数据处理

  • DATA_CONVERSION:数据转换

  • DATA_RESIM:回放仿真

  • DATA_DESENSITIZATION:数据脱敏

  • TRAINING_TRAIN:训练任务

  • TRAINING_EVALUATE:模型评测

  • TRAINING_COMPILE:模型编译

  • ANNOTATION_MANUAL:人工标注

  • ANNOTATION_AI:预标注

  • COMMON_DATASET:数据集

默认取值

不涉及

spec

String

参数解释

资源规格

约束限制

不涉及

取值范围

  • GPU型:{GPU型号}{GPU个数}Gpu{CPU核数}Core_{内存大小}GiB ->例: P100_1Gpu_2.1Core_4.1GiB;
  • CPU型:{CPU核数}Core_{内存大小}GiB ->例:2Core_4GiB

默认取值

不涉及

spec_id

String

参数解释

资源规格ID

约束限制

不涉及

取值范围

标准36位带横杠、小写UUID

默认取值

不涉及

cluster_id

String

参数解释

集群ID

约束限制

不涉及

取值范围

标准36位带横杠、小写UUID

默认取值

不涉及

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释

用户Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

payload

ResourceSpecs object

参数解释

实际返回信息

meta_info

RespMetaInfo object

参数解释

元数据

表5 ResourceSpecs

参数

参数类型

描述

list

Array of ResourceSpecsDto objects

参数解释

规格列表

page_info

PageInfo object

参数解释

分页信息

表6 ResourceSpecsVo

参数

参数类型

描述

id

String

参数解释

ID

取值范围

不涉及

cluster_id

String

参数解释

集群ID

取值范围

不涉及

usage

String

参数解释

资源规格用途

取值范围

  • SIM_COMPILE:仿真编译

  • SIM_DOCKER:仿真异步镜像

  • DATA_PROCESS:数据处理

  • DATA_CONVERSION:数据转换

  • DATA_RESIM:回放仿真

  • DATA_DESENSITIZATION:数据脱敏

  • TRAINING_TRAIN:训练任务

  • TRAINING_EVALUATE:模型评测

  • TRAINING_COMPILE:模型编译

  • ANNOTATION_MANUAL:人工标注

  • ANNOTATION_AI:预标注

  • COMMON_DATASET:数据集

gpu_type

String

参数解释

GPU类型(资源规格不包含GPU,此字段不会返回)

取值范围

  • T4:NVIDIA T4

  • V100:NVIDIA V100

  • M60:NVIDIA M60

  • P100:NVIDIA P100

  • P4:NVIDIA P4

gpu

Integer

参数解释

GPU数量,整数(资源规格不包含GPU,此字段不会返回)

取值范围

不涉及

cpu

String

参数解释

CPU数量,单位Core,支持一位小数

取值范围

不涉及

memory

String

参数解释

内存大小,单位GiB,支持一位小数

取值范围

不涉及

build_in

Boolean

参数解释

是否内置资源规格,true代表内置资源规格,false代表用户自定义资源规格

取值范围

不涉及

project_id

String

参数解释

项目ID

取值范围

不涉及

match_nodes

Integer

参数解释

资源规格可用节点的数量

取值范围

不涉及

表7 PageInfo

参数

参数类型

描述

offset

Integer

参数解释

查询偏移量

取值范围

不涉及

limit

Integer

参数解释

返回个数上限

取值范围

不涉及

total

Integer

参数解释

资源总数

取值范围

不涉及

表8 RespMetaInfo

参数

参数类型

描述

current_time

String

参数解释

请求时间,UTC时间格式,时间为UTC标准时间

取值范围

不涉及

请求示例

查询训练任务资源规格列表

GET https://{endpoint}/v1.0/{project_id}/common/clusters/resource-specs?usage=TRAINING_TRAIN

响应示例

状态码:200

OK

{
  "meta_info" : {
    "current_time" : "2023-12-13T09:55:45Z"
  },
  "payload" : {
    "list" : [ {
      "id" : "ef4fd3d6-fa4e-49ea-989a-3216c36164d7",
      "cluster_id" : "3c151f54-e5df-4b6c-8690-b955df98a97f",
      "match_nodes" : 1,
      "usage" : "TRAINING_TRAIN",
      "cpu" : 5,
      "memory" : 20,
      "build_in" : false,
      "project_id" : "54d37c8f25af4277a1ff4ee9772687bf"
    }, {
      "id" : "38aa2057-4217-41d0-b5ba-94f8832e909e",
      "cluster_id" : "3c151f54-e5df-4b6c-8690-b955df98a97f",
      "match_nodes" : 1,
      "usage" : "TRAINING_TRAIN",
      "gpu_type" : "Ant03",
      "gpu" : 1,
      "cpu" : 5,
      "memory" : 20,
      "build_in" : false,
      "project_id" : "54d37c8f25af4277a1ff4ee9772687bf"
    }, {
      "id" : "2ac937fa-d17a-4991-8e56-f1951b878af8",
      "cluster_id" : "3c151f54-e5df-4b6c-8690-b955df98a97f",
      "match_nodes" : 1,
      "usage" : "TRAINING_TRAIN",
      "gpu_type" : "Ant03",
      "gpu" : 1,
      "cpu" : 4,
      "memory" : 20,
      "build_in" : false,
      "project_id" : "54d37c8f25af4277a1ff4ee9772687bf"
    }, {
      "id" : "7676f33e-cf22-4227-aac1-ac3865ceddb2",
      "cluster_id" : "3c151f54-e5df-4b6c-8690-b955df98a97f",
      "match_nodes" : 1,
      "usage" : "TRAINING_TRAIN",
      "gpu_type" : "Ant03",
      "gpu" : 1,
      "cpu" : 4,
      "memory" : 32,
      "build_in" : false,
      "project_id" : "54d37c8f25af4277a1ff4ee9772687bf"
    } ],
    "page_info" : {
      "offset" : 0,
      "limit" : 4,
      "total" : 4
    }
  }
}

状态码

状态码

描述

200

OK

400

没有可用的资源规格或者请求的usage类型不存在

403

权限校验失败

500

系统内部错误

错误码

请参见错误码

相关文档