This topic describes all callable Anti-DDoS Pro APIs.

For specific API information, see related documents. For more information, see API Explorer.

Reporting

API Description
DescribeBizFlow Describes the inbound and outbound data transfer speeds for a specific time period, in Kbps.
DescribeDdosAttackTypeChart Describes the statistics of the types of DDoS attacks for a specific time period.
DescribeDdosPeakFlow Describes the DDoS peak traffic for a specific time period, in Gbps.
DescribeDdosFlowProportionDiagram Describes the statistics of DDoS attacks and total requests for a specific time period.
DescribeDdosAttackEvents Describes DDoS attack events during a specific time period.
DescribeDdosAttackEventSourceIps Describes the attack source IP addresses for a specific time period.
DescribeCcEvents Describes HTTP flood attack events during a specific time period.

Web service

API Description
DescribeBackSourceCidr Describes the Anti-DDoS Pro IPs used to return traffic to origin servers, in the format of Classless Inter-Domain Routing (CIDR) blocks.
DescribeDomainConfigPage Describes the forwarding configuration of a domain name.
DescribeDomainSecurityConfig Describes the protection configuration of a domain name, including the IP whitelist and blacklist, and the HTTP flood protection configuration.
ListCcCustomedRule Lists the custom HTTP flood protection rules of a domain name.
CreateDomain Enables Anti-DDoS Pro for a domain name.
DeleteDomain Disables Anti-DDoS Pro for a domain name.
CreateTransmitLine Creates a forwarding route for a domain name.
ModifyTransmitLine Modifies the forwarding route of a domain name.
DeleteTransmitLine Removes a specific ISP line from the forwarding route of a domain name.
ModifyIpCnameStatus Enables or disables automatic switch of the CNAME for a domain name.
ModifyRealServers Modifies the origin servers of the specific ISP line of a domain name.
ConfigSwitchPriority Sets the priority for the Anti-DDoS Pro IPs that are associated with the same domain name.
ModifyDomainProxy Modifies the forwarding protocol type of a domain name.
ModifyDomainBlackWhiteList Modifies the IP whitelist and blacklist of a domain name.
ModifyCcStatus Enables or disables HTTP flood protection for a domain name.
ModifyCcTemplate Modifies the HTTP flood protection mode of a domain name.
ModifyCcCustomStatus Enables or disables custom HTTP flood protection for a domain name.
CreateCcCustomedRule Creates a custom HTTP flood protection rule for a domain name.
UpdateCcCustomedRule Modifies the custom HTTP flood protection rule of a domain name.
DeleteCcCustomedRule Deletes a custom HTTP flood protection rule.

Non-web service

API Description
DescribeDdosIpConfig Describes the protection configuration of one or more Anti-DDoS Pro IPs.
DescribePortRulePage Describes the forwarding rules of an Anti-DDoS Pro IP.
CreatePortRule Creates a forwarding rule.
UpdatePortRule Updates a forwarding rule.
DeletePortRule Deletes a forwarding rule.
DescribeHealthCheckConfig Describes the DDoS defense policy and health check configuration of an Anti-DDoS Pro IP.
ModifyPersistenceTimeOut Modifies the session timeout value of a forwarding rule.
ModifyHealthCheckConfig Modifies the health check configuration of a forwarding rule.
ModifyDDoSProtectConfig Modifies the DDoS defense policy of a forwarding rule.

Instances

API Description
DescribeInstancePage Queries the details of one or more Anti-DDoS Pro instances by instance ID or Anti-DDoS Pro IP.