查询用户所有Notebook资源池实例详情
功能介绍
查询用户所有Notebook资源池实例详情接口用于获取用户关联的所有Notebook资源池实例的详细信息。该接口适用于以下场景:当用户创建Notebook示例需要选择资源池时,可通过此接口获取所有资源池实例列表信息。使用该接口的前提条件是用户已注册并登录系统,且具有查看资源池实例的权限。调用成功后,接口将返回包含所有资源池实例的详细信息列表,包括实例名称、状态、节点规格等。若用户未登录、无权限访问或系统内部出现错误,接口将返回相应的错误信息,如未认证、无权限或服务不可用等。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v1/{project_id}/authoring/clusters
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
参数解释:用户项目ID。获取方法请参见获取项目ID和名称。 约束限制:1 - 64字符,字母、数字和中划线。 取值范围:不涉及。 默认取值:不涉及。 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
type |
是 |
String |
参数解释:资源池类型。 约束限制:不涉及。 取值范围:枚举类型,取值如下:
默认取值:不涉及。 |
|
workspace_id |
否 |
String |
参数解释:工作空间ID。 约束限制:存在并使用的工作空间。 取值范围:不涉及。 默认取值:“0”。 |
|
limit |
否 |
Integer |
参数解释:每一页显示实例的数量。 约束限制:不涉及。 取值范围:大于等于0。 默认取值:1000。 |
|
offset |
否 |
Integer |
参数解释:数据条目偏移量。 约束限制:不涉及。 取值范围:大于等于0。 默认取值:0。 |
请求参数
无
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
current |
Integer |
参数解释:当前页数。 取值范围:正整数。 |
|
data |
Array of ClusterResponse objects |
参数解释:Notebook实例数据。 |
|
pages |
Integer |
参数解释:总的页数。 取值范围:正整数。 |
|
size |
Integer |
参数解释:每一页的数量。 取值范围:正整数。 |
|
total |
Long |
参数解释:总的记录数量。 取值范围:非负整数。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
logic_cluster_id |
String |
参数解释: 逻辑资源池ID。 取值范围: 不涉及。 |
|
status |
String |
参数解释:资源池状态。 取值范围:枚举类型,取值如下:
|
|
pool_id |
String |
参数解释:资源池ID。 取值范围:不涉及。 |
|
type |
String |
参数解释:资源池类型。 取值范围:枚举类型,取值如下:
|
|
resource_categories |
String |
参数解释:资源类别。 取值范围:枚举类型,取值如下:
|
|
workspace_id |
String |
参数解释:工作空间ID。获取方法请参见查询工作空间列表。未创建工作空间时默认值为“0”,存在创建并使用的工作空间,以实际取值为准。 取值范围:不涉及。 |
|
create_at |
String |
参数解释:实例创建的时间,UTC毫秒。 取值范围:不涉及。 |
|
update_at |
String |
参数解释:实例最后更新的时间,UTC毫秒。 取值范围:不涉及。 |
|
project_id |
String |
参数解释:用户项目ID,获取方法请参见获取项目ID和名称。 取值范围:不涉及。 |
|
domain_id |
String |
参数解释:账号ID。 取值范围:不涉及。 |
|
flavors |
Array of Flavor objects |
参数解释:资源池规格。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
arch |
String |
参数解释:硬件架构类型。 取值范围:枚举类型,取值如下:
|
|
billing |
BillingInfo object |
参数解释:话单信息。 |
|
category |
String |
参数解释:处理器类型。 取值范围:枚举类型,取值如下:
|
|
description |
String |
参数解释:规格描述信息。 取值范围:不涉及。 |
|
evs_max_size |
String |
参数解释:规格包含EVS时,EVS存储创建的最大上限(单位:GB)。 取值范围:不涉及。 |
|
evs_sku_code |
String |
参数解释:规格包含EVS时,EVS存储的sku编码。 取值范围:不涉及。 |
|
feature |
String |
参数解释:规格类别。 取值范围:枚举类型,取值如下:
|
|
free |
Boolean |
参数解释:是否为免费规格。 取值范围:布尔类型:
|
|
grow_support_type |
String |
参数解释:支持站点类型。 取值范围:枚举类型,取值如下:
|
|
id |
String |
参数解释:规格ID。 取值范围:不涉及。 |
|
memory |
String |
参数解释:内存大小。 取值范围:不涉及。 |
|
name |
String |
参数解释:规格名称。 取值范围:不涉及。 |
|
sold_out |
Boolean |
参数解释:是否告罄。 取值范围:布尔类型:
|
|
storages |
Array of strings |
参数解释:规格支持的存储类型。 取值范围:枚举类型,取值如下:
|
|
vcpus |
Integer |
参数解释:CPU核数。 取值范围:不涉及。 |
|
gpu |
GPUsInfo object |
参数解释:当处理器类型为GPU时,GPU规格信息。 |
|
ascend |
AscendInfo object |
参数解释:当处理器类型为ASCEND时,ASCEND规格信息。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
type |
String |
参数解释:GPU类型。 取值范围:不涉及。 |
|
gpu |
Double |
参数解释:GPU卡数。 取值范围:不涉及。 |
|
gpu_memory |
String |
参数解释:GPU内存。 取值范围:不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
npu |
Integer |
参数解释:NPU数量。 取值范围:不涉及。 |
|
npu_memory |
String |
参数解释:NPU内存。 取值范围:不涉及。 |
|
type |
String |
参数解释:NPU类型。 取值范围:不涉及。 |
状态码:401
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
参数解释:ModelArts错误码。 取值范围:不涉及。 |
|
error_msg |
String |
参数解释:具体错误信息。 取值范围:不涉及。 |
状态码:403
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
参数解释:ModelArts错误码。 取值范围:不涉及。 |
|
error_msg |
String |
参数解释:具体错误信息。 取值范围:不涉及。 |
状态码:404
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
参数解释:ModelArts错误码。 取值范围:不涉及。 |
|
error_msg |
String |
参数解释:具体错误信息。 取值范围:不涉及。 |
请求示例
GET /v1/{project_id}/authoring/clusters
响应示例
状态码:200
OK。
{
"current" : 0,
"data" : [ {
"logic_cluster_id" : "e393b479-bd29-4131-9d89-e8f5d98ea16c",
"status" : "ACTIVE",
"pool_id" : "pool-traintest-memarts-06024304be00d5092fbdc0013d201342",
"type" : "DEDICATED",
"resource_categories" : [ "CPU" ],
"flavors" : [ {
"arch" : "x86_64",
"billing" : {
"code" : "modelarts.vm.cpu.2u",
"unit_num" : 1
},
"category" : "CPU",
"description" : "Intel CPU通用规格,用于快速数据探索和实验",
"evs_max_size" : "4096",
"evs_sku_code" : "modelarts.storage.evs.ssd",
"feature" : "NOTEBOOK",
"free" : false,
"grow_support_type" : "INTERNATIONAL",
"id" : "modelarts.vm.cpu.2u",
"memory" : 8388608,
"name" : "CPU: 2核 8GB",
"sold_out" : false,
"storages" : [ "EFS_DEDICATED", "OBS", "OBSFS", "EVS" ],
"vcpus" : 2
}, {
"arch" : "x86_64",
"billing" : {
"code" : "modelarts.vm.cpu.4u",
"unit_num" : 1
},
"category" : "CPU",
"description" : "Intel CPU通用规格,用于快速数据探索和实验",
"evs_max_size" : "4096",
"evs_sku_code" : "modelarts.storage.evs.ssd",
"feature" : "NOTEBOOK",
"free" : false,
"grow_support_type" : "COMMON",
"id" : "modelarts.vm.cpu.4u",
"memory" : 16777216,
"name" : "CPU: 4核 16GB",
"sold_out" : false,
"storages" : [ "EFS_DEDICATED", "OBS", "OBSFS", "EVS" ],
"vcpus" : 4
}, {
"arch" : "x86_64",
"billing" : {
"code" : "modelarts.vm.cpu.8u.2xlarge.predefined",
"unit_num" : 1
},
"category" : "CPU",
"description" : "Intel CPU算力增强型,适用于密集计算场景下运算",
"evs_max_size" : "4096",
"evs_sku_code" : "modelarts.storage.evs.ssd",
"feature" : "NOTEBOOK",
"free" : false,
"grow_support_type" : "NONE",
"id" : "modelarts.vm.cpu.8u.2xlarge.predefined",
"memory" : 33554432,
"name" : "CPU: 8核 32GB",
"sold_out" : false,
"storages" : [ "EFS_DEDICATED", "OBS", "OBSFS", "EVS" ],
"vcpus" : 8
} ],
"workspace_id" : "0",
"create_at" : 1737690370131,
"update_at" : 1752722684027,
"domain_id" : "06024304b180d5090fbac00141b6cae0",
"project_id" : "06024304be00d5092fbdc0013d201342"
} ],
"pages" : 1,
"size" : 200,
"total" : 40
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK。 |
|
401 |
Unauthorized。 |
|
403 |
Forbidden。 |
|
404 |
Not Found。 |
错误码
请参见错误码。