数据结构

最近更新时间: 2026-04-19 00:00:43

WebshellStatus

域名的webshell开启状态

被如下接口引用:ModifyWebshellStatus

名称 必选 允许NULL 类型 描述
Domain String 域名
示例值:
Status Uint64 webshell开关,1:开。0:关。2:观察
示例值:

DonwloadRecordItem

下载记录数据项

被如下接口引用:DescribeAccessDownloadRecords、DescribeAttackDownloadRecord

名称 必选 允许NULL 类型 描述
Name String 下载任务名
示例值:
FlowId String 任务ID
示例值:
Host String 域名
示例值:
CreateTime String 创建时间
示例值:
ExpireTime String 过期时间
示例值:
Count String 记录条数
示例值:
Status String 下载状态
示例值:
Url String 下载文件URL
示例值:
Id String 记录ID
示例值:
Appid String 产品ID
示例值:

ClbHostResult

CLB查询对应绑定的WAF状态的结果参数

被如下接口引用:DescribeWafInfo

名称 必选 允许NULL 类型 描述
LoadBalancer LoadBalancer WAF绑定的监听器实例
示例值:查看
Domain String WAF绑定的域名
示例值:
DomainId String WAF绑定的实例ID
示例值:
Status Uint64 是否有绑定WAF,1:绑定了WAF,0:没有绑定WAF
示例值:
FlowMode Uint64 绑定了WAF的情况下,WAF流量模式,1:清洗模式,0:镜像模式(默认)
示例值:

MenshenRulesInfo

门神-规则库描述信息

被如下接口引用:DescribeRulesInfo

名称 必选 允许NULL 类型 描述
Date Date 日期
示例值:
Version String 版本
示例值:
Memos Array of String 描述信息
示例值:
MemosEng Array of String 描述标题
示例值:

BotsDomainAggStatStyledItem

GetBotsDomainAggStatStyled接口的返回数组的元素类型

被如下接口引用:DescribeBotAggregateDomainStat

名称 必选 允许NULL 类型 描述
Key String 域名
示例值:
Value Int64 攻击次数
示例值:

MainClassItem

主类信息

被如下接口引用:DescribeMainClass

名称 必选 允许NULL 类型 描述
MainClassID String 主类id
示例值:
MainClassName String 主类名字
示例值:
Description String 描述
示例值:
SubClass Array of SubClassItem 子类
示例值:查看
RuleCount Uint64 当前主类的规则个数
示例值:

BotListScore

拨通列表得分字段

被如下接口引用:DescribeBotTCBRecords、DescribeBotUBRecords、DescribeBotUCBRecords

名称 必选 允许NULL 类型 描述
Total Int64 得分
示例值:

IpAccessControlData

数据封装

被如下接口引用:DescribeIpAccessControl

名称 必选 允许NULL 类型 描述
Res Array of IpAccessControlItem ip黑白名单
示例值:查看
TotalCount Uint64 计数
示例值:

KVInt

Key-Value的形式,Value为Int

被如下接口引用:DescribeTopAttackDomain

名称 必选 允许NULL 类型 描述
Key String Key
示例值:
Value Uint64 Value
示例值:

BotUCBPreinstallRule

bot内置类型自定义策略

被如下接口引用:DescribeBotUCBPreinstallRule

名称 必选 允许NULL 类型 描述
Action String 动作
示例值:
AdditionArg String 附加参数
示例值:
Name String 名称
示例值:
OnOff String 开关
示例值:
Timestamp Uint64 时间戳
示例值:
ValidTime Uint64 有效时间
示例值:

DescribeAntiInfoLeakRulesStrategyItem

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

被如下接口引用:DescribeAntiInfoLeakRules

名称 必选 允许NULL 类型 描述
Field String 字段
示例值:
CompareFunc String 条件
示例值:
Content String 内容
示例值:

DNSDetectHijackData

DNS劫持检测的劫持记录结构体

被如下接口引用:DescribeDNSDetectHijackData

名称 必选 允许NULL 类型 描述
Domain String 被劫持的域名
示例值:
HijackIP String 被劫持后的IP
示例值:
Operator String 被劫持后的IP的运营商
示例值:
HijackRegions Uint64 被劫持的地域数
示例值:
HijackUsers Uint64 被劫持的用户数
示例值:
AuthIP String 权威记录
示例值:

BotRecordItem

Bot_V2 bot记录访问详情元素结构

被如下接口引用:DescribeBotRecordItems

名称 必选 允许NULL 类型 描述
Items String 压缩的字符串
示例值:

BotItemsListItem

bot列表元素

被如下接口引用:DescribeBotTCBRecords、DescribeBotUBRecords、DescribeBotUCBRecords

