API Overview

Last updated: 2019-05-07 10:22:24

Basis Info APIs

API Description
BGPIPGetInfo Gets details about a specific Anti-DDoS Advanced instance
BGPIPRename Renames a specific Anti-DDoS Advanced instance
BGPIPSetCCThreshold Sets a CC defense threshold for a specific Anti-DDoS Advanced instance
BGPIPSetElasticProtectionLimit Sets an elastic defense limit for a specific Anti-DDoS Advanced instance
AddCustomCCStrategy Adds a single CC custom policy
EditCustomCCStrategy Edits a single CC custom policy
GetCustomCCStrategy Gets a single CC custom policy
GetCustomCCStrategyList Gets a CC custom policy list
RemoveCustomCCStrategy Removes a single CC custom policy
SetCustomCCStrategyStatus Enables or disables a single CC custom policy
OpenDomainCCProtection Enables domain rule CC defense
CloseDomainCCProtection Disables domain rule CC defense

Defense Info APIs

API Name Description
BGPIPDDoSGetCounter Gets the number of DDoS attacks suffered by a specific Anti-DDoS Advanced instance, the peak attack size, and the number of elastic defenses enabled for this instance
BGPIPDDoSGetStatistics Gets the traffic statistics of DDoS attacks on a specific Anti-DDoS Advanced instance
BGPIPDDoSGetDetails Gets the details of DDoS attack traffic on a specific Anti-DDoS Advanced instance
BGPIPCCGetCounter Gets the number of CC attacks suffered by a specific Anti-DDoS Advanced instance and the peak attack size
BGPIPCCGetStatistics Gets the statistic chart of CC attack traffic on a specific Anti-DDoS Advanced instance
BGPIPCCGetDetails Gets the details of CC attack traffic on a specific Anti-DDoS Advanced instance
BGPIPTransGetStatistics Gets the statistic chart of the traffic forwarded from an Anti-DDoS Advanced instance to the servers outside Tencent Cloud

Service List APIs

API Description
BGPIPGetServicePacks Gets a list of all the Anti-DDoS Advanced instances under a given user name
BGPIPGetServiceStatistics Gets the number of usage days and number of defenses of Anti-DDoS Advanced

Forwarding Rule APIs

API Description
BGPIPAddTransRules Adds a Layer-4 forwarding rule for a specific Anti-DDoS Advanced instance
BGPIPEditTransRules Edits a specific Layer-4 forwarding rule for a specific Anti-DDoS Advanced instance
BGPIPGetTransRules Gets the Layer-4 forwarding rule list for a specific Anti-DDoS Advanced instance
BGPIPDeleteTransRules Removes a specific Layer-4 forwarding rule for a specific Anti-DDoS Advanced instance
BGPIPAddWadTransRules Adds a Layer-7 forwarding rule for a specific Anti-DDoS Advanced instance
BGPIPEditWadTransRules Edits a specific Layer-7 forwarding rule for a specific Anti-DDoS Advanced instance
BGPIPGetWadTransRules Gets the Layer-7 forwarding rule list for an Anti-DDoS Advanced instance
BGPIPDeleteWadTransRules Removes a specific Layer-7 forwarding rule for a specific Anti-DDoS Advanced instance

Whitelist APIs

API Description
GetWhiteUrl Gets the whitelist for a specific Anti-DDoS Advanced instance
AddWhiteUrl Adds the URL whitelist for a specific Anti-DDoS Advanced instance
RemoveWhiteUrl Removes the URL whitelist for a specific Anti-DDoS Advanced instance
GetSrcWhiteIP Gets the source IP whitelist for a specific Anti-DDoS Advanced instance
AddSrcWhiteIP Adds the source IP whitelist for a specific Anti-DDoS Advanced instance
RemoveSrcWhiteIP Removes the source IP whitelist for a specific Anti-DDoS Advanced instance

Blacklist APIs

API Description
AddSrcBlackIP Adds the source IP blacklist for a specific Anti-DDoS Advanced instance
RemoveSrcBlackIP Removes an IP from the blacklist of the specified Anti-DDoS Advanced instance