接口说明:
调用 ListMachines 接口,根据主机组ID获取关联的主机数据列表
请求头说明:
该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档
请求语法:
POST /paasopenapi/api/cmplogadmin/cmplog/tenant/host/query HTTP/1.1
请求参数:
名称 | 类型 | 位置 | 是否必选 | 示例 | 描述 |
---|---|---|---|---|---|
resPoolCode | String | body | 是 | asedsdfsdfd | 资源池编码 |
hostGroupIdLis | List | body | 是 | [23,45,67] | 主机组id列表 |
queryField | String | body | 否 | 需要筛选查询字段:hostName 或者 ip | |
queryContent | String | body | 否 | 查询内容 | |
linkedStatusList | List | body | 否 | 日志采集器连通性状态[1:正常;2:未联通; 3:检测中;] | |
pageNum | Integer | body | 否 | 分页页码 | |
pageSize | Integer | body | 否 | 分页大小 |
返回数据:
名称 | 类型 | 示例 | 描述 |
---|---|---|---|
code | Integer | 0 | 返回状态码 |
data | Object | 分页查询数据,详情见下data结构描述 | |
msg | String | "" | 返回信息 |
data结构描述:
名称 | 类型 | 示例 | 描述 |
---|---|---|---|
hostId | Long | 12 | 主机id |
foreignHostId | String | sdsdfsdfsdf | 主机uuid |
hostName | String | ctyun-host-name | 主机名称 |
exip | String | 10.50.209.21 | 主机额外ip |
vpcName | String | ctyun-vpc-name | vpc名称 |
vpcNet | String | 0.0.0.0 | vpc网段 |
linkedStatus | Integer | 1 | 日志采集器连通性状态: 1:已联通;2:未联通; 3:检测中 |
foreignHostStatus | Integer | 1 | 主机状态: 1-正常; 2-异常 |
示例
请求示例:
POST /paasopenapi/api/cmplogadmin/cmplog/tenant/host/add HTTP/1.1
Content-Type:application/json
{
"resPoolCode": "edsdfsdfd10002",
"logUnitIdList": [12,45,67,98,34,56]
}
正常返回示例:
{
"code": 0,
"msg": "",
"data": {
"cmplogHostDTO":{
"endRow": 0,
"hasNextPage": true,
"hasPreviousPage": true,
"isFirstPage": true,
"isLastPage": true,
"list": [
"hostId":12,
"foreignHostId":"sdsdfsdfsdf","hostName":"ctyun-host-name","exip":"10.50.209.21","vpcName":"ctyun-vpc-name","vpcNet":"0.0.0.0",
"linkedStatus":1,"foreignHostStatus":1]
"navigateFirstPage": 0,
"navigateLastPage": 0,
"navigatePages": 0,
"navigatepageNums": [
0
],
"nextPage": 0,
"pageNum": 0,
"pageSize": 0,
"pages": 0,
"prePage": 0,
"size": 0,
"startRow": 0,
"total": 0
}
}
}
错误码:
Http状态码 | 错误码 | 错误码描述 |
---|---|---|
400 | MissingParameter | 缺少必要的请求参数 |
400 | InvalidParameterValue | 请求参数取值错误 |
500 | FailedOperation | 操作失败 |