GetCurrentQueue
获取当前集群队列信息
调用get-current-queue将获取到当前集群所拥有的所有队列列表。
接口说明
获取当前集群队列会显示队列相关信息,集群默认两个专属队列,是创建集群就存在的。
参数
请求参数
Parameter name | Type | Description | Required |
---|---|---|---|
belong |
int |
队列的所属类型 0:shared;1:private; -1:all ;default:all |
false |
cluster_id |
string |
专属队列所属的集群id |
true |
limit |
string |
集合限制 |
false |
offset |
int |
集合偏移量 |
false |
reverse |
int |
是否按照排序反转进行排序 |
false |
search_word |
string |
模糊查询支持格式:[resource_id,name] |
false |
sort_key |
string |
按排序键排序 |
false |
timestamp |
string |
使用当前api时间戳 |
true |
zone_id |
string |
所属区域id |
true |
除上述请求参数外,还包含公共参数。
返回数据
Name | Type | Sample value | Description |
---|---|---|---|
action |
string |
HpcClusterListClusterResponse |
响应动作名称 |
total_count |
int |
2 |
当前队列总个数 |
ret_code |
int |
0 |
执行成功与否,成功为0,其他值则为错误代码 |
Response Item
Name | Type | Sample value | Description |
---|---|---|---|
queue_set |
list |
队列详细信息 |
|
paid_type |
string |
PayForUsed |
队列费用支付类型 |
upate_time |
string |
2020-06-22T06:23:00Z |
队列更新时间 |
rent_start_time |
string |
null |
队列租金开始计费时间 |
name |
string |
medium |
队列名称 |
type_id |
string |
hpcqt-k2i40mpi |
队列类型id |
rent_end_time |
string |
null |
队列租金结束时间 |
pice |
string |
0 |
价格 |
belong |
int |
0 |
队列的所属类型 可能值0:shared1:private-1:alldefault:all |
ia_auto_renewal |
int |
0 |
是否自动更新 |
hpcqueue_id |
string |
hpcq-13ghjh34dr |
hpc队列id |
create_time |
string |
2020-09-17T06:23:00Z |
队列创建时间 |
cluster_id |
string |
null |
队列所属集群id |
user_group |
string |
null |
队列所属用户组 |
duration |
int |
0 |
持续时间 |
user_id |
string |
null |
用户id |
schedule_queue_name |
string |
medium |
调度器队列名称 |
is_bind |
int |
0 |
队列是否绑定 |
categories |
string |
share_queue |
队列类别可能值share_queue 共享队列private_queue 专属队列 |
spce_detail |
list |
规范细节 |
|
unit_gpu_num |
int |
0 |
单位gpu数量 |
unit_men_size |
int |
65 |
单位成员大小 |
name |
string |
共享队列 |
名称可能值共享队列专属队列 |
cpu_num |
int |
380 |
cpu数量 |
mem_size |
int |
905 |
成员大小 |
gpu_num |
int |
0 |
gpu数量 |
hcpqueue_type_id |
string |
hpcqt-k2i40mpi |
hpc队列类型id |
node_list |
string |
null |
节点列表 |
craete_time |
string |
2020-11-12T20:01:04Z |
创建时间 |
node_num |
int |
5 |
节点数量 |
unit_cpu_num |
int |
0 |
单位cpu数量 |
请求示例
https://hpc.api.shanhe.com:443/api/queue/getCurrentQueue
返回示例
{action: "HpcQueueGetCurrentQueueResponse"
queues_set: [{
belong: 0
categories: "share_queue"
cluster_id: null
create_time: "2020-09-17T06:23:00Z"
duration: 0
hpcqueue_id: "hpcq-13ghjh34dr"
is_auto_renewal: 0
is_bind: 0
name: "medium"
paid_type: "PayForUsed"
price: 0
rent_end_time: null
rent_start_time: null
scheduler_queue_name: "medium"
spec_detail: {
cpu_num: 380
create_time: "2020-11-12T20:01:04"
gpu_num: 0
hpcqueue_type_id: "hpcqt-k2i40mpi"
mem_size: 905
name: "共享队列"
node_list: null
node_num: 5
unit_cpu_num: 65
unit_gpu_num: 0
unit_mem_size: 181}
type_id: "hpcqt-k2i40mpi"
update_time: "2020-06-22T06:23:00Z"
user_group: null
user_id: null}]
ret_code: 0}
错误码
ret_code | name | error info |
---|---|---|
5000 |
ERR_MSG_GET_CURRENT_QUEUE_FAILED |
get current private queue failed |