名称 必选 允许NULL 类型 描述
Action String 动作
示例值:
BotFeature Array of String bot特征
示例值:
Id String mongodb id
示例值:
Nums Int64 数目
示例值:
RuleName String 关联规则名称
示例值:
Score BotListScore 得分
示例值:查看
SessionDuration Float 持续时间
示例值:
SrcIp String 源ip
示例值:
Stat BotListStat 统计数据
示例值:查看
Timestamp Uint64 时间戳
示例值:
TcbDetail String 公开类型附加参数
示例值:

SpartaProtectionPort

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

被如下接口引用:ModifySpartaProtection

名称 必选 允许NULL 类型 描述
NginxServerId Uint64 nginx Id
示例值:
Port String 端口
示例值:
Protocol String 协议
示例值:
UpstreamPort String 后端端口
示例值:
UpstreamProtocol String 后端协议
示例值:

DescribeCachePathRspListItem

DescribeCachePath返回值中的类型

被如下接口引用:DescribeCachePath

名称 必选 允许NULL 类型 描述
Id String ID
示例值:
Domain String 域名
示例值:
Name String 名称
示例值:
State String 状态
示例值:
Path String 路径
示例值:
CreateTime String 创建时间
示例值:
ModifyTime String 修改时间
示例值:

MenshenRuleType

门神-规则类型信息

被如下接口引用:DescribeRuleTypes

名称 必选 允许NULL 类型 描述
Id Uint64 Id
示例值:
Name String 规则类型名称
示例值:
Description String 规则类型描述
示例值:
Count Uint64 规则数量
示例值:
DescriptionEn String 规则类型描述英文
示例值:
NameEn String 规则类型名称英文
示例值:

DescribeDNSDetectDomainListDomainListItem

DescribeDNSDetectDomainList返回值的元素

被如下接口引用:DescribeDNSDetectDomainList

名称 必选 允许NULL 类型 描述
Id String id
示例值:
Domain String 域名
示例值:
HijackRecords String hijackRecords
示例值:
HijackRegions String hijackRegions
示例值:
CreateTime String 创建时间
示例值:
AuthIP Array of String 授权的IP
示例值:

CopyBotTCBRuleRsp

CopyBotTCBRule函数的返回值

被如下接口引用:CopyBotTCBRule

名称 必选 允许NULL 类型 描述
Code Int64 0表示成功,其他表示失败
示例值:
ErrMsg String 错误信息
示例值:
SuccessNum Int64 成功的数目
示例值:
FailedNum Int64 失败的数目
示例值:
T Array of String 成功的域名列表
示例值:

UserSignatureRule

用户特征规则描述

被如下接口引用:DescribeUserSignatureRule

名称 必选 允许NULL 类型 描述
ID String 特征ID
示例值:
Status Int64 规则开关
示例值:
MainClassID String 主类ID
示例值:
SubClassID String 子类ID
示例值:
CveID String CVE ID
示例值:
CreateTime Datetime_iso 创建时间
示例值:
ModifyTime Datetime_iso 更新时间
示例值:
MainClassName String 主类名字,根据Language字段输出中文/英文
示例值:
SubClassName String 子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空
示例值:
Description String 规则描述
示例值:

RuleUpdateLog

tiga引擎规则更新动态日志

被如下接口引用:DescribeRuleUpdateLog

名称 必选 允许NULL 类型 描述
Id Uint64 id值
示例值:
CreateTime Datetime_iso 创建时间
示例值:
ModifyTime Datetime_iso 修改时间
示例值:
Detail String 详细修改动态
示例值:
Language String en/cn 描述信息语言
示例值:
LogVersion String 版本信息
示例值:

WafGetDomainEngineTypeData

WafGetDomainEngineType返回参数

被如下接口引用:WafGetDomainEngineType

名称 必选 允许NULL 类型 描述
EngineType String 引擎类型
示例值:
Domain String 域名
示例值:

ClbHostsParams

CLB回调WAF接口(获取、删除)的参数

被如下接口引用:DescribeWafInfo

名称 必选 允许NULL 类型 描述
LoadBalancerId String 负载均衡实例ID,如果不传次参数则默认认为操作的是整个AppId的监听器,如果此参数不为空则认为操作的是对应负载均衡实例。
示例值:
ListenerId String 负载均衡监听器ID,,如果不传次参数则默认认为操作的是整个负载均衡实例,如果此参数不为空则认为操作的是对应负载均衡监听器。
示例值:
DomainId String WAF实例ID,,如果不传次参数则默认认为操作的是整个负载均衡监听器实例,如果此参数不为空则认为操作的是对应负载均衡监听器的某一个具体的域名。
示例值:

CreateAccessDownloadRecordRsp

CreateAccessDownloadRecord接口的返回值

被如下接口引用:CreateAccessDownloadRecord

名称 必选 允许NULL 类型 描述
Code Int64 是否成功,正常情况为0
示例值:
Flow String 下载记录编号
示例值:

PageInfo

公共翻页参数

被如下接口引用:DescribeAntiFakeUrl、DescribeAntiInfoLeakRules、DescribeCachePath、DescribeDNSDetectHijackData

名称 必选 允许NULL 类型 描述
PageNumber String 页码
示例值:
PageSize String 页条目数量
示例值:

DownloadRecordItem

下载记录

被如下接口引用:DescribeAttackDownloadRecords

名称 必选 允许NULL 类型 描述
Name String 任务名
示例值:
Flow String 任务ID
示例值:
Host String 任务对应域名
示例值:
CreateTime Datetime 任务创建时间
示例值:
ExpireTime Datetime 任务过期时间
示例值:
Count Uint64 任务涉及的记录条数
示例值:
Status Uint64 任务运行状态,0运行中,1完成,2失败
示例值:
Url String 任务结果的下载地址
示例值:
Id Uint64 数据库自增ID
示例值:

QPSPackage

clb-waf QPS套餐

被如下接口引用:DescribeSpartUserInfo、DescribeUserInfo

名称 必选 允许NULL 类型 描述
ResourceIds String 资源ID
示例值:
ValidTime String 过期时间
示例值:
AutoRenew Int64 是否自动续费,1:自动续费,0:不自动续费
示例值:
Count Int64 套餐购买个数
示例值:
Region String 套餐购买地域,clb-waf暂时没有用到
示例值:

BotUCBPreinstallRuleData

BotUCBPreinstallRule封装

被如下接口引用:DescribeBotUCBPreinstallRule

名称 必选 允许NULL 类型 描述
Res Array of BotUCBPreinstallRule 参数封装
示例值:查看

PageInfoForInt

分页参数复杂结构体

被如下接口引用:DescribeDNSDetectDomainList

名称 必选 允许NULL 类型 描述
PageNumber Uint64 页码
示例值:
PageSize Uint64 每页个数
示例值:

StatisticType

攻击类型统计

被如下接口引用:DescribeStatisticTypes

名称 必选 允许NULL 类型 描述
Type String 攻击类型
示例值:
Count Int64 攻击类型数目
示例值:

ClsPackage

clb-waf 日志套餐

被如下接口引用:DescribeSpartUserInfo、DescribeUserInfo

名称 必选 允许NULL 类型 描述
ResourceIds String 资源ID
示例值:
ValidTime String 过期时间
示例值:
AutoRenew Int64 是否自动续费,1:自动续费,0:不自动续费
示例值:
Count Int64 套餐个数
示例值:
Region String 地域,目前在clb-waf中没有用到
示例值:

DescribeAntiInfoLeakRulesRuleItem

DescribeAntiInfoLeakRules返回的规则列表元素

被如下接口引用:DescribeAntiInfoLeakRules

名称 必选 允许NULL 类型 描述
RuleId String 规则ID
示例值:
Name String 规则名称
示例值:
Status String 规则状态
示例值:
ActionType String 规则动作类型
示例值:
CreateTime String 规则创建时间
示例值:
Strategies Array of DescribeAntiInfoLeakRulesStrategyItem 详细的规则
示例值:查看

RuleVersionData

数组

被如下接口引用:DescribeRuleVersion

名称 必选 允许NULL 类型 描述
Id Int64 出参
示例值:
Appid Int64 出参
示例值:
Version String 出参
示例值:
Rules Int64 出参
示例值:
Description String 出参
示例值:
CreateTime String 出参
示例值:
ModifyTime String 出参
示例值:

BotListData

bot列表数据封装

被如下接口引用:DescribeBotTCBRecords、DescribeBotUBRecords、DescribeBotUCBRecords

名称 必选 允许NULL 类型 描述
Res Array of BotItemsListItem bot列表
示例值:查看
TotalCount Uint64 统计总数
示例值:

InstancePriceItem

商品价格询价结果

被如下接口引用:InquiryPriceWafInstance

名称 必选 允许NULL 类型 描述
Pid Int64 商品的编码
示例值:
RealTotalCost Int64 折扣后的价格
示例值:
TotalCost Int64 折扣前的价格
示例值:

SearchItem

接入列表查询复杂条件

被如下接口引用:DescribeHosts

名称 必选 允许NULL 类型 描述
ClsStatus String 日志开关
示例值:
Status String waf开关
示例值:
FlowMode String 流量模式
示例值:

