4.5 虚机信息

获取指定虚机的相关信息

接口URI

/vm/{vmname}/info

访问方法

HTTP方法

GET

参数

路径参数(Path Parameter) 说明 数据类型
vmname 虚机的名字 字符串(String)类型。必须,无缺省值。

返回结果

状态码(code)

0000:查询成功
1001:用户token不正确
1002:用户权限不足
3006:虚机不存在

消息头

Status Code: 200 OK
.....

消息体

{
"ip": "虚机ip"
"os": "虚机操作系统",
"status": "虚机状态",
"runTime": 虚机运行时间,
"code": "0000",
"msg": "Success"
}

元素说明

元素 说明 数据类型
ip 虚机IP地址 字符串(String)类型
os 虚机操作系统 字符串(String)类型
status 虚机运行状态 字符串(String)类型
runTime 虚机运行时间, 单位:分钟 数字(int)类型
code 状态码 字符串(String)类型
msg 响应消息 字符串(String)类型
 

应用举例

获取虚机aix1234的信息

请求

GET http://192.168.137.25:8080/rest/vm/aix1234/info
Accept:application/json
Content-Type:application/json;charset=utf-8
Token:77c3a272ec31c3e3129a0f4a8cfbf140
... ...

响应

Status Code: 200 OK
{
"ip": "192.168.137.122"
"os": "Red Hat Enterprise Linux Server release 6.5 (Santiago)",
"status": "Running",
"runTime": 58,
"code": "0000",
"msg": "Success"
}