数据结构

最近更新时间: 2024-10-18 10:38:29

BotListScore

拨通列表得分字段

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

名称 必选 允许NULL 类型 描述
Total Int64 得分

BotUCBPreinstallRuleData

BotUCBPreinstallRule封装

被如下接口引用:DescribeBotUCBPreinstallRule

名称 必选 允许NULL 类型 描述
Res Array of BotUCBPreinstallRule 参数封装

DomainBotStatusData

封装参数

被如下接口引用:DescribeBotStatus

名称 必选 允许NULL 类型 描述
Res Array of DomainBotStatus 数据

StrategyForAntiInfoLeak

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

被如下接口引用:AddAntiInfoLeakRules、ModifyAntiInfoLeakRules

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

CopyBotsUCBFeatureRuleRsp

CopyBotsUCBFeatureRule的返回值

被如下接口引用:CopyBotUCBFeatureRules

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

BotUCBPreinstallRule

bot内置类型自定义策略

被如下接口引用:DescribeBotUCBPreinstallRule

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

Data

API2.0的返回参数

被如下接口引用:

名称 必选 允许NULL 类型 描述
AutoRenew String {"data":{"AutoRenew":"false"}}}

SessionItem

session定义

被如下接口引用:DescribeSession

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

MenshenDomainWhiteRule

门神-白名单规则列表

被如下接口引用:DescribeDomainWhiteRules

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

SearchItem

接入列表查询复杂条件

被如下接口引用:DescribeHosts

名称 必选 允许NULL 类型 描述
ClsStatus String 日志开关
Status String waf开关
FlowMode 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的清洗模式的地域白名单,如果为空则表示没有地域开启了清洗模式,否则则开通的地域以,串接。

DomainBotStatus

DomainBotStatus

被如下接口引用:DescribeBotStatus

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

CacheUrlItem

防篡改url元素

被如下接口引用:DescribeAntiFakeUrl

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

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列表

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 规则描述

IpAccessControlData

数据封装

被如下接口引用:DescribeIpAccessControl

名称 必选 允许NULL 类型 描述
Res Array of IpAccessControlItem ip黑白名单
TotalCount Uint64 计数

PageForDescribeSpartaProtectionList

PageForDescribeSpartaProtectionList接口专用的翻页结构体

被如下接口引用:DescribeSpartaProtectionList

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

RuleUpdateLog

tiga引擎规则更新动态日志

被如下接口引用:DescribeRuleUpdateLog

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

ResponseCode

响应体的返回码

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

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

ActionedIpData

封装数据

被如下接口引用:DescribeActionedIp

名称 必选 允许NULL 类型 描述
Res Array of ActionedIpItem ip数据
TotalCount Uint64 计数

BotTCBRule

bot tcb规则

被如下接口引用:

名称 必选 允许NULL 类型 描述
FeedFetcher BotTCBRuleItem botTCB子类型
LinkChecker BotTCBRuleItem botTCB子类型
Marketing BotTCBRuleItem botTCB子类型
ScreenshotCreator BotTCBRuleItem botTCB子类型
SearchEngineBot BotTCBRuleItem botTCB子类型
SiteMonitor BotTCBRuleItem botTCB子类型
SpeedTester BotTCBRuleItem botTCB子类型
Tool BotTCBRuleItem botTCB子类型
Uncategorised BotTCBRuleItem botTCB子类型
VirusScanner BotTCBRuleItem botTCB子类型
VulnerabilityScanner BotTCBRuleItem botTCB子类型
WebScraper BotTCBRuleItem botTCB子类型
Appid Uint64 appid
Domain String 域名
Timestamp Uint64 时间戳

QPSPackage

clb-waf QPS套餐

被如下接口引用:DescribeSpartUserInfo、DescribeUserInfo

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

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

ActionedIpItem

ip查询参数

被如下接口引用:DescribeActionedIp

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

DNSDetectRecord

DNS劫持检测的记录

被如下接口引用:

名称 必选 允许NULL 类型 描述
Id Uint64 记录的ID
Domain String 域名
HijackRecords Uint64 被劫持的记录数
HijackRegions Uint64 劫持的地域数
CreateTime String 记录新建时间
AuthIP Array of String 权威记录数组

SubClassItem

子类信息

被如下接口引用:DescribeMainClass

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

CustomPayload