CacheUrlItem

防篡改url元素

被如下接口引用:DescribeAntiFakeUrl

名称 必选 允许NULL 类型 描述
Id String Id
示例值:
Name String 名称
示例值:
Domain String 域名
示例值:
Uri String uri
示例值:
Protocol String 协议
示例值:
Status String 状态
示例值:

DescribeBotUCBFeatureRuleRsp

DescribeBotUCBFeatureRule的返回参数

被如下接口引用:DescribeBotUCBFeatureRule

名称 必选 允许NULL 类型 描述
TotalCount Int64 规则数目
示例值:
Res Array of String 详细的规则
示例值:

LoadBalancer

负载均衡的监听器

被如下接口引用:CreateHost、DescribeHost、DescribeHosts、DescribeWafInfo、ModifyHost

名称 必选 允许NULL 类型 描述
LoadBalancerId String 负载均衡LD的ID
示例值:
LoadBalancerName String 负载均衡LD的名称
示例值:
ListenerId String 负载均衡监听器的ID
示例值:
ListenerName String 负载均衡监听器的名称
示例值:
Vip String 负载均衡实例的IP
示例值:
Vport Uint64 负载均衡实例的端口
示例值:
Region String 负载均衡LD的地域
示例值:
Protocol String 监听器协议,http、https
示例值:
Zone String 负载均衡监听器所在的zone
示例值:
NumericalVpcId Int64 网络
示例值:
LoadBalancerType String 网络类型
示例值:

Strategy

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

被如下接口引用:AddCustomRule、DescribeCustomRules、ModifyCustomRule

名称 必选 允许NULL 类型 描述
Field String 匹配字段
示例值:
CompareFunc String 逻辑符号
示例值:
Content String 匹配内容
示例值:
Arg String 匹配参数
示例值:

MapItem

地图类型

被如下接口引用:DescribeAttackWorldMap

名称 必选 允许NULL 类型 描述
Country String 城市
示例值:
Count Uint64 数量
示例值:

DescribeCustomRulesPagingInfo

DescribeCustomRules接口的翻页参数

被如下接口引用:DescribeCustomRules

名称 必选 允许NULL 类型 描述
Offset Int64 当前页码
示例值:
Limit Int64 当前页的最大数据条数
示例值:

AttackExportJobInfo

攻击日志导出任务基本信息

被如下接口引用:DescribeExportAttackDetailJobs

名称 必选 允许NULL 类型 描述
Id Uint64 ID
示例值:
CreateTime Datetime 创建时间
示例值:
FileName String 任务名称
示例值:
LogsCount Uint64 日志总数量
示例值:
UploadCount Uint64 日志已导出数量
示例值:
UploadProgress String 日志导出进度
示例值:
DeleteFlag Uint64 cos删除标志 0为未删除,1为已删除
示例值:
ExpiredDays Uint64 过期天数
示例值:
ExpiredTime Datetime 过期时间
示例值:
FileDownloadUrl String cos文件下载地址
示例值:
TaskType Uint64 任务类型 0租户端 1运营端
示例值:
TaskStatus Uint64 任务状态 0、进行中 1、完成 2、失败
示例值:
QueryParams String 查询参数
示例值:
AppId Uint64 Appid
示例值:
Uin Uint64 账号
示例值:

DomainPackage

clb-waf 域名扩展套餐

被如下接口引用:DescribeUserInfo

名称 必选 允许NULL 类型 描述
ResourceIds String 资源ID
示例值:
ValidTime String 过期时间
示例值:
AutoRenew Uint64 是否自动续费,1:自动续费,0:不自动续费
示例值:
Count Uint64 套餐购买个数
示例值:
Region String 套餐购买地域,clb-waf暂时没有用到
示例值:

DomainBotStatusData

封装参数

被如下接口引用:DescribeBotStatus

名称 必选 允许NULL 类型 描述
Res Array of DomainBotStatus 数据
示例值:查看

IpHitItem

ip封堵状态数据

被如下接口引用:DescribeIpHitItems

名称 必选 允许NULL 类型 描述
Action Uint64 动作
示例值:
Category String 类别
示例值:
Ip String ip
示例值:
Name String 规则名称
示例值:
TsVersion Uint64 时间戳
示例值:
ValidTs Uint64 有效截止时间戳
示例值:

SearchLogsSimpleRsp

SearchLogsSimple的返回值

被如下接口引用:DescribeAccessLogs

名称 必选 允许NULL 类型 描述
Code Int64 是否成功执行,0表示成功执行
示例值:
Count Int64 日志的数目
示例值:
Context String 日志的内容,可以用作游标
示例值:
Data Array of String 具体的日志内容
示例值:

MonitorDomainItem

云监控域名字段

被如下接口引用:DescribeMonitorDomains

名称 必选 允许NULL 类型 描述
Domain String 域名
示例值:
Appid Uint64 用户自己的Appid
示例值:
Edition Int64 域名对应的版本信息,0代表saas,1代表clb
示例值:
DomainId String 域名ID
示例值:

ActionedIpItem

ip查询参数

被如下接口引用:DescribeActionedIp

名称 必选 允许NULL 类型 描述
Action Uint64 动作
示例值:
Category String 类别
示例值:
Ip String ip
示例值:
Name String 策略名称
示例值:
Note String 备注
示例值:
TsVersion Uint64 更新时间戳
示例值:
ValidTs Uint64 有效时间戳
示例值:

HostRecord

clb-waf防护域名

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

名称 必选 允许NULL 类型 描述
Domain String 域名
示例值:
DomainId String 域名ID
示例值:
MainDomain String 主域名,入参时为空
示例值:
Mode Uint64 waf模式,同saas waf保持一致
示例值:
Status Uint64 waf和LD的绑定,0:没有绑定,1:绑定
示例值:
State Uint64 域名状态,0:正常,1:未检测到流量,2:即将过期,3:过期
示例值:
Engine Uint64 使用的规则,同saas waf保持一致
示例值:
IsCdn Uint64 是否开启代理,0:不开启,1:开启
示例值:
LoadBalancerSet Array of LoadBalancer 绑定的LB列表
示例值:查看
Region String 域名绑定的LB的地域,以,分割多个地域
示例值:
Edition String 产品分类,取值为:sparta-waf、clb-waf、cdn-waf
示例值:
FlowMode Uint64 WAF的流量模式,1:清洗模式,0:镜像模式
示例值:
ClsStatus Uint64 是否开启访问日志,1:开启,0:关闭
示例值:
NetworkType String 网络类型
示例值:
Level Uint64 门神防护等级
示例值:

Protection

域名配置信息

被如下接口引用:DescribeSpartaProtectionList

名称 必选 允许NULL 类型 描述
Domain String 域名
示例值:
DomainId String 域名Id
示例值:
Cname String cname地址
示例值:
Status String waf开关 0表示关闭, 1表示开启
示例值:
State String 防护状况:0 正常防护   1 未检测到流量  2 即将到期  3 已到期
示例值:
CreateTime String 域名创建时间
示例值:
Mode String 防御模式
示例值:
Engine String AI防御模式
示例值:
Vip Array of String 接入IP列表
示例值:
IsGray String 灰度标识,1灰度0不灰度
示例值:
GrayAreas Array of String 灰度区域,不灰传no
示例值:
CertType String 证书类型,1表示自有证书,2表示腾讯云托管证书
示例值:
Cert String 证书内容
示例值:
PrivateKey String 证书私钥
示例值:
SSLId String 腾讯云托管证书id,当certType=2时有效
示例值:
IsCdn String 1有cdn,0无cdn
示例值:
IsHttp2 String 1开启http2,0不开启
示例值:
IsWebsocket String 1开启websocket,0不开启
示例值:
HttpsRewrite String 是否http强制跳转https,"1" 是、"0" 否
示例值:
HttpsUpstreamPort String https回源端口
示例值:
UpstreamType String 回源方式,"0"为ip回源,"1"为域名回源
示例值:
UpstreamDomain String 回源域名
示例值:
UpstreamScheme String 回源协议
示例值:
Cls String 日志包
示例值:
CCList Array of String CC列表
示例值:
LoadBalance String 负载均衡算法,0表示轮询,1表示ip hash,默认为0
示例值:
Ports Array of PortItem 服务端口配置
示例值:查看
RsList Array of String 回源ip
示例值:
SrcList Array of String ip列表
示例值:

ReqUserRule

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

被如下接口引用:ModifyUserSignatureRule

名称 必选 允许NULL 类型 描述
Id String 特征序号
示例值:
Status Int64 规则开关  0:关  1:开  2:只告警
示例值:
Reason Int64 修改原因  0:无(兼容记录为空)  1:业务自身特性
示例值:

CCRuleItem

cc规则

被如下接口引用:DescirbeCCRule

名称 必选 允许NULL 类型 描述
ActionType Uint64 动作
示例值:
Advance Uint64 高级模式
示例值:
Interval Uint64 时间周期
示例值:
Limit Uint64 限制次数
示例值:
MatchFunc Uint64 匹配方法
示例值:
Name String 名称
示例值:
Priority Uint64 优先级
示例值:
Status Int64 状态
示例值:
TsVersion Uint64 更新时间戳
示例值:
Url String 匹配url
示例值:
ValidTime Uint64 策略动作有效时间
示例值:
OptionsArr String 高级参数
示例值:

