You can call this operation to modify the configurations of an access control policy.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
AclAction | String | Yes | accept |
The action that Cloud Firewall performs on the traffic. Valid values:
|
AclUuid | String | Yes | 00281255-d220-4db1-8f4f-c4df221ad84c |
The unique ID of the access control policy. You can call the DescribeControlPolicy operation to query the ID. |
Action | String | Yes | ModifyControlPolicy |
The operation that you want to perform. Set the value to ModifyControlPolicy. |
ApplicationName | String | Yes | HTTP |
The application type defined in the access control policy. Valid values:
Note The value of ANY indicates that the policy is applied to all types of applications.
|
Description | String | Yes | test |
The description of the access control policy. |
Destination | String | Yes | 1.2.3.4/24 |
The destination address defined in the access control policy.
|
DestinationType | String | Yes | net |
The type of the destination address defined in the access control policy. Valid values:
|
Direction | String | Yes | in |
The traffic direction defined in the access control policy. Valid values:
|
Proto | String | Yes | TCP |
The security protocol type defined in the access control policy. If you cannot determine the protocol type, you can set this parameter to ANY. Valid values:
|
Source | String | Yes | 1.2.3.0/24 |
The source address defined in the access control policy.
|
SourceType | String | Yes | net |
The source address type defined in the access control policy. Valid values:
|
DestPort | String | No | 80 |
The destination port defined in the access control policy. |
DestPortGroup | String | No | my_port_group |
The name of the destination port address book defined in the access control policy. |
DestPortType | String | No | port |
The type of the destination port defined in the access control policy. Valid values:
|
Lang | String | No | zh |
The language of the request and response. Valid values:
|
SourceIp | String | No | 1.2.3.5 |
The source IP address of the request. |
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
RequestId | String | CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D |
The ID of the request. |
Examples
Sample requests
http(s)://[Endpoint]/? Action=ModifyControlPolicy
&AclAction=accept
&AclUuid=00281255-d220-4db1-8f4f-c4df221ad84c
&ApplicationName=ANY
&Description=demo_rule_1
&Destination=1.2.3.4/24
&DestinationType=net
&Direction=in
&Proto=TCP
&Source=1.2.3.0/24
&SourceType=net
&<Common request parameters>
Sample success responses
XML
format
<ModifyControlPolicy>
<RequestId>CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D</RequestId>
</ModifyControlPolicy>
JSON
format
{
"RequestId":"CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D"
}
Error codes
For a list of error codes, visit the API Error Center.