waf自定义载荷

被如下接口引用:

名称 必选 允许NULL 类型 描述
Category String 载荷类别
Id String 数据库id
LearnStat String 学习状态
Remark String 备注
Source String 来源
Timestamp Uint64 更新时间戳
Value String 载荷值

BotRecordItemRes

bot访问详情序列

被如下接口引用:

名称 必选 允许NULL 类型 描述
Items String 访问序列数据

DomainPackage

clb-waf 域名扩展套餐

被如下接口引用:DescribeUserInfo

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

AddSpartaWafRuleReqStrategy

自定义参数的策略

被如下接口引用:

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

DescribeAntiInfoLeakRulesStrategyItem

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

被如下接口引用:DescribeAntiInfoLeakRules

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

PageInfoForInt

分页参数复杂结构体

被如下接口引用:DescribeDNSDetectDomainList

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

PiechartItem

饼图数据类型

被如下接口引用:DescribeAttackType

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

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 账号

UserWhiteRule

全局规则白名单

被如下接口引用:DescribeUserWhiteRule

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

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 公开类型附加参数

RuleVersionData

数组

被如下接口引用:DescribeRuleVersion

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

IpHitItemsData

封装参数

被如下接口引用:DescribeIpHitItems

名称 必选 允许NULL 类型 描述
Res Array of IpHitItem 数组封装
TotalCount Uint64 总数目

KVInt

Key-Value的形式,Value为Int

被如下接口引用:DescribeTopAttackDomain

名称 必选 允许NULL 类型 描述
Key String Key
Value Uint64 Value

BotRecordItem

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

被如下接口引用:DescribeBotRecordItems

名称 必选 允许NULL 类型 描述
Items 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 描述英文

WebshellStatus

域名的webshell开启状态

被如下接口引用:ModifyWebshellStatus

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

BotTcbRuleData

封装使用

被如下接口引用:DescribeBotTCBRule

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

IpAccessControlItem

ip黑白名单

被如下接口引用:DescribeIpAccessControl

名称 必选 允许NULL 类型 描述
ActionType Uint64 动作
Ip String ip
Note String 备注
Source 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 门神防护等级

IpHitItem

ip封堵状态数据

被如下接口引用:DescribeIpHitItems

名称 必选 允许NULL 类型 描述
Action Uint64 动作
Category String 类别
Ip String ip
Name 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 如果是自定义规则,则显示规则的名字,如果不是则为-

MonitorDomainItem

云监控域名字段

被如下接口引用:DescribeMonitorDomains

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

Strategy

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

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

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

DescribeCachePathPaging

DescribeCachePath翻页参数

被如下接口引用:

名称 必选 允许NULL 类型 描述
Index String 起始页
Count String 页数目

DescribeAntiFakeUrlPaging

DescribeAntiFakeUrl翻页参数

被如下接口引用:

名称 必选 允许NULL 类型 描述
Index String 页码
Count String 页条目数量

PeakPointsItem

PeakPoints数组项

被如下接口引用:DescribePeakPoints

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

CCRuleData

数据封装

被如下接口引用:DescirbeCCRule

名称 必选 允许NULL 类型 描述
Res Array of CCRuleItem cc规则
TotalCount Int64 规则数目

AttackIpInfo

攻击者ip信息,ip,城市,攻击次数

被如下接口引用:

名称 必选 允许NULL 类型 描述
Ip String 攻击者IP
Count Int64 攻击次数
City String 攻击者所在城市json形式字符串

CreateAccessDownloadRecordRsp

CreateAccessDownloadRecord接口的返回值

被如下接口引用:CreateAccessDownloadRecord

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

DescribeSpartaProtectionListItem

DescribeSpartaProtectionList的入参

被如下接口引用:DescribeSpartaProtectionList

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

MapItem

地图类型

被如下接口引用:DescribeAttackWorldMap

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

BotTCBRuleItem

bot tcb规则的动作和数量统计

被如下接口引用:

名称 必选 允许NULL 类型 描述
Action String 动作
Count Int64 数目

ClbHostsParams

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

被如下接口引用:DescribeWafInfo

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

PortItem

防护域名端口配置信息

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

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

DescribePieChartRsp

DescribePieChart的返回值

被如下接口引用:DescribePieChart

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

MenshenRulesInfo