CCRuleData

数据封装

被如下接口引用:DescirbeCCRule

名称 必选 允许NULL 类型 描述
Res Array of CCRuleItem cc规则
示例值:查看
TotalCount Int64 规则数目
示例值:

DescribeAreaBanAreasRsp

DescribeAreaBanAreas接口的回包

被如下接口引用:DescribeAreaBanAreas

名称 必选 允许NULL 类型 描述
Status String 状态 "0":未开启地域封禁 "1":开启地域封禁
示例值:
Areas Array of String 字符串数据,配置的地域列表
示例值:

DescribeSpartaProtectionListItem

DescribeSpartaProtectionList的入参

被如下接口引用:DescribeSpartaProtectionList

名称 必选 允许NULL 类型 描述
IsCdn String 是否是cdn
示例值:
Status String 状态
示例值:
LogStatus String 日志开关
示例值:
Mode String AI模式
示例值:
State String 状态
示例值:

FiltersItemNew

实例入参过滤器

被如下接口引用:DescribeMainClass、DescribeUserSignatureRule、DescribeUserWhiteRule

名称 必选 允许NULL 类型 描述
Name String 字段名
示例值:
Values Array of String 过滤值
示例值:
ExactMatch Bool 是否精确查找
示例值:

SessionData

参数包装

被如下接口引用:DescribeSession

名称 必选 允许NULL 类型 描述
Res Array of SessionItem session定义
示例值:查看

StrategyForAntiInfoLeak

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

被如下接口引用:AddAntiInfoLeakRules、ModifyAntiInfoLeakRules

名称 必选 允许NULL 类型 描述
Field String 匹配字段
示例值:
CompareFunc String 逻辑符号
示例值:
Content String 匹配内容
示例值:

MenshenDomainRule

门神域名规则列表

被如下接口引用:DescribeDomainRules

名称 必选 允许NULL 类型 描述
Id Uint64 Id
示例值:
Type String 规则类型
示例值:
Level String 等级
示例值:
Description String 描述
示例值:
CVE String CVE
示例值:
Status String 状态
示例值:
ModifyTime Datetime 修改时间
示例值:
TypeEn String 规则类型英文
示例值:
LevelEn String 等级英文
示例值:
DescriptionEn String 描述英文
示例值:

PiechartItem

饼图数据类型

被如下接口引用:DescribeAttackType

名称 必选 允许NULL 类型 描述
Type String 类型
示例值:
Count Uint64 数量
示例值:

HostStatus

设置WAF状态的结构体

被如下接口引用:ModifyHostStatus

名称 必选 允许NULL 类型 描述
Domain String 域名
示例值:
DomainId String 域名ID
示例值:
Status Uint64 WAF的开关,1:开,0:关
示例值:

IpHitItemsData

封装参数

被如下接口引用:DescribeIpHitItems

名称 必选 允许NULL 类型 描述
Res Array of IpHitItem 数组封装
示例值:查看
TotalCount Uint64 总数目
示例值:

BotTcbRuleData

封装使用

被如下接口引用:DescribeBotTCBRule

名称 必选 允许NULL 类型 描述
Res Array of String tcb规则
示例值:

ActionedIpData

封装数据

被如下接口引用:DescribeActionedIp

名称 必选 允许NULL 类型 描述
Res Array of ActionedIpItem ip数据
示例值:查看
TotalCount Uint64 计数
示例值:

CopyBotsUCBFeatureRuleRsp

CopyBotsUCBFeatureRule的返回值

被如下接口引用:CopyBotUCBFeatureRules

名称 必选 允许NULL 类型 描述
Code Int64 0表示成功,其他表示失败
示例值:
ErrMsg String 错误信息
示例值:
SuccessNum Int64 成功的数目
示例值:
FailedNum Int64 失败的数目
示例值:
T Array of String 成功的域名列表
示例值:

DescribePieChartRsp

DescribePieChart的返回值

被如下接口引用:DescribePieChart

名称 必选 允许NULL 类型 描述
Piechart Array of String 详细的内容
示例值:

AppIdDetail

clb-waf AppId对应的详情

被如下接口引用:DescribeUserInfo

