AclConfig
基于端口的acl策略
被如下接口引用:CreatePortAclConfig, CreatePortAclConfigList, DeletePortAclConfig, DescribeListPortAclList, ModifyPortAclConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ForwardProtocol | String | 是 | 协议类型, 可取值tcp, udp, all 示例值:tcp |
DPortStart | Integer | 是 | 目的端口起始,可取值范围0~65535 示例值:0 |
DPortEnd | Integer | 是 | 目的端口结束,可取值范围0~65535 示例值:65535 |
SPortStart | Integer | 是 | 来源端口起始,可取值范围0~65535 示例值:0 |
SPortEnd | Integer | 是 | 来源端口结束,可取值范围0~65535 示例值:65535 |
Action | String | 是 | 动作,可取值:drop, transmit, forward 示例值:65535 |
Priority | Integer | 否 | 策略优先级,数字越小,级别越高,该规则越靠前匹配,取值1-1000 注意:此字段可能返回 null,表示取不到有效值。 示例值:10 |
AclConfigRelation
端口acl策略配置与高防资源关联
被如下接口引用:DescribeListPortAclList。
名称 | 类型 | 描述 |
---|---|---|
AclConfig | AclConfig | acl策略 |
InstanceDetailList | Array of InstanceRelation | 实例列表 |
AnycastOutPackRelation
Anycast转外套餐详情
被如下接口引用:DescribeListBGPIPInstances。
名称 | 类型 | 描述 |
---|---|---|
NormalBandwidth | Integer | 业务带宽(单位M) 注意:此字段可能返回 null,表示取不到有效值。 示例值:200 |
ForwardRulesLimit | Integer | 转发规则数 注意:此字段可能返回 null,表示取不到有效值。 示例值:60 |
AutoRenewFlag | Integer | 自动续费标记 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
CurDeadline | String | 到期时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2022-06-18 18:36:44 |
BGPIPInstance
高防IP资产实例信息
被如下接口引用:DescribeListBGPIPInstances。
名称 | 类型 | 描述 |
---|---|---|
InstanceDetail | InstanceRelation | 资产实例的详细信息 |
SpecificationLimit | BGPIPInstanceSpecification | 资产实例的规格信息 |
Usage | BGPIPInstanceUsages | 资产实例的使用统计信息 |
Region | RegionInfo | 资产实例所在的地域 |
Status | String | 资产实例的防护状态,状态码如下: "idle":正常状态(无攻击) "attacking":攻击中 "blocking":封堵中 "creating":创建中 "deblocking":解封中 "isolate":回收隔离中 示例值:idle |
ExpiredTime | Timestamp | 到期时间 示例值:2020-06-09 23:12:23 |
CreatedTime | Timestamp | 购买时间 示例值:2020-05-09 23:12:23 |
Name | String | 资产实例的名称 示例值:Test |
PackInfo | PackInfo | 资产实例所属的套餐包信息, 注意:当资产实例不是套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。 |
StaticPackRelation | StaticPackRelation | 资产实例所属的三网套餐包详情, 注意:当资产实例不是三网套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。 |
ZoneId | Integer | 区分高防IP境外线路 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
Tgw | Integer | 区分集群 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
EipAddressStatus | String | 高防弹性公网IP状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡)。只对高防弹性公网IP实例有效。 注意:此字段可能返回 null,表示取不到有效值。 示例值:UNBIND |
EipFlag | Integer | 是否高防弹性公网IP实例,是为1,否为0。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
EipAddressPackRelation | EipAddressPackRelation | 资产实例所属的高防弹性公网IP套餐包详情, 注意:当资产实例不是高防弹性公网IP套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。 |
EipAddressInfo | EipAddressRelation | 高防弹性公网IP关联的实例信息。 注意:当资产实例不是高防弹性公网IP实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。 |
Domain | String | 建议客户接入的域名,客户可使用域名接入。 注意:此字段可能返回 null,表示取不到有效值。 示例值:www.8cname.com |
DamDDoSStatus | Integer | 是否开启安全加速,是为1,否为0。 示例值:0 |
V6Flag | Integer | 是否Ipv6版本的IP, 是为1,否为0 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
BGPIPChannelFlag | Integer | 是否渠道版高防IP,是为1,否为0 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
TagInfoList | Array of TagInfo | 资源关联标签 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
AnycastOutPackRelation | AnycastOutPackRelation | 资产实例所属的全力防护套餐包详情, 注意:当资产实例不是全力防护套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。 |
InstanceVersion | Integer | 资源实例版本 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
ConvoyId | String | 重保实例 注意:此字段可能返回 null,表示取不到有效值。 示例值:id-xxx |
ElasticBandwidth | Integer | 带宽后付费 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
EOFlag | Integer | 是否为EO代播的ip: 1是,0不是 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
BGPIPInstanceSpecification
高防IP资产实例的规格信息
被如下接口引用:DescribeListBGPIPInstances。
名称 | 类型 | 描述 |
---|---|---|
ProtectBandwidth | Integer | 保底防护峰值,单位Mbps 示例值:2000 |
ProtectCCQPS | Integer | CC防护峰值,单位qps 示例值:2000 |
NormalBandwidth | Integer | 正常业务带宽,单位Mbps 示例值:2000 |
ForwardRulesLimit | Integer | 转发规则数,单位条 示例值:50 |
AutoRenewFlag | Integer | 自动续费状态,取值[ 0:没有开启自动续费 1:开启了自动续费 ] 示例值:1 |
Line | Integer | 高防IP线路,取值为[ 1:BGP线路 2:电信 3:联通 4:移动 99:第三方合作线路 ] 示例值:1 |
ElasticBandwidth | Integer | 弹性防护峰值,单位Mbps 示例值:1000 |
BGPIPInstanceUsages
高防IP资产实例的使用信息统计
被如下接口引用:DescribeListBGPIPInstances。
名称 | 类型 | 描述 |
---|---|---|
PortRulesUsage | Integer | 已使用的端口规则数,单位条 |
DomainRulesUsage | Integer | 已使用的域名规则数,单位条 |
Last7DayAttackCount | Integer | 最近7天的攻击次数,单位次 |
BGPIPL7RuleEntry
L7规则
被如下接口引用:DescribeBGPIPL7Rules。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Protocol | String | 是 | 转发协议,取值[http, https] 示例值:80 |
Domain | String | 是 | 转发域名 示例值:www.abc.com |
LbType | Integer | 是 | 负载均衡方式,取值[1(加权轮询)] 示例值:1 |
KeepEnable | Integer | 是 | 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] 示例值:1 |
KeepTime | Integer | 是 | 会话保持时间,单位秒 示例值:12 |
SourceType | Integer | 是 | 回源方式,取值[1(域名回源),2(IP回源)] 示例值:1 |
SourceList | Array of L4RuleSource | 是 | 回源列表 |
Region | Integer | 否 | 区域码 示例值:1 |
Id | String | 否 | 资源Id 示例值:id-xxx |
Ip | String | 否 | 资源Ip 示例值:1.1.1.1 |
RuleId | String | 否 | 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; 示例值:ruleid |
RuleName | String | 否 | 规则描述 示例值:name |
CertType | Integer | 否 | 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0 示例值:1 |
SSLId | String | 否 | 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID 示例值:id-xxx |
Cert | String | 否 | 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) 示例值:cert |
PrivateKey | String | 否 | 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) 示例值:key |
Status | Integer | 否 | 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] 示例值:1 |
CCStatus | Integer | 否 | cc防护状态,取值[0(关闭), 1(开启)] 示例值:1 |
CCEnable | Integer | 否 | HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)] 示例值:1 |
CCThreshold | Integer | 否 | HTTPS协议的CC防护阈值(已废弃) 示例值:1 |
CCLevel | String | 否 | HTTPS协议的CC防护等级 示例值:宽松 |
ModifyTime | Timestamp | 否 | 修改时间 示例值:2024.10.1 |
HttpsToHttpEnable | Integer | 否 | 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭 示例值:1 |
VirtualPort | Integer | 否 | 接入端口值 注意:此字段可能返回 null,表示取不到有效值。 示例值:80 |
RewriteHttps | Integer | 否 | http强制跳转https,1表示打开,0表示关闭 示例值:10 |
ErrCode | Integer | 否 | 规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期 示例值:10 |
Version | Integer | 否 | 版本 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
BGPInstance
高防包资产实例信息
被如下接口引用:DescribeListBGPInstances。
名称 | 类型 | 描述 |
---|---|---|
InstanceDetail | InstanceRelation | 资产实例的详细信息 示例值:{"EipList":["175.27.164.158"],"InstanceId":"bgp-0000015a"} |
SpecificationLimit | BGPInstanceSpecification | 资产实例的规格信息 示例值:{"ProtectBandwidth":30000,"ProtectCountLimit":10,"ProtectIPNumbe |
Usage | BGPInstanceUsages | 资产实例的使用统计信息 示例值:{"ProtectCountUsage":0,"ProtectIPNumberUsage":1,"Last7DayAttackC |
Region | RegionInfo | 资产实例所在的地域 示例值:{"Region":"ap-nanjing"} |
Status | String | 资产实例的防护状态,状态码如下: "idle":正常状态(无攻击) "attacking":攻击中 "blocking":封堵中 "creating":创建中 "deblocking":解封中 "isolate":回收隔离中 示例值:idle |
CreatedTime | Timestamp | 购买时间 示例值:2021-04-25 23:04:10 |
ExpiredTime | Timestamp | 到期时间 示例值:2021-07-25 23:04:10 |
Name | String | 资产实例的名称 示例值:“id-123” |
PackInfo | PackInfo | 资产实例所属的套餐包信息, 注意:当资产实例不是套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
EipProductInfos | Array of EipProductInfo | 高防包绑定的EIP属于的云产品信息 示例值:[{"Ip":"175.27.164.158","BizType":"public","DeviceType":"cvm","I |
BoundStatus | String | 高防包绑定状态,取值[ "idle":绑定已完成 "bounding":正在绑定中 "failed":绑定失败 ] 示例值:idle |
DDoSLevel | String | 四层防护严格级别 示例值:defalut |
CCEnable | Integer | CC防护开关 示例值:1 |
TagInfoList | Array of TagInfo | 资源关联标签 示例值:null |
IpCountNewFlag | Integer | 新版本1ip高防包 示例值:1 |
VitalityVersion | Integer | 攻击封堵套餐标记 示例值:1 |
Line | Integer | 网络线路 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
FreeServiceBandwidth | Integer | 不计费的业务带宽 注意:此字段可能返回 null,表示取不到有效值。 示例值:10 |
ElasticServiceBandwidth | Integer | 弹性业务带宽开关 示例值:1 |
GiftServiceBandWidth | Integer | 赠送的业务带宽 示例值:50 |
ModifyTime | String | 修改时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2024.10.1 |
BasicPlusFlag | Integer | 是否是基础防护加强版 0: 不是 1: 是 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
PlanCntFlag | Integer | 是否标准版2.0 0: 包含标准版2.0 1: 只查询标准版2.0 2: 不查标准版2.0 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
TransRegionFlag | Integer | 是否跨区域产品 0: 不包含跨区域产品 1: 中国大陆跨区域产品 2: 非中国大陆跨区域产品 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
SuperPackFlag | Integer | 是否为超级高防包 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ZoneId | Integer | 所属ZoneId 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
BGPInstanceSpecification
高防包资产实例的规格信息
被如下接口引用:DescribeListBGPInstances。
名称 | 类型 | 描述 |
---|---|---|
ProtectBandwidth | Integer | 保底防护峰值,单位Gbps 示例值:1 |
ProtectCountLimit | Integer | 防护次数,单位次 示例值:10 |
ProtectIPNumberLimit | Integer | 防护IP数,单位个 示例值:10 |
AutoRenewFlag | Integer | 自动续费状态,取值[ 0:没有开启自动续费 1:开启了自动续费 ] 示例值:0 |
UnionPackFlag | Integer | 联合产品标记,0代表普通高防包,1代表联合高防包 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
ServiceBandWidth | Integer | 业务带宽 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
BattleEditionFlag | Integer | 战斗服版本标记,0表示普通高防包,1表示战斗服高防包 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
ChannelEditionFlag | Integer | 渠道版标记,0表示普通高防包,1表示渠道版高防包 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
EnterpriseFlag | Integer | 高防包企业版标记,0表示普通高防包;1表示企业版高防包 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
ElasticLimit | Integer | 高防包企业版弹性阈值,0表示未开启;大于0为弹性防护阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
DownGradeProtect | Integer | 降配后的防护能力,单位Gbps 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
BGPInstanceUsages
高防包资产实例的使用信息统计
被如下接口引用:DescribeListBGPInstances。
名称 | 类型 | 描述 |
---|---|---|
ProtectCountUsage | Integer | 已使用的防护次数,单位次 |
ProtectIPNumberUsage | Integer | 已防护的IP数,单位个 |
Last7DayAttackCount | Integer | 最近7天的攻击次数,单位次 |
BlackWhiteIpRelation
黑白名单IP
被如下接口引用:DescribeListBlackWhiteIpList。
名称 | 类型 | 描述 |
---|---|---|
Ip | String | IP地址 示例值:1.1.2.1 |
Type | String | IP类型,取值[black(黑IP),white(白IP)] 示例值:black |
InstanceDetailList | Array of InstanceRelation | 黑白IP所属的实例 |
Mask | Integer | ip掩码,0表示32位完整ip 示例值:0 |
ModifyTime | String | 修改时间 示例值:2021-11-23 14:56:59 |
BoundIpInfo
高防包绑定IP对象
被如下接口引用:CreateBoundIP。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Ip | String | 是 | IP地址 示例值:1.1.1.1 |
BizType | String | 否 | 绑定的产品分类,绑定操作为必填项,解绑操作可不填。取值[public(CVM、CLB产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] 示例值:public |
InstanceId | String | 否 | IP所属的资源实例ID,绑定操作为必填项,解绑操作可不填。例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写"none"; 示例值:none |
DeviceType | String | 否 | 产品分类下的子类型,绑定操作为必填项,解绑操作可不填。取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(弹性公网常规IP)] 示例值:cvm |
IspCode | Integer | 否 | 运营商,绑定操作为必填项,解绑操作可不填。0:电信;1:联通;2:移动;5:BGP 示例值:5 |
Domain | String | 否 | 域名化资产对应的域名 注意:此字段可能返回 null,表示取不到有效值。 示例值:www.abc.com |
CCLevelPolicy
CC分级策略
被如下接口引用:DescribeCCLevelList。
名称 | 类型 | 描述 |
---|---|---|
InstanceId | String | 实例Id |
Ip | String | Ip |
Protocol | String | 协议 |
Domain | String | 域名 |
Level | String | 防护等级,可取值default表示默认策略,loose表示宽松,strict表示严格 |
CreateTime | Timestamp | 创建时间 |
ModifyTime | Timestamp | 修改时间 |
CCPrecisionPlyRecord
CC精准防护配置项
被如下接口引用:CreateCCPrecisionPolicy, DescribeCCPrecisionPlyList, ModifyCCPrecisionPolicy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
FieldType | String | 是 | 配置项类型,当前仅支持value 示例值:value |
FieldName | String | 是 | 配置字段,可取值cgi, ua, cookie, referer, accept, srcip 示例值:srcip |
Value | String | 是 | 配置取值 示例值:1.2.3.4 |
ValueOperator | String | 是 | 配置项值比对方式,可取值equal ,not_equal, include 示例值:equal |
CCPrecisionPolicy
CC精准防护策略信息
被如下接口引用:DescribeCCPrecisionPlyList。
名称 | 类型 | 描述 |
---|---|---|
PolicyId | String | 策略Id |
InstanceId | String | 实例Id |
Ip | String | Ip地址 |
Protocol | String | 协议 |
Domain | String | 域名 |
PolicyAction | String | 策略方式(丢弃或验证码) |
PolicyList | Array of CCPrecisionPlyRecord | 策略列表 |
CreateTime | Timestamp | 创建时间 |
ModifyTime | Timestamp | 修改时间 |
CCReqLimitPolicy
CC频率限制策略
被如下接口引用:DescribeCCReqLimitPolicyList。
名称 | 类型 | 描述 |
---|---|---|
PolicyId | String | 策略Id |
InstanceId | String | 实例Id |
Ip | String | Ip地址 |
Protocol | String | 协议,可取值HTTP,HTTPS |
Domain | String | 域名 |
PolicyRecord | CCReqLimitPolicyRecord | 策略项 |
CreateTime | Timestamp | 创建时间 |
ModifyTime | Timestamp | 修改时间 |
CCReqLimitPolicyRecord
CC频率限制策略项字段
被如下接口引用:CreateCCReqLimitPolicy, DescribeCCReqLimitPolicyList, ModifyCCReqLimitPolicy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Period | Integer | 是 | 统计周期,可取值1,10,30,60,单位秒 |
RequestNum | Integer | 是 | 请求数,取值1~20000 |
Action | String | 是 | 频率限制策略方式,可取值alg表示验证码,drop表示丢弃 |
ExecuteDuration | Integer | 是 | 频率限制策略时长,可取值1~86400,单位秒 |
Mode | String | 是 | 策略项比对方式,可取值include表示包含,equal表示等于 |
Uri | String | 否 | Uri,三个策略项仅可填其中之一 |
UserAgent | String | 否 | User-Agent,三个策略项仅可填其中之一 |
Cookie | String | 否 | Cookie,三个策略项仅可填其中之一 |
CCThresholdPolicy
CC清洗阈值策略
被如下接口引用:DescribeCCThresholdList。
名称 | 类型 | 描述 |
---|---|---|
InstanceId | String | 实例Id 示例值:bgp-0000000a |
Ip | String | Ip地址 示例值:1.1.1.1 |
Protocol | String | 协议 示例值:http |
Domain | String | 域名 示例值:www.test.com |
Threshold | Integer | 清洗阈值 示例值:1000 |
CreateTime | Timestamp | 创建时间 示例值:2021-06-16 21:00:44 |
ModifyTime | Timestamp | 修改时间 示例值:2021-06-17 14:38:12 |
CcBlackWhiteIpPolicy
CC四层黑白名单列表
被如下接口引用:DescribeCcBlackWhiteIpList。
名称 | 类型 | 描述 |
---|---|---|
PolicyId | String | 策略Id 示例值:ccBlackWhite-0000000x |
InstanceId | String | 实例Id 示例值:bgpip-0000011x |
Ip | String | IP地址 示例值:1.1.1.1 |
Domain | String | 域名 示例值:www.xx.com |
Protocol | String | 协议 示例值:http |
Type | String | IP类型,取值[black(黑名单IP), white(白名单IP)] 示例值:black |
BlackWhiteIp | String | 黑白名单IP地址 示例值:1.1.1.1 |
Mask | Integer | 掩码 示例值:24 |
CreateTime | String | 创建时间 示例值:2021-10-12 00:00:00 |
ModifyTime | String | 修改时间 示例值:2021-10-12 00:00:00 |
CcGeoIPBlockConfig
DDoS防护的区域封禁配置
被如下接口引用:CreateCcGeoIPBlockConfig, DeleteCcGeoIPBlockConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RegionType | String | 是 | 区域类型,取值[ oversea(境外) china(国内) customized(自定义地区) ] 示例值:oversea |
Action | String | 是 | 封禁动作,取值[ drop(拦截) alg(人机校验) ] 示例值:drop |
Id | String | 否 | 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID 示例值:ccGeoip-00000111 |
AreaList | Array of Integer | 否 | 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空 示例值:100025 |
CcGeoIpPolicyNew
CC地域封禁列表详情
被如下接口引用:DescribeCcGeoIPBlockConfigList。
名称 | 类型 | 描述 |
---|---|---|
PolicyId | String | 策略Id 示例值:rule-0000011x |
InstanceId | String | 实例Id 示例值:bgpip-0000011x |
Ip | String | IP地址 示例值:1.1.1.1 |
Domain | String | 域名 示例值:www.xx.com |
Protocol | String | 协议,可取值HTTP,HTTPS 示例值:http |
Action | String | 用户动作,drop或alg 示例值:drop |
RegionType | String | 地域类型,分为china, oversea与customized 示例值:china |
AreaList | Array of Integer | 用户选择封禁的地域ID列表 示例值:[0,1] |
CreateTime | String | 创建时间 示例值:2021-10-12 00:00:00 |
ModifyTime | String | 修改时间 示例值:2021-10-12 00:00:00 |
CertIdInsL7Rules
使用证书的规则集合
被如下接口引用:DescribeL7RulesBySSLCertId。
名称 | 类型 | 描述 |
---|---|---|
L7Rules | Array of InsL7Rules | 使用证书的规则列表 |
CertId | String | 证书ID 示例值:id-xxx |
ConnectLimitConfig
连接抑制相关配置
被如下接口引用:CreateDDoSConnectLimit, DescribeDDoSConnectLimitList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
SdNewLimit | Integer | 是 | 基于源IP+目的IP的每秒新建数限制 |
DstNewLimit | Integer | 是 | 基于目的IP的每秒新建数限制 |
SdConnLimit | Integer | 是 | 基于源IP+目的IP的并发连接控制 |
DstConnLimit | Integer | 是 | 基于目的IP+目的端口的并发连接控制 |
BadConnThreshold | Integer | 是 | 基于连接抑制触发阈值,取值范围[0,4294967295] |
NullConnEnable | Integer | 是 | 异常连接检测条件,空连接防护开关,,取值范围[0,1] |
ConnTimeout | Integer | 是 | 异常连接检测条件,连接超时,,取值范围[0,65535] |
SynRate | Integer | 是 | 异常连接检测条件,syn占比ack百分比,,取值范围[0,100] |
SynLimit | Integer | 是 | 异常连接检测条件,syn阈值,取值范围[0,100] |
ConnectLimitRelation
连接抑制列表
被如下接口引用:DescribeDDoSConnectLimitList。
名称 | 类型 | 描述 |
---|---|---|
ConnectLimitConfig | ConnectLimitConfig | 连接抑制配置 |
InstanceDetailList | Array of InstanceRelation | 连接抑制关联的实例信息 |
DDoSAIRelation
DDoS防护的AI防护开关
被如下接口引用:DescribeListDDoSAI。
名称 | 类型 | 描述 |
---|---|---|
DDoSAI | String | AI防护开关,取值[ on(开启) off(关闭) ] |
InstanceDetailList | Array of InstanceRelation | AI防护开关所属的资源实例 |
DDoSGeoIPBlockConfig
DDoS防护的区域封禁配置
被如下接口引用:CreateDDoSGeoIPBlockConfig, DeleteDDoSGeoIPBlockConfig, DescribeListDDoSGeoIPBlockConfig, ModifyDDoSGeoIPBlockConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RegionType | String | 是 | 区域类型,取值[ oversea(境外) china(国内) customized(自定义地区) ] 示例值:oversea |
Action | String | 是 | 封禁动作,取值[ drop(拦截) trans(放行) ] 示例值:drop |
Id | String | 否 | 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID 示例值:0 |
AreaList | Array of Integer | 否 | 当RegionType为customized时,必须填写AreaList,且最多填写128个; 示例值:100025 |
DDoSGeoIPBlockConfigRelation
DDoS区域封禁配置相关信息
被如下接口引用:DescribeListDDoSGeoIPBlockConfig。
名称 | 类型 | 描述 |
---|---|---|
GeoIPBlockConfig | DDoSGeoIPBlockConfig | DDoS区域封禁配置 |
InstanceDetailList | Array of InstanceRelation | 配置所属的资源实例 |
DDoSSpeedLimitConfig
DDoS访问限速配置
被如下接口引用:CreateDDoSSpeedLimitConfig, DeleteDDoSSpeedLimitConfig, DescribeListDDoSSpeedLimitConfig, ModifyDDoSSpeedLimitConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Mode | Integer | 是 | 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ] 示例值:1 |
SpeedValues | Array of SpeedValue | 是 | 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值 示例值:1 |
DstPortScopes | Array of PortSegment | 否 | 此字段已弃用,请填写新字段DstPortList。 示例值:DstPortList |
Id | String | 否 | 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID 示例值:id-xx |
ProtocolList | String | 否 | IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。 示例值:1.1.1.1 |
DstPortList | String | 否 | 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000 示例值:80 |
DDoSSpeedLimitConfigRelation
DDoS访问限速配置相关信息
被如下接口引用:DescribeListDDoSSpeedLimitConfig。
名称 | 类型 | 描述 |
---|---|---|
SpeedLimitConfig | DDoSSpeedLimitConfig | DDoS访问限速配置 |
InstanceDetailList | Array of InstanceRelation | 配置所属的资源实例 |
DefaultAlarmThreshold
单IP默认告警阈值配置
被如下接口引用:CreateDefaultAlarmThreshold, DescribeDefaultAlarmThreshold。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
AlarmType | Integer | 否 | 告警阈值类型,取值[ 1(入流量告警阈值) 2(攻击清洗流量告警阈值) ] 示例值:1 |
AlarmThreshold | Integer | 否 | 告警阈值,单位Mbps,取值>=0;当作为输入参数时,设置0会删除告警阈值配置; 示例值:10 |
EipAddressPackRelation
Anycast高防套餐详情
被如下接口引用:DescribeListBGPIPInstances。
名称 | 类型 | 描述 |
---|---|---|
IpCount | Integer | 套餐IP数量 示例值:1 |
AutoRenewFlag | Integer | 自动续费标记 示例值:0 |
CurDeadline | Timestamp | 当前到期时间 示例值:2021-03-17 12:32:12 |
EipAddressRelation
高防弹性公网IP关联信息
被如下接口引用:DescribeListBGPIPInstances。
名称 | 类型 | 描述 |
---|---|---|
EipAddressRegion | String | 高防弹性公网IP绑定的实例地区,例如hk代表中国香港 注意:此字段可能返回 null,表示取不到有效值。 示例值:hk |
EipBoundRscIns | String | 绑定的资源实例ID。可能是一个CVM。 注意:此字段可能返回 null,表示取不到有效值。 示例值:ins-xx |
EipBoundRscEni | String | 绑定的弹性网卡ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:eni-xx |
EipBoundRscVip | String | 绑定的资源内网ip 注意:此字段可能返回 null,表示取不到有效值。 示例值:x.x.x.x |
ModifyTime | String | 修改时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021-01-01 00:00:00 |
EipProductInfo
EIP所属的云产品信息
被如下接口引用:DescribeListBGPInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Ip | String | 是 | IP地址 示例值:1.1.1.1 |
BizType | String | 是 | 云产品类型,取值[ public(CVM产品), bm(黑石产品), eni(弹性网卡), vpngw(VPN网关), natgw(NAT网关), waf(Web应用安全产品), fpc(金融产品), gaap(GAAP产品), other(托管IP) ] 示例值:cvm |
DeviceType | String | 是 | 云产品子类型,取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(黑石弹性IP)] 示例值:cvm |
InstanceId | String | 是 | IP所属的云产品实例ID,例如是弹性网卡的IP,InstanceId为弹性网卡的ID(eni-*); 如果是托管IP没有对应的资源实例ID,InstanceId为"" 示例值:id-xxx |
Domain | String | 否 | 域名化资产对应的域名 注意:此字段可能返回 null,表示取不到有效值。 示例值:www.abc.com |
ForwardListener
转发监听器
被如下接口引用:CreateWaterPrintConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
FrontendPort | Integer | 是 | 转发监听端口下限,取值1~65535 示例值:80 |
ForwardProtocol | String | 是 | 转发协议,取值[ TCP UDP ] 示例值:TCP |
FrontendPortEnd | Integer | 否 | 转发监听端口上限,取值1~65535 示例值:8080 |
HttpStatusMap
业务流量的http状态码聚合数据
被如下接口引用:DescribeBizHttpStatus。
名称 | 类型 | 描述 |
---|---|---|
SourceHttp2xx | Array of Float | http2xx回源状态码 示例值:[1,2,3] |
Http5xx | Array of Float | http5xx状态码 示例值:[1,2,3] |
SourceHttp5xx | Array of Float | http5xx回源状态码 示例值:[1,2,3] |
SourceHttp404 | Array of Float | http404回源状态码 示例值:[1,2,3] |
Http4xx | Array of Float | http4xx状态码 示例值:[1,2,3] |
SourceHttp4xx | Array of Float | http4xx回源状态码 示例值:[1,2,3] |
Http2xx | Array of Float | http2xx状态码 示例值:[1,2,3] |
Http404 | Array of Float | http404状态码 示例值:[1,2,3] |
SourceHttp3xx | Array of Float | http3xx回源状态码 示例值:[1,2,3] |
Http3xx | Array of Float | http3xx状态码 示例值:[1,2,3] |
IPAlarmThresholdRelation
单IP告警阈值配置
被如下接口引用:CreateIPAlarmThresholdConfig, DescribeListIPAlarmConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
AlarmType | Integer | 是 | 告警阈值类型,取值[ 1(入流量告警阈值) 2(攻击清洗流量告警阈值) ] |
AlarmThreshold | Integer | 是 | 告警阈值,单位Mbps,取值>=0;当作为输入参数时,设置0会删除告警阈值配置; |
InstanceDetailList | Array of InstanceRelation | 是 | 告警阈值所属的资源实例 |
IPLineInfo
IP线路信息
被如下接口引用:DescribeListSchedulingDomain。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | String | 是 | IP线路类型,取值[ "bgp":BGP线路IP "ctcc":电信线路IP "cucc":联通线路IP "cmcc":移动线路IP "abroad":境外线路IP ] 示例值:bgp |
Eip | String | 是 | 线路IP 示例值:1.1.1.1 |
Cname | String | 否 | 实例对应的cname 示例值:abcdefg |
ResourceFlag | Integer | 否 | 资源flag,0:高防包资源,1:高防IP资源,2:非高防资源IP 示例值:0 |
Domain | String | 否 | 域名化资产对应的域名 注意:此字段可能返回 null,表示取不到有效值。 |
InsL7Rules
实例7层规则
被如下接口引用:CreateL7RuleCerts, DescribeL7RulesBySSLCertId。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Status | Integer | 是 | 规则在中间状态不可修改,只可在(0, 2, 8)状态可编辑。 规则状态,0: 正常运行中, 1: 配置规则中(配置生效中), 2: 配置规则失败(配置生效失败), 3: 删除规则中(删除生效中), 5: 删除规则失败(删除失败), 6: 等待添加规则, 7: 等待删除规则, 8: 等待上传证书, 9: 规则对应的资源不存在,被隔离, 10:等待修改规则, 11:配置修改中 示例值:8 |
Domain | String | 是 | 域名 示例值:www.xxx.com |
Protocol | String | 是 | 协议 示例值:https |
InsId | String | 是 | 实例ID 示例值:bgpip-000001eo |
AppId | String | 是 | 用户AppID 示例值:251008915 |
VirtualPort | String | 是 | 高防端口 示例值:443 |
SSLId | String | 是 | 证书ID 示例值:kneSCNrZ |
InstanceRelation
资源实例IP信息
被如下接口引用:CreateIPAlarmThresholdConfig, DescribeDDoSConnectLimitList, DescribeListBGPIPInstances, DescribeListBGPInstances, DescribeListBlackWhiteIpList, DescribeListDDoSAI, DescribeListDDoSGeoIPBlockConfig, DescribeListDDoSSpeedLimitConfig, DescribeListIPAlarmConfig, DescribeListListener, DescribeListPacketFilterConfig, DescribeListPortAclList, DescribeListProtectThresholdConfig, DescribeListProtocolBlockConfig, DescribeListWaterPrintConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
EipList | Array of String | 是 | 资源实例的IP 示例值:[1.1.1.1] |
InstanceId | String | 是 | 资源实例的ID 示例值:bgpip-0000011x |
IpBlockData
IP封堵记录
被如下接口引用:DescribeIpBlockList。
名称 | 类型 | 描述 |
---|---|---|
Status | String | 状态(Blocked:被封堵;UnBlocking:解封中;UnBlockFailed:解封失败) 示例值:Blocked |
Ip | String | 资源IP 示例值:1.1.1.1 |
BlockTime | Timestamp | 封堵时间 示例值:2024.10.1 |
UnBlockTime | Timestamp | 解封时间(预计解封时间) 示例值:2024.10.2 |
ActionType | String | 解封类型(user:自助解封;auto:自动解封; update:升级解封;bind:绑定高防包解封) 示例值:user |
ProtectFlag | Integer | 高防标记,0:非高防,1:高防 示例值:10000 |
IpSegment
ip段数据结构
被如下接口引用:CreateCcBlackWhiteIpList, CreateDDoSBlackWhiteIpList, DeleteDDoSBlackWhiteIpList, DescribeDDoSBlackWhiteIpList, ModifyCcBlackWhiteIpList, ModifyDDoSBlackWhiteIpList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Ip | String | 是 | ip地址 示例值:1.1.2.1 |
Mask | Integer | 是 | ip掩码,如果为32位ip,填0 示例值:0 |
KeyValue
字段值,K-V形式
被如下接口引用:DescribeBasicDeviceStatus, DescribeNewL7RulesErrHealth。
名称 | 类型 | 描述 |
---|---|---|
Key | String | 字段名称 示例值:key |
Value | String | 字段取值 示例值:value |
L4RuleSource
L4规则回源列表
被如下接口引用:CreateNewL7Rules, DescribeBGPIPL7Rules, DescribeNewL7Rules, ModifyNewDomainRules。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Source | String | 是 | 回源IP或域名 示例值:source |
Weight | Integer | 是 | 权重值,取值[0,100],暂不支持 示例值:100 |
Port | Integer | 否 | 8000 注意:此字段可能返回 null,表示取不到有效值。 示例值:8000 |
Backup | Integer | 否 | 备份源站,1: 备份源站,0: 普通源站 注意:此字段可能返回 null,表示取不到有效值。 示例值:backup |
L7RuleEntry
L7规则
被如下接口引用:CreateNewL7Rules。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
KeepTime | Integer | 是 | 会话保持时间,单位秒 示例值:1 |
Domain | String | 是 | 转发域名 示例值:www.abc.com |
Protocol | String | 是 | 转发协议,取值[http, https] 示例值:80 |
SourceType | Integer | 是 | 回源方式,取值[1(域名回源),2(IP回源)] 示例值:1 |
LbType | Integer | 是 | 负载均衡方式,取值[1(加权轮询)] 示例值:1 |
SourceList | Array of L4RuleSource | 是 | 回源列表 |
KeepEnable | Integer | 是 | 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] 示例值:1 |
Status | Integer | 否 | 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] 示例值:1 |
RuleId | String | 否 | 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; 示例值:id-xxx |
CCThreshold | Integer | 否 | HTTPS协议的CC防护阈值 示例值:1 |
PrivateKey | String | 否 | 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) 示例值:key |
CCEnable | Integer | 否 | HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)] 示例值:1 |
HttpsToHttpEnable | Integer | 否 | 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
CertType | Integer | 否 | 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0 示例值:1 |
Cert | String | 否 | 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) 示例值:cert |
CCLevel | String | 否 | HTTPS协议的CC防护等级 示例值:1 |
RuleName | String | 否 | 规则描述 示例值:name |
CCStatus | Integer | 否 | cc防护状态,取值[0(关闭), 1(开启)] 示例值:1 |
VirtualPort | Integer | 否 | 接入端口值 注意:此字段可能返回 null,表示取不到有效值。 示例值:80 |
SSLId | String | 否 | 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID 示例值:id-xxx |
Id | String | 否 | 同ruleId 示例值:id-xxx |
CCAIEnable | Integer | 否 | 智能cc开关,取值[0(关闭), 1(开启)] 示例值:1 |
L7RuleHealth
L7规则健康检查参数
被如下接口引用:DescribeBGPIPL7Rules, DescribeNewL7Rules。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Status | Integer | 是 | 配置状态,0: 正常,1:配置中,2:配置失败 示例值:1 |
Enable | Integer | 是 | =1表示开启;=0表示关闭 示例值:1 |
RuleId | String | 是 | 规则ID 示例值:id-xxx |
Url | String | 是 | 检查目录的URL,默认为/ 示例值:url |
Interval | Integer | 是 | 检测间隔时间,单位秒 示例值:1 |
AliveNum | Integer | 是 | 健康阈值,单位次 示例值:10 |
KickNum | Integer | 是 | 不健康阈值,单位次 示例值:2 |
Method | String | 是 | HTTP请求方式,取值[HEAD,GET] 示例值:GET |
StatusCode | Integer | 是 | 健康检查判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和 示例值:1 |
ProtocolFlag | Integer | 否 | 是否同时下发http和https规则健康检查配置 示例值:1 |
PassiveEnable | Integer | 否 | 被动探测开关,=1表示开启;=0表示关闭 示例值:1 |
BlockInter | Integer | 否 | 被动探测不健康屏蔽时间 示例值:1 |
FailedCountInter | Integer | 否 | 被动探测不健康统计间隔 示例值:1 |
FailedThreshold | Integer | 否 | 被动探测不健康阈值 示例值:1 |
PassiveStatusCode | Integer | 否 | 被动探测判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和 示例值:1 |
PassiveStatus | Integer | 否 | 被动探测配置状态,0: 正常,1:配置中,2:配置失败 示例值:1 |
Layer4Rule
4层转发规则
被如下接口引用:DescribeListListener。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
BackendPort | Integer | 是 | 源站端口,取值1~65535 示例值:80 |
FrontendPort | Integer | 是 | 转发端口,取值1~65535 示例值:80 |
Protocol | String | 是 | 转发协议,取值[ TCP(TCP协议) UDP(UDP协议) ] 示例值:TCP |
RealServers | Array of SourceServer | 是 | 源站列表 示例值:xxx |
InstanceDetails | Array of InstanceRelation | 是 | 资源实例 示例值:xxx |
InstanceDetailRule | Array of RuleInstanceRelation | 否 | 规则所属的资源实例 示例值:xxx |
Layer7Rule
7层转发规则
被如下接口引用:DescribeListListener。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Domain | String | 是 | 域名 示例值:www.baidu.com |
ProxyTypeList | Array of ProxyTypeInfo | 是 | 转发类型列表 示例值:1 |
RealServers | Array of SourceServer | 是 | 源站列表 示例值:1.1.1.1 |
InstanceDetails | Array of InstanceRelation | 是 | 资源实例 示例值:xxx |
InstanceDetailRule | Array of RuleInstanceRelation | 否 | 规则所属的资源实例 示例值:xxx |
Protocol | String | 否 | 协议 |
Vport | Integer | 否 | 端口号 |
ListenerCcThreholdConfig
域名与协议纬度的CC防护阈值
被如下接口引用:DescribeListProtectThresholdConfig。
名称 | 类型 | 描述 |
---|---|---|
Domain | String | 域名 示例值:www.8cname.com |
Protocol | String | 协议(可取值https) 示例值:https |
CCEnable | Integer | 开关状态(0:关闭,1:开启) 示例值:1 |
CCThreshold | Integer | cc防护阈值 示例值:1 |
NewL7RuleEntry
L7规则
被如下接口引用:DescribeNewL7Rules, ModifyNewDomainRules。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Protocol | String | 是 | 转发协议,取值[http, https] 示例值:http |
Domain | String | 是 | 转发域名 示例值:www.abc.com |
LbType | Integer | 是 | 负载均衡方式,取值[1(加权轮询)] 示例值:1 |
KeepEnable | Integer | 是 | 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] 示例值:1 |
KeepTime | Integer | 是 | 会话保持时间,单位秒 示例值:15 |
SourceType | Integer | 是 | 回源方式,取值[1(域名回源),2(IP回源)] 示例值:1 |
SourceList | Array of L4RuleSource | 是 | 回源列表 |
Region | Integer | 否 | 区域码 示例值:1 |
Id | String | 否 | 资源Id 示例值:id-xxx |
Ip | String | 否 | 资源Ip 示例值:1.1.1.1 |
RuleId | String | 否 | 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; 示例值:id-xxx |
RuleName | String | 否 | 规则描述 示例值:name |
CertType | Integer | 否 | 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0 示例值:1 |
SSLId | String | 否 | 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID 示例值:id-xx |
Cert | String | 否 | 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) 示例值:cert |
PrivateKey | String | 否 | 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) 示例值:key |
Status | Integer | 否 | 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] 示例值:1 |
CCStatus | Integer | 否 | cc防护状态,取值[0(关闭), 1(开启)] 示例值:1 |
CCEnable | Integer | 否 | HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)] 示例值:1 |
CCThreshold | Integer | 否 | HTTPS协议的CC防护阈值(已废弃) 示例值:1 |
CCThresholdNew | Integer | 否 | HTTPS协议的CC防护阈值 -1:默认防御阈值 0: 关闭 大于0:自定义防护阈值 示例值:1 |
CCLevel | String | 否 | HTTPS协议的CC防护等级 示例值:loose |
ModifyTime | Timestamp | 否 | 修改时间 示例值:2024.10.01 |
HttpsToHttpEnable | Integer | 否 | 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭 示例值:1 |
VirtualPort | Integer | 否 | 接入端口值 注意:此字段可能返回 null,表示取不到有效值。 示例值:80 |
RewriteHttps | Integer | 否 | http强制跳转https,1表示打开,0表示关闭 示例值:1 |
ErrCode | Integer | 否 | 规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期 示例值:100 |
Version | Integer | 否 | 版本 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
OverviewDDoSEvent
防护概览DDoS攻击事件
被如下接口引用:DescribeOverviewDDoSEventList。
名称 | 类型 | 描述 |
---|---|---|
Id | String | 事件Id 示例值:ddosev-00000424 |
Vip | String | ip 示例值:10.24.145.26 |
StartTime | String | 开始时间 示例值:2021-03-17 12:32:12 |
EndTime | String | 结束时间 示例值:2021-03-17 12:32:12 |
AttackType | String | 攻击类型 示例值:SYNFLOOD |
AttackStatus | Integer | 攻击状态,0:攻击中;1:攻击结束 示例值:0 |
Mbps | Integer | 攻击流量,单位Mbps 示例值:23526 |
Pps | Integer | 攻击包量,单位pps 示例值:235623 |
Business | String | 业务类型,bgp-multip:高防包;bgpip:高防ip;basic:基础防护 示例值:bgpip |
InstanceId | String | 高防实例Id 示例值:bgpip-00001001 |
InstanceName | String | 高防实例名称 示例值:高防实例名称 |
PackInfo
套餐包信息
被如下接口引用:DescribeListBGPIPInstances, DescribeListBGPInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
PackType | String | 是 | 套餐包的类型,取值[ staticpack:高防IP三网套餐包 insurance:保险套餐包 ] |
PackId | String | 是 | 套餐包的ID |
PacketFilterConfig
特征过滤配置
被如下接口引用:CreatePacketFilterConfig, DeletePacketFilterConfig, DescribeListPacketFilterConfig, ModifyPacketFilterConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Protocol | String | 是 | 协议,取值[tcp udp icmp all] 示例值:tcp |
SportStart | Integer | 是 | 起始源端口,取值0~65535 示例值:1000 |
SportEnd | Integer | 是 | 结束源端口,取值1~65535,必须大于等于起始源端口 示例值:1001 |
DportStart | Integer | 是 | 起始目的端口,取值0~65535 示例值:1000 |
DportEnd | Integer | 是 | 结束目的端口,取值1~65535,必须大于等于起始目的端口 示例值:1001 |
PktlenMin | Integer | 是 | 最小报文长度,取值1-1500 示例值:300 |
PktlenMax | Integer | 是 | 最大报文长度,取值1-1500,必须大于等于最小报文长度 示例值:500 |
Action | String | 是 | 动作,取值[ drop(丢弃) transmit(放行) drop_black(丢弃并拉黑) drop_rst(拦截)(已废弃,不支持drop_rst) drop_black_rst(拦截并拉黑)(已废弃,不支持drop_black_rst) forward(继续防护) ] 示例值:drop |
MatchBegin | String | 否 | 检测位置,取值[ begin_l3(IP头) begin_l4(TCP/UDP头) begin_l5(T载荷) no_match(不匹配) ] 示例值:begin_l5 |
MatchType | String | 否 | 检测类型,取值[ sunday(关键字) pcre(正则表达式) (已废弃,仅支持sunday) ] 示例值:sunday |
Str | String | 否 | 检测值,关键字符串或正则表达式,取值[ 当检测类型为sunday时,请填写字符串或者16进制字节码,例如\x313233对应的是字符串"123"的16进制字节码; 最多支持63位; ] 示例值:\x313233 |
Depth | Integer | 否 | 从检测位置开始的检测深度,取值[0,1500] 示例值:500 |
Offset | Integer | 否 | 从检测位置开始的偏移量,取值范围[0,Depth] 示例值:100 |
IsNot | Integer | 否 | 是否包含检测值,取值[ 0(包含) 1(不包含) (已废弃,仅支持0) ] 示例值:0 |
MatchLogic | String | 否 | 当有第二个检测条件时,与第一检测条件的且或关系,取值[ and(且的关系) (已废弃,仅支持none) none(当没有第二个检测条件时填写此值) ] 示例值:none |
MatchBegin2 | String | 否 | (已废弃) 示例值:begin_l5 |
MatchType2 | String | 否 | (已废弃) 示例值:sunday |
Str2 | String | 否 | (已废弃) 示例值:\x313233 |
Depth2 | Integer | 否 | (已废弃) 示例值:500 |
Offset2 | Integer | 否 | (已废弃) 示例值:200 |
IsNot2 | Integer | 否 | (已废弃) 示例值:0 |
Id | String | 否 | 特征过滤配置添加成功后自动生成的规则ID,当添加新特征过滤配置时,此字段不用填写;当修改/删除新特征过滤配置时,此字段必填; 示例值:id-xxx |
PktLenGT | Integer | 否 | 大于报文长度,取值1+ 示例值:50 |
PacketFilterRelation
特征过滤相关信息
被如下接口引用:DescribeListPacketFilterConfig。
名称 | 类型 | 描述 |
---|---|---|
PacketFilterConfig | PacketFilterConfig | 特征过滤配置 |
InstanceDetailList | Array of InstanceRelation | 特征过滤配置所属的实例 |
ModifyTime | String | 修改时间 示例值:2021-11-23 14:56:59 |
PortSegment
端口段信息
被如下接口引用:CreateDDoSSpeedLimitConfig, DeleteDDoSSpeedLimitConfig, ModifyDDoSSpeedLimitConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
BeginPort | Integer | 是 | 起始端口,取值1~65535 |
EndPort | Integer | 是 | 结束端口,取值1~65535,必须不小于起始端口 |
ProtectThresholdRelation
防护阈值配置相关信息
被如下接口引用:DescribeListProtectThresholdConfig。
名称 | 类型 | 描述 |
---|---|---|
DDoSLevel | String | DDoS防护等级,取值[ low(宽松) middle(适中) high(严格) ] |
DDoSThreshold | Integer | DDoS清洗阈值,单位Mbps |
DDoSAI | String | DDoS的AI防护开关,取值[ on(开启) off(关闭) ] |
CCEnable | Integer | CC清洗开关,取值[ 0(关闭) 1(开启) ] |
CCThreshold | Integer | CC清洗阈值,单位QPS |
InstanceDetailList | Array of InstanceRelation | 所属的资源实例 |
ListenerCcThresholdList | Array of ListenerCcThreholdConfig | 域名与协议纬度的防护阈值 |
SynFloodThreshold | Integer | SYN FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
SynFloodPktThreshold | Integer | SYN FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
UdpFloodThreshold | Integer | UDP FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
UdpFloodPktThreshold | Integer | UDP FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
AckFloodThreshold | Integer | ACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
AckFloodPktThreshold | Integer | ACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
SynAckFloodThreshold | Integer | SYNACK FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
SynAckFloodPktThreshold | Integer | SYNACK FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
RstFloodThreshold | Integer | RST FLOOD流量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
RstFloodPktThreshold | Integer | RST FLOOD包量阈值 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
ProtocolBlockConfig
协议封禁配置
被如下接口引用:CreateProtocolBlockConfig, DescribeListProtocolBlockConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DropTcp | Integer | 是 | TCP封禁,取值[0(封禁关),1(封禁开)] 示例值:1 |
DropUdp | Integer | 是 | UDP封禁,取值[0(封禁关),1(封禁开)] 示例值:1 |
DropIcmp | Integer | 是 | ICMP封禁,取值[0(封禁关),1(封禁开)] 示例值:1 |
DropOther | Integer | 是 | 其他协议封禁,取值[0(封禁关),1(封禁开)] 示例值:1 |
CheckExceptNullConnect | Integer | 是 | 异常空连接防护,取值[0(防护关),1(防护开)] 示例值:1 |
PingOfDeath | Integer | 否 | ping of death防护,取值[0(防护关),1(防护开)] 示例值:1 |
TearDrop | Integer | 否 | tear drop防护,取值[0(防护关),1(防护开)] 示例值:1 |
ProtocolBlockRelation
协议封禁相关信息
被如下接口引用:DescribeListProtocolBlockConfig。
名称 | 类型 | 描述 |
---|---|---|
ProtocolBlockConfig | ProtocolBlockConfig | 协议封禁配置 |
InstanceDetailList | Array of InstanceRelation | 协议封禁配置所属的实例 |
ProtocolPort
Protocol、Port参数
被如下接口引用:DescribeBizHttpStatus, DescribeBizTrend。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Protocol | String | 是 | 协议(tcp;udp) 示例值:tcp |
Port | Integer | 是 | 端口 示例值:80 |
ProxyTypeInfo
转发类型
被如下接口引用:DescribeListListener。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ProxyPorts | Array of Integer | 是 | 转发监听端口列表,端口取值1~65535 |
ProxyType | String | 是 | 转发协议,取值[ http(HTTP协议) https(HTTPS协议) ] |
RegionInfo
地域信息
被如下接口引用:DescribeListBGPIPInstances, DescribeListBGPInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Region | String | 是 | 地域名称,例如,ap-guangzhou |
RuleInstanceRelation
四七层规则对应实例与IP的关系
被如下接口引用:DescribeListListener。
名称 | 类型 | 描述 |
---|---|---|
EipList | Array of String | 资源实例的IP 示例值:[1.1.1.1] |
InstanceId | String | 资源实例的ID 示例值:bgpip-0000011x |
Cname | String | 资源实例的Cname 示例值:abcdefg |
SchedulingDomainInfo
调度域名信息
被如下接口引用:DescribeListSchedulingDomain。
名称 | 类型 | 描述 |
---|---|---|
Domain | String | 调度域名 |
LineIPList | Array of IPLineInfo | 线路IP列表 |
Method | String | 调度方式,当前仅支持优先级的方式,取值[priority] |
TTL | Integer | 调度域名解析记录的TTL值 |
Status | Integer | 运行状态,取值[ 0:未运行 1:运行中 2:运行异常 ] |
CreatedTime | Timestamp | 创建时间 |
ModifyTime | Timestamp | 最后修改时间 |
UsrDomainName | String | 域名名称 注意:此字段可能返回 null,表示取不到有效值。 |
SourceServer
源站信息
被如下接口引用:DescribeListListener。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RealServer | String | 是 | 源站的地址(IP或者域名) 示例值:1.1.1.1 |
RsType | Integer | 是 | 源站的地址类型,取值[ 1(域名地址) 2(IP地址) ] 示例值:1 |
Weight | Integer | 是 | 源站的回源权重,取值1~100 示例值:100 |
Port | Integer | 否 | 端口号:0~65535 示例值:80 |
SpeedValue
限速值类型,例如:包速率pps、带宽bps
被如下接口引用:CreateDDoSSpeedLimitConfig, DeleteDDoSSpeedLimitConfig, ModifyDDoSSpeedLimitConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | Integer | 是 | 限速值类型,取值[ 1(包速率pps) 2(带宽bps) ] |
Value | Integer | 是 | 值大小 |
StaticPackRelation
三网高防套餐详情
被如下接口引用:DescribeListBGPIPInstances。
名称 | 类型 | 描述 |
---|---|---|
ProtectBandwidth | Integer | 保底带宽 注意:此字段可能返回 null,表示取不到有效值。 示例值:10 |
NormalBandwidth | Integer | 业务带宽 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ForwardRulesLimit | Integer | 转发规则 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
AutoRenewFlag | Integer | 自动续费标记 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
CurDeadline | String | 到期时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:"2024.12.1" |
SuccessCode
操作返回码,只用于返回成功的情况
被如下接口引用:CreateBoundIP, CreateL7RuleCerts, CreateNewL7Rules, ModifyDDoSThreshold, ModifyNewDomainRules。
名称 | 类型 | 描述 |
---|---|---|
Message | String | 描述 示例值:msg |
Code | String | 成功/错误码 示例值:200 |
TagFilter
标签类型
被如下接口引用:DescribeListBGPIPInstances, DescribeListBGPInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TagKey | String | 是 | 标签键 示例值:232 |
TagValue | Array of String | 是 | 标签键值列表 示例值:232 |
TagInfo
标签信息,用于资源列表返回关联的标签
被如下接口引用:DescribeListBGPIPInstances, DescribeListBGPInstances。
名称 | 类型 | 描述 |
---|---|---|
TagKey | String | 标签键 示例值:sdf |
TagValue | String | 标签值 示例值:sdfss |
WaterPrintConfig
水印防护配置
被如下接口引用:CreateWaterPrintConfig, DescribeListWaterPrintConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Offset | Integer | 是 | 水印偏移量,取值范围[0, 100) 示例值:0 |
OpenStatus | Integer | 是 | 是否开启,取值[ 0(手动开启) 1(立即运行) ] 示例值:0 |
Listeners | Array of ForwardListener | 是 | 水印所属的转发监听器列表 示例值:[{80,TCP}] |
Keys | Array of WaterPrintKey | 否 | 水印添加成功后生成的水印密钥列表,一条水印最少1个密钥,最多2个密钥 示例值:["key"] |
Verify | String | 否 | 水印检查模式, 取值[ checkall(普通模式) shortfpcheckall(精简模式) ] 示例值:checkall |
CloudSdkProxy | Integer | 否 | 是否开启代理,1开启则忽略IP+端口校验;0关闭则需要IP+端口校验 示例值:1 |
WaterPrintKey
生成的水印密钥
被如下接口引用:CreateWaterPrintConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
KeyVersion | String | 是 | 密钥版本号 示例值:1 |
KeyContent | String | 是 | 密钥内容 示例值:0090-12301-1212 |
KeyId | String | 是 | 密钥ID 示例值:id-xxx |
KeyOpenStatus | Integer | 是 | 密钥启用状态,只有一个取值1(启用) 示例值:1 |
CreateTime | Timestamp | 是 | 密钥生成时间 示例值:2024.10.1 |
WaterPrintRelation
水印配置相关信息
被如下接口引用:DescribeListWaterPrintConfig。
名称 | 类型 | 描述 |
---|---|---|
WaterPrintConfig | WaterPrintConfig | 水印配置 |
InstanceDetailList | Array of InstanceRelation | 水印配置所属的资源实例 |