数据结构

最近更新时间:2024-08-09 02:30:55

我的收藏

AccessFieldValueRatioInfo

DescribeAccessFastAnalysis接口的出参

被如下接口引用:DescribeAccessFastAnalysis。

名称 类型 描述
Count Integer 日志条数
示例值:100
Ratio Float 对应的Value值的百分比
示例值:0.2711782671596206
Value String 字段对应的值
示例值:""

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

ApiSecKey

api列表

被如下接口引用:ModifyApiSecEventChange。

名称 类型 必选 描述
ApiName String api名称
示例值:test
Domain String 域名
示例值:qcloudwaf.com
Method String 请求方法
示例值:POST

AttackLogInfo

攻击日志详情

被如下接口引用:SearchAttackLog。

名称 类型 描述
Content String 攻击日志的详情内容
示例值:test
FileName String CLS返回内容
示例值:test
Source String CLS返回内容
示例值:test
TimeStamp Timestamp CLS返回内容
示例值:2023-11-15 19:23:06

AutoDenyDetail

Waf 攻击自动封禁详情

被如下接口引用:DescribeWafAutoDenyStatus。

名称 类型 必选 描述
AttackTags Array of String 攻击封禁类型标签
示例值:“”
AttackThreshold Integer 攻击次数阈值
示例值:1
DefenseStatus Integer 自动封禁状态
示例值:1
TimeThreshold Integer 攻击时间阈值
示例值:1
DenyTimeThreshold Integer 自动封禁时间
示例值:1
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"]
CreateTime Integer 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1651044385000
JobType String 定时任务类型
注意:此字段可能返回 null,表示取不到有效值。
CronType String 周期任务类型
注意:此字段可能返回 null,表示取不到有效值。
JobDateTime JobDateTime 定时任务配置详情
注意:此字段可能返回 null,表示取不到有效值。
ValidStatus Integer 生效状态
注意:此字段可能返回 null,表示取不到有效值。

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 动作
示例值:22
Advance Integer 高级模式
示例值:1
Interval Integer 时间周期
示例值:1
Limit Integer 限制次数
示例值:1
MatchFunc Integer 匹配方法
示例值:1
Name String 名称
示例值:test.com
Priority Integer 优先级
示例值:1
Status Integer 状态
示例值:1
TsVersion Integer 更新时间戳
示例值:1
Url String 匹配url
示例值:test.com
ValidTime Integer 策略动作有效时间
示例值:1
OptionsArr String 高级参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:test.com
Length Integer url长度
注意:此字段可能返回 null,表示取不到有效值。
RuleId Integer 规则ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
EventId String 事件id
注意:此字段可能返回 null,表示取不到有效值。
示例值:api_aaa
SessionApplied Array of Integer 关联的Session规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:[0,200000001]
CreateTime Integer 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

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]
CreateTime Integer 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

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 标识
示例值:1
Name String 名字
示例值:test
Domain String 域名
示例值:test.com
Uri String 网址
示例值:path
Protocol String 协议
示例值:test
Status Integer 状态
示例值:0
ModifyTime String 修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-11-15 19:23:06
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-11-15 19:23:06

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
示例值:lb-aca08c1
InstanceId String 实例ID
示例值:waf_0000001
InstanceName String 实例名称
示例值:test
PreciseDomains Array of String 精准域名列表
示例值:[]
Status Integer WAF功能开关状态,0关闭1开启
示例值:0
ClsStatus Integer WAF日志开关状态,0关闭1开启
示例值:0
VirtualDomain String CLB对象对应的虚拟域名
示例值:test.com
ObjectName String 对象名称
示例值:test
PublicIp Array of String 公网地址
示例值:[]
PrivateIp Array of String 内网地址
示例值:[]
VpcName String VPC名称
示例值:test
Vpc String VPC ID
示例值:1
InstanceLevel Integer waf实例等级,如果未绑定实例为0
示例值:0
PostCLSStatus Integer clb投递开关
示例值:0
PostCKafkaStatus Integer kafka投递开关
示例值:0
Type String 对象类型:CLB:负载均衡器,TSE:云原生网关
注意:此字段可能返回 null,表示取不到有效值。
示例值:CLB
Region String 对象地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:cd
Proxy Integer 代理状态: 0:不开启,1:以XFF的第一个IP地址作为客户端IP,2:以remote_addr作为客户端IP,3:从指定的头部字段获取客户端IP,字段通过IpHeaders字段给出
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
IpHeaders Array of String 指定获取客户端IP的头部字段列表。IsCdn为3时有效
注意:此字段可能返回 null,表示取不到有效值。
示例值:[]
BotStatus Integer bot防护开关
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ApiStatus Integer api防护开关
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ObjectFlowMode Integer 对象接入模式,0表示镜像模式,1表示清洗模式,2表示体检模式,默认为清洗模式
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

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

