This topic summarizes all callable Anti-DDoS Pro APIs. For more information about each API, see the corresponding topics.

For more information about API resources, visit API Explorer.

Instances

API Description
DescribeInstances Query all instances.
DescribeInstanceDetails Query instance details.
DescribeInstanceSpecs Query instance configurations.
DescribeInstanceStatistics Query rules configured on instances.
DescribeElasticBandwidthSpec Query the burstable bandwidth of instances.
ModifyElasticBandWidth Modify the burstable bandwidth of instances.
ModifyInstanceRemark Modify the remarks on instances.

Layer 4 rules

API Description
CreateLayer4Rule Create layer 4 forwarding rules.
ConfigLayer4Rule Edit layer 4 forwarding rules.
DeleteLayer4Rule Delete layer 4 forwarding rules.
ConfigLayer4RuleAttribute Configure the attributes of layer 4 forwarding rules, including session persistence and anti-DDoS protection policies.
ConfigHealthCheck Configure layer 4 or layer 7 health check.
DescribeLayer4Rules Query layer 4 forwarding rules.
DescribeLayer4RuleAttributes Query the attributes of layer 4 forwarding rules, including session persistence and anti-DDoS protection policies.
DescribeHealthCheckList Query layer 4 or layer 7 health check settings.
DescribeHealthCheckStatusList Query health check status.

Layer 7 rules

API Description
DescribeDomains Query layer 7 forwarding rules.
CreateLayer7Rule Create layer 7 forwarding rules.
ConfigLayer7Rule Edit layer 7 forwarding rules.
DeleteLayer7Rule Delete layer 7 forwarding rules.
ConfigLayer7Cert Configure certificates.
ConfigLayer7BlackWhiteList Configure the blacklist and whitelist.
DescribleLayer7InstanceRelations Query instances by domain.
DescribleCertList Query certificates.
EnableLayer7CC Enable layer 7 HTTP flood protection.
DisableLayer7CC Disable layer 7 HTTP flood protection.
EnableLayer7CCRule Enable layer 7 HTTP flood protection rules.
DisableLayer7CCRule Disable layer 7 HTTP flood protection rules.
AddLayer7CCRule Add layer 7 HTTP flood protection rules.
ConfigLayer7CCRule Edit layer 7 HTTP flood protection rules.
DescribeLayer7CCRules Query layer 7 HTTP flood protection rules.
DeleteLayer7CCRule Delete layer 7 HTTP flood protection rules.
ConfigLayer7CCTemplate Set the mode of layer 7 HTTP flood protection.
DescribeDomainAccessMode Query the modes that are used to set up instances.
ConfigDomainAccessMode Configure the modes that are used to set up instances.
DescribeBackSourceCidr Query back-to-origin CIDR blocks.

Tasks

API Description
ListAsyncTask Query asynchronous tasks.
CreateAsyncTask Create asynchronous tasks.
DeleteAsyncTask Delete asynchronous tasks.

Logs

API Description
DescribeOpEntities Query operation logs.