The following tables list API operations available for use in Anti-DDoS Origin Enterprise.

Notice The API operations of Anti-DDoS Origin are available only for Anti-DDoS Origin Enterprise instances. Before you call the following operations, make sure that you have purchased an Anti-DDoS Origin Enterprise instance. For more information, see Purchase an Anti-DDoS Origin Enterprise instance.

Protection setting management

Operation Description
AddIp Adds IP addresses to an Anti-DDoS Origin Enterprise instance.
DeleteIp Removes protected IP addresses from an Anti-DDoS Origin Enterprise instance.
DeleteBlackhole Disables blackhole filtering for a protected IP address.

Instance management

Operation Description
DescribeRegions Queries regions in which Anti-DDoS Origin Enterprise is available.
DescribeInstanceList Queries the details of Anti-DDoS Origin Enterprise instances.
DescribeInstanceSpecs Queries the specifications of Anti-DDoS Origin Enterprise instances.
DescribeExcpetionCount Queries the exceptions of an Anti-DDoS Origin Enterprise instance.
DescribePackIpList Queries the IP addresses that are protected by an Anti-DDoS Origin Enterprise instance.
ModifyRemark Modifies the remarks about an Anti-DDoS Origin Enterprise instance.
CheckGrant Checks whether Anti-DDoS Origin Enterprise is authorized to query information about your Elastic Compute Service (ECS) instances.

Log management

Operation Description
DescribeDdosEvent Queries the DDoS events on an Anti-DDoS Origin Enterprise instance.
DescribeOpEntities Queries operation logs.
DescribeTraffic Queries the traffic statistics of an Anti-DDoS Origin Enterprise instance.

Tag management

Operation Description
ListTagKeys Queries all tags.
TagResources Adds tags to Anti-DDoS Origin Enterprise instances.
UntagResources Removes tags from Anti-DDoS Origin Enterprise instances.
ListTagResources Queries Anti-DDoS Origin Enterprise instances and the tags that are bound to the instances.

On-demand instance management

API Description
DescribeOnDemandInstanceStatus Queries the scheduling status of on-demand instances.
DescribeOnDemandDdosEvent Queries the DDoS events on an on-demand instance.
SetInstanceModeOnDemand Specifies the scheduling mode for on-demand instances.
CreateSchedruleOnDemand Creates a scheduling rule for an on-demand instance.
QuerySchedruleOnDemand Queries scheduling rules of an on-demand instance.
ConfigSchedruleOnDemand Modifies a scheduling rule of an on-demand instance.
DeleteSchedruleOnDemand Deletes a scheduling rule of an on-demand instance.
You can also use the following operations in the 2017-11-20 API version of Anti-DDoS Origin:
Note If you call the preceding operations, you must set version to2017-11-20 in common request parameters. For more information, see Make API requests.