CronJob

规则周期执行的数据结构

被如下接口引用:AddAreaBanAreas, AddCustomRule, AddCustomWhiteRule, CreateIpAccessControl, ModifyAreaBanAreas, ModifyCustomRule, ModifyCustomWhiteRule, ModifyIpAccessControl。

名称 类型 必选 描述
Days Array of Integer 每个月的几号执行
注意:此字段可能返回 null,表示取不到有效值。
示例值:[2, 13]
WDays Array of Integer 每个星期的星期几执行
注意:此字段可能返回 null,表示取不到有效值。
示例值:[4, 0]
StartTime String 开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:19:21
EndTime String 结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:21:00

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"
ModifyTime String 修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:"2021-09-18T20:26:06+08:00"

DescribeAreaBanAreasRsp

DescribeAreaBanAreas接口的回包

被如下接口引用:DescribeAreaBanAreas。

名称 类型 描述
Status String 状态 "0":未开启地域封禁 "1":开启地域封禁
示例值:"0"
Source String 数据来源 custom-自定义(默认)、batch-批量防护
注意:此字段可能返回 null,表示取不到有效值。
示例值:custom
Areas Array of String 字符串数据,配置的地域列表
示例值:[]
JobType String 定时任务类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:test
JobDateTime JobDateTime 定时任务详细配置
注意:此字段可能返回 null,表示取不到有效值。
示例值:{}
CronType String 周期任务配置
注意:此字段可能返回 null,表示取不到有效值。
示例值:test

DescribeCustomRulesRspRuleListItem

DescribeCustomRules接口回包中的复杂类型

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

名称 类型 描述
ActionType String 动作类型
示例值:1
Bypass String 跳过的策略
示例值:""
CreateTime String 创建时间
示例值:2023-10-09T16:03:14+08:00
ExpireTime String 过期时间
示例值:2023-10-09T16:03:14+08:00
Name String 策略名称
示例值:anti
Redirect String 重定向地址
示例值:/
RuleId String 策略ID
示例值:12211
SortId String 优先级
示例值:12
Status String 状态
示例值:0
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
JobType String 定时任务类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:TimedJob
JobDateTime JobDateTime 定时任务配置信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-10-09T16:03:14+08:00
CronType String 周期任务粒度
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
Label String 自定义标签,风控规则用,用来表示是内置规则还是用户自定义的
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
PageId String 拦截页面id
注意:此字段可能返回 null,表示取不到有效值。
示例值:""
Domain String 域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:test.com

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

DomainRuleId

域名-规则id结构体

被如下接口引用:DeleteCustomRule, ModifyCustomRuleStatus。

名称 类型 必选 描述
Domain String 域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:www.test.com
RuleId String 规则id
注意:此字段可能返回 null,表示取不到有效值。
示例值:1231

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,表示取不到有效值。
示例值:2023-11-15 19:23:06
MiniExtendPkg MiniExtendPkg 小程序安全接入ID数量扩张包
注意:此字段可能返回 null,表示取不到有效值。
示例值:详情
BillingItem String 计费项
注意:此字段可能返回 null,表示取不到有效值。
示例值:sv_wsm_waf_package_ultimate
FreeDelayFlag Integer 实例延期释放标识
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

IpAccessControlData

数据封装

被如下接口引用:DescribeIpAccessControl。

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

IpAccessControlItem

ip黑白名单

被如下接口引用:DescribeIpAccessControl。

名称 类型 描述
Id String mongo表自增Id
注意:此字段可能返回 null,表示取不到有效值。
示例值:64f9ad91ca22cf647117e44d
ActionType Integer 动作
示例值:0
Ip String ip
示例值:1.1.1.1
Note String 备注
示例值:test
Source String 来源
示例值:test
TsVersion Integer 更新时间戳
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ValidTs Integer 有效截止时间戳
示例值:0
ValidStatus Integer 生效状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
RuleId Integer 55000001
注意:此字段可能返回 null,表示取不到有效值。
示例值:规则ID
IpList Array of String IP列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["12.65.102.1","102.66.89.0"]
CreateTime Integer 规则创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
JobType String 定时任务类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:test
CronType String 周期任务类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:test
JobDateTime JobDateTime 定时任务配置详情
注意:此字段可能返回 null,表示取不到有效值。
示例值:{}