门神-规则库描述信息

被如下接口引用:DescribeRulesInfo

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

MainClassItem

主类信息

被如下接口引用:DescribeMainClass

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

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:镜像模式(默认)

DescribeBotUCBFeatureRuleRsp

DescribeBotUCBFeatureRule的返回参数

被如下接口引用:DescribeBotUCBFeatureRule

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

WafGetDomainEngineTypeData

WafGetDomainEngineType返回参数

被如下接口引用:WafGetDomainEngineType

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

DescribeAreaBanAreasRsp

DescribeAreaBanAreas接口的回包

被如下接口引用:DescribeAreaBanAreas

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

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 策略详情

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

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

DescribeCustomRulesPagingInfo

DescribeCustomRules接口的翻页参数

被如下接口引用:DescribeCustomRules

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

PageInfo

公共翻页参数

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

名称 必选 允许NULL 类型 描述
PageNumber String 页码
PageSize 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 网络类型

HistogramItem

柱状图

被如下接口引用:

名称 必选 允许NULL 类型 描述
IP String IP
Time Float 响应时间
Url String URL
City String 城市

CustomPayloadData

封装参数

被如下接口引用:

名称 必选 允许NULL 类型 描述
Res Array of CustomPayload 载荷
TotalCount Uint64 计数

StatisticType

攻击类型统计

被如下接口引用:DescribeStatisticTypes

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

CopyBotsUCBPreinstallRuleRsp

CopyBotsUCBPreinstallRule接口的返回自

被如下接口引用:CopyBotUCBPreinstallRule

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

DNSDetectHijackData

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

被如下接口引用:DescribeDNSDetectHijackData

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

HostDel

CLB-WAF删除域名参数

被如下接口引用:DeleteHost

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

SpartaProtectionPort

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

被如下接口引用:ModifySpartaProtection

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

BotRecordItemsData

bot访问序列数据封装

被如下接口引用:

名称 必选 允许NULL 类型 描述
Res BotRecordItemRes 数据

ClsPackage

clb-waf 日志套餐

被如下接口引用:DescribeSpartUserInfo、DescribeUserInfo

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

DescribeDNSDetectDomainListDomainListItem

DescribeDNSDetectDomainList返回值的元素

被如下接口引用:DescribeDNSDetectDomainList

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

BanAreaItem

单个被封禁的地址

被如下接口引用:

名称 必选 允许NULL 类型 描述
EnAbbr String 地址的其他英文缩写
EN String 地址的英文缩写
ZH String 地址的中文名

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 高级参数

BotListStat

bot列表的stat数据

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

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

SessionData

参数包装

被如下接口引用:DescribeSession

名称 必选 允许NULL 类型 描述
Res Array of SessionItem session定义

DescribeAntiInfoLeakRulesRuleItem

DescribeAntiInfoLeakRules返回的规则列表元素

被如下接口引用:DescribeAntiInfoLeakRules

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

ReqUserRule

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

被如下接口引用:ModifyUserSignatureRule

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

CopyBotTCBRuleRsp

CopyBotTCBRule函数的返回值

被如下接口引用:CopyBotTCBRule

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

SearchLogsSimpleRsp

SearchLogsSimple的返回值

被如下接口引用:DescribeAccessLogs

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

BotListData

bot列表数据封装

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

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

DescribeDNSDetectDataMapRspItem

DescribeDNSDetectDataMap返回值的元素

被如下接口引用:DescribeDNSDetectDataMap

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

HostStatus

设置WAF状态的结构体

被如下接口引用:ModifyHostStatus

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

FiltersItemNew

实例入参过滤器

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

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

BotsDomainAggStatStyledItem

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

被如下接口引用:DescribeBotAggregateDomainStat

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

BotsGeoStatStyledItem

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

被如下接口引用:DescribeBotRegionsStat

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

InstancePriceItem

商品价格询价结果

被如下接口引用:InquiryPriceWafInstance

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

MenshenRuleType

门神-规则类型信息

被如下接口引用:DescribeRuleTypes

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

ReturnData

API2.0的返回值

被如下接口引用:

名称 必选 允许NULL 类型 描述
Data Data "returnData":{"data":{"AutoRenew":"false"}}

DescribeCachePathRspListItem

DescribeCachePath返回值中的类型

被如下接口引用:DescribeCachePath

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