查询指定中间件的服务器列表
功能介绍
查询指定中间件的服务器列表,通过传入中间件名称参数,返回对应的中间件服务器列表
URI
GET /v5/{project_id}/asset/midwares/detail
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
项目ID |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
enterprise_project_id |
否 |
String |
租户企业项目ID |
|
file_name |
是 |
String |
文件名称 |
|
category |
否 |
String |
类别,包含如下:
|
|
host_name |
否 |
String |
服务器名称 |
|
host_ip |
否 |
String |
服务器IP |
|
limit |
否 |
Integer |
默认10 |
|
offset |
否 |
Integer |
默认是0 |
|
part_match |
否 |
Boolean |
是否模糊匹配,默认false表示精确匹配 |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
x-auth-token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) |
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
total_num |
Integer |
总数 |
|
data_list |
Array of JarPackageHostInfo objects |
服务器列表 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
agent_id |
String |
agent_id |
|
host_id |
String |
主机id |
|
host_name |
String |
服务器名称 |
|
host_ip |
String |
服务器ip |
|
file_name |
String |
Jar包名称 |
|
name |
String |
Jar包名称(不带后缀) |
|
catalogue |
String |
Jar包类型 |
|
file_type |
String |
Jar包后缀 |
|
version |
String |
Jar包版本 |
|
path |
String |
Jar包路径 |
|
hash |
String |
Jar包hash |
|
size |
Integer |
Jar包大小 |
|
uid |
Integer |
uid |
|
gid |
Integer |
gid |
|
mode |
String |
文件权限 |
|
pid |
Integer |
进程id |
|
proc_path |
String |
进程可执行文件路径 |
|
container_id |
String |
容器实例id |
|
container_name |
String |
容器名称 |
|
package_path |
String |
包路径 |
|
is_embedded |
Integer |
显示的是否是嵌套包 |
|
record_time |
Long |
扫描时间 |
请求示例
默认查询前10条中间件名称为log4j-core-2.8.2.jar,类别为主机的服务器列表
GET https://{endpoint}/v5/{project_id}/asset/midwares/detail?file_name=log4j-core-2.8.2.jar&category=host
响应示例
状态码:200
ListJarPackageHostInfo
{
"data_list" : [ {
"agent_id" : "2d0fe7824005bf001220ad9d892e86f8af44a7d3608dab11165008ce439d3583",
"catalogue" : "util",
"container_id" : "",
"file_name" : "rt.jar",
"file_type" : "jar",
"gid" : 0,
"hash" : "04bf14e3b1da55d95561ca78cb29caa909410051dbe047e91ad6f5c1dedb8d6d",
"host_id" : "103ed820-62e5-4754-b0f8-3e47b6dd49d2",
"host_ip" : "192.168.1.76",
"host_name" : "正在测试勿删",
"mode" : "-rw-------",
"name" : "Java Runtime Environment",
"path" : "/CloudResetPwdUpdateAgent/depend/jre/lib/rt.jar",
"pid" : 1614,
"proc_path" : "/CloudResetPwdUpdateAgent/depend/jre/bin/java",
"record_time" : 1690513169986,
"uid" : 0,
"version" : "1.8.0_252",
"size" : 128,
"container_name" : "aaaa",
"package_path" : "/CloudResetPwdUpdateAgent/depend/jre/bin/java",
"is_embedded" : 0
} ],
"total_num" : 1
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
ListJarPackageHostInfo |
错误码
请参见错误码。