查询所有计算节点(GetResourceGroupNodeAll)
基本信息
Action:/qai/aicp/resource/node/all
Method: GET
Content-Type:application/json
请求参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
rg_id |
string |
资源组 ID。 |
no |
offset |
interger |
表示数据偏移量,默认值为 |
no |
limit |
integer |
表示返回数据长度,默认值为 |
no |
gpu_model |
string |
GPU 类型。 |
no |
search_word |
string |
搜索关键词。 |
no |
node_status_filter |
string |
节点状态筛选。 |
no |
worker_status_filter |
string |
工作状态筛选。 |
no |
aipods_usage |
string |
资源类型筛选,可选资源参考产品中心 |
no |
order_by |
string |
排序方式。
|
no |
reverse |
integer |
是否倒序,默认值为 0 |
no |
响应参数
此接口包含公共响应参数,可参见前文内容,其他参数介绍如下:
参数 | 类型 | 说明 |
---|---|---|
data |
array<object> |
资源节点数据数组 |
data.user_name |
string |
节点所属用户名 |
data.email |
string |
联系人邮箱 |
data.status |
string |
节点状态 |
data.reason |
string |
状态变更原因说明 |
data.created_at |
string(date-time) |
创建时间 |
data.updated_at |
string(date-time) |
最后更新时间 |
data.user_id |
string |
用户系统 ID |
data.root_user_id |
string |
主账户 ID |
data.rg_node_id |
string |
节点唯一标识 |
data.hostname |
string |
节点主机名 |
data.name |
string |
节点名称 |
data.rg_id |
string |
所属资源组 ID |
data.cpu |
integer |
CPU 核数 |
data.memory |
integer |
内存大小 |
data.cpu_model |
string |
CPU 型号详情 |
data.gpu |
integer |
GPU 卡数量 |
data.gpu_memory |
integer |
GPU 显存大小 |
data.gpu_model |
string |
GPU 型号标识 |
data.gpu_name |
string |
GPU 商业名称 |
data.nvlink |
boolean |
是否支持 NVLink |
data.network |
integer |
网络带宽 |
data.os_disk |
integer |
系统盘大小 |
data.disk |
integer |
数据盘大小 |
data.node_type |
string |
节点类型标识 |
data.during |
integer |
剩余时长 |
data.auto_renewal |
integer |
自动续费标识(0/1) |
data.sku_id |
string |
资源规格 ID |
data.billing_order_id |
string |
计费订单 ID |
data.is_reused_gpu_node |
boolean |
是否共享 GPU 节点 |
data.is_vgpu_node |
boolean |
是否虚拟 GPU 节点 |
data.node_status |
object |
节点实时状态对象 |
data.resource_group |
object |
所属资源组信息 |
data.resource_group.status |
string |
资源组状态 |
data.resource_group.reason |
string |
状态变更原因 |
data.resource_group.user_id |
string |
所属用户 ID |
data.resource_group.root_user_id |
string |
所属主账户 ID |
data.resource_group.created_at |
string(date-time) |
资源组创建时间 |
data.resource_group.updated_at |
string(date-time) |
资源组更新时间 |
data.resource_group.rg_id |
string |
资源组唯一 ID |
data.resource_group.name |
string |
资源组名称 |
data.resource_group.resource_type |
string |
资源类型标识 |
data.resource_group.description |
string |
资源组描述 |
data.resource_group.pod_type |
string |
Pod 类型配置 |
data.resource_group.customize_enable |
integer |
自定义开关(0 关闭/1 开启) |
请求示例
curl -X 'GET' \
'https://ai.coreshub.cn/qai/aicp/resource/node/all?limit=10&offset=0&order_by=created_at&reverse=0' \
-H 'accept: application/json'
响应示例
{
"ret_code": 0,
"message": "success",
"meta": {
"X_REQUEST_ID": "string",
"X_REQUEST_USER": "string"
},
"data": [
{
"user_name": "",
"email": "",
"status": "string",
"reason": "string",
"created_at": "2025-03-28T02:08:05.666Z",
"updated_at": "2025-03-28T02:08:05.666Z",
"user_id": "",
"root_user_id": "",
"rg_node_id": "string",
"hostname": "string",
"name": "",
"rg_id": "string",
"cpu": 0,
"memory": 0,
"cpu_model": "",
"gpu": 0,
"gpu_memory": 0,
"gpu_model": "",
"gpu_name": "",
"nvlink": "",
"network": 0,
"os_disk": 0,
"disk": 0,
"node_type": "",
"during": 0,
"auto_renewal": 0,
"sku_id": "string",
"billing_order_id": "",
"is_reused_gpu_node": false,
"is_vgpu_node": false,
"node_status": {
"status": "string",
"reason": "string",
"created_at": "2025-03-28T02:08:05.666Z",
"updated_at": "2025-03-28T02:08:05.666Z",
"node_id": "string",
"total_cpu": 0,
"ava_cpu": 0,
"total_gpu": 0,
"ava_gpu": 0,
"total_memory": 0,
"ava_memory": 0,
"total_os_disk": 0,
"ava_os_disk": 0,
"total_data_disk": 0,
"ava_data_disk": 0,
"worker_node_type": "cpu",
"uid": "-",
"ib_enabled": 0,
"gpu_product": "nvidia"
},
"resource_group": {
"status": "string",
"reason": "string",
"user_id": "string",
"root_user_id": "",
"created_at": "2025-03-28T02:08:05.666Z",
"updated_at": "2025-03-28T02:08:05.666Z",
"rg_id": "string",
"name": "",
"resource_type": "",
"description": "",
"pod_type": "",
"customize_enable": 1
}
}
],
"counts": 0
}