SearchExceptionRule
- Print
- PDF
SearchExceptionRule
- Print
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Available in VPC
Search for the desired item in the created exception rule list.
Request
The following describes the request format for the endpoint. The request format is as follows:
Method | URI |
---|---|
POST | /exception-rules |
Request headers
For headers common to all Webshell Behavior Detector APIs, see Common Webshell Behavior Detector headers.
Request body
The following describes the request body.
Field | Type | Required | Description |
---|---|---|---|
createdTimeFrom | Integer | Optional | Exception rule creation date search start date and time (timestamp) |
createdTimeTo | Integer | Optional | Exception rule creation date search end date and time (timestamp) |
deletedTimeFrom | Integer | Optional | Exception rule deletion date search start date and time (timestamp) |
deletedTimeTo | Integer | Optional | Exception rule deletion date search end date and time (timestamp) |
exceptTarget | String | Optional | Instance ID of exception target |
exceptedRuleName | String | Optional | Exception rule name |
executor | String | Optional | Process account |
executorOfParent | String | Optional | Parent process account |
pageIndex | Integer | Required | Page number |
pageSize | Integer | Required | Number of page outputs |
processArg | String | Optional | Process argument |
processArgOfParent | String | Optional | Parent process argument |
processName | String | Optional | Process name |
processNameOfParent | String | Optional | Parent process name |
Request example
The following is a sample request.
curl --location --request POST 'https://wbd.apigw.ntruss.com/api/v1/exception-rules' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--header 'X-NCP-USE_PLATFORM_TYPE: VPC' \
--data '{
"createdTimeFrom": 1723006826000,
"createdTimeTo": 1723008146000,
"pageIndex": 0,
"pageSize": 1
}'
Response
The following describes the response format.
Response body
The following describes the response body.
Field | Type | Required | Description |
---|---|---|---|
success | Boolean | - | Request handling status |
code | Integer | - | Response code |
message | String | - | Response message |
result | Object | - | Response result |
content | Array | - | List of exception rule history |
totalCount | Integer | - | Number of response results |
pageSize | Integer | - | Number of page outputs |
pageIndex | Integer | - | Page number |
totalPages | Integer | - | Total number of pages |
content
The following describes content
.
Field | Type | Required | Description |
---|---|---|---|
disabled | Boolean | - | Whether exception rule is disabled
|
actionName | String | - | Action name of sub account
|
permission | Enum | - | Sub account permissions
|
exceptedRuleId | String | - | Exception rule ID |
exceptedRuleName | String | - | Exception rule name |
exceptTargetType | String | - | Exception target type
|
exceptTarget | String | - | Instance ID of exception target |
exceptTargetName | String | - | Name of exception target |
processName | String | - | Process name to compare |
processNameCondition | String | - | Comparison condition of process name
|
processArg | String | - | Process argument to compare |
processArgCondition | String | - | Comparison condition of process argument
|
executor | String | - | Execution account to compare |
executorCondition | String | - | Comparison condition of execution account
|
processNameOfParent | String | - | Name of parent process to compare |
processNameOfParentCondition | String | - | Comparison condition of parent process name
|
processArgOfParent | String | - | Name of parent process argument to compare |
processArgOfParentCondition | String | - | Comparison condition of parent process argument
|
executorOfParent | String | - | Execution account of the parent process to compare |
executorOfParentCondition | String | - | Comparison condition of parent process execution account
|
createdTime | Integer | - | Exception rule creation date and time (timestamp) |
deletedTime | Integer | - | Exception rule deletion date and time (timestamp) |
isDeleted | Boolean | - | Deletion status of exception rule
|
memo | String | - | Notes |
memberNo | Integer | - | Member ID for VM usage |
groupIsDeleted | Boolean | - | Deletion status of server group
|
Response status codes
For response status codes common to all Webshell Behavior Detector APIs, see Common Webshell Behavior Detector response status codes.
Response example
The following is a sample example.
{
"success": true,
"code": 0,
"message": "success",
"result": {
"content": [
{
"disabled": false,
"actionName": null,
"permission": null,
"exceptedRuleId": "2024080714082200000007",
"exceptedRuleName": "excep-rule-4",
"exceptTargetType": "server",
"exceptTarget": "{target-instance-id}",
"exceptTargetName": "{target-name}",
"processName": "{process}",
"processNameCondition": "START",
"processArg": "{process-and-arguments}",
"processArgCondition": "EQUAL",
"executor": "root",
"executorCondition": "EQUAL",
"processNameOfParent": "{process}",
"processNameOfParentCondition": "EQUAL",
"processArgOfParent": "{process-and-arguments}",
"processArgOfParentCondition": "EQUAL",
"executorOfParent": "root",
"executorOfParentCondition": "EQUAL",
"createdTime": 1723007302525,
"deletedTime": null,
"isDeleted": false,
"memo": null,
"memberNo": 26***90,
"groupIsDeleted": null
}
],
"totalCount": 4,
"pageSize": 1,
"pageIndex": 0,
"totalPages": 4
}
}
Was this article helpful?