名称 必选 允许NULL 类型 描述
Level Uint64 套餐版本,跟saas保持一致
示例值:
AutoRenew Uint64 是否自动续费,1:自动续费,0:不自动续费
示例值:
BeginTime String 套餐的购买时间
示例值:
Cls ClsPackage 购买的日志套餐
示例值:查看
ValidTime String 过期时间
示例值:
DomainLimit Uint64 套餐子域名限制个数
示例值:
DomainCount Uint64 套餐子域名已经使用的个数
示例值:
MainDomainCount Uint64 套餐主域名已经使用的个数
示例值:
MainDomainLimit Uint64 套餐主域名限制个数
示例值:
RegionLimit Uint64 套餐的地域限制个数
示例值:
LbLimit Uint64 套餐的监听器限制个数
示例值:
QPS QPSPackage 购买的QPS套餐
示例值:查看
MaxQPS Uint64 当前的QPS峰值
示例值:
ResourceIds String 资源ID
示例值:
Type String 暂时未用到
示例值:
DomainPkg DomainPackage 购买的域名套餐
示例值:查看
AllowRegions String 账号开通了clbwaf的地域白名单,如果为空则表示开通了全部地域,否则则开通的地域以,串接。
示例值:
CCGuardRegions String 账号开通了clbwaf的清洗模式的地域白名单,如果为空则表示没有地域开启了清洗模式,否则则开通的地域以,串接。
示例值:

DescribeCustomRulesRspRuleListItem

DescribeCustomRules接口回包中的复杂类型

被如下接口引用:DescribeCustomRules

名称 必选 允许NULL 类型 描述
ActionType String 动作类型
示例值:
Bypass String 跳过的策略
示例值:
CreateTime String 创建时间
示例值:
ExpireTime String 过期时间
示例值:
Name String 策略名称
示例值:
Redirect String 重定向地址
示例值:
RuleId String 策略ID
示例值:
SortId String 优先级
示例值:
Status String 状态
示例值:
Strategies Array of Strategy 策略详情
示例值:查看

CopyBotsUCBPreinstallRuleRsp

CopyBotsUCBPreinstallRule接口的返回自

被如下接口引用:CopyBotUCBPreinstallRule

名称 必选 允许NULL 类型 描述
Code Int64 0表示成功,其他表示失败
示例值:
ErrMsg String 错误信息
示例值:
SuccessNum Int64 成功的数目
示例值:
FailedNum Int64 失败的数目
示例值:
T Array of String 成功的域名列表
示例值:

GlobalWhiteCond

全局白名单规则项

被如下接口引用:AddUserWhiteRule、DescribeUserWhiteRule、ModifyUserWhiteRule

名称 必选 允许NULL 类型 描述
Target String 匹配目标,HTTP-Method,Host,URI,FULL-URL,Parameter,Cookie,HTTP-Header,JSON-Elements
示例值:
Operation String 匹配操作,String-Match 字符串匹配,支持通配符,例如/floder1/  /floder1//index.htm;Regular-Expression-Match 正则表达式匹配, Include 包含(HTTP-Method),Exclude 不包含(HTTP-Method)
示例值:
HttpMethodList Array of String 方法列表,"GET", "POST", "HEAD"
示例值:
Name String 变量名称, 适用于Parameter,Cookie,HTTP-Header,JSON-Elements
示例值:
CheckValue Uint64 是否检查变量值,0:disable, 1: enable。 适用于Parameter,Cookie,HTTP-Header,JSON-Elements
示例值:
Value String 变量值,适用于Host,URI,FULL-URL,Parameter,Cookie,HTTP-Header,JSON-Elements
示例值:
Concatenate String 条件之间的链接方式,可以为AND/OR。AND 表示与上一个条件与的关系,OR表示与上一个条件是或的关系。多个条件之间的链接关系如下: C1.AND C2.AND C3.OR C4.OR C5.AND C6.AND, 则组合的逻辑关系是: c1 and (c2 or c3 or c4) and c5 and c6
示例值:

PageForDescribeSpartaProtectionList

PageForDescribeSpartaProtectionList接口专用的翻页结构体

被如下接口引用:DescribeSpartaProtectionList

名称 必选 允许NULL 类型 描述
Count Uint64 每页个数
示例值:
Index Uint64 页码
示例值:

IpAccessControlItem

ip黑白名单

被如下接口引用:DescribeIpAccessControl

名称 必选 允许NULL 类型 描述
ActionType Uint64 动作
示例值:
Ip String ip
示例值:
Note String 备注
示例值:
Source String 来源
示例值:
TsVersion Uint64 更新时间戳
示例值:
ValidTs Uint64 有效截止时间戳
示例值:

AttackDetail

攻击详情数据类型

被如下接口引用:DescribeAttackDetail

