1.拉取云列表
- URI:/v1/users/clouds
- 使用场景
拉取云列表,公有云都具有权限,专有云需要开通权限。
请求方法:GET
请求参数:
参数名 |
来源 |
类型 |
必填 |
说明 |
User |
Header |
string |
否 |
如果为平台类型的秘钥,可以传递User信息。不是平台类型的,不需要传递。 |
secretid |
query |
string |
是 |
通用参数,所有请求需要带 |
"clouds": [{
"cloud_id": 0,
"cloud_name": "string",
"cloud_type": 0
}],
"msg": "string",
"ret": 0
}
2.拉取云设备列表
- URI:/v1/clouds/{cloud_id}/devices
- 使用场景
拉取云设备列表。
请求方法:GET
请求参数:
参数名 |
来源 |
类型 |
必填 |
说明 |
User |
Header |
string |
否 |
如果为平台类型的秘钥,可以传递User信息。不是平台类型的,不需要传递。 |
secretid |
query |
string |
是 |
通用参数,所有请求需要带 |
cloud_id |
path |
int |
是 |
|
device_group |
query |
string |
否 |
只获取指定组的设备,如果不传或者传递为空,则返回所有 |
need_queue |
query |
bool |
否 |
是否需要返回设备的任务队列,默认false,查询设备队列需要一定的耗时,增加接口返回时长,最多返回10条。 |
{
"devices": [{
"cloud_id": 0, // 云ID
"cpu_total": 0, // CPU数
"device_id": 0, // 设备ID
"device_state": "string", // 设备状态
"location": "string", // 设备机房位置
"manufacture": "string", // 厂商
"model": "string", // 机型
"model_id": 0, // 机型ID
"ram": 0, // RAM
"resolution": "string", // 分辨率
"test_id": 0, // 当前运行的任务ID
"version": "string", // 系统版本
"device_group":"string", // 设备分组名
"test_queue":[0,0,0], // 设备队列中的任务,做多返回10条
"debug_url":"string" // 云真机设备调试链接
}],
"msg": "string",
"offline_devices": [{
"cloud_id": 0,
"cpu_total": 0,
"device_id": 0,
"device_state": "string",
"location": "string",
"manufacture": "string",
"model": "string",
"model_id": 0,
"offline_resson": "string",
"ram": 0,
"resolution": "string",
"test_id": 0,
"version": "string",
"device_group":"string",
"test_queue":[0,0,0],
"debug_url":"string"
}],
"ret": 0
}