批量获取实例bsm-agent状态
批量获取实例内bsm-agent状态
接口描述
批量获取最多100台虚机内bsm-agent的状态。
请求结构
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 |
类型 |
是否必选 |
参数位置 |
描述 |
hosts |
List<Host> |
是 |
RequestBody参数 |
虚机列表 |
响应头域
除公共头域外,无其它特殊头域。
响应参数
参数名称 |
类型 |
描述 |
requestId |
String |
请求id |
code |
String |
响应状态,成功为success |
result |
List<Agent> |
虚机bsm-agent状态 |
请求示例
POST /v1/ca/agent/batch
{
"hosts": [
{
"instanceId" : "i-LxvHe***"
},
{
"instanceId" : "i-gVGDt***"
}
],
}
响应示例
{
"requestId": "d8752367-38e8-45e4-b4c7-e53be3******",
"code": "success",
"result": [
{
"host": {
"instanceId": "i-LxvHe***"
},
"state": "ONLINE",
"version": "0.0.0.1"
},
{
"host": {
"instanceId": "i-gVGDt***"
},
"state": "OFFLINE",
"version": "0.0.0.1"
}
]
}
附录-数据结构
Agent
参数名称 |
类型 |
描述 |
host |
Host |
实例信息 |
state |
String |
bsm-agent状态。枚举值:ONLINE(在线),OFFLINE(离线) |
version |
String |
bsm-agent版本号,如4.2.0.1 |
Host
参数名称 |
类型 |
描述 |
instanceId |
String |
实例id,如bcc实例id: i-gVGDt*** |