| API | Description |
|---|
| ModifyDomainIpv6Status | Enables or disables IPv6 traffic protection for a domain name. |
| DescribeProtectionModuleStatus | Queries whether a WAF protection module is enabled. Supported modules include web intrusion prevention, data security, advanced protection, bot management, and access control or throttling. |
| ModifyProtectionModuleStatus | Enables or disables a WAF protection module. Supported modules include web intrusion prevention, data security, advanced protection, bot management, and access control or throttling. |
| DescribeProtectionModuleMode | Queries the protection mode of a WAF protection module. Supported modules include the protection rules engine, big data deep learning engine, HTTP flood protection, data risk control, and positive security model. |
| ModifyProtectionModuleMode | Modifies the protection mode of a WAF protection module. Supported modules include the protection rules engine, big data deep learning engine, HTTP flood protection, data risk control, and positive security model. |
| DescribeProtectionModuleRules | Queries the rules created for a WAF protection module. Supported modules include web intrusion prevention, data security, bot management, access control or throttling, and website whitelist. |
| CreateProtectionModuleRule | Creates rules for a WAF protection module. Supported modules include web intrusion prevention, data security, bot management, access control or throttling, and whitelist. |
| ModifyProtectionModuleRule | Modifies the rules created for a WAF protection module. Supported modules include web intrusion prevention, data security, advanced protection, bot management, access control or throttling, and website whitelist. |
| ModifyProtectionRuleStatus | Enables or disables rules created for a WAF protection module. Supported modules include website tamper-proofing, allowed crawlers, bot threat intelligence, custom protection policy, and website whitelist. |
| DescribeDomainRuleGroup | Queries the ID of the protection rule group provided by the protection rules engine for a domain name. |
| SetDomainRuleGroup | Configures the protection rule group for a domain name. WAF provides three default protection rule groups and supports custom protection rule groups. |
| ModifyProtectionRuleCacheStatus | Updates the cached pages of a domain name protected by a website tamper-proofing rule. |
| DeleteProtectionModuleRule | Deletes a rule created for a WAF protection module. |
| DescribeProtectionModuleCodeConfig | Queries the region codes that can be configured in the WAF region blacklist. |