IpAccessControlParam

IP黑白名单参数结构体,主要用于IP黑白名单的导入。

被如下接口引用:ImportIpAccessControl。

名称 类型 必选 描述
IpList Array of String IP列表
示例值:["192.168.1.1","192.168.1.2"]
ValidTs Integer valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00))
示例值:1680570420
ActionType Integer 42为黑名单,40为白名单
示例值:42
Note String 备注
示例值:备注

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 总数目

JobDateTime

规则执行的时间结构体

被如下接口引用:AddAreaBanAreas, AddCustomRule, AddCustomWhiteRule, CreateIpAccessControl, DescribeAreaBanAreas, DescribeBatchIpAccessControl, DescribeCustomRuleList, DescribeCustomWhiteRule, DescribeIpAccessControl, ModifyAreaBanAreas, ModifyCustomRule, ModifyCustomWhiteRule, ModifyIpAccessControl。

名称 类型 必选 描述
Timed Array of TimedJob 定时执行的时间参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"StartDateTime":1711618518 ,"EndDateTime":1711918518}]
Cron Array of CronJob 周期执行的时间参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Day":12,"WDay":2,"StartTime":"12:11","EndTime":"21:00"}]
TimeTZone String 时区
注意:此字段可能返回 null,表示取不到有效值。
示例值:UTC+8

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

MiniExtendPkg

小程序安全接入ID扩展资源信息

被如下接口引用: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

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, DeleteCustomRule, DeleteCustomWhiteRule, DeleteHost, DescribeHostLimit, ModifyCustomRule, ModifyCustomRuleStatus, ModifyCustomWhiteRule, ModifyCustomWhiteRuleStatus, ModifyHostFlowMode, ModifyHostMode, ModifyHostStatus, ModifyWafAutoDenyRules, ModifyWebshellStatus。

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

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 开关状态
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。

SearchItem

接入列表查询复杂条件

被如下接口引用:DescribeHosts。

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

SessionData

参数包装

被如下接口引用:DescribeSession。

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

SessionItem

session定义

被如下接口引用:DescribeSession。

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

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(敏感信息)
示例值:returncode
CompareFunc String 逻辑符号,固定取值为contains
示例值: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时由用户自己输入匹配内容。

示例值:test

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

TimedJob

规则定时任务数据结构

被如下接口引用:AddAreaBanAreas, AddCustomRule, AddCustomWhiteRule, CreateIpAccessControl, ModifyAreaBanAreas, ModifyCustomRule, ModifyCustomWhiteRule, ModifyIpAccessControl。

名称 类型 必选 描述
StartDateTime Integer 开始时间戳,单位为秒
注意:此字段可能返回 null,表示取不到有效值。
示例值:1711618518
EndDateTime Integer 结束时间戳,单位为秒
注意:此字段可能返回 null,表示取不到有效值。
示例值:1711618518

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"
AlbType String 标记clbwaf类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:"clb"
BotStatus Integer BOT开关状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ApiStatus Integer API开关状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

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
RiskLevel Integer 1: 高危 2:中危 3:低危
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

UserWhiteRule

用户规则白名单

被如下接口引用:DescribeAttackWhiteRule。

名称 类型 描述
WhiteRuleId Integer 白名单的id
示例值:1
SignatureId String 规则id
示例值:010000030
Status Integer 状态
示例值:1
MatchField String 匹配域
示例值:URL
MatchParams String 匹配参数
注意:此字段可能返回 null,表示取不到有效值。
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
SignatureIds Array of String 规则ID列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["010000030", "010000031"]
TypeIds Array of String 大类规则ID列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["010000000","020000000"]
TypeId String 大类规则ID
注意:此字段可能返回 null,表示取不到有效值。
Mode Integer 0:按照特定规则ID加白, 1:按照规则类型加白
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
Name String 规则名
注意:此字段可能返回 null,表示取不到有效值。
示例值:testRule
MatchInfo Array of UserWhiteRuleItem 匹配规则列表
注意:此字段可能返回 null,表示取不到有效值。
MatchInfoStr String MatchInfo字符串
注意:此字段可能返回 null,表示取不到有效值。

UserWhiteRuleItem

用户规则白名单规则子项

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

名称 类型 必选 描述
MatchField String 匹配域
示例值:URL
MatchMethod String 匹配方法
示例值:eq
MatchContent String 匹配内容
示例值:/api
MatchParams String 匹配参数名
注意:此字段可能返回 null,表示取不到有效值。
示例值:keya

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:观察