有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

AccessFullTextInfo

DescribeAccessIndex

被如下接口引用:DescribeAccessIndex。

名称 类型 描述
CaseSensitive Boolean 是否大小写敏感
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
Tokenizer String 全文索引的分词符,字符串中每个字符代表一个分词符
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
ContainZH Boolean 是否包含中文
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
示例值:false

AccessHistogramItem

用于接口DescribeAccessHistogram 的出参

被如下接口引用:DescribeAccessHistogram。

名称 类型 描述
Count Integer 日志条数
示例值:100
BeginTime Integer 时间,单位ms
示例值:1625387904000

AccessKeyValueInfo

用于 DescribeAccessIndex 的出参

被如下接口引用:DescribeAccessIndex。

名称 类型 描述
Key String 需要配置键值或者元字段索引的字段
注意:此字段可能返回 null,表示取不到有效值。
示例值:"method"
Value AccessValueInfo 字段的索引描述信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:-

AccessLogInfo

单条日志数据描述

被如下接口引用:SearchAccessLog。

名称 类型 描述
Time Integer 日志时间,单位ms
注意:此字段可能返回 null,表示取不到有效值。
示例值:1625395948532
TopicId String 日志主题ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:"1ae37c76-df99-4e2b-998c-20f39eba6226"
TopicName String 日志主题名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
Source String 日志来源IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
FileName String 日志文件名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
PkgId String 日志上报请求包的ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
PkgLogId String 请求包内日志的ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
LogJson String 日志内容的Json序列化字符串
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
示例值:"{"ipinfo_province":"共享地址","schema":"http","referer":\

AccessLogItem

日志KeyValue对

被如下接口引用:SearchAccessLog。

名称 类型 描述
Key String 日记Key
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
Value String 日志Value
注意:此字段可能返回 null,表示取不到有效值。
示例值:""

AccessLogItems

日志KeyValue对数组,用于搜索访问日志

被如下接口引用:SearchAccessLog。

