Creates a defense rule against container escapes.
Debugging
Authorization information
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
Lang | string | No | The language of the content within the request and response. Default value: zh. Valid values:
| zh |
RuleName | string | Yes | The name of the rule. The name must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). The names of rules that are created for the same user must be unique. | tyest111 |
RuleTemplateId | integer | Yes | The ID of the rule template. You can call the ListSystemClientRules operation to query the ID of the rule template. | 86863 |
Mode | integer | Yes | The action that you want to specify for the rule. Valid values:
| 1 |
SelectedPolicy | array | Yes | The check items that are enabled for the rule. | |
string | Yes | The check item that is enabled for the rule. | system_triggered_task | |
RuleType | integer | No | The type of the rule. Valid values:
| 0 |
WhiteImages | array | No | The images that are added to the whitelist. | |
string | No | The image that is added to the whitelist. | centos |
Response parameters
Examples
Sample success responses
JSON
format
{
"Data": {
"RuleId": 219,
"RuleName": "test2",
"SwitchId": "USER-CONTAINER-RULE-SWITCH-TYPE_xxxx"
},
"RequestId": "24A20733-10A0-4AF6-BE6B-E3322413BB68"
}
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.