名称 必选 允许NULL 类型 描述
ArgsName String 攻击命中位置
示例值:
AttackContent String 攻击命中的内容
示例值:
AttackIp String 攻击者IP
示例值:
AttackTime String 攻击时间
示例值:
AttackType String 攻击类型
示例值:
Count Uint64 攻击聚合次数
示例值:
Domain String 被攻击的域名
示例值:
HttpLog String 原始请求字符串
示例值:
IpinfoCity String 攻击者城市
示例值:
IpinfoDetail String 攻击者运营商
示例值:
IpinfoDimensionality Float 经度
示例值:
IpinfoLongitude Float 纬度
示例值:
IpinfoIsp String 线路
示例值:
IpinfoNation String 国家
示例值:
IpinfoProvince String 省份
示例值:
IpinfoState String 国家简称
示例值:
Method String HTTP方法
示例值:
RiskLevel Uint64 风险等级
示例值:
RuleId Uint64 规则ID
示例值:
Status Uint64 拦截状态,0是观察,1是放行
示例值:
Uri String 攻击的Uri
示例值:
UserAgent String 攻击者浏览器User Agent
示例值:
Uuid String 请求ID
示例值:
RuleName String 如果是自定义规则,则显示规则的名字,如果不是则为-
示例值:

DescribeDNSDetectDataMapRspItem

DescribeDNSDetectDataMap返回值的元素

被如下接口引用:DescribeDNSDetectDataMap

名称 必选 允许NULL 类型 描述
Key String 地域
示例值:
Value String 地域的劫持数量
示例值:

HostDel

CLB-WAF删除域名参数

被如下接口引用:DeleteHost

名称 必选 允许NULL 类型 描述
Domain String 域名
示例值:
DomainId String 域名ID
示例值:

MenshenDomainWhiteRule

门神-白名单规则列表

被如下接口引用:DescribeDomainWhiteRules

名称 必选 允许NULL 类型 描述
Id Uint64 Id
示例值:
Rules Array of Uint64 规则id列表
示例值:
Url String 地址
示例值:
Function String 比较方法
示例值:
Status Uint64 状态
示例值:
Time Datetime 时间
示例值:

PortItem

防护域名端口配置信息

被如下接口引用:AddSpartaProtection、DescribeSpartaProtectionInfo、DescribeSpartaProtectionList

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

PeakPointsItem

PeakPoints数组项

被如下接口引用:DescribePeakPoints

名称 必选 允许NULL 类型 描述
Time Uint64 秒级别时间戳
示例值:
Access Uint64 QPS
示例值:
Up Uint64 上行带宽峰值,单位B
示例值:
Down Uint64 下行带宽峰值,单位B
示例值:
Attack Uint64 Web攻击次数
示例值:
Cc Uint64 CC攻击次数
示例值:

BotListStat

bot列表的stat数据

被如下接口引用:DescribeBotTCBRecords、DescribeBotUBRecords、DescribeBotUCBRecords

名称 必选 允许NULL 类型 描述
AvgSpeed Float 平均速度
示例值:

DomainBotStatus

DomainBotStatus

被如下接口引用:DescribeBotStatus

名称 必选 允许NULL 类型 描述
Category String 类别
示例值:
Domain String 域名
示例值:
Status Uint64 状态
示例值:

SubClassItem

子类信息

被如下接口引用:DescribeMainClass

名称 必选 允许NULL 类型 描述
SubClassID String 子类id
示例值:
SubClassName String 子类名字
示例值:
Description String 描述
示例值:

ResponseCode

响应体的返回码

被如下接口引用:DeleteHost、DescribeHostLimit、ModifyHostFlowMode、ModifyHostMode、ModifyHostStatus、ModifyPackageRenew、ModifyWebshellStatus

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

BotsGeoStatStyledItem

GetBotsGeoStatStyled接口的返回数据的元素类型

被如下接口引用:DescribeBotRegionsStat

名称 必选 允许NULL 类型 描述
Key String 地域
示例值:
Value Int64
示例值:

UserWhiteRule

全局规则白名单

被如下接口引用:DescribeUserWhiteRule

名称 必选 允许NULL 类型 描述
Id Uint64 序号
示例值:
Name String 规则名称
示例值:
Domain String 域名
示例值:
SignatureId String 特征序号
示例值:
Status Uint64 规则开关
示例值:
CreateTime Datetime_iso 创建时间
示例值:
ModifyTime Datetime_iso 修改时间
示例值:
Rules Array of GlobalWhiteCond 规则详细
示例值:查看

SessionItem

session定义

被如下接口引用:DescribeSession

名称 必选 允许NULL 类型 描述
Category String 匹配类型
示例值:
KeyOrStartMat String 起始模式
示例值:
EndMat String 结束模式
示例值:
StartOffset String 起始偏移
示例值:
EndOffset String 结束偏移
示例值:
Source String 数据源
示例值:
TsVersion String 更新时间戳
示例值: