Creates a Web Application Firewall (WAF) policy.
Operation description
The throttling limit for a single user is 20 calls per second.
Only POST requests are supported.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:CreateDcdnWafPolicy |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PolicyName |
string |
Yes |
The name of the protection policy. The name can be up to 64 characters in length and can contain letters, digits, and underscores (_). |
policy_test |
| PolicyType |
string |
Yes |
The type of the policy. Valid values:
|
default |
| PolicyStatus |
string |
Yes |
The status of the protection policy. Valid values:
|
on |
| DefenseScene |
string |
Yes |
The type of the WAF protection policy. Valid values:
|
waf_group |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| PolicyId |
integer |
The ID of the protection policy. |
10000001 |
| RequestId |
string |
The request ID. |
CB1A380B-09F0-41BB-A198-72F8FD6DA2FE |
Examples
Success response
JSON format
{
"PolicyId": 10000001,
"RequestId": "CB1A380B-09F0-41BB-A198-72F8FD6DA2FE"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | A parameter is set to an invalid value. |
| 400 | Policy.DefaultExisted | The default policy is existed in specified defense scene. | The specified protection scenario already has a default policy. |
| 400 | PolicyName.AlreadyExists | The specified policy name already exists. | The specified policy name is already used by another policy. |
| 500 | InternalError | An internal error occurred; please try again later. | An internal error occurred. Try again later. If the error persists, submit a ticket. |
| 403 | %s.NotSupport | The specified resource type %s is not supported. | The specified resource type is not supported. To use this type of resource, contact us. |
| 403 | %s.OverQuota | The quantity of %s exceeds the quota. | The number of resources exceeds the quota. If you want to apply for more resources, contact us. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.