Querying the Status of Static WTP for a Server
Function
This API is used to query the status of static WTP for a server.
Calling Method
For details, see Calling APIs.
URI
GET /v5/{project_id}/webtamper/static/protect-history
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
User ID |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
enterprise_project_id |
No |
String |
Enterprise project |
host_id |
Yes |
String |
Host Id |
start_time |
Yes |
Long |
Start time |
end_time |
Yes |
Long |
End time |
limit |
Yes |
Integer |
limit |
offset |
Yes |
Integer |
offset |
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 |
IAM token |
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 |
data_list |
Array of HostProtectHistoryResponseInfo objects |
data list |
Parameter |
Type |
Description |
---|---|---|
occr_time |
Long |
Detection time |
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
successful response
{ "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 |
successful response |
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