附录1
更新时间:2024-08-08
Model对象定义
EipModel
参数名称 | 类型 | 描述 |
---|---|---|
name | String | EIP的名字 |
eip | String | EIP地址,点分十进制表示 |
eipId | String | EIP ID |
status | eipStatus | EIP状态 |
eipInstanceType | eipInstanceType | EIP实例类型 |
instanceType | instanceType | 绑定实例类型,若EIP处于未绑定状态,此项值为空 |
instanceId | String | 实例ID,若EIP处于未绑定状态,此项值为空 |
shareGroupId | String | 共享带宽组ID,若为普通EIP,此项值为空 |
defaultDomesticBandwidth | int | 默认跨境加速带宽,仅香港区域有该属性,单位为Mbps |
bandwidthInMbps | int | 公网带宽,单位为Mbps |
bwShortId | String | 带宽包ID |
bwBandwidthInMbps | int | 带宽包带宽,单位为Mbps |
domesticBwShortId | String | 跨境加速包ID |
domesticBwBandwidthInMbps | int | 跨境加速包带宽,单位为Mbps |
paymentTiming | string | 付款时间,预支付(Prepaid)和后支付(Postpaid) |
billingMethod | string | 计费方式,按流量(ByTraffic)和按带宽(ByBandwidth,只有后付费产品此参数才有值 |
createTime | string | 创建时间 |
expireTime | string | 过期时间,只有预付费产品此参数才有值 |
region | string | 当前EIP所属区域 |
routeType | string | EIP线路类型 |
tags | List<TagModel> | 绑定的标签集合 |
deleteProtect | Boolean | 是否开启释放保护 |
RecycleEipModel
参数名称 | 类型 | 描述 |
---|---|---|
name | String | EIP名称 |
eip | String | EIP地址,点分十进制表示 |
eipId | String | EIP ID |
status | eipStatus | EIP状态 |
routeType | String | EIP线路类型 |
bandwidthInMbps | int | 公网带宽,单位为Mbps |
paymentTiming | String | 付款时间,预支付(Prepaid)和后支付(Postpaid) |
billingMethod | String | 计费方式,按流量(ByTraffic)或按带宽(ByBandwidth)等 |
recycleTime | String | EIP进入回收站时间 |
scheduledDeleteTime | String | EIP计划删除时间 |
EipGroupModel
参数名称 | 类型 | 描述 |
---|---|---|
name | String | 共享带宽名称 |
status | eipStatus | 共享带宽状态 |
id | String | 共享带宽ID |
bandwidthInMbps | int | 共享带宽带宽值,单位为Mbps |
defaultDomesticBandwidth | int | 默认跨境加速带宽,仅香港区域有该属性,单位为Mbps |
bwShortId | String | 带宽包ID |
bwBandwidthInMbps | int | 带宽包带宽,单位为Mbps |
domesticBwShortId | String | 跨境加速包ID |
domesticBwBandwidthInMbps | int | 跨境加速包带宽,单位为Mbps |
paymentTiming | string | 付款时间,预支付(Prepaid)和后支付(Postpaid) |
billingMethod | string | 计费方式,按带宽(ByBandwidth),95峰值计费(ByPeak95) |
createTime | string | 创建时间 |
expireTime | string | 过期时间,只有预付费产品此参数才有值 |
region | string | 共享带宽所属区域 |
routeType | string | 共享带宽线路类型 |
tags | List<TagModel> | 绑定的标签集合 |
eips | List<EipModel> | 共享带宽中的EIP信息 |
TbspModel
参数名称 | 类型 | 描述 |
---|---|---|
name | String | 流量突发服务包名称 |
id | String | 流量突发服务包ID |
defenseLineType | String | 流量突发服务包线路类型 |
defenseCountQuota | Int | 流量突发服务包容量 |
ipList | List<TbspIpModel> | 流量突发服务包绑定的IP列表 |
ipTotalCount | Int | 流量突发服务包绑定的IP数量 |
autoRenewSwitch | Int | 流量突发服务包是否开启自动续费,1代表开启 |
productStatus | String | 流量突发服务包状态 |
createTime | String | 流量突发服务包创建时间 |
expireTime | String | 流量突发服务包到期时间 |
defenseEnable | Int | 流量突发服务包防护能力,0代表尽力防护 |
attackingRecordList | List<TbspAttackRecordModel> | 流量突发服务包攻击记录列表 |
attackingRecordTotalCount | Int | 流量突发服务包攻击记录总数 |
TbspIpCleanModel
参数名称 | 类型 | 描述 |
---|---|---|
ip | String | 流量突发服务包防护对象IP地址 |
eipName | String | 流量突发服务包防护对象IP名称 |
eipId | String | 流量突发服务包防护对象EIP ID |
thresholdType | String | 流量突发服务包IP清洗阈值类型,包含按带宽上限 (bandwidth)、智能阈值 (auto) 和手动设置 (manual) |
ipCleanMbps | Int | 清洗阈值每秒流量带宽Mbps |
ipCleanPps | Int | 清洗阈值每秒报文数pps |
productStatus | String | 流量突发服务包状态 |
turnOffBeginTime | String | 关闭防护IP清洗起始时间 |
turnOnEndTime | String | 关闭防护IP清洗终止时间 |
TbspIpWhitelistModel
参数名称 | 类型 | 描述 |
---|---|---|
ip | String | 流量突发服务包防护对象IP地址 |
whitelistId | String | 流量突发服务包IP白名单ID |
ipCidr | String | 流量突发服务包IP白名单网段 (完整IP地址格式或IP网段格式) |
TbspAreaBlockingModel
参数名称 | 类型 | 描述 |
---|---|---|
ip | String | 流量突发服务包防护对象IP地址 |
blockArea | String | 流量突发服务包防护对象封禁区域,包含大陆地区 (continent) 和海外及港澳台地区 (overseas) |
blockBeginTime | String | 流量突发服务包防护对象区域封禁起始时间 |
blockEndTime | String | 流量突发服务包防护对象区域封禁终止时间 |
TbspProtocolBlockingModel
参数名称 | 类型 | 描述 |
---|---|---|
ip | String | 流量突发服务包防护对象IP地址 |
protocolPortList | List<TbspProtocolPortModel> | 流量突发服务包协议封禁端口列表信息 |
TbspProtocolPortModel
参数名称 | 类型 | 描述 |
---|---|---|
type | String | 流量突发服务包封禁协议类型,包含icmp、tcp和udp |
portBegin | Int | 流量突发服务包协议封禁端口起始值 |
portEnd | Int | 流量突发服务包协议封禁端口终止值 |
TbspIpModel
参数名称 | 类型 | 描述 |
---|---|---|
ip | String | 流量突发服务包绑定防护对象IP地址 |
status | String | 流量突发服务包绑定防护对象运行状态 |
TbspAttackRecordModel
参数名称 | 类型 | 描述 |
---|---|---|
ip | String | 流量突发服务包被攻击的IP地址 |
startTime | String | 攻击开始时间 |
DdosModel
参数名称 | 类型 | 描述 |
---|---|---|
ip | String | 公网IP |
status | String | 基础防护状,包含normal正常、flush清洗中、blackhole封禁中 |
bindInstanceType | String | 公网IP绑定实例类型,若处于未绑定状态,此项值为空 |
bindInstanceId | String | 公网IP绑定实例ID,若处于未绑定状态,此项值为空 |
ipCleanMbps | Long | 清洗阈值每秒流量带宽Mbps |
ipCleanPps | Long | 清洗阈值每秒报文数pps |
thresholdType | String | 清洗阈值类型,包含按带宽上限 (bandwidth)、智能阈值 (auto) 和手动设置 (manual) |
maximumThreshold | Long | 最大防护阈值MB |
DdosAttackRecordModel
参数名称 | 类型 | 描述 |
---|---|---|
ip | String | 公网IP |
startTime | String | 攻击开始UTC时间 |
endTime | String | 攻击结束UTC时间 |
attackType | List |
攻击类型 |
attackPeakMbps | Long | 攻击峰值每秒流量带宽Mbps |
attackPeakPps | Long | 攻击峰值每秒报文数pps |
attackPeakQps | Long | 攻击峰值每秒服务请求数qps |
attackStatus | String | 攻击状态,包含underway攻击中、ended攻击结束 |
TagModel
参数名称 | 类型 | 描述 |
---|---|---|
tagKey | String | 标签的键,可包含大小写字母、数字、中文以及-_ /.特殊字符,长度1-65 |
tagValue | String | 标签的值,可包含大小写字母、数字、中文以及-_ /.特殊字符,长度0-65 |
类型编码定义
instanceType
类型 | 描述 |
---|---|
BCC | BCC实例类型 |
BBC | BBC实例类型 |
DCC | DCC实例类型 |
ENI | 弹性网卡实例类型 |
BLB | BLB实例类型 |
VPN | VPN实例类型 |
NAT | NAT实例类型 |
eipInstanceType
类型 | 描述 |
---|---|
normal | 普通EIP类型 |
shared | 共享带宽中的EIP |
状态编码定义
eipStatus
状态 | 描述 |
---|---|
creating | 创建中 |
available | 可用 |
binded | 已绑定 |
binding | 绑定中 |
unbinding | 解绑中 |
updating | 更新中 |
paused | 已暂停 |
unavailable | 暂不可用,修复中 |
订单信息定义
Billing
状态 | 类型 | 描述 |
---|---|---|
paymentTiming | string | 付款时间,预支付(Prepaid)和后支付(Postpaid) |
billingMethod | string | 计费方式,按流量(ByTraffic)、按带宽(ByBandwidth)、按增强95(ByPeak95)(只有共享带宽后付费支持) |
reservation | Reservation | 保留信息,支付方式为后支付时不需要设置,预支付时必须设置 |
Reservation
状态 | 类型 | 描述 |
---|---|---|
reservationLength | int | 时长,[1,2,3,4,5,6,7,8,9,12,24,36] |
reservationTimeUnit | string | 时间单位,month,当前仅支持按月 |