///
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** 封堵记录 */
declare interface DDoSBlockRecord {
/** 被封堵的资源,公网 IP,示例如下: 公网 IP:117.175.94.231。 */
Resource?: string;
/** 被封堵的时间。 */
BlockTime?: string;
/** 封堵解封状态。枚举值:Blocked:已封堵;Unblocking:解封中;Unblocked:已解封。 */
Status?: string;
}
/** 当前账号剩余解封配额信息。购买高防产品的用户默认解封配额为三个资源,系统将在每天零点(UTC+8)时区重置解封配额数,当天未使用的解封配额数不会累计到次日;DDoS 高防包(轻量版)解封配额数为每月三个资源,每月重置。 */
declare interface DDoSUnblockQuota {
/** 解封次数配额总数。 */
TotalQuota?: number;
/** 已使用的配额总数。 */
UsedQuota?: number;
/** 配额生效的起始时间。 */
QuotaStartTime?: string;
/** 配额生效的结束时间。 */
QuotaEndTime?: string;
}
/** 描述键值对过滤器,用于条件过滤查询。例如过滤 ID、名称、状态等。 若存在多个 Filter 时,Filter 间的关系为逻辑与(AND)关系。 若同一个 Filter 存在多个 Values,同一 Filter 下 Values 间的关系为逻辑或(OR)关系。 */
declare interface Filter {
/** 需要过滤的字段;具体可选择值请查看对应的引用接口。 */
Name: string;
/** 字段的过滤值。 */
Values: string[];
}
declare interface DescribeDDoSBlockRecordsRequest {
/** 查询的起始时间。最高支持近一年的数据查询。参数格式:2026-02-04T11:30:00+08:00。 */
StartTime: string;
/** 查询的结束时间。查询时间范围(EndTime - StartTime)需小于等于 31 天。参数格式:2026-03-04T11:30:00+08:00。 */
EndTime: string;
/** 过滤条件,Filters.Values 的上限为 20。该参数不填写时,返回当前 appid 下所有被封堵过的资源列表。详细的过滤条件如下: Resource:可按照被封堵的 IP 或者被封堵的资源六段式进行过滤; Status:可按照被封堵的资源状态进行过滤。当 Filters.Name 取值为 Status 时,Filters.Values 取值有:Blocked:已封堵;Unblocking:解封中;Unblocked:已解封。 */
Filters?: Filter[];
/** 分页查询限制数,最大值为 100。默认值:20 */
Limit?: number;
/** 分页查询偏移量。默认值:0 */
Offset?: number;
}
declare interface DescribeDDoSBlockRecordsResponse {
/** 封堵解封记录总数。 */
TotalCount?: number;
/** 封堵解封记录。 */
BlockRecords?: DDoSBlockRecord[];
/** 解封次数配额信息。 */
UnblockQuotaInfo?: DDoSUnblockQuota;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UnblockResourcesRequest {
/** 申请解封的资源列表。支持按照公网 IP 解封;可通过 DescribeDDoSBlockRecords 接口获取被封堵的资源详情。参数示例如下:公网 IP:117.175.94.230。入参限制:列表长度最大限制 10。 */
Resources: string[];
}
declare interface UnblockResourcesResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare namespace V20200309 {
type VersionHeader = { headers: { 'X-TC-Version': '2020-03-09' } }
/** 基于端口的acl策略 */
interface AclConfig {
/** 协议类型, 可取值tcp, udp, all */
ForwardProtocol: string;
/** 目的端口起始,可取值范围0~65535 */
DPortStart: number;
/** 目的端口结束,可取值范围0~65535 */
DPortEnd: number;
/** 来源端口起始,可取值范围0~65535 */
SPortStart: number;
/** 来源端口结束,可取值范围0~65535 */
SPortEnd: number;
/** 动作,可取值:drop, transmit, forward */
Action: string;
/** 策略优先级,数字越小,级别越高,该规则越靠前匹配,取值1-1000 */
Priority?: number;
}
/** 端口acl策略配置与高防资源关联 */
interface AclConfigRelation {
/** acl策略 */
AclConfig: AclConfig;
/** 实例列表 */
InstanceDetailList: InstanceRelation[];
}
/** Anycast转外套餐详情 */
interface AnycastOutPackRelation {
/** 业务带宽(单位M) */
NormalBandwidth?: number;
/** 转发规则数 */
ForwardRulesLimit?: number;
/** 自动续费标记 */
AutoRenewFlag?: number;
/** 到期时间 */
CurDeadline?: string;
}
/** 高防IP资产实例信息 */
interface BGPIPInstance {
/** 资产实例的详细信息 */
InstanceDetail?: InstanceRelation;
/** 资产实例的规格信息 */
SpecificationLimit?: BGPIPInstanceSpecification;
/** 资产实例的使用统计信息 */
Usage?: BGPIPInstanceUsages;
/** 资产实例所在的地域 */
Region?: RegionInfo;
/** 资产实例的防护状态,状态码如下:"idle":正常状态(无攻击)"attacking":攻击中"blocking":封堵中"creating":创建中"deblocking":解封中"isolate":回收隔离中 */
Status?: string;
/** 到期时间 */
ExpiredTime?: string;
/** 购买时间 */
CreatedTime?: string;
/** 资产实例的名称 */
Name?: string;
/** 资产实例所属的套餐包信息,注意:当资产实例不是套餐包的实例时,此字段为null */
PackInfo?: PackInfo | null;
/** 资产实例所属的三网套餐包详情,注意:当资产实例不是三网套餐包的实例时,此字段为null */
StaticPackRelation?: StaticPackRelation | null;
/** 区分高防IP境外线路 */
ZoneId?: number;
/** 区分集群 */
Tgw?: number;
/** 高防弹性公网IP状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡)。只对高防弹性公网IP实例有效。 */
EipAddressStatus?: string;
/** 是否高防弹性公网IP实例,是为1,否为0。 */
EipFlag?: number;
/** 资产实例所属的高防弹性公网IP套餐包详情,注意:当资产实例不是高防弹性公网IP套餐包的实例时,此字段为null */
EipAddressPackRelation?: EipAddressPackRelation | null;
/** 高防弹性公网IP关联的实例信息。注意:当资产实例不是高防弹性公网IP实例时,此字段为null */
EipAddressInfo?: EipAddressRelation | null;
/** 建议客户接入的域名,客户可使用域名接入。 */
Domain?: string;
/** 是否开启安全加速,是为1,否为0。 */
DamDDoSStatus?: number;
/** 是否Ipv6版本的IP, 是为1,否为0 */
V6Flag?: number;
/** 是否渠道版高防IP,是为1,否为0 */
BGPIPChannelFlag?: number;
/** 资源关联标签 */
TagInfoList?: TagInfo[];
/** 资产实例所属的全力防护套餐包详情,注意:当资产实例不是全力防护套餐包的实例时,此字段为null */
AnycastOutPackRelation?: AnycastOutPackRelation | null;
/** 资源实例版本 */
InstanceVersion?: number;
/** 重保实例 */
ConvoyId?: string;
/** 带宽后付费 */
ElasticBandwidth?: number;
/** 是否为EO代播的ip: 1是,0不是 */
EOFlag?: number;
}
/** 高防IP资产实例的规格信息 */
interface BGPIPInstanceSpecification {
/** 保底防护峰值,单位Mbps */
ProtectBandwidth: number;
/** CC防护峰值,单位qps */
ProtectCCQPS: number;
/** 正常业务带宽,单位Mbps */
NormalBandwidth: number;
/** 转发规则数,单位条 */
ForwardRulesLimit: number;
/** 自动续费状态,取值[0:没有开启自动续费1:开启了自动续费] */
AutoRenewFlag: number;
/** 高防IP线路,取值为[1:BGP线路2:电信3:联通4:移动99:第三方合作线路] */
Line: number;
/** 弹性防护峰值,单位Mbps */
ElasticBandwidth: number;
}
/** 高防IP资产实例的使用信息统计 */
interface BGPIPInstanceUsages {
/** 已使用的端口规则数,单位条 */
PortRulesUsage?: number;
/** 已使用的域名规则数,单位条 */
DomainRulesUsage?: number;
/** 最近7天的攻击次数,单位次 */
Last7DayAttackCount?: number;
}
/** L7规则 */
interface BGPIPL7RuleEntry {
/** 转发协议,取值[http, https] */
Protocol: string;
/** 转发域名 */
Domain: string;
/** 负载均衡方式,取值[1(加权轮询)] */
LbType: number;
/** 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] */
KeepEnable: number;
/** 会话保持时间,单位秒 */
KeepTime: number;
/** 回源方式,取值[1(域名回源),2(IP回源)] */
SourceType: number;
/** 回源列表 */
SourceList: L4RuleSource[];
/** 区域码 */
Region?: number;
/** 资源Id */
Id?: string;
/** 资源Ip */
Ip?: string;
/** 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; */
RuleId?: string;
/** 规则描述 */
RuleName?: string;
/** 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0 */
CertType?: number;
/** 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID */
SSLId?: string;
/** 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) */
Cert?: string;
/** 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) */
PrivateKey?: string;
/** 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] */
Status?: number;
/** cc防护状态,取值[0(关闭), 1(开启)] */
CCStatus?: number;
/** HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)] */
CCEnable?: number;
/** HTTPS协议的CC防护阈值(已废弃) */
CCThreshold?: number;
/** HTTPS协议的CC防护等级 */
CCLevel?: string;
/** 修改时间 */
ModifyTime?: string;
/** 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭 */
HttpsToHttpEnable?: number;
/** 接入端口值 */
VirtualPort?: number;
/** http强制跳转https,1表示打开,0表示关闭 */
RewriteHttps?: number;
/** 规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期 */
ErrCode?: number;
/** 版本 */
Version?: number;
}
/** 高防包资产实例信息 */
interface BGPInstance {
/** 资产实例的详细信息 */
InstanceDetail?: InstanceRelation;
/** 资产实例的规格信息 */
SpecificationLimit?: BGPInstanceSpecification;
/** 资产实例的使用统计信息 */
Usage?: BGPInstanceUsages;
/** 资产实例所在的地域 */
Region?: RegionInfo;
/** 资产实例的防护状态,状态码如下:"idle":正常状态(无攻击)"attacking":攻击中"blocking":封堵中"creating":创建中"deblocking":解封中"isolate":回收隔离中 */
Status?: string;
/** 购买时间 */
CreatedTime?: string;
/** 到期时间 */
ExpiredTime?: string;
/** 资产实例的名称 */
Name?: string;
/** 资产实例所属的套餐包信息,注意:当资产实例不是套餐包的实例时,此字段为null */
PackInfo?: PackInfo | null;
/** 高防包绑定的EIP属于的云产品信息 */
EipProductInfos?: EipProductInfo[];
/** 高防包绑定状态,取值["idle":绑定已完成 "bounding":正在绑定中"failed":绑定失败] */
BoundStatus?: string;
/** 四层防护严格级别 */
DDoSLevel?: string;
/** CC防护开关 */
CCEnable?: number;
/** 资源关联标签 */
TagInfoList?: TagInfo[];
/** 新版本1ip高防包 */
IpCountNewFlag?: number;
/** 攻击封堵套餐标记 */
VitalityVersion?: number;
/** 网络线路 */
Line?: number;
/** 不计费的业务带宽 */
FreeServiceBandwidth?: number;
/** 弹性业务带宽开关 */
ElasticServiceBandwidth?: number;
/** 赠送的业务带宽 */
GiftServiceBandWidth?: number;
/** 修改时间 */
ModifyTime?: string;
/** 是否是基础防护加强版 0: 不是 1: 是 */
BasicPlusFlag?: number;
/** 是否标准版2.0 0: 包含标准版2.0 1: 只查询标准版2.0 2: 不查标准版2.0 */
PlanCntFlag?: number;
/** 是否跨区域产品 0: 不包含跨区域产品 1: 中国大陆跨区域产品 2: 非中国大陆跨区域产品 */
TransRegionFlag?: number;
/** 是否为超级高防包 */
SuperPackFlag?: number;
/** 所属ZoneId */
ZoneId?: number;
}
/** { "InstanceId": "bgp-00000436", "InstanceChargePrepaid": { "Period": 3, "RenewFlag": "NOTIFY_AND_AUTO_RENEW" }, "EnterprisePackageConfig": null, "StandardPackageConfig": null, "StandardPlusPackageConfig": { "Region": "ap-guangzhou", "ProtectCount": "TWO_TIMES", "ProtectIpCount": 1, "Bandwidth": 100, "ElasticBandwidthFlag": true }, "TagInfoList": [ ], "PackageType": "StandardPlus", "InstanceCount": 1, "InstanceChargeType": "PREPAID", "DryRun": false} */
interface BGPInstanceInfo {
/** 实例Id */
InstanceId?: string;
/** 续费周期相关 */
InstanceChargePrepaid?: InstanceChargePrepaid | null;
/** 企业版高防包配置 */
EnterprisePackageConfig?: EnterprisePackageConfig | null;
/** 标准版高防包配置 */
StandardPackageConfig?: StandardPackageConfig | null;
/** 标准版2.0高防包配置 */
StandardPlusPackageConfig?: StandardPlusPackageConfig | null;
/** tag信息 */
TagInfoList?: TagInfo[] | null;
/** 高防包类型 */
PackageType?: string | null;
/** 数量1 */
InstanceCount?: number;
/** 付费方式 */
InstanceChargeType?: string;
/** 无实际意义,创建时如果为true,只进行参数校验,默认为false */
DryRun?: boolean;
}
/** 高防包资产实例的规格信息 */
interface BGPInstanceSpecification {
/** 保底防护峰值,单位Gbps */
ProtectBandwidth?: number;
/** 防护次数,单位次 */
ProtectCountLimit?: number;
/** 防护IP数,单位个 */
ProtectIPNumberLimit?: number;
/** 自动续费状态,取值[0:没有开启自动续费1:开启了自动续费] */
AutoRenewFlag?: number;
/** 联合产品标记,0代表普通高防包,1代表联合高防包 */
UnionPackFlag?: number;
/** 业务带宽 */
ServiceBandWidth?: number;
/** 战斗服版本标记,0表示普通高防包,1表示战斗服高防包 */
BattleEditionFlag?: number;
/** 渠道版标记,0表示普通高防包,1表示渠道版高防包 */
ChannelEditionFlag?: number;
/** 高防包企业版标记,0表示普通高防包;1表示企业版高防包 */
EnterpriseFlag?: number;
/** 高防包企业版弹性阈值,0表示未开启;大于0为弹性防护阈值 */
ElasticLimit?: number;
/** 降配后的防护能力,单位Gbps */
DownGradeProtect?: number;
}
/** 高防包资产实例的使用信息统计 */
interface BGPInstanceUsages {
/** 已使用的防护次数,单位次 */
ProtectCountUsage?: number;
/** 已防护的IP数,单位个 */
ProtectIPNumberUsage?: number;
/** 最近7天的攻击次数,单位次 */
Last7DayAttackCount?: number;
}
/** 黑白名单IP */
interface BlackWhiteIpRelation {
/** IP地址 */
Ip: string;
/** IP类型,取值[black(黑IP),white(白IP)] */
Type: string;
/** 黑白IP所属的实例 */
InstanceDetailList: InstanceRelation[];
/** ip掩码,0表示32位完整ip */
Mask: number;
/** 修改时间 */
ModifyTime: string;
}
/** 高防包绑定IP对象 */
interface BoundIpInfo {
/** IP地址 */
Ip: string;
/** 绑定的产品分类,绑定操作为必填项,解绑操作可不填。取值[public(CVM、CLB产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] */
BizType?: string;
/** IP所属的资源实例ID,绑定操作为必填项,解绑操作可不填。例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写"none"; */
InstanceId?: string;
/** 产品分类下的子类型,绑定操作为必填项,解绑操作可不填。取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(弹性公网常规IP)] */
DeviceType?: string;
/** 运营商,绑定操作为必填项,解绑操作可不填。0:电信;1:联通;2:移动;5:BGP */
IspCode?: number;
/** 域名化资产对应的域名 */
Domain?: string;
}
/** CC分级策略 */
interface CCLevelPolicy {
/** 实例Id */
InstanceId?: string;
/** Ip */
Ip?: string;
/** 协议 */
Protocol?: string;
/** 域名 */
Domain?: string;
/** 防护等级,可取值default表示默认策略,loose表示宽松,strict表示严格 */
Level?: string;
/** 创建时间 */
CreateTime?: string;
/** 修改时间 */
ModifyTime?: string;
}
/** CC精准防护配置项 */
interface CCPrecisionPlyRecord {
/** 配置项类型,当前仅支持value */
FieldType: string;
/** 配置字段,可取值cgi, ua, cookie, referer, accept, srcip */
FieldName: string;
/** 配置取值 */
Value: string;
/** 配置项值比对方式,可取值equal:相等,not_equal:不相等, include:包含 */
ValueOperator: string;
}
/** CC精准防护策略信息 */
interface CCPrecisionPolicy {
/** 策略Id */
PolicyId?: string;
/** 实例Id */
InstanceId?: string;
/** Ip地址 */
Ip?: string;
/** 协议 */
Protocol?: string;
/** 域名 */
Domain?: string;
/** 策略方式(丢弃或验证码) */
PolicyAction?: string;
/** 策略列表 */
PolicyList?: CCPrecisionPlyRecord[];
/** 创建时间 */
CreateTime?: string;
/** 修改时间 */
ModifyTime?: string;
}
/** CC频率限制策略 */
interface CCReqLimitPolicy {
/** 策略Id */
PolicyId?: string;
/** 实例Id */
InstanceId?: string;
/** Ip地址 */
Ip?: string;
/** 协议,可取值HTTP,HTTPS */
Protocol?: string;
/** 域名 */
Domain?: string;
/** 策略项 */
PolicyRecord?: CCReqLimitPolicyRecord;
/** 创建时间 */
CreateTime?: string;
/** 修改时间 */
ModifyTime?: string;
}
/** CC频率限制策略项字段 */
interface CCReqLimitPolicyRecord {
/** 统计周期,可取值1,10,30,60,单位秒 */
Period: number;
/** 请求数,取值1~20000 */
RequestNum: number;
/** 频率限制策略方式,可取值alg表示验证码,drop表示丢弃 */
Action: string;
/** 频率限制策略时长,可取值1~86400,单位秒 */
ExecuteDuration: number;
/** 策略项比对方式,可取值include表示包含,equal表示等于 */
Mode: string;
/** Uri,三个策略项仅可填其中之一 */
Uri?: string;
/** User-Agent,三个策略项仅可填其中之一 */
UserAgent?: string;
/** Cookie,三个策略项仅可填其中之一 */
Cookie?: string;
}
/** CC清洗阈值策略 */
interface CCThresholdPolicy {
/** 实例Id */
InstanceId: string;
/** Ip地址 */
Ip: string;
/** 协议 */
Protocol: string;
/** 域名 */
Domain: string;
/** 清洗阈值 */
Threshold: number;
/** 创建时间 */
CreateTime: string;
/** 修改时间 */
ModifyTime: string;
}
/** CC四层黑白名单列表 */
interface CcBlackWhiteIpPolicy {
/** 策略Id */
PolicyId: string;
/** 实例Id */
InstanceId: string;
/** IP地址 */
Ip: string;
/** 域名 */
Domain: string;
/** 协议 */
Protocol: string;
/** IP类型,取值[black(黑名单IP), white(白名单IP)] */
Type: string;
/** 黑白名单IP地址 */
BlackWhiteIp: string;
/** 掩码 */
Mask: number;
/** 创建时间 */
CreateTime: string;
/** 修改时间 */
ModifyTime: string;
}
/** DDoS防护的区域封禁配置 */
interface CcGeoIPBlockConfig {
/** 区域类型,取值[oversea(境外)china(国内)customized(自定义地区)] */
RegionType: string;
/** 封禁动作,取值[drop(拦截)alg(人机校验)] */
Action: string;
/** 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID */
Id?: string;
/** 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空 */
AreaList?: number[];
}
/** CC地域封禁列表详情 */
interface CcGeoIpPolicyNew {
/** 策略Id */
PolicyId: string;
/** 实例Id */
InstanceId: string;
/** IP地址 */
Ip: string;
/** 域名 */
Domain: string;
/** 协议,可取值HTTP,HTTPS */
Protocol: string;
/** 用户动作,drop或alg */
Action: string;
/** 地域类型,分为china, oversea与customized */
RegionType: string;
/** 用户选择封禁的地域ID列表 */
AreaList: number[];
/** 创建时间 */
CreateTime: string;
/** 修改时间 */
ModifyTime: string;
}
/** 使用证书的规则集合 */
interface CertIdInsL7Rules {
/** 使用证书的规则列表 */
L7Rules?: InsL7Rules[];
/** 证书ID */
CertId?: string;
}
/** 连接抑制相关配置 */
interface ConnectLimitConfig {
/** 基于源IP+目的IP的每秒新建数限制 */
SdNewLimit: number;
/** 基于目的IP的每秒新建数限制 */
DstNewLimit: number;
/** 基于源IP+目的IP的并发连接控制 */
SdConnLimit: number;
/** 基于目的IP+目的端口的并发连接控制 */
DstConnLimit: number;
/** 基于连接抑制触发阈值,取值范围[0,4294967295] */
BadConnThreshold: number;
/** 异常连接检测条件,空连接防护开关,,取值范围[0,1] */
NullConnEnable: number;
/** 异常连接检测条件,连接超时,,取值范围[0,65535] */
ConnTimeout: number;
/** 异常连接检测条件,syn占比ack百分比,,取值范围[0,100] */
SynRate: number;
/** 异常连接检测条件,syn阈值,取值范围[0,100] */
SynLimit: number;
}
/** 连接抑制列表 */
interface ConnectLimitRelation {
/** 连接抑制配置 */
ConnectLimitConfig: ConnectLimitConfig;
/** 连接抑制关联的实例信息 */
InstanceDetailList: InstanceRelation[];
}
/** DDoS防护的AI防护开关 */
interface DDoSAIRelation {
/** AI防护开关,取值[on(开启)off(关闭)] */
DDoSAI?: string;
/** AI防护开关所属的资源实例 */
InstanceDetailList?: InstanceRelation[];
}
/** DDoS防护的区域封禁配置 */
interface DDoSGeoIPBlockConfig {
/** 区域类型,取值[oversea(境外)china(国内)customized(自定义地区)] */
RegionType: string;
/** 封禁动作,取值[drop(拦截)trans(放行)] */
Action: string;
/** 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID */
Id?: string;
/** 当RegionType为customized时,必须填写AreaList,且最多填写128个; */
AreaList?: number[];
}
/** DDoS区域封禁配置相关信息 */
interface DDoSGeoIPBlockConfigRelation {
/** DDoS区域封禁配置 */
GeoIPBlockConfig: DDoSGeoIPBlockConfig;
/** 配置所属的资源实例 */
InstanceDetailList: InstanceRelation[];
}
/** DDoS访问限速配置 */
interface DDoSSpeedLimitConfig {
/** 限速模式,取值[1(基于源IP限速)2(基于目的端口限速)] */
Mode: number;
/** 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值 */
SpeedValues: SpeedValue[];
/** 此字段已弃用,请填写新字段DstPortList。 */
DstPortScopes?: PortSegment[];
/** 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID */
Id?: string;
/** IP protocol numbers, 取值[ALL(所有协议)TCP(tcp协议)UDP(udp协议)SMP(smp协议)1;2-100(自定义协议号范围,最多8个)]注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。 */
ProtocolList?: string;
/** 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000 */
DstPortList?: string;
}
/** DDoS访问限速配置相关信息 */
interface DDoSSpeedLimitConfigRelation {
/** DDoS访问限速配置 */
SpeedLimitConfig: DDoSSpeedLimitConfig;
/** 配置所属的资源实例 */
InstanceDetailList: InstanceRelation[];
}
/** 单IP默认告警阈值配置 */
interface DefaultAlarmThreshold {
/** 告警阈值类型,取值[1(入流量告警阈值)2(攻击清洗流量告警阈值)] */
AlarmType?: number;
/** 告警阈值,单位Mbps,取值>=0;当作为输入参数时,设置0会删除告警阈值配置; */
AlarmThreshold?: number;
}
/** Anycast高防套餐详情 */
interface EipAddressPackRelation {
/** 套餐IP数量 */
IpCount: number;
/** 自动续费标记 */
AutoRenewFlag: number;
/** 当前到期时间 */
CurDeadline: string;
}
/** 高防弹性公网IP关联信息 */
interface EipAddressRelation {
/** 高防弹性公网IP绑定的实例地区,例如hk代表中国香港 */
EipAddressRegion?: string;
/** 绑定的资源实例ID。可能是一个CVM。 */
EipBoundRscIns?: string;
/** 绑定的弹性网卡ID */
EipBoundRscEni?: string;
/** 绑定的资源内网ip */
EipBoundRscVip?: string;
/** 修改时间 */
ModifyTime?: string;
}
/** EIP所属的云产品信息 */
interface EipProductInfo {
/** IP地址 */
Ip: string;
/** 云产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] */
BizType: string;
/** 云产品子类型,取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(黑石弹性IP)] */
DeviceType: string;
/** IP所属的云产品实例ID,例如是弹性网卡的IP,InstanceId为弹性网卡的ID(eni-*); 如果是托管IP没有对应的资源实例ID,InstanceId为"" */
InstanceId: string;
/** 域名化资产对应的域名 */
Domain?: string;
}
/** { "Region": "ap-guangzhou", "ProtectIpCount": 1, "BasicProtectBandwidth": 300, "Bandwidth": 100, "ElasticProtectBandwidth": 0, "ElasticBandwidthFlag": true} */
interface EnterprisePackageConfig {
/** 购买高防包所属地域 */
Region: string;
/** 防护IP数 */
ProtectIpCount: number;
/** 保底防护带宽 */
BasicProtectBandwidth: number;
/** 业务带宽规模 */
Bandwidth: number;
/** 弹性带宽 Gbps,可选择的弹性带宽[0,400,500,600,800,1000]默认为0 */
ElasticProtectBandwidth?: number;
/** 是否开启弹性业务带宽默认为false */
ElasticBandwidthFlag?: boolean;
}
/** 转发监听器 */
interface ForwardListener {
/** 转发监听端口下限,取值1~65535 */
FrontendPort: number;
/** 转发协议,取值[TCPUDP] */
ForwardProtocol: string;
/** 转发监听端口上限,取值1~65535 */
FrontendPortEnd?: number;
}
/** 业务流量的http状态码聚合数据 */
interface HttpStatusMap {
/** http2xx回源状态码 */
SourceHttp2xx: number[];
/** http5xx状态码 */
Http5xx: number[];
/** http5xx回源状态码 */
SourceHttp5xx: number[];
/** http404回源状态码 */
SourceHttp404: number[];
/** http4xx状态码 */
Http4xx: number[];
/** http4xx回源状态码 */
SourceHttp4xx: number[];
/** http2xx状态码 */
Http2xx: number[];
/** http404状态码 */
Http404: number[];
/** http3xx回源状态码 */
SourceHttp3xx: number[];
/** http3xx状态码 */
Http3xx: number[];
}
/** 单IP告警阈值配置 */
interface IPAlarmThresholdRelation {
/** 告警阈值类型,取值[1(入流量告警阈值)2(攻击清洗流量告警阈值)] */
AlarmType: number;
/** 告警阈值,单位Mbps,取值>=0;当作为输入参数时,设置0会删除告警阈值配置; */
AlarmThreshold: number;
/** 告警阈值所属的资源实例 */
InstanceDetailList: InstanceRelation[];
}
/** IP线路信息 */
interface IPLineInfo {
/** IP线路类型,取值["bgp":BGP线路IP"ctcc":电信线路IP"cucc":联通线路IP"cmcc":移动线路IP"abroad":境外线路IP] */
Type: string;
/** 线路IP */
Eip: string;
/** 实例对应的cname */
Cname?: string;
/** 资源flag,0:高防包资源,1:高防IP资源,2:非高防资源IP */
ResourceFlag?: number;
/** 域名化资产对应的域名 */
Domain?: string;
}
/** 实例7层规则 */
interface InsL7Rules {
/** 规则在中间状态不可修改,只可在(0, 2, 8)状态可编辑。规则状态,0: 正常运行中, 1: 配置规则中(配置生效中), 2: 配置规则失败(配置生效失败), 3: 删除规则中(删除生效中), 5: 删除规则失败(删除失败), 6: 等待添加规则, 7: 等待删除规则, 8: 等待上传证书, 9: 规则对应的资源不存在,被隔离, 10:等待修改规则, 11:配置修改中 */
Status: number;
/** 域名 */
Domain: string;
/** 协议 */
Protocol: string;
/** 实例ID */
InsId: string;
/** 用户AppID */
AppId: string;
/** 高防端口 */
VirtualPort: string;
/** 证书ID */
SSLId: string;
}
/** { "Period": 12, "RenewFlag": "NOTIFY_AND_AUTO_RENEW"} */
interface InstanceChargePrepaid {
/** 购买时长:单位月 */
Period?: number | null;
/** NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费NOTIFY_AND_AUTO_RENEW:到期通知且自动续费DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费默认为:通知过期不自动续费 */
RenewFlag?: string | null;
}
/** 资源实例IP信息 */
interface InstanceRelation {
/** 资源实例的IP */
EipList: string[];
/** 资源实例的ID */
InstanceId: string;
}
/** IP封堵记录 */
interface IpBlockData {
/** 状态(Blocked:被封堵;UnBlocking:解封中;UnBlockFailed:解封失败) */
Status?: string;
/** 资源IP */
Ip?: string;
/** 封堵时间 */
BlockTime?: string;
/** 解封时间(预计解封时间) */
UnBlockTime?: string;
/** 解封类型(user:自助解封;auto:自动解封; update:升级解封;bind:绑定高防包解封) */
ActionType?: string;
/** 高防标记,0:非高防,1:高防 */
ProtectFlag?: number;
}
/** ip段数据结构 */
interface IpSegment {
/** ip地址 */
Ip: string;
/** ip掩码,如果为32位ip,填0 */
Mask: number;
}
/** 字段值,K-V形式 */
interface KeyValue {
/** 字段名称 */
Key?: string;
/** 字段取值 */
Value?: string;
}
/** L4规则回源列表 */
interface L4RuleSource {
/** 回源IP或域名 */
Source: string;
/** 权重值,取值[0,100],暂不支持 */
Weight: number;
/** 8000 */
Port?: number | null;
/** 备份源站,1: 备份源站,0: 普通源站 */
Backup?: number;
}
/** L7规则 */
interface L7RuleEntry {
/** 会话保持时间,单位秒 */
KeepTime: number;
/** 转发域名 */
Domain: string;
/** 转发协议,取值[http, https] */
Protocol: string;
/** 回源方式,取值[1(域名回源),2(IP回源)] */
SourceType: number;
/** 负载均衡方式,取值[1(加权轮询)] */
LbType: number;
/** 回源列表 */
SourceList: L4RuleSource[];
/** 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] */
KeepEnable: number;
/** 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] */
Status?: number;
/** 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; */
RuleId?: string;
/** HTTPS协议的CC防护阈值 */
CCThreshold?: number;
/** 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) */
PrivateKey?: string;
/** HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)] */
CCEnable?: number;
/** 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭 */
HttpsToHttpEnable?: number;
/** 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0 */
CertType?: number;
/** 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) */
Cert?: string;
/** HTTPS协议的CC防护等级 */
CCLevel?: string;
/** 规则描述 */
RuleName?: string;
/** cc防护状态,取值[0(关闭), 1(开启)] */
CCStatus?: number;
/** 接入端口值 */
VirtualPort?: number;
/** 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID */
SSLId?: string;
/** 同ruleId */
Id?: string;
/** 智能cc开关,取值[0(关闭), 1(开启)] */
CCAIEnable?: number;
}
/** L7规则健康检查参数 */
interface L7RuleHealth {
/** 配置状态,0: 正常,1:配置中,2:配置失败 */
Status: number;
/** =1表示开启;=0表示关闭 */
Enable: number;
/** 规则ID */
RuleId: string;
/** 检查目录的URL,默认为/ */
Url: string;
/** 检测间隔时间,单位秒 */
Interval: number;
/** 健康阈值,单位次 */
AliveNum: number;
/** 不健康阈值,单位次 */
KickNum: number;
/** HTTP请求方式,取值[HEAD,GET] */
Method: string;
/** 健康检查判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和 */
StatusCode: number;
/** 是否同时下发http和https规则健康检查配置 */
ProtocolFlag?: number;
/** 被动探测开关,=1表示开启;=0表示关闭 */
PassiveEnable?: number;
/** 被动探测不健康屏蔽时间 */
BlockInter?: number;
/** 被动探测不健康统计间隔 */
FailedCountInter?: number;
/** 被动探测不健康阈值 */
FailedThreshold?: number;
/** 被动探测判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和 */
PassiveStatusCode?: number;
/** 被动探测配置状态,0: 正常,1:配置中,2:配置失败 */
PassiveStatus?: number;
}
/** 4层转发规则 */
interface Layer4Rule {
/** 源站端口,取值1~65535 */
BackendPort: number;
/** 转发端口,取值1~65535 */
FrontendPort: number;
/** 转发协议,取值[TCP(TCP协议)UDP(UDP协议)] */
Protocol: string;
/** 源站列表 */
RealServers: SourceServer[];
/** 资源实例 */
InstanceDetails: InstanceRelation[];
/** 规则所属的资源实例 */
InstanceDetailRule?: RuleInstanceRelation[];
}
/** 7层转发规则 */
interface Layer7Rule {
/** 域名 */
Domain: string;
/** 转发类型列表 */
ProxyTypeList: ProxyTypeInfo[];
/** 源站列表 */
RealServers: SourceServer[];
/** 资源实例 */
InstanceDetails: InstanceRelation[];
/** 规则所属的资源实例 */
InstanceDetailRule?: RuleInstanceRelation[];
/** 协议 */
Protocol?: string;
/** 端口号 */
Vport?: number;
}
/** 域名与协议纬度的CC防护阈值 */
interface ListenerCcThresholdConfig {
/** 域名 */
Domain: string;
/** 协议(可取值https) */
Protocol: string;
/** 开关状态(0:关闭,1:开启) */
CCEnable: number;
/** cc防护阈值 */
CCThreshold: number;
}
/** L7规则 */
interface NewL7RuleEntry {
/** 转发协议,取值[http, https] */
Protocol: string;
/** 转发域名 */
Domain: string;
/** 负载均衡方式,取值[1(加权轮询)] */
LbType: number;
/** 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] */
KeepEnable: number;
/** 会话保持时间,单位秒 */
KeepTime: number;
/** 回源方式,取值[1(域名回源),2(IP回源)] */
SourceType: number;
/** 回源列表 */
SourceList: L4RuleSource[];
/** 区域码 */
Region?: number;
/** 资源Id */
Id?: string;
/** 资源Ip */
Ip?: string;
/** 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; */
RuleId?: string;
/** 规则描述 */
RuleName?: string;
/** 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0 */
CertType?: number;
/** 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID */
SSLId?: string;
/** 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) */
Cert?: string;
/** 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) */
PrivateKey?: string;
/** 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] */
Status?: number;
/** cc防护状态,取值[0(关闭), 1(开启)] */
CCStatus?: number;
/** HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)] */
CCEnable?: number;
/** HTTPS协议的CC防护阈值(已废弃) */
CCThreshold?: number;
/** HTTPS协议的CC防护阈值 -1:默认防御阈值0: 关闭大于0:自定义防护阈值 */
CCThresholdNew?: number;
/** HTTPS协议的CC防护等级 */
CCLevel?: string;
/** 修改时间 */
ModifyTime?: string;
/** 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭 */
HttpsToHttpEnable?: number;
/** 接入端口值 */
VirtualPort?: number;
/** http强制跳转https,1表示打开,0表示关闭 */
RewriteHttps?: number;
/** 规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期 */
ErrCode?: number;
/** 版本 */
Version?: number;
}
/** 防护概览DDoS攻击事件 */
interface OverviewDDoSEvent {
/** 事件Id */
Id?: string;
/** ip */
Vip?: string;
/** 开始时间 */
StartTime?: string;
/** 结束时间 */
EndTime?: string;
/** 攻击类型 */
AttackType?: string;
/** 攻击状态,0:攻击中;1:攻击结束 */
AttackStatus?: number;
/** 攻击流量,单位Mbps */
Mbps?: number;
/** 攻击包量,单位pps */
Pps?: number;
/** 业务类型,bgp-multip:高防包;bgpip:高防ip;basic:基础防护 */
Business?: string;
/** 高防实例Id */
InstanceId?: string;
/** 高防实例名称 */
InstanceName?: string;
}
/** 套餐包信息 */
interface PackInfo {
/** 套餐包的类型,取值[staticpack:高防IP三网套餐包insurance:保险套餐包] */
PackType: string;
/** 套餐包的ID */
PackId: string;
}
/** 特征过滤配置 */
interface PacketFilterConfig {
/** 协议,取值[tcp udp icmp all] */
Protocol: string;
/** 起始源端口,取值0~65535 */
SportStart: number;
/** 结束源端口,取值1~65535,必须大于等于起始源端口 */
SportEnd: number;
/** 起始目的端口,取值0~65535 */
DportStart: number;
/** 结束目的端口,取值1~65535,必须大于等于起始目的端口 */
DportEnd: number;
/** 最小报文长度,取值1-1500 */
PktlenMin: number;
/** 最大报文长度,取值1-1500,必须大于等于最小报文长度 */
PktlenMax: number;
/** 动作,取值[drop(丢弃)transmit(放行)drop_black(丢弃并拉黑)drop_rst(拦截)(已废弃,不支持drop_rst)drop_black_rst(拦截并拉黑)(已废弃,不支持drop_black_rst)forward(继续防护)] */
Action: string;
/** 检测位置,取值[begin_l3(IP头)begin_l4(TCP/UDP头)begin_l5(T载荷)no_match(不匹配)] */
MatchBegin?: string;
/** 检测类型,取值[sunday(关键字)pcre(正则表达式) (已废弃,仅支持sunday)] */
MatchType?: string;
/** 检测值,关键字符串或正则表达式,取值[ 当检测类型为sunday时,请填写字符串或者16进制字节码,例如\x313233对应的是字符串"123"的16进制字节码; 最多支持63位; ] */
Str?: string;
/** 从检测位置开始的检测深度,取值[0,1500] */
Depth?: number;
/** 从检测位置开始的偏移量,取值范围[0,Depth] */
Offset?: number;
/** 是否包含检测值,取值[0(包含)1(不包含) (已废弃,仅支持0)] */
IsNot?: number;
/** 当有第二个检测条件时,与第一检测条件的且或关系,取值[and(且的关系) (已废弃,仅支持none)none(当没有第二个检测条件时填写此值)] */
MatchLogic?: string;
/** (已废弃) */
MatchBegin2?: string;
/** (已废弃) */
MatchType2?: string;
/** (已废弃) */
Str2?: string;
/** (已废弃) */
Depth2?: number;
/** (已废弃) */
Offset2?: number;
/** (已废弃) */
IsNot2?: number;
/** 特征过滤配置添加成功后自动生成的规则ID,当添加新特征过滤配置时,此字段不用填写;当修改/删除新特征过滤配置时,此字段必填; */
Id?: string;
/** 大于报文长度,取值1+ */
PktLenGT?: number;
}
/** 特征过滤相关信息 */
interface PacketFilterRelation {
/** 特征过滤配置 */
PacketFilterConfig: PacketFilterConfig;
/** 特征过滤配置所属的实例 */
InstanceDetailList: InstanceRelation[];
/** 修改时间 */
ModifyTime: string;
}
/** 端口段信息 */
interface PortSegment {
/** 起始端口,取值1~65535 */
BeginPort: number;
/** 结束端口,取值1~65535,必须不小于起始端口 */
EndPort: number;
}
/** 防护阈值配置相关信息 */
interface ProtectThresholdRelationNew {
/** DDoS防护等级,取值[low(宽松)middle(适中)high(严格)] */
DDoSLevel: string;
/** DDoS清洗阈值,单位Mbps */
DDoSThreshold: number;
/** DDoS的AI防护开关,取值[on(开启)off(关闭)] */
DDoSAI: string;
/** CC清洗开关,取值[0(关闭)1(开启)] */
CCEnable: number;
/** CC清洗阈值,单位QPS */
CCThreshold: number;
/** 所属的资源实例 */
InstanceDetailList: InstanceRelation[];
/** 域名与协议纬度的防护阈值 */
ListenerCcThresholdList: ListenerCcThresholdConfig[];
/** SYN FLOOD流量阈值 */
SynFloodThreshold: number | null;
/** SYN FLOOD包量阈值 */
SynFloodPktThreshold: number | null;
/** UDP FLOOD流量阈值 */
UdpFloodThreshold: number | null;
/** UDP FLOOD包量阈值 */
UdpFloodPktThreshold: number | null;
/** ACK FLOOD流量阈值 */
AckFloodThreshold: number | null;
/** ACK FLOOD包量阈值 */
AckFloodPktThreshold: number | null;
/** SYNACK FLOOD流量阈值 */
SynAckFloodThreshold: number | null;
/** SYNACK FLOOD包量阈值 */
SynAckFloodPktThreshold: number | null;
/** RST FLOOD流量阈值 */
RstFloodThreshold: number | null;
/** RST FLOOD包量阈值 */
RstFloodPktThreshold: number | null;
}
/** 协议封禁配置 */
interface ProtocolBlockConfig {
/** TCP封禁,取值[0(封禁关),1(封禁开)] */
DropTcp: number;
/** UDP封禁,取值[0(封禁关),1(封禁开)] */
DropUdp: number;
/** ICMP封禁,取值[0(封禁关),1(封禁开)] */
DropIcmp: number;
/** 其他协议封禁,取值[0(封禁关),1(封禁开)] */
DropOther: number;
/** 异常空连接防护,取值[0(防护关),1(防护开)] */
CheckExceptNullConnect: number;
/** ping of death防护,取值[0(防护关),1(防护开)] */
PingOfDeath?: number;
/** tear drop防护,取值[0(防护关),1(防护开)] */
TearDrop?: number;
}
/** 协议封禁相关信息 */
interface ProtocolBlockRelation {
/** 协议封禁配置 */
ProtocolBlockConfig: ProtocolBlockConfig;
/** 协议封禁配置所属的实例 */
InstanceDetailList: InstanceRelation[];
}
/** Protocol、Port参数 */
interface ProtocolPort {
/** 协议(tcp;udp) */
Protocol: string;
/** 端口 */
Port: number;
}
/** 转发类型 */
interface ProxyTypeInfo {
/** 转发监听端口列表,端口取值1~65535 */
ProxyPorts: number[];
/** 转发协议,取值[http(HTTP协议)https(HTTPS协议)] */
ProxyType: string;
}
/** 地域信息 */
interface RegionInfo {
/** 地域名称,例如,ap-guangzhou */
Region: string;
}
/** 四七层规则对应实例与IP的关系 */
interface RuleInstanceRelation {
/** 资源实例的IP */
EipList?: string[];
/** 资源实例的ID */
InstanceId?: string;
/** 资源实例的Cname */
Cname?: string;
}
/** 调度域名信息 */
interface SchedulingDomainInfo {
/** 调度域名 */
Domain?: string;
/** 线路IP列表 */
LineIPList?: IPLineInfo[];
/** 调度方式,当前仅支持优先级的方式,取值[priority] */
Method?: string;
/** 调度域名解析记录的TTL值 */
TTL?: number;
/** 运行状态,取值[0:未运行1:运行中2:运行异常] */
Status?: number;
/** 创建时间 */
CreatedTime?: string;
/** 最后修改时间 */
ModifyTime?: string;
/** 域名名称 */
UsrDomainName?: string;
}
/** 源站信息 */
interface SourceServer {
/** 源站的地址(IP或者域名) */
RealServer: string;
/** 源站的地址类型,取值[1(域名地址)2(IP地址)] */
RsType: number;
/** 源站的回源权重,取值1~100 */
Weight: number;
/** 端口号:0~65535 */
Port?: number;
}
/** 限速值类型,例如:包速率pps、带宽bps */
interface SpeedValue {
/** 限速值类型,取值[1(包速率pps)2(带宽bps)] */
Type: number;
/** 值大小 */
Value: number;
}
/** { "Region": "ap-guangzhou", "ProtectIpCount": 1, "Bandwidth": 100, "ElasticBandwidthFlag": true} */
interface StandardPackageConfig {
/** 高防包购买地域 */
Region: string | null;
/** 防护IP数量 */
ProtectIpCount: number | null;
/** 防护业务带宽 50Mbps */
Bandwidth: number | null;
/** 是否开启弹性防护带宽 true 开启 默认为false 不开启 */
ElasticBandwidthFlag?: boolean | null;
}
/** { "Region": "ap-guangzhou", "ProtectCount": "TWO_TIMES", "ProtectIpCount": 1, "Bandwidth": 50, "ElasticBandwidthFlag": true} */
interface StandardPlusPackageConfig {
/** 购买高防包所属地域 */
Region: string | null;
/** 防护次数:TWO_TIMES:两次全力防 UNLIMITED无限次防 */
ProtectCount: string | null;
/** 防护IP数量 */
ProtectIpCount: number | null;
/** 防护带宽50Mbps */
Bandwidth: number | null;
/** 是否开启弹性业务带宽true 开启false 不开启 默认不开启 */
ElasticBandwidthFlag?: boolean | null;
}
/** 三网高防套餐详情 */
interface StaticPackRelation {
/** 保底带宽 */
ProtectBandwidth?: number;
/** 业务带宽 */
NormalBandwidth?: number;
/** 转发规则 */
ForwardRulesLimit?: number;
/** 自动续费标记 */
AutoRenewFlag?: number;
/** 到期时间 */
CurDeadline?: string;
}
/** 操作返回码,只用于返回成功的情况 */
interface SuccessCode {
/** 描述 */
Message?: string;
/** 成功/错误码 */
Code?: string;
}
/** 标签类型 */
interface TagFilter {
/** 标签键 */
TagKey: string;
/** 标签键值列表 */
TagValue: string[];
}
/** 标签信息,用于资源列表返回关联的标签 */
interface TagInfo {
/** 标签键。 */
TagKey: string;
/** 标签值。 */
TagValue: string;
}
/** 水印防护配置 */
interface WaterPrintConfig {
/** 水印偏移量,取值范围[0, 100) */
Offset: number;
/** 是否开启,取值[0(手动开启)1(立即运行)] */
OpenStatus: number;
/** 水印所属的转发监听器列表 */
Listeners: ForwardListener[];
/** 水印添加成功后生成的水印密钥列表,一条水印最少1个密钥,最多2个密钥 */
Keys?: WaterPrintKey[];
/** 水印检查模式, 取值[checkall(普通模式)shortfpcheckall(精简模式)] */
Verify?: string;
/** 是否开启代理,1开启则忽略IP+端口校验;0关闭则需要IP+端口校验 */
CloudSdkProxy?: number;
}
/** 生成的水印密钥 */
interface WaterPrintKey {
/** 密钥版本号 */
KeyVersion: string;
/** 密钥内容 */
KeyContent: string;
/** 密钥ID */
KeyId: string;
/** 密钥启用状态,只有一个取值1(启用) */
KeyOpenStatus: number;
/** 密钥生成时间 */
CreateTime: string;
}
/** 水印配置相关信息 */
interface WaterPrintRelation {
/** 水印配置 */
WaterPrintConfig: WaterPrintConfig;
/** 水印配置所属的资源实例 */
InstanceDetailList: InstanceRelation[];
}
interface AssociateDDoSEipAddressRequest {
/** 资源实例ID,实例ID形如:bgpip-0000011x。只能填写高防IP实例。 */
InstanceId: string;
/** 资源实例ID对应的高防弹性公网IP。 */
Eip: string;
/** 要绑定的实例 ID。实例 ID 形如:ins-11112222。可通过登录控制台查询,也可通过 DescribeInstances 接口返回值中的InstanceId获取。 */
CvmInstanceID: string;
/** cvm实例所在地域,例如:ap-hongkong。 */
CvmRegion: string;
}
interface AssociateDDoSEipAddressResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface AssociateDDoSEipLoadBalancerRequest {
/** 资源实例ID,实例ID形如:bgpip-0000011x。只能填写高防IP实例。 */
InstanceId: string;
/** 资源实例ID对应的高防弹性公网IP。 */
Eip: string;
/** 要绑定的负载均衡ID。负载均衡 ID 形如:lb-0000002i。可通过登录控制台查询,也可通过 DescribeLoadBalancers 接口返回值中的LoadBalancerId获取。 */
LoadBalancerID: string;
/** CLB所在地域,例如:ap-hongkong。 */
LoadBalancerRegion: string;
/** CLB内网IP */
Vip?: string;
}
interface AssociateDDoSEipLoadBalancerResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateBgpInstanceRequest {
/** 付费类型:付费模式:PREPAID 预付费 POSTPAID_BY_MONTH 后付费 */
InstanceChargeType: string;
/** 高防包类型:高防包类型,Enterprise(企业版) Standard(标准版) StandardPlus(标准版2.0) */
PackageType: string;
/** 购买高防包的数量,一次购买数量不超过10 */
InstanceCount: number;
/** { "Period": 3, "RenewFlag": "NOTIFY_AND_AUTO_RENEW" } */
InstanceChargePrepaid?: InstanceChargePrepaid;
/** { "Region": "ap-guangzhou", "ProtectIpCount": 1, "BasicProtectBandwidth": 300, "Bandwidth": 100, "ElasticProtectLimit": 0, "ElasticBandwidthFlag": true } */
EnterprisePackageConfig?: EnterprisePackageConfig;
/** { "Region": "ap-guangzhou", "ProtectIpCount": 1, "BasicProtectBandwidth": 300, "Bandwidth": 100, "ElasticProtectLimit": 0, "ElasticBandwidthFlag": true } */
StandardPackageConfig?: StandardPackageConfig;
/** { "Region": "ap-guangzhou", "ProtectCount": "TWO_TIMES", "ProtectIpCount": 1, "Bandwidth": 100, "ElasticBandwidthFlag": true } */
StandardPlusPackageConfig?: StandardPlusPackageConfig;
/** [ { "TagKey": "beal-test", "TagValue": "beal-test" } ] */
TagInfoList?: TagInfo[];
/** 默认为false,true表示只进行参数校验,不进行实际购买 */
DryRun?: boolean;
}
interface CreateBgpInstanceResponse {
/** bgpIds */
ResourceIds?: string[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateBlackWhiteIpListRequest {
/** 资源实例ID */
InstanceId: string;
/** IP列表 */
IpList: string[];
/** IP类型,取值[black(黑名单IP), white(白名单IP)] */
Type: string;
}
interface CreateBlackWhiteIpListResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateBoundIPRequest {
/** DDoS防护子产品代号(bgp表示独享包;bgp-multip表示共享包) */
Business: string;
/** 资源实例ID */
Id: string;
/** 绑定到资源实例的IP数组,当资源实例为高防包(独享包)时,数组只允许填1个IP;当没有要绑定的IP时可以为空数组;但是BoundDevList和UnBoundDevList至少有一个不为空; */
BoundDevList?: BoundIpInfo[];
/** 与资源实例解绑的IP数组,当资源实例为高防包(独享包)时,数组只允许填1个IP;当没有要解绑的IP时可以为空数组;但是BoundDevList和UnBoundDevList至少有一个不为空; */
UnBoundDevList?: BoundIpInfo[];
/** 已弃用,不填 */
CopyPolicy?: string;
/** 如果该资源实例为域名化资产以及跨地域绑定则,该参数必填 */
FilterRegion?: string;
}
interface CreateBoundIPResponse {
/** 成功码 */
Success?: SuccessCode;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateCCPrecisionPolicyRequest {
/** 实例Id */
InstanceId: string;
/** IP值 */
Ip: string;
/** 协议, 可取值http,https,http/https */
Protocol: string;
/** 域名 */
Domain: string;
/** 策略方式,可取值alg表示人机校验,drop表示丢弃,trans表示放行 */
PolicyAction: string;
/** 策略记录 */
PolicyList: CCPrecisionPlyRecord[];
}
interface CreateCCPrecisionPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateCCReqLimitPolicyRequest {
/** 实例Id */
InstanceId: string;
/** IP值 */
Ip: string;
/** 协议,可取值http, https, http/https */
Protocol: string;
/** 域名 */
Domain: string;
/** 策略项 */
Policy: CCReqLimitPolicyRecord;
/** 是否为兜底频控 0表示不是 1表示是 */
IsGlobal?: number;
}
interface CreateCCReqLimitPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateCcBlackWhiteIpListRequest {
/** 资源实例ID */
InstanceId: string;
/** IP列表 */
IpList: IpSegment[];
/** IP类型,取值[black(黑名单IP), white(白名单IP)] */
Type: string;
/** Ip地址 */
Ip: string;
/** 域名 */
Domain: string;
/** 协议 */
Protocol: string;
}
interface CreateCcBlackWhiteIpListResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateCcGeoIPBlockConfigRequest {
/** 实例id */
InstanceId: string;
/** ip地址 */
IP: string;
/** 域名 */
Domain: string;
/** 协议类型 */
Protocol: string;
/** CC区域封禁配置 */
CcGeoIPBlockConfig: CcGeoIPBlockConfig;
}
interface CreateCcGeoIPBlockConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateDDoSAIRequest {
/** 资源实例ID列表 */
InstanceIdList: string[];
/** AI防护开关,取值[on(开启)off(关闭)] */
DDoSAI: string;
}
interface CreateDDoSAIResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateDDoSBlackWhiteIpListRequest {
/** 资源实例ID */
InstanceId: string;
/** IP列表 */
IpList: IpSegment[];
/** IP类型,取值[black(黑名单IP), white(白名单IP)] */
Type: string;
}
interface CreateDDoSBlackWhiteIpListResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateDDoSConnectLimitRequest {
/** 资源实例Id */
InstanceId: string;
/** 连接抑制配置 */
ConnectLimitConfig: ConnectLimitConfig;
}
interface CreateDDoSConnectLimitResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateDDoSGeoIPBlockConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** DDoS区域封禁配置,填写参数时配置ID请为空 */
DDoSGeoIPBlockConfig: DDoSGeoIPBlockConfig;
}
interface CreateDDoSGeoIPBlockConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateDDoSSpeedLimitConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 访问限速配置,填写参数时配置ID请为空 */
DDoSSpeedLimitConfig: DDoSSpeedLimitConfig;
}
interface CreateDDoSSpeedLimitConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateDefaultAlarmThresholdRequest {
/** 默认告警阈值配置 */
DefaultAlarmConfig: DefaultAlarmThreshold;
/** 产品类型,取值[bgp(表示高防包产品)bgpip(表示高防IP产品)] */
InstanceType: string;
}
interface CreateDefaultAlarmThresholdResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateIPAlarmThresholdConfigRequest {
/** IP告警阈值配置列表 */
IpAlarmThresholdConfigList: IPAlarmThresholdRelation[];
}
interface CreateIPAlarmThresholdConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateL7RuleCertsRequest {
/** SSL证书ID */
CertId: string;
/** L7域名转发规则列表 */
L7Rules: InsL7Rules[];
}
interface CreateL7RuleCertsResponse {
/** 成功码 */
Success: SuccessCode;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateNewL7RulesRequest {
/** 规则列表 */
Rules: L7RuleEntry[];
/** DDoS防护子产品代号(bgpip表示高防IP) */
Business: string;
/** 资源ID列表 */
IdList: string[];
/** 资源IP列表 */
VipList: string[];
}
interface CreateNewL7RulesResponse {
/** 成功码 */
Success?: SuccessCode;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreatePacketFilterConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 特征过滤规则 */
PacketFilterConfig: PacketFilterConfig;
}
interface CreatePacketFilterConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreatePortAclConfigListRequest {
/** 资源实例ID列表 */
InstanceIdList: string[];
/** 端口acl策略 */
AclConfig: AclConfig;
}
interface CreatePortAclConfigListResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreatePortAclConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 端口acl策略 */
AclConfig: AclConfig;
}
interface CreatePortAclConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateProtocolBlockConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 协议封禁配置 */
ProtocolBlockConfig: ProtocolBlockConfig;
}
interface CreateProtocolBlockConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateSchedulingDomainRequest {
/** 代表是否混合云本地化的产品。hybrid: 宙斯盾本地化不填写:其他 */
Product?: string;
}
interface CreateSchedulingDomainResponse {
/** 新创建的域名 */
Domain: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateWaterPrintConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 水印防护配置 */
WaterPrintConfig: WaterPrintConfig;
}
interface CreateWaterPrintConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateWaterPrintKeyRequest {
/** 资源实例ID */
InstanceId: string;
}
interface CreateWaterPrintKeyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteCCLevelPolicyRequest {
/** 实例Id */
InstanceId: string;
/** 配置策略的IP */
Ip: string;
/** 域名 */
Domain: string;
/** 协议,可取值http */
Protocol: string;
}
interface DeleteCCLevelPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteCCPrecisionPolicyRequest {
/** 实例Id */
InstanceId: string;
/** 策略Id */
PolicyId: string;
}
interface DeleteCCPrecisionPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteCCRequestLimitPolicyRequest {
/** 实例Id */
InstanceId: string;
/** 策略Id */
PolicyId: string;
}
interface DeleteCCRequestLimitPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteCCThresholdPolicyRequest {
/** 实例Id */
InstanceId: string;
/** 配置策略的IP */
Ip: string;
/** 域名 */
Domain: string;
/** 协议,可取值http */
Protocol: string;
}
interface DeleteCCThresholdPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteCcBlackWhiteIpListRequest {
/** 资源实例ID */
InstanceId: string;
/** 策略Id */
PolicyId: string;
}
interface DeleteCcBlackWhiteIpListResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteCcGeoIPBlockConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** CC区域封禁配置,填写参数时配置ID不能为空 */
CcGeoIPBlockConfig: CcGeoIPBlockConfig;
}
interface DeleteCcGeoIPBlockConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteDDoSBlackWhiteIpListRequest {
/** 资源实例ID */
InstanceId: string;
/** IP列表 */
IpList: IpSegment[];
/** IP类型,取值[black(黑名单IP), white(白名单IP)] */
Type: string;
}
interface DeleteDDoSBlackWhiteIpListResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteDDoSGeoIPBlockConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** DDoS区域封禁配置,填写参数时配置ID不能为空 */
DDoSGeoIPBlockConfig: DDoSGeoIPBlockConfig;
}
interface DeleteDDoSGeoIPBlockConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteDDoSSpeedLimitConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 访问限速配置,填写参数时配置ID不能为空 */
DDoSSpeedLimitConfig: DDoSSpeedLimitConfig;
}
interface DeleteDDoSSpeedLimitConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeletePacketFilterConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 特征过滤配置 */
PacketFilterConfig: PacketFilterConfig;
}
interface DeletePacketFilterConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeletePortAclConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 端口acl策略 */
AclConfig: AclConfig;
}
interface DeletePortAclConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteWaterPrintConfigRequest {
/** 资源实例ID */
InstanceId: string;
}
interface DeleteWaterPrintConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteWaterPrintKeyRequest {
/** 资源实例ID */
InstanceId: string;
/** 水印密钥ID */
KeyId: string;
}
interface DeleteWaterPrintKeyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeBGPIPL7RulesRequest {
/** DDoS防护子产品代号(bgpip表示高防IP) */
Business: string;
/** 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] */
StatusList?: number[];
/** 域名搜索,选填,当需要搜索域名请填写 */
Domain?: string;
/** IP搜索,选填,当需要搜索IP请填写 */
Ip?: string;
/** 一页条数,默认值100,最大值100,超过100最大返回100条 */
Limit?: number;
/** 规则偏移量,取值为(页码-1)*一页条数 */
Offset?: number;
/** 转发协议搜索,选填,取值[http, https, http/https] */
ProtocolList?: string[];
/** 高防IP实例的Cname */
Cname?: string;
/** 默认为false,当为true时,将不对各个规则做策略检查,直接导出所有规则 */
Export?: boolean;
/** 源站,模糊查询 */
Source?: string;
}
interface DescribeBGPIPL7RulesResponse {
/** 转发规则列表 */
Rules?: BGPIPL7RuleEntry[];
/** 健康检查配置列表 */
Healths?: L7RuleHealth[];
/** 总规则数 */
Total?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeBasicDeviceStatusRequest {
/** IP 资源列表 */
IpList?: string[];
/** 域名化资源传id */
IdList?: string[];
/** 地域名称 */
FilterRegion?: number;
/** cnameWaf资源 */
CnameWafIdList?: string[];
}
interface DescribeBasicDeviceStatusResponse {
/** 返回资源及状态,状态码:1 - 封堵状态2 - 正常状态3 - 攻击状态 */
Data?: KeyValue[];
/** 域名化资产的名称 */
CLBData?: KeyValue[];
/** cnamewaf资源状态 */
CnameWafData?: KeyValue[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeBgpBizTrendRequest {
/** DDoS防护子产品代号(bgp-multip表示高防包) */
Business: string;
/** 统计开始时间。 例:“2020-09-22 00:00:00”,注意该时间必须为5分钟的倍数 */
StartTime: string;
/** 统计结束时间。 例:“2020-09-22 00:00:00”,注意该时间必须为5分钟的倍数 */
EndTime: string;
/** 统计维度,可取值intraffic, outtraffic, inpkg, outpkg; intraffic:入流量 outtraffic:出流量 inpkg:入包速率 outpkg:出包速率 */
MetricName: string;
/** 资源实例ID */
InstanceId: string;
/** 0表示固定时间,1表示自定义时间 */
Flag: number;
}
interface DescribeBgpBizTrendResponse {
/** 曲线图各个时间点的值 */
DataList?: number[];
/** 曲线图取值个数 */
Total?: number;
/** 统计纬度 */
MetricName?: string;
/** 返回数组最大值 */
MaxData?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeBgpInstancesRequest {
/** 地域 */
FilterRegion: string;
/** ["bgp-0000041i"] */
FilterInstanceIdList?: string[];
/** [{}] */
FilterTag?: TagInfo[];
/** 分页数量 */
Limit?: number;
/** 偏移量 */
Offset?: number;
}
interface DescribeBgpInstancesResponse {
/** 返回数量 */
Total?: number;
/** 返回购买高防包信息 */
BGPInstanceList?: BGPInstanceInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeBizHttpStatusRequest {
/** 统计方式,仅支持sum */
Statistics: string;
/** DDoS防护子产品代号(bgpip表示高防IP) */
Business: string;
/** 统计周期,可取值60,300,1800,3600, 21600,86400,单位秒 */
Period: number;
/** 统计开始时间。 如2020-02-01 12:04:12 */
StartTime: string;
/** 统计结束时间。如2020-02-03 18:03:23 */
EndTime: string;
/** 资源Id */
Id: string;
/** 特定域名查询 */
Domain?: string;
/** 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 */
ProtoInfo?: ProtocolPort[];
}
interface DescribeBizHttpStatusResponse {
/** 业务流量http状态码统计数据 */
HttpStatusMap?: HttpStatusMap;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeBizMonitorTrendRequest {
/** DDoS防护子产品代号(bgpip表示高防IP) */
Business: string;
/** 统计开始时间。 例:“2020-09-22 00:00:00” */
StartTime: string;
/** 统计结束时间。 例:“2020-09-22 00:00:00” */
EndTime: string;
/** 资源实例ID */
Id: string;
/** 统计纬度,可取值intraffic outtraffic inpkg outpkg */
MetricName: string;
/** 时间粒度 60 300 3600 21600 86400 */
Period: number;
}
interface DescribeBizMonitorTrendResponse {
/** 曲线图各个时间点的值 */
DataList?: number[];
/** 统计纬度 */
MetricName?: string;
/** 返回DataList中的最大值 */
MaxData?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeBizTrendRequest {
/** 统计方式,可取值max, min, avg, sum, 如统计纬度是流量速率或包量速率,仅可取值max */
Statistics: string;
/** DDoS防护子产品代号(bgpip表示高防IP) */
Business: string;
/** 统计周期,可取值60,300,1800,3600,21600,86400,单位秒 */
Period: number;
/** 统计开始时间。 例:“2020-09-22 00:00:00” */
StartTime: string;
/** 统计结束时间。 例:“2020-09-22 00:00:00” */
EndTime: string;
/** 资源实例ID */
Id: string;
/** 统计纬度,可取值connum, new_conn, inactive_conn, intraffic, outtraffic, inpkg, outpkg, qps */
MetricName: string;
/** 统计纬度为qps时,可选特定域名查询 */
Domain?: string;
/** 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 */
ProtoInfo?: ProtocolPort[];
/** 业务类型:port:端口业务domain:域名业务 */
BusinessType?: string;
}
interface DescribeBizTrendResponse {
/** 曲线图各个时间点的值 */
DataList?: number[];
/** 统计纬度 */
MetricName?: string;
/** 返回DataList中的最大值 */
MaxData?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCCLevelListRequest {
/** DDoS防护子产品代号(bgp-multip表示高防包) */
Business: string;
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数 */
Limit: number;
/** 指定实例Id */
InstanceId?: string;
}
interface DescribeCCLevelListResponse {
/** 分级策略列表总数 */
Total?: number;
/** 分级策略列表总数 */
LevelList?: CCLevelPolicy[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCCLevelPolicyRequest {
/** 实例Id */
InstanceId: string;
/** IP值 */
Ip: string;
/** 域名 */
Domain: string;
/** 协议,可取值http、https、http/https */
Protocol: string;
}
interface DescribeCCLevelPolicyResponse {
/** CC防护等级,可取值loose表示宽松,strict表示严格,normal表示适中, emergency表示攻击紧急, sup_loose表示超级宽松,default表示默认策略(无频控配置下发),customized表示自定义策略 */
Level?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCCPrecisionPlyListRequest {
/** DDoS防护子产品代号(bgpip-multip:表示高防包;bgpip:表示高防IP) */
Business: string;
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数 */
Limit: number;
/** 指定特定实例Id */
InstanceId?: string;
/** IP地址,普通高防IP要传该字段 */
Ip?: string;
/** 域名,普通高防IP要传该字段 */
Domain?: string;
/** 协议,普通高防IP要传该字段 */
Protocol?: string;
}
interface DescribeCCPrecisionPlyListResponse {
/** 策略列表总数 */
Total?: number;
/** 策略列表详情 */
PrecisionPolicyList?: CCPrecisionPolicy[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCCReqLimitPolicyListRequest {
/** DDoS防护子产品代号(bgp-multip表示高防包,bgpip表示高防IP) */
Business: string;
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数 */
Limit: number;
/** 指定实例Id */
InstanceId?: string;
/** IP地址,普通高防IP要传该字段 */
Ip?: string;
/** 域名,普通高防IP要传该字段 */
Domain?: string;
/** 协议,普通高防IP要传该字段 */
Protocol?: string;
}
interface DescribeCCReqLimitPolicyListResponse {
/** 频率限制列表总数 */
Total?: number;
/** 频率限制列表详情 */
RequestLimitPolicyList?: CCReqLimitPolicy[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCCThresholdListRequest {
/** DDoS防护子产品代号(bgp-multip表示高防包) */
Business: string;
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数 */
Limit: number;
/** 指定实例Id */
InstanceId?: string;
}
interface DescribeCCThresholdListResponse {
/** 清洗阈值策略列表总数 */
Total?: number;
/** 清洗阈值策略列表详情 */
ThresholdList?: CCThresholdPolicy[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCCTrendRequest {
/** DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) */
Business: string;
/** 资源的IP */
Ip: string;
/** 统计粒度,取值[300(5分钟),3600(小时),86400(天)] */
Period: number;
/** 统计开始时间 */
StartTime: string;
/** 统计结束时间 */
EndTime: string;
/** 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值)),incount(请求次数), dropcount(攻击次数)] */
MetricName: string;
/** 域名,可选 */
Domain?: string;
/** 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) */
Id?: string;
}
interface DescribeCCTrendResponse {
/** 值个数 */
Count?: number;
/** DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) */
Business?: string;
/** 资源的IP */
Ip?: string;
/** 统计粒度,取值[300(5分钟),3600(小时),86400(天)] */
Period?: number;
/** 统计开始时间 */
StartTime?: string;
/** 统计结束时间 */
EndTime?: string;
/** 值数组 */
Data?: number[];
/** 资源ID */
Id?: string;
/** 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值)),incount(请求次数), dropcount(攻击次数)] */
MetricName?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCcBlackWhiteIpListRequest {
/** DDoS防护子产品代号(bgp-multip:表示高防包;bgpip:表示高防IP) */
Business: string;
/** 指定特定实例Id */
InstanceId: string;
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数 */
Limit: number;
/** IP地址,普通高防IP要传该字段 */
Ip?: string;
/** 域名,普通高防IP要传该字段 */
Domain?: string;
/** 协议,普通高防IP要传该字段 */
Protocol?: string;
/** 筛选IP,需要筛选黑白名单IP时传该字段 */
FilterIp?: string;
/** 黑白名单筛选字段,需要筛选黑白名单列表时传该字段 */
FilterType?: string;
}
interface DescribeCcBlackWhiteIpListResponse {
/** CC四层黑白名单策略列表总数 */
Total?: number;
/** CC四层黑白名单策略列表详情 */
CcBlackWhiteIpList?: CcBlackWhiteIpPolicy[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCcGeoIPBlockConfigListRequest {
/** DDoS防护子产品代号(bgp-multip:表示高防包;bgpip:表示高防IP) */
Business: string;
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数 */
Limit: number;
/** 指定特定实例ID */
InstanceId?: string;
/** IP地址,普通高防IP要传该字段 */
Ip?: string;
/** 域名,普通高防IP要传该字段 */
Domain?: string;
/** 协议,普通高防IP要传该字段 */
Protocol?: string;
}
interface DescribeCcGeoIPBlockConfigListResponse {
/** CC地域封禁策略列表总数 */
Total?: number;
/** CC地域封禁策略列表详情 */
CcGeoIpPolicyList?: CcGeoIpPolicyNew[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDDoSBlackWhiteIpListRequest {
/** 资源实例ID */
InstanceId: string;
}
interface DescribeDDoSBlackWhiteIpListResponse {
/** 黑名单IP列表 */
BlackIpList: IpSegment[];
/** 白名单IP列表 */
WhiteIpList: IpSegment[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDDoSConnectLimitListRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数 */
Limit: number;
/** 可选参数,按照IP进行过滤 */
FilterIp?: string;
/** 可选参数,按照实例id进行过滤 */
FilterInstanceId?: string;
}
interface DescribeDDoSConnectLimitListResponse {
/** 连接抑制配置总数 */
Total?: number;
/** 连接抑制配置详情信息 */
ConfigList?: ConnectLimitRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDDoSTrendRequest {
/** DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) */
Business: string;
/** 资源实例的IP */
Ip: string;
/** 统计粒度,取值[300(5分钟),3600(小时),86400(天)] */
Period: number;
/** 统计开始时间 */
StartTime: string;
/** 统计结束时间 */
EndTime: string;
/** 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] */
MetricName: string;
/** 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) */
Id?: string;
}
interface DescribeDDoSTrendResponse {
/** 值个数 */
Count?: number;
/** DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) */
Business?: string;
/** 资源的IP */
Ip?: string;
/** 统计粒度,取值[300(5分钟),3600(小时),86400(天)] */
Period?: number;
/** 统计开始时间 */
StartTime?: string;
/** 统计结束时间 */
EndTime?: string;
/** 值数组,攻击流量带宽单位为Mbps,包速率单位为pps */
Data?: number[];
/** 资源ID */
Id?: string;
/** 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] */
MetricName?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDefaultAlarmThresholdRequest {
/** 产品类型,取值[bgp(表示高防包产品)bgpip(表示高防IP产品)] */
InstanceType: string;
/** 告警阈值类型搜索,取值[1(入流量告警阈值)2(攻击清洗流量告警阈值)] */
FilterAlarmType: number;
}
interface DescribeDefaultAlarmThresholdResponse {
/** 默认告警阈值配置 */
DefaultAlarmConfigList: DefaultAlarmThreshold[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeIpBlockListRequest {
}
interface DescribeIpBlockListResponse {
/** IP封堵列表 */
List?: IpBlockData[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeL7RulesBySSLCertIdRequest {
/** 域名状态,可取bindable, binded, opened, closed, all,all表示全部状态 */
Status: string;
/** 证书ID列表 */
CertIds: string[];
}
interface DescribeL7RulesBySSLCertIdResponse {
/** 证书规则集合 */
CertSet?: CertIdInsL7Rules[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListBGPIPInstancesRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为20;最大取值为100 */
Limit: number;
/** IP搜索 */
FilterIp?: string;
/** 资产实例ID搜索,例如,bgpip-00000001 */
FilterInstanceId?: string;
/** 高防IP线路搜索,取值为[1:BGP线路2:电信3:联通4:移动99:第三方合作线路] */
FilterLine?: number;
/** 地域搜索,例如,ap-guangzhou */
FilterRegion?: string;
/** 名称搜索 */
FilterName?: string;
/** 是否只获取高防弹性公网IP实例。填写时,只能填写1或者0。当填写1时,表示返回高防弹性公网IP实例。当填写0时,表示返回非高防弹性公网IP实例。 */
FilterEipType?: number;
/** 高防弹性公网IP实例的绑定状态搜索条件,取值范围 [BINDING、 BIND、UNBINDING、UNBIND]。该搜索条件只在FilterEipType=1时才有效。 */
FilterEipEipAddressStatus?: string[];
/** 是否只获取安全加速实例。填写时,只能填写1或者0。当填写1时,表示返回安全加速实例。当填写0时,表示返回非安全加速实例。 */
FilterDamDDoSStatus?: number;
/** 获取特定状态的资源,运行中填idle,攻击中填attacking,封堵中填blocking,试用资源填trial */
FilterStatus?: string;
/** 获取特定的实例Cname */
FilterCname?: string;
/** 批量查询实例ID对应的高防IP实例资源 */
FilterInstanceIdList?: string[];
/** 标签搜索 */
FilterTag?: TagFilter;
/** 按照套餐类型进行过滤 */
FilterPackType?: string[];
/** 重保护航搜索 */
FilterConvoy?: number;
}
interface DescribeListBGPIPInstancesResponse {
/** 总数 */
Total?: number;
/** 高防IP资产实例列表 */
InstanceList?: BGPIPInstance[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListBGPInstancesRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为20;最大取值为100 */
Limit: number;
/** IP搜索 */
FilterIp?: string;
/** 资产实例ID搜索,例如,bgp-00000001 */
FilterInstanceId?: string;
/** 地域搜索,例如,ap-guangzhou */
FilterRegion?: string;
/** 名称搜索 */
FilterName?: string;
/** 按照线路搜索, 1: BGP; 2: 三网 */
FilterLine?: number;
/** 状态搜索,idle:运行中;attacking:攻击中;blocking:封堵中 */
FilterStatus?: string;
/** 高防包绑定状态搜索,bounding:绑定中; failed:绑定失败 */
FilterBoundStatus?: string;
/** 实例id数组 */
FilterInstanceIdList?: string[];
/** 企业版搜索, 1:包含重保护航套餐下的企业版列表, 2: 不包含重保护航套餐的企业版列表 */
FilterEnterpriseFlag?: number;
/** 轻量版搜索 */
FilterLightFlag?: number;
/** 定制版搜索 */
FilterChannelFlag?: number;
/** 标签搜索 */
FilterTag?: TagFilter;
/** 试用资源搜索,1: 应急防护资源;2:PLG试用资源 */
FilterTrialFlag?: number;
/** 重保护航搜索 */
FilterConvoy?: number;
/** 默认false;接口传true,返回数据中不包含高级信息,高级信息包含:InstanceList[0].Usage。 */
ExcludeAdvancedInfo?: boolean;
/** 资产IP数组 */
FilterAssetIpList?: string[];
/** 是否包含基础防护增强版 0: 不包含 1: 包含 */
FilterBasicPlusFlag?: number;
/** 是否标准版2.0 0: 包含标准版2.0 0 1: 只查询标准版2.0 0 2: 不查标准版2.0 */
FilterPlanCntFlag?: number;
/** 是否跨区域产品 0: 不包含跨区域产品 1: 中国大陆跨区域产品 2: 非中国大陆跨区域产品 3: 包含全部 */
FilterTransRegionFlag?: number;
/** ZoneID列表 */
FilterZoneIdList?: number[];
}
interface DescribeListBGPInstancesResponse {
/** 总数 */
Total?: number;
/** 高防包资产实例列表 */
InstanceList?: BGPInstance[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListBlackWhiteIpListRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** IP搜索 */
FilterIp?: string;
}
interface DescribeListBlackWhiteIpListResponse {
/** 总数 */
Total?: number;
/** 黑白IP列表 */
IpList?: BlackWhiteIpRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListDDoSAIRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** IP搜索 */
FilterIp?: string;
}
interface DescribeListDDoSAIResponse {
/** 总数 */
Total: number;
/** AI防护开关列表 */
ConfigList: DDoSAIRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListDDoSGeoIPBlockConfigRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** IP搜索 */
FilterIp?: string;
}
interface DescribeListDDoSGeoIPBlockConfigResponse {
/** 总数 */
Total: number;
/** DDoS区域封禁配置列表 */
ConfigList: DDoSGeoIPBlockConfigRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListDDoSSpeedLimitConfigRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** IP搜索 */
FilterIp?: string;
}
interface DescribeListDDoSSpeedLimitConfigResponse {
/** 总数 */
Total: number;
/** 访问限速配置列表 */
ConfigList: DDoSSpeedLimitConfigRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListIPAlarmConfigRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** 告警阈值类型搜索,取值[1(入流量告警阈值)2(攻击清洗流量告警阈值)] */
FilterAlarmType: number;
/** IP搜索 */
FilterIp?: string;
/** 高防IP实例资源的cname */
FilterCname?: string;
}
interface DescribeListIPAlarmConfigResponse {
/** 总数 */
Total: number;
/** IP告警阈值配置列表 */
ConfigList: IPAlarmThresholdRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListListenerRequest {
}
interface DescribeListListenerResponse {
/** 4层转发监听器列表 */
Layer4Listeners: Layer4Rule[];
/** 7层转发监听器列表 */
Layer7Listeners: Layer7Rule[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListPacketFilterConfigRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** IP搜索 */
FilterIp?: string;
}
interface DescribeListPacketFilterConfigResponse {
/** 总数 */
Total?: number;
/** 特征过滤配置 */
ConfigList?: PacketFilterRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListPortAclListRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** ip搜索 */
FilterIp?: string;
}
interface DescribeListPortAclListResponse {
/** 总数 */
Total: number;
/** 端口acl策略 */
AclList: AclConfigRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListProtectThresholdConfigNewRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** IP搜索 */
FilterIp?: string;
/** 域名搜索,查询域名与协议的CC防护阈值时使用 */
FilterDomain?: string;
/** 协议搜索,查询域名与协议的CC防护阈值时使用 */
FilterProtocol?: string;
}
interface DescribeListProtectThresholdConfigNewResponse {
/** 总记录数 */
Total?: number;
/** 防护阈值配置列表 */
ConfigList?: ProtectThresholdRelationNew[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListProtocolBlockConfigRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** IP搜索 */
FilterIp?: string;
}
interface DescribeListProtocolBlockConfigResponse {
/** 总数 */
Total: number;
/** 协议封禁配置 */
ConfigList: ProtocolBlockRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListSchedulingDomainRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为20;最大取值为100 */
Limit: number;
/** 调度域名搜索 */
FilterDomain?: string;
/** 运行状态 0 代表未运行 1 正在运行 2 运行异常 */
Status?: string;
}
interface DescribeListSchedulingDomainResponse {
/** 总数 */
Total?: number;
/** 调度域名信息列表 */
DomainList?: SchedulingDomainInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeListWaterPrintConfigRequest {
/** 页起始偏移,取值为(页码-1)*一页条数 */
Offset: number;
/** 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 */
Limit: number;
/** 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 */
FilterInstanceId: string;
/** IP搜索 */
FilterIp?: string;
}
interface DescribeListWaterPrintConfigResponse {
/** 总数 */
Total?: number;
/** 水印配置列表 */
ConfigList?: WaterPrintRelation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeNewL7RulesErrHealthRequest {
/** DDoS防护子产品代号(bgpip表示高防IP) */
Business: string;
/** 规则Id列表 */
RuleIdList?: string[];
}
interface DescribeNewL7RulesErrHealthResponse {
/** 异常规则列表,返回值说明: Key值为规则ID,Value值为异常IP及错误信息,多个IP用","分割 */
ErrHealths?: KeyValue[];
/** 异常规则的总数 */
Total?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeNewL7RulesRequest {
/** DDoS防护子产品代号(bgpip表示高防IP) */
Business: string;
/** 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] */
StatusList?: number[];
/** 域名搜索,选填,当需要搜索域名请填写 */
Domain?: string;
/** IP搜索,选填,当需要搜索IP请填写 */
Ip?: string;
/** 一页条数,默认值100,最大值100,超过100最大返回100条 */
Limit?: number;
/** 规则偏移量,取值为(页码-1)*一页条数 */
Offset?: number;
/** 转发协议搜索,选填,取值[http, https, http/https] */
ProtocolList?: string[];
/** 高防IP实例的Cname */
Cname?: string;
/** 默认为false,当为true时,将不对各个规则做策略检查,直接导出所有规则 */
Export?: boolean;
}
interface DescribeNewL7RulesResponse {
/** 转发规则列表 */
Rules?: NewL7RuleEntry[];
/** 健康检查配置列表 */
Healths?: L7RuleHealth[];
/** 总规则数 */
Total?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeOverviewAttackTrendRequest {
/** 攻击类型,取值ddos, cc */
Type: string;
/** 纬度,当前仅支持attackcount */
Dimension: string;
/** 周期,当前仅支持86400 */
Period: number;
/** 防护概览攻击趋势开始时间 */
StartTime: string;
/** 防护概览攻击趋势结束时间 */
EndTime: string;
}
interface DescribeOverviewAttackTrendResponse {
/** 攻击类型 */
Type?: string;
/** 防护概览攻击趋势起始时间 */
StartTime?: string;
/** 防护概览攻击趋势结束时间 */
EndTime?: string;
/** 周期 */
Period?: number;
/** 每个周期点的攻击次数 */
Data?: number[];
/** 包含的周期点数 */
Count?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeOverviewCCTrendRequest {
/** 统计粒度,取值[300(5分钟),3600(小时),86400(天)] */
Period: number;
/** 统计开始时间 */
StartTime: string;
/** 统计结束时间 */
EndTime: string;
/** 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值)),incount(请求次数), dropcount(攻击次数)] */
MetricName: string;
/** DDoS防护子产品代号(bgpip表示高防IP;bgp-multip表示共享包;basic表示DDoS基础防护) */
Business?: string;
/** 资源的IP */
IpList?: string[];
/** 资源实例ID */
Id?: string;
}
interface DescribeOverviewCCTrendResponse {
/** 值个数 */
Count?: number;
/** 值数组 */
Data?: number[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeOverviewDDoSEventListRequest {
/** 起始时间 */
StartTime: string;
/** 结束时间 */
EndTime: string;
/** 可选按攻击状态过滤,start:攻击中;end:攻击结束 */
AttackStatus?: string;
/** 偏移量 */
Offset?: number;
/** 记录条数 */
Limit?: number;
}
interface DescribeOverviewDDoSEventListResponse {
/** 记录总数 */
Total?: number;
/** 事件列表 */
EventList?: OverviewDDoSEvent[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeOverviewDDoSTrendRequest {
/** 统计粒度,取值[300(5分钟),3600(小时),86400(天)] */
Period: number;
/** 统计开始时间 */
StartTime: string;
/** 统计结束时间 */
EndTime: string;
/** 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] */
MetricName: string;
/** DDoS防护子产品代号(bgpip表示高防IP;bgp-multip表示高防包;basic表示DDoS基础防护) */
Business?: string;
/** 资源实例的IP列表 */
IpList?: string[];
/** 资源实例ID */
Id?: string;
}
interface DescribeOverviewDDoSTrendResponse {
/** 值个数 */
Count?: number;
/** 值数组,攻击流量带宽单位为Mbps,包速率单位为pps */
Data?: number[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeOverviewIndexRequest {
/** 拉取指标起始时间 */
StartTime: string;
/** 拉取指标结束时间 */
EndTime: string;
}
interface DescribeOverviewIndexResponse {
/** IP总数 */
AllIpCount: number;
/** 高防IP总数(包含高防包+高防IP) */
AntiddosIpCount: number;
/** 攻击IP总数 */
AttackIpCount: number;
/** 封堵IP总数 */
BlockIpCount: number;
/** 高防域名总数 */
AntiddosDomainCount: number;
/** 攻击域名总数 */
AttackDomainCount: number;
/** 攻击流量峰值 */
MaxAttackFlow: number;
/** 当前最近一条攻击中的起始时间 */
NewAttackTime: string;
/** 当前最近一条攻击中的IP */
NewAttackIp: string;
/** 当前最近一条攻击中的攻击类型 */
NewAttackType: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribePendingRiskInfoRequest {
}
interface DescribePendingRiskInfoResponse {
/** 是否为付费用户,true:付费用户, false:普通用户 */
IsPaidUsr: boolean;
/** 攻击中的资源数量 */
AttackingCount: number;
/** 封堵中的资源数量 */
BlockingCount: number;
/** 已过期的资源数量 */
ExpiredCount: number;
/** 所有待处理风险事件总数 */
Total: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DisassociateDDoSEipAddressRequest {
/** 资源实例ID,实例ID形如:bgpip-0000011x。只能填写高防IP实例。 */
InstanceId: string;
/** 资源实例ID对应的高防弹性公网IP。 */
Eip: string;
}
interface DisassociateDDoSEipAddressResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyCCLevelPolicyRequest {
/** 实例Id */
InstanceId: string;
/** IP地址 */
Ip: string;
/** 域名 */
Domain: string;
/** 协议,可取值http、https、http/https */
Protocol: string;
/** CC防护等级,可取值loose表示宽松,strict表示严格,normal表示适中, emergency表示攻击紧急, sup_loose表示超级宽松,default表示默认策略(无频控配置下发),customized表示自定义策略 */
Level: string;
}
interface ModifyCCLevelPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyCCPrecisionPolicyRequest {
/** 实例Id */
InstanceId: string;
/** 策略Id */
PolicyId: string;
/** 策略方式。可取值:alg、drop、trans。alg指返回验证码方式验证,drop表示该访问丢弃,trans表示该访问放行。 */
PolicyAction: string;
/** 策略记录 */
PolicyList: CCPrecisionPlyRecord[];
}
interface ModifyCCPrecisionPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyCCReqLimitPolicyRequest {
/** 实例Id */
InstanceId: string;
/** 策略Id */
PolicyId: string;
/** 策略项 */
Policy: CCReqLimitPolicyRecord;
}
interface ModifyCCReqLimitPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyCCThresholdPolicyRequest {
/** 实例Id */
InstanceId: string;
/** IP地址 */
Ip: string;
/** 域名 */
Domain: string;
/** 协议,可取值http,https,http/https */
Protocol: string;
/** 清洗阈值,-1表示开启“默认”模式 */
Threshold: number;
}
interface ModifyCCThresholdPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyCcBlackWhiteIpListRequest {
/** 资源实例ID */
InstanceId: string;
/** IP列表 */
IpList: IpSegment[];
/** IP类型,取值[black(黑名单IP), white(白名单IP)] */
Type: string;
/** 策略Id */
PolicyId: string;
}
interface ModifyCcBlackWhiteIpListResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyDDoSBlackWhiteIpListRequest {
/** 资源Id */
InstanceId: string;
/** 当前配置的黑白名单类型,取值black时表示黑名单;取值white时表示白名单 */
OldIpType: string;
/** 当前配置的Ip段,包含ip与掩码 */
OldIp: IpSegment;
/** 修改后黑白名单类型,取值black时黑名单,取值white时白名单 */
NewIpType: string;
/** 当前配置的Ip段,包含ip与掩码 */
NewIp: IpSegment;
}
interface ModifyDDoSBlackWhiteIpListResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyDDoSGeoIPBlockConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** DDoS区域封禁配置,填写参数时配置ID不能为空 */
DDoSGeoIPBlockConfig: DDoSGeoIPBlockConfig;
}
interface ModifyDDoSGeoIPBlockConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyDDoSLevelRequest {
/** 资源ID */
Id: string;
/** DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) */
Business: string;
/** =get表示读取防护等级;=set表示修改防护等级 */
Method: string;
/** 防护等级,取值[low,middle,high];当Method=set时必填 */
DDoSLevel?: string;
}
interface ModifyDDoSLevelResponse {
/** 防护等级,取值[low,middle,high] */
DDoSLevel?: string;
/** 资源ID */
Id?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyDDoSSpeedLimitConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 访问限速配置,填写参数时配置ID不能为空 */
DDoSSpeedLimitConfig: DDoSSpeedLimitConfig;
}
interface ModifyDDoSSpeedLimitConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyDDoSThresholdRequest {
/** DDoS清洗阈值,取值[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000];当设置值为0时,表示采用默认值; */
Threshold: number;
/** 资源ID */
Id: string;
/** DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) */
Business: string;
/** 配置其他阈值标志位,1表示配置其他阈值 */
OtherThresholdFlag?: number;
/** SYN FLOOD流量阈值 */
SynFloodThreshold?: number;
/** SYN FLOOD包量阈值 */
SynFloodPktThreshold?: number;
/** UDP FLOOD流量阈值 */
UdpFloodThreshold?: number;
/** UDP FLOOD包量阈值 */
UdpFloodPktThreshold?: number;
/** ACK FLOOD流量阈值 */
AckFloodThreshold?: number;
/** ACK FLOOD包量阈值 */
AckFloodPktThreshold?: number;
/** SYNACK FLOOD流量阈值 */
SynAckFloodThreshold?: number;
/** SYNACK FLOOD包量阈值 */
SynAckFloodPktThreshold?: number;
/** RST FLOOD流量阈值 */
RstFloodThreshold?: number;
/** RST FLOOD包量阈值 */
RstFloodPktThreshold?: number;
}
interface ModifyDDoSThresholdResponse {
/** 成功码 */
Success?: SuccessCode;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyDomainUsrNameRequest {
/** 用户CNAME */
DomainName: string;
/** 域名名称 */
DomainUserName: string;
}
interface ModifyDomainUsrNameResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyNewDomainRulesRequest {
/** DDoS防护子产品代号(bgpip表示高防IP) */
Business: string;
/** 资源ID */
Id: string;
/** 域名转发规则 */
Rule: NewL7RuleEntry;
}
interface ModifyNewDomainRulesResponse {
/** 成功码 */
Success?: SuccessCode;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyPacketFilterConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 特征过滤配置 */
PacketFilterConfig: PacketFilterConfig;
}
interface ModifyPacketFilterConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyPortAclConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 旧端口acl策略 */
OldAclConfig: AclConfig;
/** 新端口acl策略 */
NewAclConfig: AclConfig;
}
interface ModifyPortAclConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface SwitchWaterPrintConfigRequest {
/** 资源实例ID */
InstanceId: string;
/** 水印开启/关闭状态,1表示开启;0表示关闭 */
OpenStatus: number;
/** 是否开启代理,1开启则忽略IP+端口校验;0关闭则需要IP+端口校验 */
CloudSdkProxy?: number;
}
interface SwitchWaterPrintConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
}
/** {@link Antiddos T-Sec-DDoS防护(Anti-DDoS)} */
declare interface Antiddos {
(): Versions;
/** 查询DDoS封堵解封列表 {@link DescribeDDoSBlockRecordsRequest} {@link DescribeDDoSBlockRecordsResponse} */
DescribeDDoSBlockRecords(data: DescribeDDoSBlockRecordsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 申请解封资源 {@link UnblockResourcesRequest} {@link UnblockResourcesResponse} */
UnblockResources(data: UnblockResourcesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 绑定高防弹性公网IP {@link V20200309.AssociateDDoSEipAddressRequest} {@link V20200309.AssociateDDoSEipAddressResponse} */
AssociateDDoSEipAddress(data: V20200309.AssociateDDoSEipAddressRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 绑定高防弹性公网IP到Clb {@link V20200309.AssociateDDoSEipLoadBalancerRequest} {@link V20200309.AssociateDDoSEipLoadBalancerResponse} */
AssociateDDoSEipLoadBalancer(data: V20200309.AssociateDDoSEipLoadBalancerRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 购买高防包 {@link V20200309.CreateBgpInstanceRequest} {@link V20200309.CreateBgpInstanceResponse} */
CreateBgpInstance(data: V20200309.CreateBgpInstanceRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 添加DDoS防护的IP黑白名单 {@link V20200309.CreateBlackWhiteIpListRequest} {@link V20200309.CreateBlackWhiteIpListResponse} */
CreateBlackWhiteIpList(data: V20200309.CreateBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 绑定IP到高防包实例 {@link V20200309.CreateBoundIPRequest} {@link V20200309.CreateBoundIPResponse} */
CreateBoundIP(data: V20200309.CreateBoundIPRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 新增CC精准防护策略 {@link V20200309.CreateCCPrecisionPolicyRequest} {@link V20200309.CreateCCPrecisionPolicyResponse} */
CreateCCPrecisionPolicy(data: V20200309.CreateCCPrecisionPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 新增CC频率限制策略 {@link V20200309.CreateCCReqLimitPolicyRequest} {@link V20200309.CreateCCReqLimitPolicyResponse} */
CreateCCReqLimitPolicy(data: V20200309.CreateCCReqLimitPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 新建CC四层黑白名单 {@link V20200309.CreateCcBlackWhiteIpListRequest} {@link V20200309.CreateCcBlackWhiteIpListResponse} */
CreateCcBlackWhiteIpList(data: V20200309.CreateCcBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 新建CC防护的地域封禁配置 {@link V20200309.CreateCcGeoIPBlockConfigRequest} {@link V20200309.CreateCcGeoIPBlockConfigResponse} */
CreateCcGeoIPBlockConfig(data: V20200309.CreateCcGeoIPBlockConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 设置DDoS防护的AI防护开关 {@link V20200309.CreateDDoSAIRequest} {@link V20200309.CreateDDoSAIResponse} */
CreateDDoSAI(data: V20200309.CreateDDoSAIRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 添加DDoS防护的IP网段黑白名单 {@link V20200309.CreateDDoSBlackWhiteIpListRequest} {@link V20200309.CreateDDoSBlackWhiteIpListResponse} */
CreateDDoSBlackWhiteIpList(data: V20200309.CreateDDoSBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 配置DDoS连接抑制选项 {@link V20200309.CreateDDoSConnectLimitRequest} {@link V20200309.CreateDDoSConnectLimitResponse} */
CreateDDoSConnectLimit(data: V20200309.CreateDDoSConnectLimitRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 添加DDoS防护的区域封禁配置 {@link V20200309.CreateDDoSGeoIPBlockConfigRequest} {@link V20200309.CreateDDoSGeoIPBlockConfigResponse} */
CreateDDoSGeoIPBlockConfig(data: V20200309.CreateDDoSGeoIPBlockConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 添加DDoS防护的访问限速配置 {@link V20200309.CreateDDoSSpeedLimitConfigRequest} {@link V20200309.CreateDDoSSpeedLimitConfigResponse} */
CreateDDoSSpeedLimitConfig(data: V20200309.CreateDDoSSpeedLimitConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 设置单IP默认告警阈值配置 {@link V20200309.CreateDefaultAlarmThresholdRequest} {@link V20200309.CreateDefaultAlarmThresholdResponse} */
CreateDefaultAlarmThreshold(data: V20200309.CreateDefaultAlarmThresholdRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 设置单IP告警阈值配置 {@link V20200309.CreateIPAlarmThresholdConfigRequest} {@link V20200309.CreateIPAlarmThresholdConfigResponse} */
CreateIPAlarmThresholdConfig(data: V20200309.CreateIPAlarmThresholdConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 批量配置L7转发规则的证书 {@link V20200309.CreateL7RuleCertsRequest} {@link V20200309.CreateL7RuleCertsResponse} */
CreateL7RuleCerts(data: V20200309.CreateL7RuleCertsRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 添加7层转发规则 {@link V20200309.CreateNewL7RulesRequest} {@link V20200309.CreateNewL7RulesResponse} */
CreateNewL7Rules(data: V20200309.CreateNewL7RulesRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 添加DDoS防护的特征过滤规则 {@link V20200309.CreatePacketFilterConfigRequest} {@link V20200309.CreatePacketFilterConfigResponse} */
CreatePacketFilterConfig(data: V20200309.CreatePacketFilterConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 添加DDoS防护的端口acl策略 {@link V20200309.CreatePortAclConfigRequest} {@link V20200309.CreatePortAclConfigResponse} */
CreatePortAclConfig(data: V20200309.CreatePortAclConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 批量添加DDoS防护的端口acl策略 {@link V20200309.CreatePortAclConfigListRequest} {@link V20200309.CreatePortAclConfigListResponse} */
CreatePortAclConfigList(data: V20200309.CreatePortAclConfigListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 设置DDoS防护的协议封禁配置 {@link V20200309.CreateProtocolBlockConfigRequest} {@link V20200309.CreateProtocolBlockConfigResponse} */
CreateProtocolBlockConfig(data: V20200309.CreateProtocolBlockConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 创建调度的域名 {@link V20200309.CreateSchedulingDomainRequest} {@link V20200309.CreateSchedulingDomainResponse} */
CreateSchedulingDomain(data: V20200309.CreateSchedulingDomainRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 添加DDoS防护的水印防护配置 {@link V20200309.CreateWaterPrintConfigRequest} {@link V20200309.CreateWaterPrintConfigResponse} */
CreateWaterPrintConfig(data: V20200309.CreateWaterPrintConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 添加DDoS防护的水印防护密钥 {@link V20200309.CreateWaterPrintKeyRequest} {@link V20200309.CreateWaterPrintKeyResponse} */
CreateWaterPrintKey(data: V20200309.CreateWaterPrintKeyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除CC分级策略 {@link V20200309.DeleteCCLevelPolicyRequest} {@link V20200309.DeleteCCLevelPolicyResponse} */
DeleteCCLevelPolicy(data: V20200309.DeleteCCLevelPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除CC精准防护策略 {@link V20200309.DeleteCCPrecisionPolicyRequest} {@link V20200309.DeleteCCPrecisionPolicyResponse} */
DeleteCCPrecisionPolicy(data: V20200309.DeleteCCPrecisionPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除CC频率限制策略 {@link V20200309.DeleteCCRequestLimitPolicyRequest} {@link V20200309.DeleteCCRequestLimitPolicyResponse} */
DeleteCCRequestLimitPolicy(data: V20200309.DeleteCCRequestLimitPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除CC清洗阈值策略 {@link V20200309.DeleteCCThresholdPolicyRequest} {@link V20200309.DeleteCCThresholdPolicyResponse} */
DeleteCCThresholdPolicy(data: V20200309.DeleteCCThresholdPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除CC四层黑白名单 {@link V20200309.DeleteCcBlackWhiteIpListRequest} {@link V20200309.DeleteCcBlackWhiteIpListResponse} */
DeleteCcBlackWhiteIpList(data: V20200309.DeleteCcBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除CC防护的区域封禁配置 {@link V20200309.DeleteCcGeoIPBlockConfigRequest} {@link V20200309.DeleteCcGeoIPBlockConfigResponse} */
DeleteCcGeoIPBlockConfig(data: V20200309.DeleteCcGeoIPBlockConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除DDoS防护的IP网段黑白名单 {@link V20200309.DeleteDDoSBlackWhiteIpListRequest} {@link V20200309.DeleteDDoSBlackWhiteIpListResponse} */
DeleteDDoSBlackWhiteIpList(data: V20200309.DeleteDDoSBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除DDoS防护的区域封禁配置 {@link V20200309.DeleteDDoSGeoIPBlockConfigRequest} {@link V20200309.DeleteDDoSGeoIPBlockConfigResponse} */
DeleteDDoSGeoIPBlockConfig(data: V20200309.DeleteDDoSGeoIPBlockConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除DDoS防护的访问限速配置 {@link V20200309.DeleteDDoSSpeedLimitConfigRequest} {@link V20200309.DeleteDDoSSpeedLimitConfigResponse} */
DeleteDDoSSpeedLimitConfig(data: V20200309.DeleteDDoSSpeedLimitConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除DDoS防护的特征过滤规则 {@link V20200309.DeletePacketFilterConfigRequest} {@link V20200309.DeletePacketFilterConfigResponse} */
DeletePacketFilterConfig(data: V20200309.DeletePacketFilterConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除DDoS防护的端口acl策略 {@link V20200309.DeletePortAclConfigRequest} {@link V20200309.DeletePortAclConfigResponse} */
DeletePortAclConfig(data: V20200309.DeletePortAclConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除DDoS防护的水印防护配置 {@link V20200309.DeleteWaterPrintConfigRequest} {@link V20200309.DeleteWaterPrintConfigResponse} */
DeleteWaterPrintConfig(data: V20200309.DeleteWaterPrintConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 删除DDoS防护的水印防护密钥 {@link V20200309.DeleteWaterPrintKeyRequest} {@link V20200309.DeleteWaterPrintKeyResponse} */
DeleteWaterPrintKey(data: V20200309.DeleteWaterPrintKeyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 高防IP获取7层转发规则 {@link V20200309.DescribeBGPIPL7RulesRequest} {@link V20200309.DescribeBGPIPL7RulesResponse} */
DescribeBGPIPL7Rules(data: V20200309.DescribeBGPIPL7RulesRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取基础防护攻击状态 {@link V20200309.DescribeBasicDeviceStatusRequest} {@link V20200309.DescribeBasicDeviceStatusResponse} */
DescribeBasicDeviceStatus(data: V20200309.DescribeBasicDeviceStatusRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取高防包流量折线图 {@link V20200309.DescribeBgpBizTrendRequest} {@link V20200309.DescribeBgpBizTrendResponse} */
DescribeBgpBizTrend(data: V20200309.DescribeBgpBizTrendRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 查询高防包资源列表 {@link V20200309.DescribeBgpInstancesRequest} {@link V20200309.DescribeBgpInstancesResponse} */
DescribeBgpInstances(data: V20200309.DescribeBgpInstancesRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取业务流量状态码统计列表 {@link V20200309.DescribeBizHttpStatusRequest} {@link V20200309.DescribeBizHttpStatusResponse} */
DescribeBizHttpStatus(data: V20200309.DescribeBizHttpStatusRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取高防IP业务监控流量曲线 {@link V20200309.DescribeBizMonitorTrendRequest} {@link V20200309.DescribeBizMonitorTrendResponse} */
DescribeBizMonitorTrend(data: V20200309.DescribeBizMonitorTrendRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取高防IP业务流量曲线 {@link V20200309.DescribeBizTrendRequest} {@link V20200309.DescribeBizTrendResponse} */
DescribeBizTrend(data: V20200309.DescribeBizTrendRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取CC防护等级列表 {@link V20200309.DescribeCCLevelListRequest} {@link V20200309.DescribeCCLevelListResponse} */
DescribeCCLevelList(data: V20200309.DescribeCCLevelListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取CC分级策略 {@link V20200309.DescribeCCLevelPolicyRequest} {@link V20200309.DescribeCCLevelPolicyResponse} */
DescribeCCLevelPolicy(data: V20200309.DescribeCCLevelPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取CC精准防护列表 {@link V20200309.DescribeCCPrecisionPlyListRequest} {@link V20200309.DescribeCCPrecisionPlyListResponse} */
DescribeCCPrecisionPlyList(data: V20200309.DescribeCCPrecisionPlyListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取CC频率限制策略列表 {@link V20200309.DescribeCCReqLimitPolicyListRequest} {@link V20200309.DescribeCCReqLimitPolicyListResponse} */
DescribeCCReqLimitPolicyList(data: V20200309.DescribeCCReqLimitPolicyListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取CC清洗阈值列表 {@link V20200309.DescribeCCThresholdListRequest} {@link V20200309.DescribeCCThresholdListResponse} */
DescribeCCThresholdList(data: V20200309.DescribeCCThresholdListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取CC攻击指标曲线 {@link V20200309.DescribeCCTrendRequest} {@link V20200309.DescribeCCTrendResponse} */
DescribeCCTrend(data: V20200309.DescribeCCTrendRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取CC四层黑白名单列表 {@link V20200309.DescribeCcBlackWhiteIpListRequest} {@link V20200309.DescribeCcBlackWhiteIpListResponse} */
DescribeCcBlackWhiteIpList(data: V20200309.DescribeCcBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取CC防护的区域封禁配置列表 {@link V20200309.DescribeCcGeoIPBlockConfigListRequest} {@link V20200309.DescribeCcGeoIPBlockConfigListResponse} */
DescribeCcGeoIPBlockConfigList(data: V20200309.DescribeCcGeoIPBlockConfigListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS防护的IP网段黑白名单 {@link V20200309.DescribeDDoSBlackWhiteIpListRequest} {@link V20200309.DescribeDDoSBlackWhiteIpListResponse} */
DescribeDDoSBlackWhiteIpList(data: V20200309.DescribeDDoSBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS连接抑制配置列表 {@link V20200309.DescribeDDoSConnectLimitListRequest} {@link V20200309.DescribeDDoSConnectLimitListResponse} */
DescribeDDoSConnectLimitList(data: V20200309.DescribeDDoSConnectLimitListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS攻击指标曲线 {@link V20200309.DescribeDDoSTrendRequest} {@link V20200309.DescribeDDoSTrendResponse} */
DescribeDDoSTrend(data: V20200309.DescribeDDoSTrendRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取单IP默认告警阈值配置 {@link V20200309.DescribeDefaultAlarmThresholdRequest} {@link V20200309.DescribeDefaultAlarmThresholdResponse} */
DescribeDefaultAlarmThreshold(data: V20200309.DescribeDefaultAlarmThresholdRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取IP封堵列表 {@link V20200309.DescribeIpBlockListRequest} {@link V20200309.DescribeIpBlockListResponse} */
DescribeIpBlockList(data: V20200309.DescribeIpBlockListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 查询与证书ID匹配的七层规则 {@link V20200309.DescribeL7RulesBySSLCertIdRequest} {@link V20200309.DescribeL7RulesBySSLCertIdResponse} */
DescribeL7RulesBySSLCertId(data: V20200309.DescribeL7RulesBySSLCertIdRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取高防IP资产实例列表 {@link V20200309.DescribeListBGPIPInstancesRequest} {@link V20200309.DescribeListBGPIPInstancesResponse} */
DescribeListBGPIPInstances(data: V20200309.DescribeListBGPIPInstancesRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取高防包资产实例列表 {@link V20200309.DescribeListBGPInstancesRequest} {@link V20200309.DescribeListBGPInstancesResponse} */
DescribeListBGPInstances(data: V20200309.DescribeListBGPInstancesRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS防护的IP黑白名单列表 {@link V20200309.DescribeListBlackWhiteIpListRequest} {@link V20200309.DescribeListBlackWhiteIpListResponse} */
DescribeListBlackWhiteIpList(data: V20200309.DescribeListBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS防护的AI防护开关列表 {@link V20200309.DescribeListDDoSAIRequest} {@link V20200309.DescribeListDDoSAIResponse} */
DescribeListDDoSAI(data: V20200309.DescribeListDDoSAIRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS防护的区域封禁配置列表 {@link V20200309.DescribeListDDoSGeoIPBlockConfigRequest} {@link V20200309.DescribeListDDoSGeoIPBlockConfigResponse} */
DescribeListDDoSGeoIPBlockConfig(data: V20200309.DescribeListDDoSGeoIPBlockConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS防护的访问限速配置列表 {@link V20200309.DescribeListDDoSSpeedLimitConfigRequest} {@link V20200309.DescribeListDDoSSpeedLimitConfigResponse} */
DescribeListDDoSSpeedLimitConfig(data: V20200309.DescribeListDDoSSpeedLimitConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取单IP告警阈值配置列表 {@link V20200309.DescribeListIPAlarmConfigRequest} {@link V20200309.DescribeListIPAlarmConfigResponse} */
DescribeListIPAlarmConfig(data: V20200309.DescribeListIPAlarmConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取转发监听器列表 {@link V20200309.DescribeListListenerRequest} {@link V20200309.DescribeListListenerResponse} */
DescribeListListener(data: V20200309.DescribeListListenerRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS防护的特征过滤规则列表 {@link V20200309.DescribeListPacketFilterConfigRequest} {@link V20200309.DescribeListPacketFilterConfigResponse} */
DescribeListPacketFilterConfig(data: V20200309.DescribeListPacketFilterConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS防护的端口acl策略列表 {@link V20200309.DescribeListPortAclListRequest} {@link V20200309.DescribeListPortAclListResponse} */
DescribeListPortAclList(data: V20200309.DescribeListPortAclListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取防护阈值各个配置列表 {@link V20200309.DescribeListProtectThresholdConfigNewRequest} {@link V20200309.DescribeListProtectThresholdConfigNewResponse} */
DescribeListProtectThresholdConfigNew(data: V20200309.DescribeListProtectThresholdConfigNewRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS防护的协议封禁配置列表 {@link V20200309.DescribeListProtocolBlockConfigRequest} {@link V20200309.DescribeListProtocolBlockConfigResponse} */
DescribeListProtocolBlockConfig(data: V20200309.DescribeListProtocolBlockConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取智能调度域名列表 {@link V20200309.DescribeListSchedulingDomainRequest} {@link V20200309.DescribeListSchedulingDomainResponse} */
DescribeListSchedulingDomain(data: V20200309.DescribeListSchedulingDomainRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取DDoS防护的水印防护配置列表 {@link V20200309.DescribeListWaterPrintConfigRequest} {@link V20200309.DescribeListWaterPrintConfigResponse} */
DescribeListWaterPrintConfig(data: V20200309.DescribeListWaterPrintConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 高防IP获取7层规则 {@link V20200309.DescribeNewL7RulesRequest} {@link V20200309.DescribeNewL7RulesResponse} */
DescribeNewL7Rules(data: V20200309.DescribeNewL7RulesRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取L7转发规则健康检查异常结果列表 {@link V20200309.DescribeNewL7RulesErrHealthRequest} {@link V20200309.DescribeNewL7RulesErrHealthResponse} */
DescribeNewL7RulesErrHealth(data: V20200309.DescribeNewL7RulesErrHealthRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 拉取防护概览攻击趋势 {@link V20200309.DescribeOverviewAttackTrendRequest} {@link V20200309.DescribeOverviewAttackTrendResponse} */
DescribeOverviewAttackTrend(data: V20200309.DescribeOverviewAttackTrendRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取防护概览趋势图 {@link V20200309.DescribeOverviewCCTrendRequest} {@link V20200309.DescribeOverviewCCTrendResponse} */
DescribeOverviewCCTrend(data: V20200309.DescribeOverviewCCTrendRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取防护概览的ddos攻击事件 {@link V20200309.DescribeOverviewDDoSEventListRequest} {@link V20200309.DescribeOverviewDDoSEventListResponse} */
DescribeOverviewDDoSEventList(data: V20200309.DescribeOverviewDDoSEventListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 获取防护概览DDoS攻击流量带宽和攻击包速率数据 {@link V20200309.DescribeOverviewDDoSTrendRequest} {@link V20200309.DescribeOverviewDDoSTrendResponse} */
DescribeOverviewDDoSTrend(data: V20200309.DescribeOverviewDDoSTrendRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 拉取防护概览指标 {@link V20200309.DescribeOverviewIndexRequest} {@link V20200309.DescribeOverviewIndexResponse} */
DescribeOverviewIndex(data: V20200309.DescribeOverviewIndexRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 查询账号维度待处理风险信息 {@link V20200309.DescribePendingRiskInfoRequest} {@link V20200309.DescribePendingRiskInfoResponse} */
DescribePendingRiskInfo(data: V20200309.DescribePendingRiskInfoRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 解绑高防弹性公网IP {@link V20200309.DisassociateDDoSEipAddressRequest} {@link V20200309.DisassociateDDoSEipAddressResponse} */
DisassociateDDoSEipAddress(data: V20200309.DisassociateDDoSEipAddressRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改CC的防护等级 {@link V20200309.ModifyCCLevelPolicyRequest} {@link V20200309.ModifyCCLevelPolicyResponse} */
ModifyCCLevelPolicy(data: V20200309.ModifyCCLevelPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改CC精准防护策略 {@link V20200309.ModifyCCPrecisionPolicyRequest} {@link V20200309.ModifyCCPrecisionPolicyResponse} */
ModifyCCPrecisionPolicy(data: V20200309.ModifyCCPrecisionPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改CC频率限制策略 {@link V20200309.ModifyCCReqLimitPolicyRequest} {@link V20200309.ModifyCCReqLimitPolicyResponse} */
ModifyCCReqLimitPolicy(data: V20200309.ModifyCCReqLimitPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改CC清洗阈值 {@link V20200309.ModifyCCThresholdPolicyRequest} {@link V20200309.ModifyCCThresholdPolicyResponse} */
ModifyCCThresholdPolicy(data: V20200309.ModifyCCThresholdPolicyRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改CC四层黑白名单 {@link V20200309.ModifyCcBlackWhiteIpListRequest} {@link V20200309.ModifyCcBlackWhiteIpListResponse} */
ModifyCcBlackWhiteIpList(data: V20200309.ModifyCcBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改DDoS黑白名单列表 {@link V20200309.ModifyDDoSBlackWhiteIpListRequest} {@link V20200309.ModifyDDoSBlackWhiteIpListResponse} */
ModifyDDoSBlackWhiteIpList(data: V20200309.ModifyDDoSBlackWhiteIpListRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改DDoS防护的区域封禁配置 {@link V20200309.ModifyDDoSGeoIPBlockConfigRequest} {@link V20200309.ModifyDDoSGeoIPBlockConfigResponse} */
ModifyDDoSGeoIPBlockConfig(data: V20200309.ModifyDDoSGeoIPBlockConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改DDoSIP防护等级 {@link V20200309.ModifyDDoSLevelRequest} {@link V20200309.ModifyDDoSLevelResponse} */
ModifyDDoSLevel(data: V20200309.ModifyDDoSLevelRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改DDoS防护的访问限速配置 {@link V20200309.ModifyDDoSSpeedLimitConfigRequest} {@link V20200309.ModifyDDoSSpeedLimitConfigResponse} */
ModifyDDoSSpeedLimitConfig(data: V20200309.ModifyDDoSSpeedLimitConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改DDoS清洗阈值 {@link V20200309.ModifyDDoSThresholdRequest} {@link V20200309.ModifyDDoSThresholdResponse} */
ModifyDDoSThreshold(data: V20200309.ModifyDDoSThresholdRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改智能解析域名名称 {@link V20200309.ModifyDomainUsrNameRequest} {@link V20200309.ModifyDomainUsrNameResponse} */
ModifyDomainUsrName(data: V20200309.ModifyDomainUsrNameRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改7层转发规则 {@link V20200309.ModifyNewDomainRulesRequest} {@link V20200309.ModifyNewDomainRulesResponse} */
ModifyNewDomainRules(data: V20200309.ModifyNewDomainRulesRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改DDoS防护的特征过滤规则 {@link V20200309.ModifyPacketFilterConfigRequest} {@link V20200309.ModifyPacketFilterConfigResponse} */
ModifyPacketFilterConfig(data: V20200309.ModifyPacketFilterConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 修改DDoS防护的端口acl策略 {@link V20200309.ModifyPortAclConfigRequest} {@link V20200309.ModifyPortAclConfigResponse} */
ModifyPortAclConfig(data: V20200309.ModifyPortAclConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
/** 开启或关闭DDoS防护的水印防护配置 {@link V20200309.SwitchWaterPrintConfigRequest} {@link V20200309.SwitchWaterPrintConfigResponse} */
SwitchWaterPrintConfig(data: V20200309.SwitchWaterPrintConfigRequest, config: AxiosRequestConfig & V20200309.VersionHeader): AxiosPromise;
}
export declare type Versions = ["2025-09-03", "2020-03-09"];
export default Antiddos;