Type of TBSP cleaning threshold, including bandwidth (upper limit), auto (smart), and manual
ipCleanMbps
Int
Cleaning threshold for traffic bandwidth per second, in Mbps
ipCleanPps
Int
Cleaning threshold in packets per second, in pps
productStatus
String
Status of the TBSP
turnOffBeginTime
String
Start time for disabling protection IP cleaning
turnOnEndTime
String
End time for disabling protection IP cleaning
TbspIpWhitelistModel
Parameter name
Type
Description
ip
String
IP address of TBSP protection object
whitelistId
String
TBSP IP allow list ID
ipCidr
String
TBSP IP allow list segments (in complete IP address format or IP segment format)
TbspAreaBlockingModel
Parameter name
Type
Description
ip
String
IP address of TBSP protection object
blockArea
String
TBSP protection object block regions, including the Chinese Mainland (continent) as well as overseas and Hong Kong, Macau, and Taiwan regions (overseas)
TBSP block protocol types, including icmp, tcp, and udp
portBegin
Int
Port blocking start value for TBSP
portEnd
Int
Port blocking end value for TBSP
TbspIpModel
Parameter name
Type
Description
ip
String
Bind TBSP to IP address of protection object
status
String
Bind TBSP to operation status of protection object
TbspAttackRecordModel
Parameter name
Type
Description
ip
String
Address of attacked IP of TBSP
startTime
String
Attack start time
DdosModel
Parameter name
Type
Description
ip
String
Public IP address
status
String
Basic protection status, including normal, flush (cleaning), and blackhole (blocked)
bindInstanceType
String
Public IP bound instance type (empty if unbound)
bindInstanceId
String
Public IP bound instance ID (empty if unbound)
ipCleanMbps
Long
Cleaning threshold for traffic bandwidth per second, in Mbps
ipCleanPps
Long
Cleaning threshold in packets per second, in pps
thresholdType
String
Type of cleaning threshold, including bandwidth (upper limit), auto (smart), and manual
maximumThreshold
Long
Maximum protection threshold, in MB
DdosAttackRecordModel
Parameter name
Type
Description
ip
String
Public IP address
startTime
String
Attack start UTC time
endTime
String
Attack end UTC time
attackType
List
Attack type
attackPeakMbps
Long
Attack peak traffic bandwidth per second, in Mbps
attackPeakPps
Long
Attack peak packets per second, pps
attackPeakQps
Long
Attack peak queries per second, pqs
attackStatus
String
Attack status, including underway and ended
TagModel
Parameter name
Types
Description
tagKey
String
The key of the tag, which main contain uppercase and lowercase letters, numbers, Chinese characters, and special characters-_ /., with a length of 1-65.
tagValue
String
The value of the tag, which main contain uppercase and lowercase letters, numbers, Chinese characters, and special characters-_ /., with a length of 0-65.
Type code definition
instanceType
Types
Description
BCC
BCC instance type
BBC
BBC instance type
DCC
DCC instance type
ENI
Elastic network interface instance type
BLB
BLB instance type
VPN
VPN instance type
NAT
NAT instance type
eipInstanceType
Types
Description
normal
Standard EIP type
shared
EIP in EIPGROUP
Status code definitions
eipStatus
Status
Description
creating
Creating
available
Available
binded
Bound
binding
Binding in progress
unbinding
Unbinding in progress
updating
Updating
paused
Suspended
unavailable
Temporarily unavailable, under repair
Order information definition
Billing
Status
Types
Description
paymentTiming
string
Payment time: Prepaid and Postpaid.
billingMethod
string
Charge Type: ByTraffic, ByBandwidth, ByPeak95 (only supported by postpay EIPGROUP)
reservation
Reservation
Reserved information, not required when payment method is Postpay, but must be set when it is Prepay
Reservation
Status
Types
Description
reservationLength
int
Duration: [1,2,3,4,5,6,7,8,9,12,24,36]
reservationTimeUnit
string
Time unit: month - currently only monthly payment is supported