更新时间:2025-09-23 GMT+08:00

查询指定中间件的服务器列表

功能介绍

查询指定中间件的服务器列表,通过传入中间件名称参数,返回对应的中间件服务器列表

URI

GET /v5/{project_id}/asset/midwares/detail

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

表2 Query参数

参数

是否必选

参数类型

描述

enterprise_project_id

String

租户企业项目ID

file_name

String

文件名称

category

String

类别,包含如下:

  • host : 主机

  • container : 容器

host_name

String

服务器名称

host_ip

String

服务器IP

limit

Integer

默认10

offset

Integer

默认是0

part_match

Boolean

是否模糊匹配,默认false表示精确匹配

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

x-auth-token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

total_num

Integer

总数

data_list

Array of JarPackageHostInfo objects

服务器列表

表5 JarPackageHostInfo

参数

参数类型

描述

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

错误码

请参见错误码