名称 类型 描述
Data Array of AccessLogItem 分析结果返回的KV数据对
注意:此字段可能返回 null,表示取不到有效值。
示例值:[ { "Key": "COUNT(*)

AccessRuleInfo

DescribeAccessIndex接口的出参数

被如下接口引用:DescribeAccessIndex。

名称 类型 描述
FullText AccessFullTextInfo 全文索引配置
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
示例值:-
KeyValue AccessRuleKeyValueInfo 键值索引配置
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
示例值:-
Tag AccessRuleTagInfo 元字段索引配置
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
示例值:-

AccessRuleKeyValueInfo

DescribeAccessIndex接口的出参

被如下接口引用:DescribeAccessIndex。

名称 类型 描述
CaseSensitive Boolean 是否大小写敏感
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
KeyValues Array of AccessKeyValueInfo 需要建立索引的键值对信息;最大只能配置100个键值对
注意:此字段可能返回 null,表示取不到有效值。
示例值:[]

AccessRuleTagInfo

DescribeAccessIndex接口的出参

被如下接口引用:DescribeAccessIndex。

名称 类型 描述
CaseSensitive Boolean 是否大小写敏感
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
KeyValues Array of AccessKeyValueInfo 标签索引配置中的字段信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:[]

AccessValueInfo

用于DescribeAccessIndex接口的出参

被如下接口引用:DescribeAccessIndex。

名称 类型 描述
Type String 字段类型,目前支持的类型有:long、text、double
注意:此字段可能返回 null,表示取不到有效值。
示例值:"text"
Tokenizer String 字段的分词符,只有当字段类型为text时才有意义;输入字符串中的每个字符代表一个分词符
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
SqlFlag Boolean 字段是否开启分析功能
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ContainZH Boolean 是否包含中文
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
示例值:true

ApiPkg

API安全资源信息

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
ResourceIds String 资源id
注意:此字段可能返回 null,表示取不到有效值。
示例值:sada
Status Integer 状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Region Integer 地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BeginTime String 开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
EndTime String 结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
InquireNum Integer 申请数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
UsedNum Integer 使用数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
RenewFlag Integer 续费标志
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BillingItem String 计费项
注意:此字段可能返回 null,表示取不到有效值。
示例值:sv_wsm_waf_scene_major_events_basic
IsAPISecurityTrial Integer api安全7天试用标识。1试用。0没试用
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

AttackLogInfo

攻击日志详情

被如下接口引用:SearchAttackLog。

名称 类型 描述
Content String 攻击日志的详情内容
FileName String CLS返回内容
Source String CLS返回内容
TimeStamp Timestamp CLS返回内容

AutoDenyDetail

Waf 攻击自动封禁详情

被如下接口引用:DescribeWafAutoDenyStatus。

名称 类型 必选 描述
AttackTags Array of String 攻击封禁类型标签
AttackThreshold Integer 攻击次数阈值
DefenseStatus Integer 自动封禁状态
TimeThreshold Integer 攻击时间阈值
DenyTimeThreshold Integer 自动封禁时间
LastUpdateTime Timestamp ISO8601 最后更新时间

BatchIpAccessControlData

多域名黑白名单describe返回

被如下接口引用:DescribeBatchIpAccessControl。

名称 类型 描述
TotalCount Integer 总数
示例值:1
Res Array of BatchIpAccessControlItem 黑白名单条目

BatchIpAccessControlItem

批量多域名黑白名单列表Ip

被如下接口引用:DescribeBatchIpAccessControl。

名称 类型 描述
Id String mongo表自增Id
注意:此字段可能返回 null,表示取不到有效值。
示例值:64f9ad91ca22cf647117e44d
ActionType Integer 黑名单42或白名单40
示例值:42
Ip String 黑白名单的IP
示例值:1.1.1.1
Note String 备注
示例值:备注
Source String 添加路径
示例值:batch
TsVersion Integer 修改时间
示例值:1651044385000
ValidTs Integer 超时时间
示例值:2019571199
Hosts Array of String 域名列表
示例值:"www.a.com","www.b.com"
RuleId Integer 55101145
注意:此字段可能返回 null,表示取不到有效值。
示例值:规则ID
IpList Array of String IP列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["192.168.1.1","10.23.102.1"]

BotPkg

Bot资源信息

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
ResourceIds String 资源id
注意:此字段可能返回 null,表示取不到有效值。
示例值:sada
Status Integer 状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Region Integer 地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BeginTime String 开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
EndTime String 结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
InquireNum Integer 申请数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
UsedNum Integer 使用数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
Type String 子产品code
注意:此字段可能返回 null,表示取不到有效值。
示例值:sp_wsm_waf_bot
RenewFlag Integer 续费标志
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BotCPWaf Integer 购买页bot6折
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BotNPWaf Integer 控制台买bot5折
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
IsBotTrial Integer 7天bot试用标识 1 试用 0 没有试用
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

BotQPS

bot的qps详情

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
ResourceIds String 资源id
示例值:waf_2kuj8hls00b7bo99_bot
ValidTime String 有效时间
示例值:2022-08-11 17:39:53
Count Integer 资源数量
示例值:1
Region String 资源所在地区
示例值:gz
MaxBotQPS Integer 使用qps的最大值
示例值:0
RenewFlag Integer 续费标志
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

BotStatPointItem

bot的趋势图对象

被如下接口引用:DescribeFlowTrend。

名称 类型 描述
TimeStamp String 横坐标
示例值:2021-04-22 20:30:00
Key String value的所属对象
示例值:/api/cf/v4/user/get-info
Value Integer 纵列表
示例值:15
Label String Key对应的页面展示内容
示例值:/api/cf/v4/user/get-info

CCRuleData

数据封装

被如下接口引用:DescribeCCRule。

名称 类型 描述
Res Array of CCRuleItem cc规则
TotalCount Integer 规则数目

CCRuleItem

cc规则

被如下接口引用:DescribeCCRule。

名称 类型 描述
ActionType Integer 动作
Advance Integer 高级模式
Interval Integer 时间周期
Limit Integer 限制次数
MatchFunc Integer 匹配方法
Name String 名称
Priority Integer 优先级
Status Integer 状态
TsVersion Integer 更新时间戳
Url String 匹配url
ValidTime Integer 策略动作有效时间
OptionsArr String 高级参数
注意:此字段可能返回 null,表示取不到有效值。

CCRuleItems

CC规则详情

被如下接口引用:DescribeCCRuleList。

名称 类型 描述
Name String 名字
示例值:test
Status Integer 状态
示例值:0
Advance Integer 模式
示例值:0
Limit Integer 限制
示例值:0
Interval Integer 范围
示例值:0
Url String 网址
示例值:test.com
MatchFunc Integer 匹配类型
示例值:0
ActionType Integer 动作
示例值:0
Priority Integer 优先级
示例值:0
ValidTime Integer 有效时间
示例值:0
TsVersion Integer 版本
示例值:0
Options String 规则详情
示例值:"[]"
RuleId Integer 规则ID
示例值:0
EventId String 事件id
注意:此字段可能返回 null,表示取不到有效值。
示例值:api_aaa
SessionApplied Array of Integer 关联的Session规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:[0,200000001]

CCRuleLists

CC规则总览

被如下接口引用:DescribeCCRuleList。

名称 类型 描述
TotalCount Integer 总数
示例值:0
Res Array of CCRuleItems 规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:[]

CacheUrlItem

防篡改url元素

被如下接口引用:DescribeAntiFakeUrl。

名称 类型 描述
Id String Id
Name String 名称
Domain String 域名
Uri String uri
Protocol String 协议
Status String 状态

CacheUrlItems

防篡改url元素

被如下接口引用:DescribeAntiFakeRules。

名称 类型 描述
Id Integer 标识
Name String 名字
Domain String 域名
Uri String 网址
Protocol String 协议
Status Integer 状态
示例值:0

CdcCluster

CDC场景下负载均衡WAF的集群信息

被如下接口引用:DescribeUserCdcClbWafRegions。

名称 类型 必选 描述
Id String cdc的集群id
示例值:"cluster-123456"
Name String cdc的集群名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:"光明测试环境"

CdcRegion

CDC场景下负载均衡WAF的地域信息

被如下接口引用:DescribeUserCdcClbWafRegions。

名称 类型 必选 描述
Region String 地域
示例值:"gz"
Clusters Array of CdcCluster 该地域对应的集群信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:["cluster-123456"]

ClbDomainsInfo

负载均衡型WAF域名详情

被如下接口引用:DescribeDomainDetailsClb。

名称 类型 描述
Domain String 域名
示例值:test.qcloud.com
DomainId String 域名唯一ID
示例值:waf-d4foqwZy
InstanceId String 域名所属实例ID
示例值:waf_2kxtpov80s9z6skb
InstanceName String 域名所属实例名
示例值:TEST实例
Edition String 域名所属实例类型
示例值:clb-waf
IsCdn Integer waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
示例值:1
LoadBalancerSet Array of LoadBalancerPackageNew 负载均衡类型为clb时,对应的负载均衡器信息
示例值:详见数据结构各字段示例
FlowMode Integer 负载均衡型WAF的流量模式,1:清洗模式,0:镜像模式
示例值:1
State Integer 域名绑定负载均衡器状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
AlbType String 负载均衡类型,clb或者apisix
注意:此字段可能返回 null,表示取不到有效值。
示例值:clb
IpHeaders Array of String IsCdn=3时,表示自定义header
注意:此字段可能返回 null,表示取不到有效值。
示例值:["x-real-ip"]
CdcClusters String cdc-clb-waf类型WAF的CDC集群信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:"cluster-asd"
CloudType String 云类型:public:公有云;private:私有云;hybrid:混合云
注意:此字段可能返回 null,表示取不到有效值。
示例值:"public”
Note String 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:备注

ClbObject

Clb类型防护对象

被如下接口引用:DescribeObjects。

名称 类型 描述
ObjectId String 对象ID
InstanceId String 实例ID
InstanceName String 实例名称
PreciseDomains Array of String 精准域名列表
Status Integer WAF功能开关状态,0关闭1开启
ClsStatus Integer WAF日志开关状态,0关闭1开启
VirtualDomain String CLB对象对应的虚拟域名
ObjectName String 对象名称
PublicIp Array of String 公网地址
PrivateIp Array of String 内网地址
VpcName String VPC名称
Vpc String VPC ID
InstanceLevel Integer waf实例等级,如果未绑定实例为0
PostCLSStatus Integer clb投递开关
PostCKafkaStatus Integer kafka投递开关
Type String 对象类型:CLB:负载均衡器,TSE:云原生网关
注意:此字段可能返回 null,表示取不到有效值。
Region String 对象地域
注意:此字段可能返回 null,表示取不到有效值。

ClbWafRegionItem

Clb-waf地域信息

被如下接口引用:DescribeUserClbWafRegions。

名称 类型 描述
Id String 地域ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:"gz"
Text String 地域中文说明
注意:此字段可能返回 null,表示取不到有效值。
示例值:"广州"
Value String 地域英文全拼
注意:此字段可能返回 null,表示取不到有效值。
示例值:"ap-guangzhou"
Code String 地域编码
注意:此字段可能返回 null,表示取不到有效值。
示例值:“1”

CreateDealsGoods

计费下单接口出入参Goods

被如下接口引用:CreateDeals。

名称 类型 必选 描述
GoodsNum Integer 商品数量
示例值:1
GoodsDetail CreateDealsGoodsDetail 商品明细
示例值:GoodsDetail
GoodsCategoryId Integer 订单类型ID,用来唯一标识一个业务的一种场景(总共三种场景:新购、配置变更、续费)
高级版: 102375(新购),102376(续费),102377(变配)
企业版 : 102378(新购),102379(续费),102380(变配)
旗舰版 : 102369(新购),102370(续费),102371(变配)
域名包 : 102372(新购),102373(续费),102374(变配)
业务扩展包 : 101040(新购),101041(续费),101042(变配)

高级版-CLB: 新购 101198 续费 101199 变配 101200
企业版-CLB 101204(新购),101205(续费),101206(变配)
旗舰版-CLB : 101201(新购),101202(续费),101203(变配)
域名包-CLB: 101207(新购),101208(续费),101209(变配)
业务扩展包-CLB: 101210(新购),101211(续费),101212(变配)

注意:此字段可能返回 null,表示取不到有效值。
示例值:101201
RegionId Integer 购买waf实例区域ID
1 表示购买大陆资源;
9表示购买非中国大陆资源
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

CreateDealsGoodsDetail

产品明细

被如下接口引用:CreateDeals。

名称 类型 必选 描述
TimeSpan Integer 时间间隔
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TimeUnit String 单位,支持购买d、m、y 即(日、月、年)
注意:此字段可能返回 null,表示取不到有效值。
示例值:m
SubProductCode String 子产品标签,。新购,续费必传,变配时放在oldConfig newConfig里面

Saas 高级版 :sp_wsm_waf_premium
Saas企业版 :sp_wsm_waf_enterprise
Saas旗舰版 :sp_wsm_waf_ultimate
Saas 业务扩展包:sp_wsm_waf_qpsep
Saas 域名扩展包:sp_wsm_waf_domain

高级版-CLB:sp_wsm_waf_premium_clb
企业版-CLB : sp_wsm_waf_enterprise_clb
旗舰版-CLB:sp_wsm_waf_ultimate_clb
业务扩展包-CLB:sp_wsm_waf_qpsep_clb
域名扩展包-CLB:sp_wsm_waf_domain_clb

注意:此字段可能返回 null,表示取不到有效值。
示例值:sp_wsm_waf_ultimate_clb
Pid Integer 业务产品申请的pid(对应一个定价公式),通过pid计费查询到定价模型
高级版 :1000827
企业版 :1000830
旗舰版 :1000832
域名包 : 1000834
业务扩展包 : 1000481
高级版-CLB:1001150
企业版-CLB : 1001152
旗舰版-CLB:1001154
域名包-CLB: 1001156
业务扩展包-CLB : 1001160

注意:此字段可能返回 null,表示取不到有效值。
示例值:12345
InstanceName String waf实例名
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_122345
AutoRenewFlag Integer 1:自动续费,0:不自动续费
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
RealRegion Integer waf购买的实际地域信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:9
LabelTypes Array of String 计费细项标签数组
Saas 高级版 sv_wsm_waf_package_premium
Saas 企业版 sv_wsm_waf_package_enterprise
Saas 旗舰版 sv_wsm_waf_package_ultimate
Saas 非中国大陆高级版 sv_wsm_waf_package_premium_intl
Saas 非中国大陆企业版 sv_wsm_waf_package_enterprise_intl
Saas 非中国大陆旗舰版 sv_wsm_waf_package_ultimate intl
Saas 业务扩展包 sv
wsm_waf_qps_ep
Saas 域名扩展包 sv_wsm_waf_domain

高级版CLB sv_wsm_waf_package_premium_clb
企业版CLB sv_wsm_waf_package_enterprise_clb
旗舰版CLB sv_wsm_waf_package_ultimate_clb
非中国大陆高级版 CLB sv_wsm_waf_package_premium_clb_intl
非中国大陆企业版CLB sv_wsm_waf_package_premium_clb_intl
非中国大陆旗舰版CLB sv_wsm_waf_package_ultimate_clb intl
业务扩展包CLB sv
wsm_waf_qps_ep_clb
域名扩展包CLB sv_wsm_waf_domain_clb

注意:此字段可能返回 null,表示取不到有效值。
示例值:["sv_wsm_waf_package_ultimate_clb"]
LabelCounts Array of Integer 计费细项标签数量,一般和SvLabelType一一对应
注意:此字段可能返回 null,表示取不到有效值。
示例值:[1]
CurDeadline String 变配使用,实例到期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-02-28 17:38:59
InstanceId String 对存在的实例购买bot 或api 安全
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_swdq23
ResourceId String 资源id
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_2kxtlvk40hsvdnw7

DealData

计费下单响应实体

被如下接口引用:CreateDeals, GenerateDealsAndPayNew, ModifyGenerateDeals。

名称 类型 描述
DealNames Array of String 订单号列表,元素个数与请求包的goods数组的元素个数一致,商品详情与订单按顺序对应
示例值:["20211119002000712600571"]
BigDealId String 大订单号,一个大订单号下可以有多个子订单,说明是同一次下单[{},{}]
示例值:20211119002000712600561

DescribeAntiInfoLeakRulesRuleItem

DescribeAntiInfoLeakRules返回的规则列表元素

被如下接口引用:DescribeAntiInfoLeakRules。

名称 类型 描述
RuleId String 规则ID
Name String 规则名称
Status String 规则状态
ActionType String 规则动作类型
CreateTime String 规则创建时间
Strategies Array of DescribeAntiInfoLeakRulesStrategyItem 详细的规则

DescribeAntiInfoLeakRulesStrategyItem

DescribeAntiInfoLeakRules返回的规则元素中的具体的规则元素

被如下接口引用:DescribeAntiInfoLeakRules, DescribeAntiInfoLeakageRules。

名称 类型 描述
Field String 字段
CompareFunc String 条件
Content String 内容

DescribeAntiLeakageItem

出参

被如下接口引用:DescribeAntiInfoLeakageRules。

名称 类型 描述
RuleId Integer 规则ID
示例值:123123
Name String 名称
示例值:lsc
Status Integer 状态值
示例值:1
Action String 动作
示例值:"1"
CreateTime String 创建时间
示例值:"2021-09-18T20:26:06+08:00"
Strategies Array of DescribeAntiInfoLeakRulesStrategyItem 匹配条件
注意:此字段可能返回 null,表示取不到有效值。
示例值:null
Uri String 匹配的URL
注意:此字段可能返回 null,表示取不到有效值。
示例值:"/test1"

DescribeCustomRulesRspRuleListItem

DescribeCustomRules接口回包中的复杂类型

被如下接口引用:DescribeCustomRuleList, DescribeCustomWhiteRule。

名称 类型 描述
ActionType String 动作类型
Bypass String 跳过的策略
CreateTime String 创建时间
ExpireTime String 过期时间
Name String 策略名称
Redirect String 重定向地址
RuleId String 策略ID
SortId String 优先级
Status String 状态
Strategies Array of Strategy 策略详情
EventId String 事件id
注意:此字段可能返回 null,表示取不到有效值。
ModifyTime String 修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-10-09T16:03:14+08:00
ValidStatus Integer 生效状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Source String 来源
注意:此字段可能返回 null,表示取不到有效值。
示例值:custom

DomainInfo

domain列表

被如下接口引用:DescribeDomains。

名称 类型 必选 描述
Domain String 域名
示例值:qcloud.test.com
DomainId String 域名ID
示例值:waf-DhOzNw4J
InstanceId String 实例ID
示例值:waf_000000a
Cname String cname地址
示例值:f123db7d0817dc9c7a26e8c2d072xxx.qcloudzygj.com
Edition String 域名所属实例类型。
sparta-waf:SaaS型WAF实例
clb-waf:负载均衡型WAF实例
cdc-clb-waf:CDC环境下负载均衡型WAF实例
示例值:sparta_waf
Region String 地域。
"多伦多": "ca"
"广州": "gz"
"成都": "cd"
"福州": "fzec"
"深圳": "szx"
"印度": "in"
"济南": "jnec"
"重庆": "cq"
"天津": "tsn"
"欧洲东北": "ru"
"南京": "nj"
"美国硅谷": "usw"
"泰国": "th"
"广州Open": "gzopen"
"深圳金融": "szjr"
"法兰克福": "de"
"日本": "jp"
"弗吉尼亚": "use"
"北京": "bj"
"中国香港": "hk"
"杭州": "hzec"
"北京金融": "bjjr"
"上海金融": "shjr"
"台北": "tpe"
"首尔": "kr"
"上海": "sh"
"新加坡": "sg"
"清远": "qy"
示例值:gz
InstanceName String 实例名
示例值:广州主实例
ClsStatus Integer 访问日志开关状态。
0:关闭
1:开启
示例值:1
FlowMode Integer 负载均衡型WAF使用模式。
0:镜像模式
1:清洗模式
示例值:1
Status Integer waf开关状态。
0:关闭
1:开启
示例值:1
Mode Integer 规则引擎防护模式。
0:观察模式
1:拦截模式
示例值:1
Engine Integer 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
10:规则引擎观察&&AI引擎关闭模式
11:规则引擎观察&&AI引擎观察模式
12:规则引擎观察&&AI引擎拦截模式
20:规则引擎拦截&&AI引擎关闭模式
21:规则引擎拦截&&AI引擎观察模式
22:规则引擎拦截&&AI引擎拦截模式
示例值:10
CCList Array of String 沙箱集群回源出口IP列表
示例值:["129.101.25.0/24","129.101.20.0/24"]
RsList Array of String 生产集群回源出口IP列表
示例值:["127.0.0.1","127.0.0.2"]
Ports Array of PortInfo 服务端口配置
示例值:参见结构说明
LoadBalancerSet Array of LoadBalancerPackageNew 负载均衡器相关配置
示例值:参见结构说明
AppId Integer 用户id
示例值:123345679
State Integer 负载均衡型WAF域名LB监听器状态。
0:操作成功
4:正在绑定LB
6:正在解绑LB
7:解绑LB失败
8:绑定LB失败
10:内部错误
示例值:0
CreateTime String 创建时间
示例值:2018-10-16 08:53:47
Ipv6Status Integer Ipv6开关状态。
0:关闭
1:开启
示例值:1
BotStatus Integer BOT开关状态。
0:关闭
1:关闭
2:开启
3:开启
示例值:1
Level Integer 实例版本信息。
101:小微敏捷版
102:小微超轻版
2:高级版
3:企业版
4:旗舰版
6:独享版
示例值:1
PostCLSStatus Integer 投递CLS状态。
0:关闭
1:开启
示例值:1
PostCKafkaStatus Integer 投递CKafka状态。
0:关闭
1:开启
示例值:1
CdcClusters String cdc实例域名接入的集群信息,非cdc实例忽略。
注意:此字段可能返回 null,表示取不到有效值。
示例值:"cluster-asdfas"
ApiStatus Integer api安全开关状态。
0:关闭
1:开启
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
AlbType String 应用型负载均衡类型,默认clb。
clb:七层负载均衡器类型
apisix:apisix网关型
注意:此字段可能返回 null,表示取不到有效值。
示例值:"clb"
SgState Integer 安全组状态。
0:不展示
1:非腾讯云源站
2:安全组绑定失败
3:安全组发生变更
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
SgDetail String 安全组状态的详细解释
注意:此字段可能返回 null,表示取不到有效值。
示例值:“因为超出安全组数量,添加失败”
CloudType String 域名云环境。hybrid:混合云域名
public:公有云域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:public
Note String 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:备注
SrcList Array of String SAASWAF源站IP列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["1.1.1.1","2.2.2.2"]
UpstreamDomainList Array of String SAASWAF源站域名列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["upstream1.com","upstream2.com"]
SgID String 安全组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:sg-dasxs1
AccessStatus Integer clbwaf接入状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

DomainPackageNew

clb-waf 域名扩展套餐

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
ResourceIds String 资源ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf
ValidTime String 过期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:年月日
RenewFlag Integer 是否自动续费,1:自动续费,0:不自动续费
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Count Integer 套餐购买个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Region String 套餐购买地域,clb-waf暂时没有用到
注意:此字段可能返回 null,表示取不到有效值。
示例值:gz

DomainURI

唯一定位Domain

被如下接口引用:ModifyDomainsCLSStatus。

名称 类型 必选 描述
Domain String 域名
示例值:luca.qcloud.com
Edition String 版本
示例值:clb-waf
InstanceID String 实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_2kxu92323432d

DomainsPartInfo

SaaS型WAF域名详情

被如下接口引用:DescribeDomainDetailsSaas。

名称 类型 描述
Domain String 域名
示例值:test.qcloud.com
DomainId String 域名唯一ID
示例值:7d58ebf3db7e5f7e8a9145b0a7c6a7b31
InstanceId String 域名所属实例唯一ID
示例值:waf_000q6ntyb21sdlk
Edition String 域名所属实例类型
示例值:sparta-waf
InstanceName String 域名所属实例名
示例值:TEST实例
Cert String 证书
示例值:-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----
CreateTime String 创建时间
示例值:2023-12-04 19:52:24
Engine Integer 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
10:规则引擎观察&&AI引擎关闭模式
11:规则引擎观察&&AI引擎观察模式
12:规则引擎观察&&AI引擎拦截模式
20:规则引擎拦截&&AI引擎关闭模式
21:规则引擎拦截&&AI引擎观察模式
22:规则引擎拦截&&AI引擎拦截模式
示例值:10
HttpsRewrite Integer 是否开启HTTP强制跳转到HTTPS。
0:不强制跳转
1:开启强制跳转
示例值:1
HttpsUpstreamPort String HTTPS回源端口
示例值:80
IsCdn Integer waf前是否部署有七层代理服务。
0:没有部署代理服务
1:有部署代理服务,waf将使用XFF获取客户端IP
2:有部署代理服务,waf将使用remote_addr获取客户端IP
3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
示例值:0
IsGray Integer 是否开启灰度,已废弃。
示例值:1
IsHttp2 Integer 是否开启HTTP2,需要开启HTTPS协议支持。
0:关闭
1:开启
示例值:1
IsWebsocket Integer 是否开启WebSocket支持。
0:关闭
1:开启
示例值:1
LoadBalance Integer 回源负载均衡策略。
0:轮询
1:IP hash
2:加权轮询
示例值:0
Mode Integer 防护模式。
0:观察模式
1:拦截模式
示例值:1
PrivateKey String 自有证书的私钥
示例值:-----BEGIN RSA PRIVATE KEY----- xxx -----END RSA PRIVATE KEY-----
SSLId String CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
示例值:cKnKQLJ
UpstreamDomain String 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
示例值:www.qq.com
UpstreamType Integer 回源类型。
0:通过IP回源
1:通过域名回源
示例值:1
SrcList Array of String IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
示例值:["1.1.1.1","8.8.8.8"]
Ports Array of PortInfo 域名端口配置
示例值:详见数据结构各字段
CertType Integer 证书类型。
0:仅配置HTTP监听端口,没有证书
1:证书来源为自有证书
2:证书来源为托管证书
示例值:1
UpstreamScheme String 服务配置有HTTPS端口时,HTTPS的回源协议。
http:使用http协议回源,和HttpsUpstreamPort配合使用
https:使用https协议回源
示例值:https
Cls Integer 日志包是否开启。
0:关闭
1:开启
示例值:1
Cname String 接入Cname,SaaS型域名使用此Cname进行接入
示例值:940f377475e9155caa96623ccad545a78.qcloudwzgj.com
IsKeepAlive Integer 是否开启长连接。
0: 短连接
1: 长连接
示例值:1
ActiveCheck Integer 是否开启主动健康检测。
0:不开启
1:开启
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TLSVersion Integer TLS版本信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Ciphers Array of Integer 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。
注意:此字段可能返回 null,表示取不到有效值。
示例值:[1,2]
CipherTemplate Integer 加密套件模板。
0:不支持选择,使用默认模板
1:通用型模板
2:安全型模板
3:自定义模板
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ProxyReadTimeout Integer WAF与源站的读超时时间,默认300s。
注意:此字段可能返回 null,表示取不到有效值。
示例值:300
ProxySendTimeout Integer WAF与源站的写超时时间,默认300s。
注意:此字段可能返回 null,表示取不到有效值。
示例值:300
SniType Integer WAF回源时的SNI类型。
0:关闭SNI,不配置client_hello中的server_name
1:开启SNI,client_hello中的server_name为防护域名
2:开启SNI,SNI为域名回源时的源站域名
3:开启SNI,SNI为自定义域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
SniHost String SniType为3时,需要填此参数,表示自定义的SNI;
注意:此字段可能返回 null,表示取不到有效值。
示例值:test.com
Weights Array of String 回源IP权重
注意:此字段可能返回 null,表示取不到有效值。
示例值:[ "1", "1" ]
IpHeaders Array of String IsCdn=3时,表示自定义header
注意:此字段可能返回 null,表示取不到有效值。
示例值:["x-real-ip"]
XFFReset Integer 是否开启XFF重置。
0:关闭
1:开启
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
Note String 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:备注
UpstreamHost String 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
注意:此字段可能返回 null,表示取不到有效值。
示例值:www.qq.com
Level String 防护规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
ProxyBuffer Integer 是否开启缓存 0-关闭 1-开启
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

DownloadAttackRecordInfo

下载攻击日志记录数据项

被如下接口引用:GetAttackDownloadRecords。

名称 类型 描述
Id Integer 记录ID
TaskName String 下载任务名
TaskId String 任务ID
Host String 域名
Count Integer 当前下载任务的日志条数
Status Integer 下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载
Url String 下载文件URL
CreateTime Timestamp 创建时间
ModifyTime Timestamp 最后更新修改时间
ExpireTime Timestamp 过期时间
TotalCount Integer 下载任务需下载的日志总条数

ExportAccessInfo

DescribeAccessExports接口

被如下接口引用:DescribeAccessExports。

名称 类型 描述
ExportId String 日志导出任务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:"export-61daca5c-f341-4796-aeb3-4f2f598a06c7"
Query String 日志导出查询语句
注意:此字段可能返回 null,表示取不到有效值。
示例值:"*"
FileName String 日志导出文件名
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
FileSize Integer 日志文件大小
示例值:0
Order String 日志导出时间排序
注意:此字段可能返回 null,表示取不到有效值。
示例值:"desc"
Format String 日志导出格式
注意:此字段可能返回 null,表示取不到有效值。
示例值:"json"
Count Integer 日志导出数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:6221
Status String 日志下载状态。Processing:导出正在进行中,Complete:导出完成,Failed:导出失败,Expired:日志导出已过期(三天有效期)
示例值:"Processing"
From Integer 日志导出起始时间
示例值:1625395948532
To Integer 日志导出结束时间
示例值:1626000748532
CosPath String 日志导出路径
示例值:""
CreateTime String 日志导出创建时间
示例值:"2021-07-13 19:07:15"

FiltersItemNew

过滤数组

被如下接口引用:DescribeAntiFakeRules, DescribeAntiInfoLeakageRules, DescribeAttackWhiteRule, DescribeBatchIpAccessControl, DescribeCCRuleList, DescribeCustomRuleList, DescribeCustomWhiteRule, DescribeDomains, DescribeInstances, DescribeObjects, DescribeUserSignatureRule。

名称 类型 必选 描述
Name String 字段名; 过滤
子订单号过滤通过name 为:DealName; value为子订单号
示例值:InstanceType
Values Array of String 过滤值
示例值:["clb","saas"]
ExactMatch Boolean 是否精确查找
示例值:true

FindAllDomainDetail

域名列表

被如下接口引用:DescribeFindDomainList。

名称 类型 描述
Appid Integer 用户id
示例值:1
Domain String 域名
示例值:1
Ips Array of String 域名ip
示例值:["1","2"]
FindTime String 发现时间
示例值:1
InstanceId String 实例id
示例值:1
DomainId String 域名id
示例值:1
Edition String waf类型
示例值:1
IsWafDomain Integer 是否接入waf
示例值:1

FraudPkg

业务安全资源信息

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
ResourceIds String 资源id
注意:此字段可能返回 null,表示取不到有效值。
示例值:sada
Status Integer 状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Region Integer 地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BeginTime String 开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
EndTime String 结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
InquireNum Integer 申请数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
UsedNum Integer 使用数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
RenewFlag Integer 续费标志
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

GoodNews

计费下单接口出入参Goods

被如下接口引用:GenerateDealsAndPayNew。

名称 类型 必选 描述
GoodsNum Integer 商品数量
示例值:1
GoodsDetail GoodsDetailNew 商品明细
示例值:GoodsDetail
GoodsCategoryId Integer 订单类型ID,用来唯一标识一个业务的一种场景(总共三种场景:新购、配置变更、续费)
高级版: 102375(新购),102376(续费),102377(变配)
企业版 : 102378(新购),102379(续费),102380(变配)
旗舰版 : 102369(新购),102370(续费),102371(变配)
域名包 : 102372(新购),102373(续费),102374(变配)
业务扩展包 : 101040(新购),101041(续费),101042(变配)

高级版-CLB: 新购 101198 续费 101199 变配 101200
企业版-CLB 101204(新购),101205(续费),101206(变配)
旗舰版-CLB : 101201(新购),101202(续费),101203(变配)
域名包-CLB: 101207(新购),101208(续费),101209(变配)
业务扩展包-CLB: 101210(新购),101211(续费),101212(变配)

注意:此字段可能返回 null,表示取不到有效值。
示例值:101201
RegionId Integer 购买waf实例区域ID
1 表示购买大陆资源;
9表示购买非中国大陆资源
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

Goods

计费下单接口出入参Goods

被如下接口引用:ModifyGenerateDeals。

名称 类型 必选 描述
PayMode Integer 付费类型,1:预付费,0:后付费
示例值:1
GoodsNum Integer 商品数量
示例值:1
GoodsDetail GoodsDetail 商品明细
示例值:GoodsDetail
ProjectId Integer 默认为0
注意:此字段可能返回 null,表示取不到有效值。
示例值:项目ID
GoodsCategoryId Integer 计费类目ID,对应cid
注意:此字段可能返回 null,表示取不到有效值。
示例值:101201
Platform Integer 平台类型,默认1
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
RegionId Integer 购买waf实例区域ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

GoodsDetail

产品明细

被如下接口引用:ModifyGenerateDeals。

名称 类型 必选 描述
TimeSpan Integer 时间间隔
示例值:1
TimeUnit String 单位,支持m、y、d
示例值:m
ProductCode String 产品码
示例值:p_wsm_waf
SubProductCode String 二级产品码
示例值:sp_wsm_waf_ultimate_clb
Pid Integer 计费策略id
示例值:12345
ProductInfo Array of ProductInfo waf产品码
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Name":"n","Value":"v"}]
InstanceName String waf实例名
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_122345
ElasticQps Integer QPS数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
FlexBill Integer 弹性账单
注意:此字段可能返回 null,表示取不到有效值。
示例值:12
AutoRenewFlag Integer 1:自动续费,0:不自动续费
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
RealRegion Integer waf购买的实际地域信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:9
Type String Waf实例对应的二级产品码
注意:此字段可能返回 null,表示取不到有效值。
示例值:sp_wsm_waf_ultimate_clb
LabelTypes Array of String 计费细项标签数组
注意:此字段可能返回 null,表示取不到有效值。
示例值:["sv_wsm_waf_package_ultimate_clb"]
LabelCounts Array of Integer 计费细项标签数量,一般和SvLabelType一一对应
注意:此字段可能返回 null,表示取不到有效值。
示例值:[1]
CurDeadline String 变配使用,实例到期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-02-28 17:38:59
InstanceId String 对存在的实例购买bot 或api 安全
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_swdq23

GoodsDetailNew

产品明细

被如下接口引用:GenerateDealsAndPayNew。

名称 类型 必选 描述
TimeSpan Integer 时间间隔
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TimeUnit String 单位,支持购买d、m、y 即(日、月、年)
注意:此字段可能返回 null,表示取不到有效值。
示例值:m
SubProductCode String 子产品标签,。新购,续费必传,变配时放在oldConfig newConfig里面

Saas 高级版 :sp_wsm_waf_premium
Saas企业版 :sp_wsm_waf_enterprise
Saas旗舰版 :sp_wsm_waf_ultimate
Saas 业务扩展包:sp_wsm_waf_qpsep
Saas 域名扩展包:sp_wsm_waf_domain

高级版-CLB:sp_wsm_waf_premium_clb
企业版-CLB : sp_wsm_waf_enterprise_clb
旗舰版-CLB:sp_wsm_waf_ultimate_clb
业务扩展包-CLB:sp_wsm_waf_qpsep_clb
域名扩展包-CLB:sp_wsm_waf_domain_clb

注意:此字段可能返回 null,表示取不到有效值。
示例值:sp_wsm_waf_ultimate_clb
Pid Integer 业务产品申请的pid(对应一个定价公式),通过pid计费查询到定价模型
高级版 :1000827
企业版 :1000830
旗舰版 :1000832
域名包 : 1000834
业务扩展包 : 1000481
高级版-CLB:1001150
企业版-CLB : 1001152
旗舰版-CLB:1001154
域名包-CLB: 1001156
业务扩展包-CLB : 1001160

注意:此字段可能返回 null,表示取不到有效值。
示例值:12345
InstanceName String waf实例名
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_122345
AutoRenewFlag Integer 1:自动续费,0:不自动续费
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
RealRegion Integer waf购买的实际地域信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:9
LabelTypes Array of String 计费细项标签数组
Saas 高级版 sv_wsm_waf_package_premium
Saas 企业版 sv_wsm_waf_package_enterprise
Saas 旗舰版 sv_wsm_waf_package_ultimate
Saas 非中国大陆高级版 sv_wsm_waf_package_premium_intl
Saas 非中国大陆企业版 sv_wsm_waf_package_enterprise_intl
Saas 非中国大陆旗舰版 sv_wsm_waf_package_ultimate intl
Saas 业务扩展包 sv
wsm_waf_qps_ep
Saas 域名扩展包 sv_wsm_waf_domain

高级版CLB sv_wsm_waf_package_premium_clb
企业版CLB sv_wsm_waf_package_enterprise_clb
旗舰版CLB sv_wsm_waf_package_ultimate_clb
非中国大陆高级版 CLB sv_wsm_waf_package_premium_clb_intl
非中国大陆企业版CLB sv_wsm_waf_package_premium_clb_intl
非中国大陆旗舰版CLB sv_wsm_waf_package_ultimate_clb intl
业务扩展包CLB sv
wsm_waf_qps_ep_clb
域名扩展包CLB sv_wsm_waf_domain_clb

注意:此字段可能返回 null,表示取不到有效值。
示例值:["sv_wsm_waf_package_ultimate_clb"]
LabelCounts Array of Integer 计费细项标签数量,一般和SvLabelType一一对应
注意:此字段可能返回 null,表示取不到有效值。
示例值:[1]
CurDeadline String 变配使用,实例到期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-02-28 17:38:59
InstanceId String 对存在的实例购买bot 或api 安全
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_swdq23
ResourceId String 资源id
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_2kxtlvk40hsvdnw7

HostDel

CLB-WAF删除域名参数

被如下接口引用:DeleteHost。

名称 类型 必选 描述
Domain String 域名
示例值:"test.qcloudwaf.com"
DomainId String 域名ID
示例值:"waf-sdnajkf"
InstanceID String 实例类型
示例值:"waf_000q6ntyb"

HostRecord

负载均衡型WAF域名信息

被如下接口引用:CreateHost, DescribeHost, DescribeHosts, ModifyHost。

名称 类型 必选 描述
Domain String 域名
示例值:"test.qcloudwaf.com"
DomainId String 域名唯一ID
示例值:"waf-Bz0Wntsz"
MainDomain String 主域名,入参时为空
示例值:"qcloudwaf.com"
Mode Integer 规则引擎防护模式。
0:观察模式
1:拦截模式
示例值:1
Status Integer waf和负载均衡器的绑定关系。
0:未绑定
1:已绑定
示例值:1
State Integer clbwaf域名监听器状态。
0:操作成功
4:正在绑定LB
6:正在解绑LB
7:解绑LB失败
8:绑定LB失败
10:内部错误
示例值:1
Engine Integer 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
10:规则引擎观察&&AI引擎关闭模式
11:规则引擎观察&&AI引擎观察模式
12:规则引擎观察&&AI引擎拦截模式
20:规则引擎拦截&&AI引擎关闭模式
21:规则引擎拦截&&AI引擎观察模式
22:规则引擎拦截&&AI引擎拦截模式
示例值:20
IsCdn Integer waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
示例值:0
LoadBalancerSet Array of LoadBalancer 绑定的负载均衡器信息列表
示例值:{}
Region String 域名绑定的LB的地域,以逗号分割多个地域
示例值:"gz"
Edition String 域名所属实例类型。负载均衡型WAF为"clb-waf"
示例值:"clb-waf"
FlowMode Integer 负载均衡型WAF域名的流量模式。
1:清洗模式
0:镜像模式
示例值:1
ClsStatus Integer 是否开启访问日志。
1:开启
0:关闭
示例值:1
Level Integer 防护等级,可选值100,200,300
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
CdcClusters Array of String 域名需要下发到的cdc集群列表。仅CDC场景下填充
注意:此字段可能返回 null,表示取不到有效值。
示例值:["cluster-o41khj88"," cluster-o41khj99"]
AlbType String 应用型负载均衡类型,默认clb。
clb:七层负载均衡器类型
apisix:apisix网关型
注意:此字段可能返回 null,表示取不到有效值。
示例值:clb
IpHeaders Array of String IsCdn=3时,需要填此参数,表示自定义header
注意:此字段可能返回 null,表示取不到有效值。
示例值:["x-real-ip"]
EngineType Integer 规则引擎类型。
1: menshen
2: tiga
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
CloudType String 云类型。
public:公有云
private:私有云
hybrid:混合云
注意:此字段可能返回 null,表示取不到有效值。
示例值:"public"
Note String 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:备注

HostStatus

设置WAF状态的结构体

被如下接口引用:ModifyHostStatus。

名称 类型 必选 描述
Domain String 域名
示例值:"test.qcloudwaf.com"
DomainId String 域名ID
示例值:"waf_011ntyb"
Status Integer WAF的开关,1:开,0:关
示例值:1
InstanceID String 实例ID
示例值:"waf_000q6ntyb"

HybridPkg

混合云节点资源信息

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
ResourceIds String 资源id
注意:此字段可能返回 null,表示取不到有效值。
示例值:sada
Status Integer 状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Region Integer 地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BeginTime String 开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
EndTime String 结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
InquireNum Integer 申请数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
UsedNum Integer 使用数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
RenewFlag Integer 续费标志
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

InstanceInfo

一个实例的详细信息

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
InstanceId String 实例唯一ID
示例值:waf_2kufmr9u71ae5dz7
InstanceName String 实例名称
示例值:TEST实例
ResourceIds String 实例对应资源ID,计费使用
示例值:waf_2kufmr9u71ae5dz7
Region String 实例所属地域
示例值:gz
PayMode Integer 付费模式
示例值:1
RenewFlag Integer 自动续费标识。
0:关闭
1:开启
示例值:1
Mode Integer 弹性计费开关。
0:关闭
1:开启
示例值:1
Level Integer 实例套餐版本。
101:小微版
102:超轻版
2:高级版
3:企业版
4:旗舰版
6:独享版
示例值:2
ValidTime String 实例过期时间
示例值:2023-11-15 19:23:06
BeginTime String 实例开始时间
示例值:2023-11-15 19:23:06
DomainCount Integer 已配置域名个数
示例值:4
SubDomainLimit Integer 域名数量上限
示例值:5
MainDomainCount Integer 已配置主域名个数
示例值:4
MainDomainLimit Integer 主域名数量上限
示例值:5
MaxQPS Integer 实例30天内QPS峰值
示例值:10000
QPS QPSPackageNew qps扩展包信息
示例值:详见数据结构
DomainPkg DomainPackageNew 域名扩展包信息
示例值:详见数据结构
AppId Integer 用户appid
示例值:129873089
Edition String clb或saas
示例值:sparta-waf
FraudPkg FraudPkg 业务安全包
注意:此字段可能返回 null,表示取不到有效值。
BotPkg BotPkg Bot资源包
注意:此字段可能返回 null,表示取不到有效值。
BotQPS BotQPS bot的qps详情
注意:此字段可能返回 null,表示取不到有效值。
ElasticBilling Integer qps弹性计费上限
注意:此字段可能返回 null,表示取不到有效值。
示例值:10000
AttackLogPost Integer 攻击日志投递开关
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
MaxBandwidth Integer 带宽峰值,单位为B/s(字节每秒)
注意:此字段可能返回 null,表示取不到有效值。
示例值:111
APISecurity Integer api安全是否购买
示例值:1
QpsStandard Integer 购买的qps规格
注意:此字段可能返回 null,表示取不到有效值。
示例值:10000
BandwidthStandard Integer 购买的带宽规格
注意:此字段可能返回 null,表示取不到有效值。
示例值:500
Status Integer 实例状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
SandboxQps Integer 实例沙箱qps值
注意:此字段可能返回 null,表示取不到有效值。
示例值:30000
IsAPISecurityTrial Integer 是否api 安全试用
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
MajorEventsPkg MajorEventsPkg 重保包
注意:此字段可能返回 null,表示取不到有效值。
示例值:详情
HybridPkg HybridPkg 混合云子节点包
注意:此字段可能返回 null,表示取不到有效值。
示例值:详情
ApiPkg ApiPkg API安全资源包
注意:此字段可能返回 null,表示取不到有效值。
示例值:详情
MiniPkg MiniPkg 小程序安全加速包
注意:此字段可能返回 null,表示取不到有效值。
示例值:详情
MiniQpsStandard Integer 小程序qps规格
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
MiniMaxQPS Integer 小程序qps峰值
注意:此字段可能返回 null,表示取不到有效值。
示例值:50
LastQpsExceedTime String 最近一次超量时间
注意:此字段可能返回 null,表示取不到有效值。

IpAccessControlData

数据封装

被如下接口引用:DescribeIpAccessControl。

名称 类型 描述
Res Array of IpAccessControlItem ip黑白名单
注意:此字段可能返回 null,表示取不到有效值。
TotalCount Integer 计数

IpAccessControlItem

ip黑白名单

被如下接口引用:DescribeIpAccessControl。

名称 类型 描述
Id String mongo表自增Id
注意:此字段可能返回 null,表示取不到有效值。
示例值:64f9ad91ca22cf647117e44d
ActionType Integer 动作
Ip String ip
Note String 备注
Source String 来源
TsVersion Integer 更新时间戳
注意:此字段可能返回 null,表示取不到有效值。
ValidTs Integer 有效截止时间戳
ValidStatus Integer 生效状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
RuleId Integer 55000001
注意:此字段可能返回 null,表示取不到有效值。
示例值:规则ID
IpList Array of String IP列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["12.65.102.1","102.66.89.0"]

IpHitItem

ip封堵状态数据

被如下接口引用:DescribeAutoDenyIP, DescribeIpHitItems。

名称 类型 描述
Action Integer 动作
Category String 类别
Ip String ip
Name String 规则名称
TsVersion Integer 时间戳
ValidTs Integer 有效截止时间戳

IpHitItemsData

封装参数

被如下接口引用:DescribeAutoDenyIP, DescribeIpHitItems。

名称 类型 描述
Res Array of IpHitItem 数组封装
TotalCount Integer 总数目

KVInt

Key-Value的形式,Value为Int

被如下接口引用:DescribeTopAttackDomain。

名称 类型 描述
Key String Key
Value Integer Value

LoadBalancer

负载均衡的监听器

被如下接口引用:CreateHost, DescribeHost, DescribeHosts, ModifyHost。

名称 类型 必选 描述
LoadBalancerId String 负载均衡LD的ID
示例值:lb-xx
LoadBalancerName String 负载均衡LD的名称
示例值:test
ListenerId String 负载均衡监听器的ID
示例值:lbl-xx
ListenerName String 负载均衡监听器的名称
示例值:test
Vip String 负载均衡实例的IP
示例值:1.1.1.1
Vport Integer 负载均衡实例的端口
示例值:80
Region String 负载均衡LD的地域
示例值:gz
Protocol String 监听器协议,http、https
示例值:http
Zone String 负载均衡监听器所在的zone
示例值:""
NumericalVpcId Integer 负载均衡的VPCID,公网为-1,内网按实际填写
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
LoadBalancerType String 负载均衡的网络类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:OPEN 公网; INTERNAL 内网
LoadBalancerDomain String 负载均衡的域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:""

LoadBalancerPackageNew

负载均衡器

被如下接口引用:DescribeDomainDetailsClb, DescribeDomains。

名称 类型 必选 描述
ListenerId String 监听id
注意:此字段可能返回 null,表示取不到有效值。
示例值:lbl-8xxxx
ListenerName String 监听名
注意:此字段可能返回 null,表示取不到有效值。
示例值:门户
LoadBalancerId String 负载均衡id
注意:此字段可能返回 null,表示取不到有效值。
示例值:lb-2s7xxxxx
LoadBalancerName String 负载均衡名
注意:此字段可能返回 null,表示取不到有效值。
示例值:门户
Protocol String 协议
注意:此字段可能返回 null,表示取不到有效值。
示例值:HTTP
Region String 地区
"多伦多": "ca",
"广州": "gz",
"成都": "cd",
"福州": "fzec",
"深圳": "szx",
"印度": "in",
"济南": "jnec",
"重庆": "cq",
"天津": "tsn",
"欧洲东北": "ru",
"南京": "nj",
"美国硅谷": "usw",
"泰国": "th",
"广州Open": "gzopen",
"深圳金融": "szjr",
"法兰克福": "de",
"日本": "jp",
"弗吉尼亚": "use",
"北京": "bj",
"中国香港": "hk",
"杭州": "hzec",
"北京金融": "bjjr",
"上海金融": "shjr",
"台北": "tpe",
"首尔": "kr",
"上海": "sh",
"新加坡": "sg",
"清远": "qy"
注意:此字段可能返回 null,表示取不到有效值。
示例值:gz
Vip String 接入IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:127.0.0.1
Vport Integer 接入端口
注意:此字段可能返回 null,表示取不到有效值。
示例值:801
Zone String 地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-beijing-1
NumericalVpcId Integer VPCID
注意:此字段可能返回 null,表示取不到有效值。
示例值:6123
LoadBalancerType String CLB类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:open
LoadBalancerDomain String 负载均衡器的域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:qcloud.test.com

LogHistogramInfo

攻击日志统计详情

被如下接口引用:GetAttackHistogram。

名称 类型 描述
Count Integer 日志条数
TimeStamp Integer 时间戳

MajorEventsPkg

重保防护资源信息

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
ResourceIds String 资源id
注意:此字段可能返回 null,表示取不到有效值。
示例值:sada
Status Integer 状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Region Integer 地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BeginTime String 开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
EndTime String 结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
InquireNum Integer 申请数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
UsedNum Integer 使用数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
RenewFlag Integer 续费标志
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BillingItem String 计费项
注意:此字段可能返回 null,表示取不到有效值。
示例值:sv_wsm_waf_scene_major_events_basic
HWState Integer 护网包状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

MiniPkg

API安全资源信息

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
ResourceIds String 资源id
注意:此字段可能返回 null,表示取不到有效值。
示例值:sada
Status Integer 状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Region Integer 地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BeginTime String 开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
EndTime String 结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-01-05
Count Integer 购买数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
RenewFlag Integer 续费标志
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
BillingItem String 计费项
注意:此字段可能返回 null,表示取不到有效值。
示例值:sv_wsm_waf_scene_major_events_basic

PageInfo

公共翻页参数

被如下接口引用:DescribeAntiFakeUrl, DescribeAntiInfoLeakRules。

名称 类型 必选 描述
PageNumber String 页码
PageSize String 页条目数量

PeakPointsItem

PeakPoints数组项

被如下接口引用:DescribePeakPoints。

名称 类型 描述
Time Integer 秒级别时间戳
示例值:2
Access Integer QPS
示例值:1
Up Integer 上行带宽峰值,单位B
示例值:4
Down Integer 下行带宽峰值,单位B
示例值:7
Attack Integer Web攻击次数
示例值:8
Cc Integer CC攻击次数
示例值:9
BotAccess Integer Bot qps
示例值:100
StatusServerError Integer WAF返回给客户端状态码5xx次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
StatusClientError Integer WAF返回给客户端状态码4xx次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
StatusRedirect Integer WAF返回给客户端状态码302次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
StatusOk Integer WAF返回给客户端状态码202次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:3
UpstreamServerError Integer 源站返回给WAF状态码5xx次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:4
UpstreamClientError Integer 源站返回给WAF状态码4xx次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
UpstreamRedirect Integer 源站返回给WAF状态码302次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:6
BlackIP Integer 黑名单次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Tamper Integer 防篡改次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Leak Integer 信息防泄露次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
ACL Integer 访问控制
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
WxAccess Integer 小程序 qps
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
WxCount Integer 小程序请求数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
WxUp Integer 小程序上行带宽峰值,单位B
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
WxDown Integer 小程序下行带宽峰值,单位B
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

PiechartItem

饼图数据类型

被如下接口引用:DescribeAttackType。

名称 类型 描述
Type String 类型
Count Integer 数量

PortInfo

服务端口配置

被如下接口引用:DescribeDomainDetailsSaas, DescribeDomains。

名称 类型 必选 描述
NginxServerId Integer Nginx的服务器id
示例值:1
Port String 监听端口配置
示例值:80
Protocol String 与端口对应的协议
示例值:http
UpstreamPort String 回源端口
示例值:80
UpstreamProtocol String 回源协议
示例值:http

PortItem

防护域名端口配置信息

被如下接口引用:AddSpartaProtection, DescribeSpartaProtectionInfo。

名称 类型 必选 描述
Port String 监听端口配置
Protocol String 与Port一一对应,表示端口对应的协议
UpstreamPort String 与Port一一对应, 表示回源端口
UpstreamProtocol String 与Port一一对应, 表示回源协议
NginxServerId String Nginx的服务器ID

ProductInfo

waf产品

被如下接口引用:ModifyGenerateDeals。

名称 类型 必选 描述
Name String 产品名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:Web应用防火墙
Value String 版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:旗舰版

QPSPackageNew

clb-waf QPS套餐 New

被如下接口引用:DescribeInstances。

名称 类型 必选 描述
ResourceIds String 资源ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:waf_000q6ntyb
ValidTime String 过期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:年月日
RenewFlag Integer 是否自动续费,1:自动续费,0:不自动续费
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Count Integer 套餐购买个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Region String 套餐购买地域,clb-waf暂时没有用到
注意:此字段可能返回 null,表示取不到有效值。
示例值:gz
BillingItem String 计费项
注意:此字段可能返回 null,表示取不到有效值。
示例值:sv_wsm_waf_scene_bot_qpsep_clb

QpsData

获取弹性qps的默认相关值

被如下接口引用:GetInstanceQpsLimit。

名称 类型 描述
ElasticBillingDefault Integer 弹性qps默认值
注意:此字段可能返回 null,表示取不到有效值。
示例值:3333
ElasticBillingMin Integer 弹性qps最小值
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
ElasticBillingMax Integer 弹性qps最大值
注意:此字段可能返回 null,表示取不到有效值。
示例值:100000
QPSExtendMax Integer 业务扩展包最大qps
注意:此字段可能返回 null,表示取不到有效值。
示例值:10000
QPSExtendIntlMax Integer 海外业务扩展包最大qps
注意:此字段可能返回 null,表示取不到有效值。
示例值:10000

ReqUserRule

用户规则更新输出规则子项

被如下接口引用:ModifyUserSignatureRule。

名称 类型 必选 描述
Id String 特征序号
示例值:010000001
Status Integer 规则开关
0:关
1:开
2:只告警
示例值:1
Reason Integer 修改原因
0:无(兼容记录为空)
1:业务自身特性误报避免
2:规则误报上报
3:核心业务规则灰度
4:其它
示例值:1

ResponseCode

响应体的返回码

被如下接口引用:AddCustomRule, AddCustomWhiteRule, DeleteCustomWhiteRule, DeleteHost, DescribeHostLimit, ModifyCustomRuleStatus, ModifyCustomWhiteRule, ModifyCustomWhiteRuleStatus, ModifyHostFlowMode, ModifyHostMode, ModifyHostStatus, ModifyWafAutoDenyRules, ModifyWebshellStatus。

名称 类型 描述
Code String 如果成功则返回Success,失败则返回云api定义的错误码
Message String 如果成功则返回Success,失败则返回WAF定义的二级错误码

Rule

规则列表详情

被如下接口引用:DescribeDomainRules。

名称 类型 必选 描述
Id Integer 规则id
示例值:-
Type String 规则类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:-
Level String 规则等级
示例值:-
Description String 规则描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:-
CVE String 规则防护的CVE编号
注意:此字段可能返回 null,表示取不到有效值。
示例值:-
Status Integer 规则的状态
示例值:-
ModifyTime String 规则修改的时间
示例值:-
AddTime String 门神规则新增/更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:-

RuleList

规则白名单

被如下接口引用:DescribeDomainWhiteRules。

名称 类型 描述
Id Integer 规则Id
Rules Array of Integer 规则列表的id
Url String 请求url
Function String 请求的方法
Time String 时间戳
Status Integer 开关状态

SearchItem

接入列表查询复杂条件

被如下接口引用:DescribeHosts。

名称 类型 必选 描述
ClsStatus String 日志开关
Status String waf开关
FlowMode String 流量模式

SessionData

参数包装

被如下接口引用:DescribeSession。

名称 类型 描述
Res Array of SessionItem session定义

SessionItem

session定义

被如下接口引用:DescribeSession。

名称 类型 描述
Category String 匹配类型
KeyOrStartMat String 起始模式
EndMat String 结束模式
StartOffset String 起始偏移
EndOffset String 结束偏移
Source String 数据源
TsVersion String 更新时间戳
SessionId Integer SessionID
注意:此字段可能返回 null,表示取不到有效值。
SessionName String Session名
注意:此字段可能返回 null,表示取不到有效值。
SessionInUsed Boolean Session是否正在被启用
注意:此字段可能返回 null,表示取不到有效值。
RelatedRuleID Array of Integer Session关联的CC规则ID
注意:此字段可能返回 null,表示取不到有效值。

SpartaProtectionPort

waf斯巴达-编辑防护域名中的端口结构

被如下接口引用:ModifySpartaProtection。

名称 类型 必选 描述
NginxServerId Integer nginx Id
Port String 端口
Protocol String 协议
UpstreamPort String 后端端口
UpstreamProtocol String 后端协议

Strategy

自定义规则的匹配条件结构体

被如下接口引用:AddCustomRule, AddCustomWhiteRule, DescribeCustomRuleList, DescribeCustomWhiteRule, ModifyCustomRule, ModifyCustomWhiteRule。

名称 类型 必选 描述
Field String 匹配字段

匹配字段不同,相应的匹配参数、逻辑符号、匹配内容有所不同 具体如下所示:
匹配字段匹配参数逻辑符号匹配内容
IP(来源IP)不支持参数ipmatch(匹配)
ipnmatch(不匹配)
多个IP以英文逗号隔开,最多20个
IPV6(来源IPv6)不支持参数ipmatch(匹配)
ipnmatch(不匹配)
支持单个IPV6地址
Referer(Referer)不支持参数empty(内容为空)
null(不存在)
eq(等于)
neq(不等于)
contains(包含)
ncontains(不包含)
len_eq(长度等于)
len_gt(长度大于)
len_lt(长度小于)
strprefix(前缀匹配)
strsuffix(后缀匹配)
rematch(正则匹配)
请输入内容,512个字符以内
URL(请求路径)不支持参数eq(等于)
neq(不等于)
contains(包含)
ncontains(不包含)
len_eq(长度等于)
len_gt(长度大于)
len_lt(长度小于)
strprefix(前缀匹配)
strsuffix(后缀匹配)
rematch(正则匹配)
请以/开头,512个字符以内
UserAgent(UserAgent)不支持参数同匹配字段Referer逻辑符号请输入内容,512个字符以内
HTTP_METHOD(HTTP请求方法)不支持参数eq(等于)
neq(不等于)
请输入方法名称,建议大写
QUERY_STRING(请求字符串)不支持参数同匹配字段请求路径逻辑符号请输入内容,512个字符以内
GET(GET参数值)支持参数录入contains(包含)
ncontains(不包含)
len_eq(长度等于)
len_gt(长度大于)
len_lt(长度小于)
strprefix(前缀匹配)
strsuffix(后缀匹配)
请输入内容,512个字符以内
GET_PARAMS_NAMES(GET参数名)不支持参数exsit(存在参数)
nexsit(不存在参数)
len_eq(长度等于)
len_gt(长度大于)
len_lt(长度小于)
strprefix(前缀匹配)
strsuffix(后缀匹配)
请输入内容,512个字符以内
POST(POST参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
GET_POST_NAMES(POST参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
POST_BODY(完整BODY)不支持参数同匹配字段请求路径逻辑符号请输入BODY内容,512个字符以内
COOKIE(Cookie)不支持参数empty(内容为空)
null(不存在)
rematch(正则匹配)
暂不支持
GET_COOKIES_NAMES(Cookie参数名)不支持参数同匹配字段GET参数名逻辑符号请输入内容,512个字符以内
ARGS_COOKIE(Cookie参数值)支持参数录入同匹配字段GET参数值逻辑符号请输入内容,512个字符以内
GET_HEADERS_NAMES(Header参数名)不支持参数exsit(存在参数)
nexsit(不存在参数)
len_eq(长度等于)
len_gt(长度大于)
len_lt(长度小于)
strprefix(前缀匹配)
strsuffix(后缀匹配)
rematch(正则匹配)
请输入内容,建议小写,512个字符以内
ARGS_HEADER(Header参数值)支持参数录入contains(包含)
ncontains(不包含)
len_eq(长度等于)
len_gt(长度大于)
len_lt(长度小于)
strprefix(前缀匹配)
strsuffix(后缀匹配)
rematch(正则匹配)
请输入内容,512个字符以内

注意:此字段可能返回 null,表示取不到有效值。
示例值:IP-来源IP
CompareFunc String 逻辑符号

逻辑符号一共分为以下几种类型:
empty ( 内容为空)
null (不存在)
eq ( 等于)
neq ( 不等于)
contains ( 包含)
ncontains ( 不包含)
strprefix ( 前缀匹配)
strsuffix ( 后缀匹配)
len_eq ( 长度等于)
len_gt ( 长度大于)
len_lt ( 长度小于)
ipmatch ( 属于)
ipnmatch ( 不属于)
各匹配字段对应的逻辑符号不同,详见上述匹配字段表格

注意:此字段可能返回 null,表示取不到有效值。
示例值:contains - 包含
Content String 匹配内容

目前 当匹配字段为COOKIE(Cookie)时,不需要输入 匹配内容 其他都需要

注意:此字段可能返回 null,表示取不到有效值。
示例值:/abc
Arg String 匹配参数

配置参数一共分2种类型 不支持参数与支持参数
当匹配字段为以下4个时,匹配参数才能录入,否则不支持该参数
GET(GET参数值)
POST(POST参数值)
ARGS_COOKIE(Cookie参数值)
ARGS_HEADER(Header参数值)

注意:此字段可能返回 null,表示取不到有效值。
示例值:abc

StrategyForAntiInfoLeak

防信息泄露的匹配条件结构体

被如下接口引用:AddAntiInfoLeakRules, ModifyAntiInfoLeakRules。

名称 类型 必选 描述
Field String 匹配条件,returncode(响应码)、keywords(关键字)、information(敏感信息)
CompareFunc String 逻辑符号,固定取值为contains
Content String 匹配内容。
以下三个对应Field为information时可取的匹配内容:
idcard(身份证)、phone(手机号)、bankcard(银行卡)。
以下为对应Field为returncode时可取的匹配内容:
400(状态码400)、403(状态码403)、404(状态码404)、4xx(其它4xx状态码)、500(状态码500)、501(状态码501)、502(状态码502)、504(状态码504)、5xx(其它5xx状态码)。
当对应Field为keywords时由用户自己输入匹配内容。

TLSCiphers

TLS 加密套件

被如下接口引用:DescribeCiphersDetail。

名称 类型 描述
VersionId Integer TLS版本ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
CipherId Integer 加密套件ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
CipherName String 加密套件
注意:此字段可能返回 null,表示取不到有效值。
示例值:TLS_ECDHE_RSA_WITH_AES_MD5

TLSVersion

TLS信息

被如下接口引用:DescribeTlsVersion。

名称 类型 描述
VersionId Integer TLSVERSION的ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
VersionName String TLSVERSION的NAME
注意:此字段可能返回 null,表示取不到有效值。
示例值:TLSV1.0

TargetEntity

需要开启/关闭API安全的 实例+域名 组合实体

被如下接口引用:ModifyApiAnalyzeStatus。

名称 类型 必选 描述
InstanceId String 实例ID
示例值:waf_xasda
Domain String 域名
示例值:testwaf.com

UserDomainInfo

saas和clb信息

被如下接口引用:DescribeUserDomainInfo。

名称 类型 描述
Appid Integer 用户id
示例值:1
Domain String 域名
示例值:1
DomainId String 域名id
示例值:1
InstanceId String 实例id
示例值:1
InstanceName String 实例名
示例值:1
Edition String waf类型
示例值:1
Level String 版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
WriteConfig String 指定域名访问日志字段的开关
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"EnableBody": 1,"EnableHeaders":1}
Cls Integer 指定域名是否写cls的开关 1:写 0:不写
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
CloudType String 标记是否是混合云接入。hybrid表示混合云接入域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:"hybrid"

UserSignatureRule

用户特征规则描述

被如下接口引用:DescribeUserSignatureRule。

名称 类型 描述
ID String 特征ID
示例值:010000001
Status Integer 规则开关
示例值:1
MainClassID String 主类ID
示例值:010000000
SubClassID String 子类ID
示例值:000000000
CveID String CVE ID
示例值:reference item1 <#BID-28277::http://www.securityfocus.com/bid/28
CreateTime Timestamp ISO8601 创建时间
示例值:2021-11-24 19:55:55
ModifyTime Timestamp ISO8601 更新时间
示例值:2021-11-24 19:55:55
MainClassName String 主类名字,根据Language字段输出中文/英文
示例值:Cross Site Scripting
SubClassName String 子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空
示例值:Signatures for Database
Description String 规则描述
示例值:rule description
Reason Integer 0/1
示例值:reason

UserWhiteRule

用户规则白名单

被如下接口引用:DescribeAttackWhiteRule。

名称 类型 描述
WhiteRuleId Integer 白名单的id
示例值:1
SignatureId String 规则id
示例值:010000030
Status Integer 状态
示例值:1
MatchField String 匹配域
示例值:URL
MatchMethod String 匹配方法
示例值:eq
MatchContent String 匹配内容
示例值:/api
CreateTime Timestamp ISO8601 创建时间
示例值:2021-11-19T19:53:53+08:00
ModifyTime Timestamp ISO8601 修改时间
示例值:2021-11-19T19:53:53+08:00

UserWhiteRuleItem

用户规则白名单规则子项

被如下接口引用:AddAttackWhiteRule, ModifyAttackWhiteRule。

名称 类型 必选 描述
MatchField String 匹配域
示例值:URL
MatchMethod String 匹配方法
示例值:eq
MatchContent String 匹配内容
示例值:/api

VipInfo

Vip信息

被如下接口引用:DescribeVipInfo。

名称 类型 描述
Vip String Virtual IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:”1.1.1.1“
InstanceId String waf实例id
注意:此字段可能返回 null,表示取不到有效值。
示例值:"waf-0001"

WafRuleLimit

waf模块的规格

被如下接口引用:DescribeRuleLimit。

名称 类型 描述
CC Integer 自定义CC的规格
示例值:0
CustomRule Integer 自定义策略的规格
示例值:0
IPControl Integer 黑白名单的规格
示例值:0
AntiLeak Integer 信息防泄漏的规格
示例值:0
AntiTamper Integer 防篡改的规格
示例值:0
AutoCC Integer 紧急CC的规格
示例值:0
AreaBan Integer 地域封禁的规格
示例值:0
CCSession Integer 自定义CC中配置session
示例值:0
AI Integer AI的规格
示例值:0
CustomWhite Integer 精准白名单的规格
示例值:0
ApiSecurity Integer api安全的规格
示例值:0
ClientMsg Integer 客户端流量标记的规格
示例值:0
TrafficMarking Integer 流量标记的规格
示例值:0

WafThreatenIntelligenceDetails

当前WAF威胁情报封禁模块详情

被如下接口引用:DescribeWafThreatenIntelligence, ModifyWafThreatenIntelligence。

名称 类型 必选 描述
Tags Array of String 封禁属性标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:-
DefenseStatus Integer 封禁模组启用状态
示例值:-
LastUpdateTime Timestamp ISO8601 最后更新时间
示例值:-

WebshellStatus

域名的webshell开启状态

被如下接口引用:ModifyWebshellStatus。

名称 类型 必选 描述
Domain String 域名
Status Integer webshell开关,1:开。0:关。2:观察