Modifies a proactive defense rule for containers.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| RuleId | long | Yes | The ID of the rule. | 500018 |
| ClusterId | string | No | The ID of the container cluster. Note
You can call the DescribeGroupedContainerInstances operation to query the IDs of container clusters.
| c17ef568f81884cdab402decd5fcd**** |
| RuleName | string | No | The name of the rule. | tetsRule |
| RuleSwitch | integer | No | Specifies whether the rule is enabled. Valid values:
| 1 |
| SrcTarget | object | No | The source object of the rule. The following parameters are included:
| {"targetId":400989} |
| DstTarget | object | No | The destination objects of the rule. The following parameters are included:
| {"targetId":600069,"ports":["80/8088"]} |
| InterceptType | integer | No | The interception mode. Valid values:
| 1 |
| OrderIndex | long | No | The priority of the rule. Valid values: 1 to 1000. A smaller value indicates a higher priority. | 1 |
Response parameters
Examples
Sample success responses
JSONformat
{
"RequestId": "6961B151-B43C-533B-8B2E-1D3151D7F5B2"
}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.
Change history
| Change time | Summary of changes | Operation |
|---|
No change history
