Creates a rule for non-image program defense.
Debugging
Authorization information
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
RuleId | long | No | The ID of the rule. You do not need to manually specify the ID. | 500018 |
RuleAction | integer | No | The action that is performed when the rule is hit. Valid values:
| 1 |
RuleSwitch | integer | No | The switch of the rule. Valid values:
| 1 |
RuleName | string | No | The name of the rule. | auto-test-rule-lt9umq |
Description | string | No | The description of the rule. | test-proc-defense |
RuleType | integer | No | The rule type. Valid values:
Note
Only the value 2 is supported.
| 2 |
Whitelist | object | No | The whitelist. | |
Hash | array | No | The hash values of the files that need to be added to the whitelist. Note
This parameter is not supported.
| |
string | No | The hash value of the file that needs to be added to the whitelist. | hashcode | |
Path | array | No | The paths to the files that need to be added to the whitelist. | |
string | No | The path to the file that needs to be added to the whitelist. | /test/worker.sh | |
Image | array | No | The images that need to be added to the whitelist. | |
string | No | The image that needs to be added to the whitelist. | repo:tag | |
Scope | object [] | No | The scope. | |
ClusterId | string | No | The ID of the cluster. Note
You can call the DescribeGroupedContainerInstances operation to query the IDs of clusters.
| 8e2***75b |
AllNamespace | integer | No | Specifies whether to include all namespaces. Valid values:
| 0 |
Namespaces | array | No | The namespaces to include. | |
string | No | The namespace to include. | default |
Response parameters
Examples
Sample success responses
JSON
format
{
"Data": 182,
"Success": true,
"Code": "200",
"Message": "There was an error with your request.",
"RequestId": "8C376***AE74FB4",
"HttpStatusCode": 200
}
Error codes
HTTP status code | Error code | Error message | Description |
---|---|---|---|
403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
500 | ServerError | ServerError | - |
For a list of error codes, visit the Service error codes.