Querying the Status of Static WTP for a Server
Function
This API is used to query the status of static WTP for a server.
URI
GET /v5/{project_id}/webtamper/static/protect-history
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| project_id | Yes | String | Project ID. |
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| enterprise_project_id | No | String | Enterprise project ID. |
| host_id | No | String | Server ID. If this parameter is left empty, all the servers are queried. |
| start_time | Yes | Long | Start time (ms) |
| end_time | Yes | Long | End time (ms) |
| limit | Yes | Integer | limit |
| offset | Yes | Integer | Offset, which specifies the start position of the record to be returned. |
| host_name | No | String | Server name |
| host_ip | No | String | Server IP address |
| file_path | No | String | Protected file |
| file_operation | No | String | Types of file operations, including:
|
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 user token. |
| region | Yes | String | Region Id |
Response Parameters
Status code: 200
| Parameter | Type | Description |
|---|---|---|
| host_name | String | Server name |
| protect_status | String | Protection status. Its value can be:
|
| total_num | Long | total number of static WTPs |
| data_list | Array of HostProtectHistoryResponseInfo objects | data list |
| Parameter | Type | Description |
|---|---|---|
| occr_time | Long | Static WTP detection time (ms) |
| file_path | String | Tampered file path |
| file_operation | String | Types of file operations
|
| host_name | String | Server name |
| host_ip | String | Server IP address |
| process_id | String | Process ID |
| process_name | String | Process name |
| process_cmd | String | Process command line |
Example Requests
Query the static WTP status of a server where target ID is caa958ad-a481-4d46-b51e-6861b8864515, start time is 1668563099000, and end time is 1668563199000.
GET https://{endpoint}/v5/{project_id}/webtamper/static/protect-history
{
"host_id" : "caa958ad-a481-4d46-b51e-6861b8864515",
"start_time" : 1668563099000,
"end_time" : 1668563199000,
"limit" : 10,
"offset" : 0
} Example Responses
Status code: 200
Request succeeded.
{
"host_name" : "ecs-ubuntu",
"protect_status" : "opened",
"total_num" : 1,
"data_list" : [ {
"occr_time" : 1668156691000,
"file_path" : "/root/test/tamper/test.xml",
"host_name" : "hss-test",
"host_ip" : "192.168.5.98",
"file_operation" : "add",
"process_id" : "18672",
"process_name" : "program1",
"process_cmd" : "del test.xml"
} ]
} Status Codes
| Status Code | Description |
|---|---|
| 200 | Request succeeded. |
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