Querying the Server List of a Specified Middleware
Function
This API is used to query the server list of a specified middleware. You can query the middleware server list by its middleware name.
Calling Method
For details, see Calling APIs.
URI
GET /v5/{project_id}/asset/midwares/detail
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
enterprise_project_id |
No |
String |
Enterprise project ID of the tenant |
file_name |
Yes |
String |
File name |
category |
No |
String |
Type. Its value can be:
|
host_name |
No |
String |
Server name |
host_ip |
No |
String |
Server IP address |
limit |
No |
Integer |
Default value: 10 |
offset |
No |
Integer |
Default value: 0 |
part_match |
No |
Boolean |
Whether fuzzy match is used. The default value is false. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
x-auth-token |
Yes |
String |
User token It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is a token. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
total_num |
Integer |
Total |
data_list |
Array of JarPackageHostInfo objects |
Server list |
Parameter |
Type |
Description |
---|---|---|
agent_id |
String |
agent_id |
host_id |
String |
Server ID |
host_name |
String |
Server name |
host_ip |
String |
Server IP address |
file_name |
String |
JAR package name |
name |
String |
JAR package name (without suffix) |
catalogue |
String |
JAR package type |
file_type |
String |
JAR package suffix |
version |
String |
JAR package version |
path |
String |
JAR package path |
hash |
String |
JAR package hash |
size |
Integer |
JAR package size |
uid |
Integer |
uid |
gid |
Integer |
gid |
mode |
String |
File permissions |
pid |
Integer |
Process ID |
proc_path |
String |
Process executable file path |
container_id |
String |
Container instance ID |
container_name |
String |
Container name |
package_path |
String |
Package path |
is_embedded |
Integer |
Whether to display a nested package |
record_time |
Long |
Scan time |
Example Requests
The first 10 servers whose middleware name is log4j-core-2.8.2.jar and type is host are queried by default.
GET https://{endpoint}/v5/{project_id}/asset/midwares/detail?file_name=log4j-core-2.8.2.jar&category=host
Example Responses
Status code: 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" : "Do not delete the test.", "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 }
Status Codes
Status Code |
Description |
---|---|
200 |
ListJarPackageHostInfo |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot