tencentcloud-sdk-nodejs
Version:
717 lines • 65.2 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DeleteOwaspWhiteRuleRequest, ModifyUserLevelResponse, DescribeLogHistogramRequest, DescribeSkillSecScanResultResponse, CreateBatchIpAccessControlResponse, ModifyWebshellStatusRequest, DescribeUserClbWafRegionsResponse, AddAntiFakeUrlRequest, DescribeOwaspWhiteRulesResponse, DescribeApiListVersionTwoResponse, DescribePeakValueResponse, DescribeOwaspWhiteRulesRequest, SearchLogResponse, ModifyUserSignatureClassResponse, UpdateProtectionModesResponse, ModifyApiSecSensitiveRuleResponse, DescribeCertificateVerifyResultResponse, ModifyUserSignatureRuleResponse, ModifyInstanceNameResponse, DescribeWafAutoDenyRulesRequest, GenerateDealsAndPayNewRequest, DeleteCustomWhiteRuleResponse, ModifyHostModeResponse, ModifyBotSceneStatusResponse, DescribeAreaBanAreasResponse, DescribeDomainRulesRequest, DescribeScanIpRequest, DeleteAccessExportResponse, DescribeModuleStatusResponse, AddAntiInfoLeakRulesRequest, UpdateRateLimitV2Request, DeleteAttackWhiteRuleResponse, CreateProtectGroupResponse, DescribeWebshellStatusRequest, GetAttackHistogramResponse, DeleteExportResponse, DeleteHostResponse, ModifyApiAnalyzeStatusResponse, RemoveBypassAllRuleResponse, ModifyProtectGroupResponse, ModifyAttackWhiteRuleRequest, DeleteBatchCustomRuleRequest, ModifyObjectsRequest, ModifyAreaBanStatusRequest, ModifyOwaspWhiteRuleRequest, DescribeSessionRequest, DescribePolicyStatusRequest, DescribeAccessFastAnalysisRequest, DeleteIpAccessControlRequest, DeleteRateLimitsV2Request, DescribeDomainCountInfoResponse, ModifyHostModeRequest, ModifyAntiInfoLeakRuleStatusRequest, DescribeCiphersDetailResponse, DescribeCustomRuleListRequest, DeleteIpAccessControlV2Response, PostAttackDownloadTaskResponse, DescribeOwaspRulesResponse, AddSpartaProtectionResponse, DescribeUserDomainInfoRequest, PostAttackDownloadTaskRequest, DeleteBatchCustomWhiteRuleRequest, DescribeHostResponse, AddBypassAllRuleResponse, ModifyWafAutoDenyRulesResponse, DescribeUserSignatureRuleResponse, DescribePostCKafkaFlowsResponse, RemoveBypassAllRuleRequest, ModifyOwaspDomainUpdateStatusRequest, ModifyInstanceAttackLogPostResponse, UpsertCCRuleResponse, DescribeHostRequest, GenerateDealsAndPayNewResponse, DeleteCustomRuleRequest, DescribeUserSignatureRuleV2Request, ModifyApiSecEventChangeRequest, DescribePostCLSFlowsRequest, DescribeHostsRequest, ModifyCustomWhiteRuleStatusRequest, ModifyAreaBanRuleRequest, UpdateRateLimitV2Response, DescribeFindDomainListRequest, ModifyInstanceElasticModeResponse, DescribePostCLSFlowsResponse, DescribeBotSceneUCBRuleRequest, ModifyApiSecSensitiveRuleRequest, DescribeCustomWhiteRuleResponse, ModifySpartaProtectionRequest, DeleteAttackDownloadRecordRequest, DescribeAntiFakeRulesRequest, DescribeVipInfoRequest, DescribeExportsResponse, ImportIpAccessControlRequest, DescribeFindDomainListResponse, DeleteSessionResponse, DescribeAccessIndexResponse, ModifyUserSignatureRuleRequest, CreatePostCKafkaFlowResponse, ModifyWafThreatenIntelligenceResponse, DescribeUserDomainInfoResponse, QueryBypassAllStatusResponse, ModifyOwaspRuleTypeActionResponse, ModifyAntiInfoLeakRulesResponse, DeleteBotSceneUCBRuleRequest, ModifyObjectRequest, DeleteHostRequest, ModifyIpAccessControlRequest, AddCustomWhiteRuleResponse, ModifyBatchCustomWhiteRuleStatusRequest, ModifyUserSignatureClassRequest, DescribeModuleStatusRequest, DeleteRateLimitsV2Response, DeleteAttackWhiteRuleRequest, CreateRateLimitV2Request, CreateProtectGroupRequest, CreatePostCLSFlowResponse, DescribeHostsResponse, DescribeAccessIndexRequest, GetAttackDownloadRecordsRequest, DescribeDomainsResponse, DescribeQClawContentSecCheckRequest, UploadSkillSecScanRequest, AddAntiFakeUrlResponse, SearchAttackLogResponse, ModifySpartaProtectionModeResponse, ModifySpartaProtectionResponse, DescribeUserCdcClbWafRegionsResponse, SwitchElasticModeResponse, DescribeAreaBanRuleResponse, BatchOperateUserSignatureRulesResponse, ModifyAreaBanAreasResponse, GenerateLLMSecAnswerRequest, QueryBypassAllStatusRequest, DescribeOwaspRulesRequest, DescribeCCRuleListRequest, ModifyAttackWhiteRuleResponse, SearchAccessLogResponse, DescribeAntiInfoLeakageRulesRequest, CreateHostResponse, AddBatchCustomWhiteRuleResponse, AddBatchCustomRuleResponse, EnableRateLimitsV2Request, ModifyBotStatusRequest, ModifyHostFlowModeRequest, GetOrganizationRoleResponse, DescribeLogHistogramResponse, CreateHostRequest, ModifyInstanceAttackLogPostRequest, GetInstanceQpsLimitResponse, CreateDealsRequest, DescribeApiSecSensitiveRuleListRequest, ModifyCustomWhiteRuleResponse, ModifyBotSceneStatusRequest, DescribeAreaBanSupportAreasResponse, DescribeBatchCustomRuleListResponse, DeleteBotSceneUCBRuleResponse, DescribeUserSignatureClassResponse, DescribePortsRequest, DescribeWafAutoDenyStatusResponse, DescribeTlsVersionRequest, ModifyBatchCustomRuleStatusResponse, DeleteBatchCustomWhiteRuleResponse, DescribeApiSecEventListRequest, DescribeDomainDetailsSaasRequest, DeleteBatchCustomRuleResponse, DescribeDomainCountInfoRequest, DescribeDomainWhiteRulesRequest, DescribePeakPointsResponse, ModifyInstanceRenewFlagRequest, DescribeBotSceneUCBRuleResponse, DescribeAreaBanSupportAreasRequest, DeleteIpAccessControlResponse, AddAttackWhiteRuleRequest, ModifyProtectionLevelResponse, DescribeDomainDetailsClbResponse, AddBypassAllRuleRequest, DescribeIpAccessControlRequest, CreateRateLimitV2Response, ModifyOwaspRuleTypeActionRequest, ModifyWafThreatenIntelligenceRequest, DescribeApiListVersionTwoRequest, ModifyInstanceQpsLimitResponse, DescribeIpHitItemsRequest, ModifyBotSceneUCBRuleRequest, DescribeUserSignatureRuleRequest, DeleteOwaspRuleStatusResponse, ModifyProtectionStatusResponse, GenerateLLMSecAnswerResponse, CreateExportResponse, DescribeUserClbWafRegionsRequest, DescribePostCKafkaFlowsRequest, CreatePostCKafkaFlowRequest, DescribeBotSceneListResponse, AddAntiInfoLeakRulesResponse, AddCustomWhiteRuleRequest, AddDomainWhiteRuleRequest, DeleteAntiInfoLeakRuleResponse, DescribeRuleLimitResponse, CreateAccessExportResponse, DescribeBatchCustomWhiteRulesResponse, ModifyOwaspRuleTypeLevelRequest, GetInstanceQpsLimitRequest, ModifyHostRequest, ModifyProtectGroupRequest, DestroyPostCKafkaFlowRequest, DescribeHistogramResponse, DeleteSpartaProtectionResponse, CreateOwaspWhiteRuleRequest, CreateAccessExportRequest, ModifyBotSceneUCBRuleResponse, DescribeIpHitItemsResponse, ModifyHostResponse, DescribeCertificateVerifyResultRequest, DescribeUserCdcClbWafRegionsRequest, DeleteAttackDownloadRecordResponse, CreateIpAccessControlRequest, DescribeFlowTrendRequest, DescribeWafAutoDenyStatusRequest, DescribeAreaBanAreasRequest, AddDomainWhiteRuleResponse, DescribeIpAccessControlResponse, ModifyProtectionStatusRequest, DescribeBatchCustomWhiteRulesRequest, DescribeInstancesResponse, ModifyInstanceQpsLimitRequest, DestroyPostCLSFlowResponse, UpsertCCAutoStatusResponse, ModifyOwaspRuleStatusResponse, ModifyGenerateDealsResponse, UpsertSessionResponse, SwitchDomainRulesRequest, DeleteSessionRequest, ModifyOwaspDomainUpdateStatusResponse, SearchAttackLogRequest, AddCustomRuleResponse, DescribeFlowTrendResponse, DescribeApiSecEventDetailResponse, CreateIpAccessControlResponse, UpsertIpAccessControlRequest, DeleteProtectGroupDomainRequest, DescribeAccessExportsRequest, DescribeCustomWhiteRuleRequest, DeleteAntiFakeUrlResponse, DescribeBotIdRuleResponse, CreateAreaBanRuleRequest, DescribeUserLevelResponse, DescribeBotIdRuleRequest, DescribeCustomRuleListResponse, DescribeAutoDenyIPResponse, SwitchDomainRulesResponse, ModifyCustomRuleResponse, FreshAntiFakeUrlResponse, DeleteSpartaProtectionRequest, ModifyBatchCustomRuleStatusRequest, DescribeAntiFakeRulesResponse, ModifyBatchCustomRuleRequest, DescribeApiAggregateTopNRequest, GetOrganizationRoleRequest, DescribeTopicsRequest, FreshAntiFakeUrlRequest, CreateAreaBanRuleResponse, ModifyProtectionLevelRequest, GetAttackTotalCountRequest, DeleteDomainWhiteRulesResponse, DescribeAttackOverviewResponse, AddAreaBanAreasRequest, ModifyBatchIpAccessControlResponse, DescribeCCRuleListResponse, ModifyBatchCustomWhiteRuleStatusResponse, EnableRateLimitsV2Response, DescribeCCAutoStatusRequest, ModifyAntiFakeUrlRequest, DescribeDomainDetailsClbRequest, SwitchElasticModeRequest, ModifyDomainsCLSStatusResponse, ModifyBotStatusResponse, ModifyCustomRuleStatusResponse, CreateExportRequest, DescribeProtectionModesRequest, ModifyBatchIpAccessControlRequest, DescribeOwaspRuleTypesRequest, DescribeCCAutoStatusResponse, ModifyCustomRuleStatusRequest, ModifySpartaProtectionModeRequest, ModifyCustomRuleRequest, DescribeAttackOverviewRequest, DescribeUserLevelRequest, DescribeUserSignatureRuleV2Response, ModifyAntiFakeUrlResponse, DescribeBatchIpAccessControlRequest, DescribeInstancesRequest, ModifyBotIdRuleRequest, ModifyAntiInfoLeakRulesRequest, DescribeUserSignatureClassRequest, DescribeBatchIpAccessControlResponse, DescribeDomainDetailsSaasResponse, DeleteExportRequest, ModifyApiAnalyzeStatusRequest, ModifyAntiInfoLeakRuleStatusResponse, AddBatchCustomRuleRequest, ModifyAreaBanStatusResponse, ModifyOwaspRuleStatusRequest, DeleteIpAccessControlV2Request, DeleteBatchIpAccessControlResponse, DescribeTopAttackDomainRequest, DescribeAccessFastAnalysisResponse, DeleteAntiInfoLeakRuleRequest, ModifyDomainIpv6StatusResponse, UploadSkillSecScanResponse, DescribeHostLimitResponse, DeleteAntiFakeUrlRequest, DescribeSpartaProtectionInfoRequest, ModifyUserSignatureRuleV2Request, ModifyBatchCustomWhiteRuleRequest, ModifyWebshellStatusResponse, ModifyUserLevelRequest, DeleteProtectGroupDomainResponse, DescribeCCRuleRequest, BatchOperateUserSignatureRulesRequest, GetAttackDownloadRecordsResponse, DeleteProtectGroupResponse, DescribeAreaBanRuleRequest, ModifyIpAccessControlResponse, DescribeAccessHistogramResponse, DeleteOwaspRuleStatusRequest, ModifyHostFlowModeResponse, ModifyBatchCustomRuleResponse, DescribeBotSceneListRequest, UpsertIpAccessControlResponse, DescribeAccessHistogramRequest, DescribeWafThreatenIntelligenceRequest, DescribeAccessExportsResponse, DeleteCustomRuleResponse, DescribeHistogramRequest, DeleteCCRuleResponse, UpsertCCRuleRequest, DescribeApiSecEventListResponse, ModifyAreaBanRuleResponse, DescribeDomainsRequest, ModifyDomainPostActionRequest, UpsertCCAutoStatusRequest, DescribeProtectionModesResponse, DescribeApiSecEventDetailRequest, DescribeWafAutoDenyRulesResponse, ModifyDomainPostActionResponse, RefreshAccessCheckResultRequest, DescribeSpartaProtectionInfoResponse, DescribeRateLimitsV2Response, ModifyModuleStatusRequest, ModifyUserSignatureRuleV2Response, ModifyInstanceNameRequest, DescribePortsResponse, ModifyBatchCustomWhiteRuleResponse, DescribeProtectGroupRequest, ModifyOwaspRuleTypeLevelResponse, ModifyDomainWhiteRuleRequest, DescribeLLMContentSecCheckResponse, DescribePeakPointsRequest, AddBatchCustomWhiteRuleRequest, DescribeTopAttackDomainResponse, CreatePostCLSFlowRequest, ModifyDomainIpv6StatusRequest, DescribeAttackWhiteRuleRequest, DescribeAntiInfoLeakageRulesResponse, AddAreaBanAreasResponse, DescribeScanIpResponse, DescribeSkillSecScanResultRequest, GetAttackHistogramRequest, DescribeAttackTypeRequest, ModifyCustomWhiteRuleRequest, DeleteCustomWhiteRuleRequest, ModifyInstanceRenewFlagResponse, ModifyOwaspRuleTypeStatusResponse, AddAttackWhiteRuleResponse, DescribeApiAggregateTopNResponse, ImportIpAccessControlResponse, DescribeWafThreatenIntelligenceResponse, DescribeTopicsResponse, DeleteOwaspWhiteRuleResponse, DescribeAutoDenyIPRequest, AddSpartaProtectionRequest, DescribeBatchCustomRuleListRequest, DescribeExportsRequest, ModifyAreaBanAreasRequest, ModifyModuleStatusResponse, ModifyHostStatusResponse, DescribeApiSecSensitiveRuleListResponse, ModifyOwaspRuleTypeStatusRequest, DeleteDomainWhiteRulesRequest, DescribeDomainVerifyResultRequest, ModifyOwaspWhiteRuleResponse, ModifyBotIdRuleResponse, ModifyApiSecEventChangeResponse, ModifyCustomWhiteRuleStatusResponse, ModifyAntiFakeUrlStatusRequest, DescribePeakValueRequest, DestroyPostCLSFlowRequest, DescribeApiDetailRequest, DescribePolicyStatusResponse, GetAttackTotalCountResponse, DescribeDomainRulesResponse, DeleteProtectGroupRequest, CreateDealsResponse, DestroyPostCKafkaFlowResponse, DescribeCiphersDetailRequest, DescribeDomainVerifyResultResponse, AddCustomRuleRequest, DeleteCCRuleRequest, DescribeAttackTypeResponse, CreateBatchIpAccessControlRequest, DescribeCCRuleResponse, ModifyGenerateDealsRequest, ModifyDomainWhiteRuleResponse, ModifyObjectResponse, ModifyObjectsResponse, ModifyAntiFakeUrlStatusResponse, DescribeOwaspRuleTypesResponse, ModifyInstanceElasticModeRequest, DeleteBatchIpAccessControlRequest, DescribeWebshellStatusResponse, UpdateProtectionModesRequest, DescribeProtectGroupResponse, DescribeBotSceneOverviewResponse, DescribeVipInfoResponse, DescribeApiDetailResponse, DescribeRuleLimitRequest, ModifyDomainsCLSStatusRequest, DeleteAccessExportRequest, DescribeTlsVersionResponse, DescribeDomainWhiteRulesResponse, DescribeLLMContentSecCheckRequest, ModifyWafAutoDenyRulesRequest, DescribeSessionResponse, SearchLogRequest, DescribeBotSceneOverviewRequest, DescribeRateLimitsV2Request, UpsertSessionRequest, DescribeHostLimitRequest, DescribeObjectsResponse, SearchAccessLogRequest, CreateOwaspWhiteRuleResponse, DescribeAttackWhiteRuleResponse, DescribeQClawContentSecCheckResponse, DescribeObjectsRequest, ModifyHostStatusRequest, RefreshAccessCheckResultResponse } from "./waf_models";
/**
* waf client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 查询指定域名TOP N攻击类型
*/
DescribeAttackType(req: DescribeAttackTypeRequest, cb?: (error: string, rep: DescribeAttackTypeResponse) => void): Promise<DescribeAttackTypeResponse>;
/**
* [自定义规则]-批量删除接口
*/
DeleteBatchCustomRule(req: DeleteBatchCustomRuleRequest, cb?: (error: string, rep: DeleteBatchCustomRuleResponse) => void): Promise<DeleteBatchCustomRuleResponse>;
/**
* 查询业务和攻击概要趋势
*/
DescribePeakPoints(req: DescribePeakPointsRequest, cb?: (error: string, rep: DescribePeakPointsResponse) => void): Promise<DescribePeakPointsResponse>;
/**
* 获取一个clbwaf域名详情
*/
DescribeDomainDetailsClb(req: DescribeDomainDetailsClbRequest, cb?: (error: string, rep: DescribeDomainDetailsClbResponse) => void): Promise<DescribeDomainDetailsClbResponse>;
/**
* 本接口用于获取日志下载任务列表
*/
DescribeExports(req: DescribeExportsRequest, cb?: (error: string, rep: DescribeExportsResponse) => void): Promise<DescribeExportsResponse>;
/**
* 批量编辑自定义规则接口
*/
ModifyBatchCustomRule(req: ModifyBatchCustomRuleRequest, cb?: (error: string, rep: ModifyBatchCustomRuleResponse) => void): Promise<ModifyBatchCustomRuleResponse>;
/**
* 添加信息防泄漏规则
*/
AddAntiInfoLeakRules(req: AddAntiInfoLeakRulesRequest, cb?: (error: string, rep: AddAntiInfoLeakRulesResponse) => void): Promise<AddAntiInfoLeakRulesResponse>;
/**
* 本接口用于获取访问日志索引配置信息
*/
DescribeAccessIndex(req?: DescribeAccessIndexRequest, cb?: (error: string, rep: DescribeAccessIndexResponse) => void): Promise<DescribeAccessIndexResponse>;
/**
* 按照条件查询展示攻击总次数
*/
GetAttackTotalCount(req: GetAttackTotalCountRequest, cb?: (error: string, rep: GetAttackTotalCountResponse) => void): Promise<GetAttackTotalCountResponse>;
/**
* 导入IP黑白名单
*/
ImportIpAccessControl(req: ImportIpAccessControlRequest, cb?: (error: string, rep: ImportIpAccessControlResponse) => void): Promise<ImportIpAccessControlResponse>;
/**
* 增加精准白名单规则
*/
AddCustomWhiteRule(req: AddCustomWhiteRuleRequest, cb?: (error: string, rep: AddCustomWhiteRuleResponse) => void): Promise<AddCustomWhiteRuleResponse>;
/**
* Waf IP黑白名单Delete接口(建议使用DeleteIpAccessControlV2来替换当前接口)
*/
DeleteIpAccessControl(req: DeleteIpAccessControlRequest, cb?: (error: string, rep: DeleteIpAccessControlResponse) => void): Promise<DeleteIpAccessControlResponse>;
/**
* 删除用户规则引擎白名单
*/
DeleteOwaspWhiteRule(req: DeleteOwaspWhiteRuleRequest, cb?: (error: string, rep: DeleteOwaspWhiteRuleResponse) => void): Promise<DeleteOwaspWhiteRuleResponse>;
/**
* 修改用户防护规则,开启关闭具体的某条规则
*/
ModifyUserSignatureRule(req: ModifyUserSignatureRuleRequest, cb?: (error: string, rep: ModifyUserSignatureRuleResponse) => void): Promise<ModifyUserSignatureRuleResponse>;
/**
* 更新规则类型的防护等级
*/
ModifyOwaspRuleTypeLevel(req: ModifyOwaspRuleTypeLevelRequest, cb?: (error: string, rep: ModifyOwaspRuleTypeLevelResponse) => void): Promise<ModifyOwaspRuleTypeLevelResponse>;
/**
* 获取地域封禁配置包括地域封禁开关,设置封禁的地区信息
*/
DescribeAreaBanAreas(req: DescribeAreaBanAreasRequest, cb?: (error: string, rep: DescribeAreaBanAreasResponse) => void): Promise<DescribeAreaBanAreasResponse>;
/**
* 编辑自定义规则
*/
ModifyCustomRule(req: ModifyCustomRuleRequest, cb?: (error: string, rep: ModifyCustomRuleResponse) => void): Promise<ModifyCustomRuleResponse>;
/**
* 设置负载均衡型WAF防护域名的流量模式,切换镜像模式和清洗模式
*/
ModifyHostFlowMode(req: ModifyHostFlowModeRequest, cb?: (error: string, rep: ModifyHostFlowModeResponse) => void): Promise<ModifyHostFlowModeResponse>;
/**
* 设置套餐实例的弹性qps上限
*/
ModifyInstanceQpsLimit(req: ModifyInstanceQpsLimitRequest, cb?: (error: string, rep: ModifyInstanceQpsLimitResponse) => void): Promise<ModifyInstanceQpsLimitResponse>;
/**
* api资产列表
*/
DescribeApiListVersionTwo(req: DescribeApiListVersionTwoRequest, cb?: (error: string, rep: DescribeApiListVersionTwoResponse) => void): Promise<DescribeApiListVersionTwoResponse>;
/**
* waf斯巴达-获取防护域名信息
*/
DescribeSpartaProtectionInfo(req: DescribeSpartaProtectionInfoRequest, cb?: (error: string, rep: DescribeSpartaProtectionInfoResponse) => void): Promise<DescribeSpartaProtectionInfoResponse>;
/**
* 描述WAF自动封禁IP详情,对齐自动封堵状态
*/
DescribeAutoDenyIP(req: DescribeAutoDenyIPRequest, cb?: (error: string, rep: DescribeAutoDenyIPResponse) => void): Promise<DescribeAutoDenyIPResponse>;
/**
* 删除精准白名单规则
*/
DeleteCustomWhiteRule(req: DeleteCustomWhiteRuleRequest, cb?: (error: string, rep: DeleteCustomWhiteRuleResponse) => void): Promise<DeleteCustomWhiteRuleResponse>;
/**
* 查询下载攻击日志任务记录列表
*/
GetAttackDownloadRecords(req?: GetAttackDownloadRecordsRequest, cb?: (error: string, rep: GetAttackDownloadRecordsResponse) => void): Promise<GetAttackDownloadRecordsResponse>;
/**
* 获取Api请求详情信息
*/
DescribeApiDetail(req: DescribeApiDetailRequest, cb?: (error: string, rep: DescribeApiDetailResponse) => void): Promise<DescribeApiDetailResponse>;
/**
* 查询扫描ip
*/
DescribeScanIp(req: DescribeScanIpRequest, cb?: (error: string, rep: DescribeScanIpResponse) => void): Promise<DescribeScanIpResponse>;
/**
* 获取Api安全模块的访问日志聚合topN
*/
DescribeApiAggregateTopN(req: DescribeApiAggregateTopNRequest, cb?: (error: string, rep: DescribeApiAggregateTopNResponse) => void): Promise<DescribeApiAggregateTopNResponse>;
/**
* 上传Skill ZIP文件,触发异步安全检测
*/
UploadSkillSecScan(req: UploadSkillSecScanRequest, cb?: (error: string, rep: UploadSkillSecScanResponse) => void): Promise<UploadSkillSecScanResponse>;
/**
* 解除门神规则的状态锁
*/
DeleteOwaspRuleStatus(req: DeleteOwaspRuleStatusRequest, cb?: (error: string, rep: DeleteOwaspRuleStatusResponse) => void): Promise<DeleteOwaspRuleStatusResponse>;
/**
* 创建CKafka投递流任务
*/
CreatePostCKafkaFlow(req: CreatePostCKafkaFlowRequest, cb?: (error: string, rep: CreatePostCKafkaFlowResponse) => void): Promise<CreatePostCKafkaFlowResponse>;
/**
* 删除自定义规则
*/
DeleteCustomRule(req: DeleteCustomRuleRequest, cb?: (error: string, rep: DeleteCustomRuleResponse) => void): Promise<DeleteCustomRuleResponse>;
/**
* 添加一键bypass能力支持,直接添加APPID
*/
AddBypassAllRule(req?: AddBypassAllRuleRequest, cb?: (error: string, rep: AddBypassAllRuleResponse) => void): Promise<AddBypassAllRuleResponse>;
/**
* 编辑防篡改url
*/
ModifyAntiFakeUrl(req: ModifyAntiFakeUrlRequest, cb?: (error: string, rep: ModifyAntiFakeUrlResponse) => void): Promise<ModifyAntiFakeUrlResponse>;
/**
* 编辑SaaS型WAF域名配置
*/
ModifySpartaProtection(req: ModifySpartaProtectionRequest, cb?: (error: string, rep: ModifySpartaProtectionResponse) => void): Promise<ModifySpartaProtectionResponse>;
/**
* 修改实例的QPS弹性计费开关
*/
ModifyInstanceElasticMode(req: ModifyInstanceElasticModeRequest, cb?: (error: string, rep: ModifyInstanceElasticModeResponse) => void): Promise<ModifyInstanceElasticModeResponse>;
/**
* 本接口用于获取日志主题列表,支持分页
*/
DescribeTopics(req: DescribeTopicsRequest, cb?: (error: string, rep: DescribeTopicsResponse) => void): Promise<DescribeTopicsResponse>;
/**
* 修改ip惩罚规则
*/
ModifyWafAutoDenyRules(req: ModifyWafAutoDenyRulesRequest, cb?: (error: string, rep: ModifyWafAutoDenyRulesResponse) => void): Promise<ModifyWafAutoDenyRulesResponse>;
/**
* 批量修改防护对象
*/
ModifyObjects(req: ModifyObjectsRequest, cb?: (error: string, rep: ModifyObjectsResponse) => void): Promise<ModifyObjectsResponse>;
/**
* 查询saas和clb的域名信息
*/
DescribeUserDomainInfo(req?: DescribeUserDomainInfoRequest, cb?: (error: string, rep: DescribeUserDomainInfoResponse) => void): Promise<DescribeUserDomainInfoResponse>;
/**
* Waf CC V2 Delete接口
*/
DeleteCCRule(req: DeleteCCRuleRequest, cb?: (error: string, rep: DeleteCCRuleResponse) => void): Promise<DeleteCCRuleResponse>;
/**
* 解除防护对象组中的域名绑定
*/
DeleteProtectGroupDomain(req: DeleteProtectGroupDomainRequest, cb?: (error: string, rep: DeleteProtectGroupDomainResponse) => void): Promise<DeleteProtectGroupDomainResponse>;
/**
* 取得信息防泄漏规则列表
*/
DescribeAntiInfoLeakageRules(req: DescribeAntiInfoLeakageRulesRequest, cb?: (error: string, rep: DescribeAntiInfoLeakageRulesResponse) => void): Promise<DescribeAntiInfoLeakageRulesResponse>;
/**
* 本接口用于搜索WAF访问日志
*/
SearchAccessLog(req: SearchAccessLogRequest, cb?: (error: string, rep: SearchAccessLogResponse) => void): Promise<SearchAccessLogResponse>;
/**
* 修改批量精准白名单规则
*/
ModifyBatchCustomWhiteRule(req: ModifyBatchCustomWhiteRuleRequest, cb?: (error: string, rep: ModifyBatchCustomWhiteRuleResponse) => void): Promise<ModifyBatchCustomWhiteRuleResponse>;
/**
* 描述WAF威胁情报封禁模块配置详情
*/
DescribeWafThreatenIntelligence(req?: DescribeWafThreatenIntelligenceRequest, cb?: (error: string, rep: DescribeWafThreatenIntelligenceResponse) => void): Promise<DescribeWafThreatenIntelligenceResponse>;
/**
* 删除一键bypass规则
*/
RemoveBypassAllRule(req?: RemoveBypassAllRuleRequest, cb?: (error: string, rep: RemoveBypassAllRuleResponse) => void): Promise<RemoveBypassAllRuleResponse>;
/**
* 场景化后Bot获取UCB自定义规则策略
*/
DescribeBotSceneUCBRule(req: DescribeBotSceneUCBRuleRequest, cb?: (error: string, rep: DescribeBotSceneUCBRuleResponse) => void): Promise<DescribeBotSceneUCBRuleResponse>;
/**
* Waf IP封堵状态查询
*/
DescribeIpHitItems(req: DescribeIpHitItemsRequest, cb?: (error: string, rep: DescribeIpHitItemsResponse) => void): Promise<DescribeIpHitItemsResponse>;
/**
* api分析页面开关
*/
ModifyApiAnalyzeStatus(req: ModifyApiAnalyzeStatusRequest, cb?: (error: string, rep: ModifyApiAnalyzeStatusResponse) => void): Promise<ModifyApiAnalyzeStatusResponse>;
/**
* 本接口仅创建下载任务,任务返回的下载地址,请用户调用DescribeExports查看任务列表。其中有下载地址CosPath参数。参考文档https://cloud.tencent.com/document/product/614/56449
*/
CreateExport(req: CreateExportRequest, cb?: (error: string, rep: CreateExportResponse) => void): Promise<CreateExportResponse>;
/**
* 查询多种条件的聚类分析
*/
DescribeHistogram(req: DescribeHistogramRequest, cb?: (error: string, rep: DescribeHistogramResponse) => void): Promise<DescribeHistogramResponse>;
/**
* 获取域名的webshell状态
*/
DescribeWebshellStatus(req: DescribeWebshellStatusRequest, cb?: (error: string, rep: DescribeWebshellStatusResponse) => void): Promise<DescribeWebshellStatusResponse>;
/**
* 计费资源购买、续费下单接口
*/
GenerateDealsAndPayNew(req: GenerateDealsAndPayNewRequest, cb?: (error: string, rep: GenerateDealsAndPayNewResponse) => void): Promise<GenerateDealsAndPayNewResponse>;
/**
* 信息防泄漏删除规则
*/
DeleteAntiInfoLeakRule(req: DeleteAntiInfoLeakRuleRequest, cb?: (error: string, rep: DeleteAntiInfoLeakRuleResponse) => void): Promise<DeleteAntiInfoLeakRuleResponse>;
/**
* 添加规则引擎白名单
*/
CreateOwaspWhiteRule(req: CreateOwaspWhiteRuleRequest, cb?: (error: string, rep: CreateOwaspWhiteRuleResponse) => void): Promise<CreateOwaspWhiteRuleResponse>;
/**
* 修改地域封禁中的地域信息
*/
ModifyAreaBanAreas(req: ModifyAreaBanAreasRequest, cb?: (error: string, rep: ModifyAreaBanAreasResponse) => void): Promise<ModifyAreaBanAreasResponse>;
/**
* 更新规则的开关
*/
ModifyOwaspRuleStatus(req: ModifyOwaspRuleStatusRequest, cb?: (error: string, rep: ModifyOwaspRuleStatusResponse) => void): Promise<ModifyOwaspRuleStatusResponse>;
/**
* 计费资源购买、续费下单接口
*/
CreateDeals(req: CreateDealsRequest, cb?: (error: string, rep: CreateDealsResponse) => void): Promise<CreateDealsResponse>;
/**
* 获取WAF地域封禁支持的地域列表
*/
DescribeAreaBanSupportAreas(req?: DescribeAreaBanSupportAreasRequest, cb?: (error: string, rep: DescribeAreaBanSupportAreasResponse) => void): Promise<DescribeAreaBanSupportAreasResponse>;
/**
* 修改实例攻击日志投递开关,企业版及以上版本可以开通,否则返回错误
*/
ModifyInstanceAttackLogPost(req: ModifyInstanceAttackLogPostRequest, cb?: (error: string, rep: ModifyInstanceAttackLogPostResponse) => void): Promise<ModifyInstanceAttackLogPostResponse>;
/**
* 获取各个模块具体的规格限制
*/
DescribeRuleLimit(req: DescribeRuleLimitRequest, cb?: (error: string, rep: DescribeRuleLimitResponse) => void): Promise<DescribeRuleLimitResponse>;
/**
* 修改Bot-ID规则配置1
*/
ModifyBotIdRule(req: ModifyBotIdRuleRequest, cb?: (error: string, rep: ModifyBotIdRuleResponse) => void): Promise<ModifyBotIdRuleResponse>;
/**
* API安全事件详情查询接口
*/
DescribeApiSecEventDetail(req: DescribeApiSecEventDetailRequest, cb?: (error: string, rep: DescribeApiSecEventDetailResponse) => void): Promise<DescribeApiSecEventDetailResponse>;
/**
* 查询用户所有域名的详细信息
*/
DescribeDomains(req: DescribeDomainsRequest, cb?: (error: string, rep: DescribeDomainsResponse) => void): Promise<DescribeDomainsResponse>;
/**
* clb-waf 设置防护域名WAF开关
支持批量操作。
*/
ModifyHostStatus(req: ModifyHostStatusRequest, cb?: (error: string, rep: ModifyHostStatusResponse) => void): Promise<ModifyHostStatusResponse>;
/**
* 增加批量精准白名单规则
*/
AddBatchCustomWhiteRule(req: AddBatchCustomWhiteRuleRequest, cb?: (error: string, rep: AddBatchCustomWhiteRuleResponse) => void): Promise<AddBatchCustomWhiteRuleResponse>;
/**
* 【接口复用】场景化后更新Bot的UCB自定义规则,两个调用位置:1.BOT全局白名单 2.BOT场景配置
*/
ModifyBotSceneUCBRule(req: ModifyBotSceneUCBRuleRequest, cb?: (error: string, rep: ModifyBotSceneUCBRuleResponse) => void): Promise<ModifyBotSceneUCBRuleResponse>;
/**
* 删除批量精准白名单规则
*/
DeleteBatchCustomWhiteRule(req: DeleteBatchCustomWhiteRuleRequest, cb?: (error: string, rep: DeleteBatchCustomWhiteRuleResponse) => void): Promise<DeleteBatchCustomWhiteRuleResponse>;
/**
* Waf IP黑白名单Upsert接口(建议使用CreateIpAccessControl、ModifyIpAccessControl来替换当前接口)
*/
UpsertIpAccessControl(req: UpsertIpAccessControlRequest, cb?: (error: string, rep: UpsertIpAccessControlResponse) => void): Promise<UpsertIpAccessControlResponse>;
/**
* 创建CLS投递流任务
*/
CreatePostCLSFlow(req: CreatePostCLSFlowRequest, cb?: (error: string, rep: CreatePostCLSFlowResponse) => void): Promise<CreatePostCLSFlowResponse>;
/**
* 生成攻击日志的产生时间柱状图
*/
GetAttackHistogram(req: GetAttackHistogramRequest, cb?: (error: string, rep: GetAttackHistogramResponse) => void): Promise<GetAttackHistogramResponse>;
/**
* 修改域名列表的访问日志开关
*/
ModifyDomainsCLSStatus(req: ModifyDomainsCLSStatusRequest, cb?: (error: string, rep: ModifyDomainsCLSStatusResponse) => void): Promise<ModifyDomainsCLSStatusResponse>;
/**
* 获取用户特征规则列表
*/
DescribeUserSignatureRuleV2(req: DescribeUserSignatureRuleV2Request, cb?: (error: string, rep: DescribeUserSignatureRuleV2Response) => void): Promise<DescribeUserSignatureRuleV2Response>;
/**
* 获取CKafka投递流任务列表
*/
DescribePostCKafkaFlows(req: DescribePostCKafkaFlowsRequest, cb?: (error: string, rep: DescribePostCKafkaFlowsResponse) => void): Promise<DescribePostCKafkaFlowsResponse>;
/**
* 根据过滤条件查询VIP信息
*/
DescribeVipInfo(req: DescribeVipInfoRequest, cb?: (error: string, rep: DescribeVipInfoResponse) => void): Promise<DescribeVipInfoResponse>;
/**
* 批量更改自研版限流规则开关
*/
EnableRateLimitsV2(req: EnableRateLimitsV2Request, cb?: (error: string, rep: EnableRateLimitsV2Response) => void): Promise<EnableRateLimitsV2Response>;
/**
* 批量黑白名单删除接口
*/
DeleteBatchIpAccessControl(req: DeleteBatchIpAccessControlRequest, cb?: (error: string, rep: DeleteBatchIpAccessControlResponse) => void): Promise<DeleteBatchIpAccessControlResponse>;
/**
* 删除负载均衡型域名,支持批量操作。
*/
DeleteHost(req: DeleteHostRequest, cb?: (error: string, rep: DeleteHostResponse) => void): Promise<DeleteHostResponse>;
/**
* 本接口用于访问日志的快速分析
*/
DescribeAccessFastAnalysis(req: DescribeAccessFastAnalysisRequest, cb?: (error: string, rep: DescribeAccessFastAnalysisResponse) => void): Promise<DescribeAccessFastAnalysisResponse>;
/**
* 添加(编辑)地域封禁中的地域信息
*/
CreateAreaBanRule(req: CreateAreaBanRuleRequest, cb?: (error: string, rep: CreateAreaBanRuleResponse) => void): Promise<CreateAreaBanRuleResponse>;
/**
* 编辑精准白名单
*/
ModifyCustomWhiteRule(req: ModifyCustomWhiteRuleRequest, cb?: (error: string, rep: ModifyCustomWhiteRuleResponse) => void): Promise<ModifyCustomWhiteRuleResponse>;
/**
* 获取证书的检查结果
*/
DescribeCertificateVerifyResult(req: DescribeCertificateVerifyResultRequest, cb?: (error: string, rep: DescribeCertificateVerifyResultResponse) => void): Promise<DescribeCertificateVerifyResultResponse>;
/**
* Waf IP黑白名单最新版本删除接口
*/
DeleteIpAccessControlV2(req: DeleteIpAccessControlV2Request, cb?: (error: string, rep: DeleteIpAccessControlV2Response) => void): Promise<DeleteIpAccessControlV2Response>;
/**
* 切换弹性的开关
*/
SwitchElasticMode(req: SwitchElasticModeRequest, cb?: (error: string, rep: SwitchElasticModeResponse) => void): Promise<SwitchElasticModeResponse>;
/**
* 修改实例的自动续费开关
*/
ModifyInstanceRenewFlag(req: ModifyInstanceRenewFlagRequest, cb?: (error: string, rep: ModifyInstanceRenewFlagResponse) => void): Promise<ModifyInstanceRenewFlagResponse>;
/**
* 查询单个saaswaf域名详情
*/
DescribeDomainDetailsSaas(req: DescribeDomainDetailsSaasRequest, cb?: (error: string, rep: DescribeDomainDetailsSaasResponse) => void): Promise<DescribeDomainDetailsSaasResponse>;
/**
* Waf CC V2 Query接口
*/
DescribeCCRule(req: DescribeCCRuleRequest, cb?: (error: string, rep: DescribeCCRuleResponse) => void): Promise<DescribeCCRuleResponse>;
/**
* 批量自定义规则列表接口
*/
DescribeBatchCustomRuleList(req: DescribeBatchCustomRuleListRequest, cb?: (error: string, rep: DescribeBatchCustomRuleListResponse) => void): Promise<DescribeBatchCustomRuleListResponse>;
/**
* 获取业务和攻击概览峰值
*/
DescribePeakValue(req: DescribePeakValueRequest, cb?: (error: string, rep: DescribePeakValueResponse) => void): Promise<DescribePeakValueResponse>;
/**
* 获取api安全敏感规则列表
*/
DescribeApiSecSensitiveRuleList(req: DescribeApiSecSensitiveRuleListRequest, cb?: (error: string, rep: DescribeApiSecSensitiveRuleListResponse) => void): Promise<DescribeApiSecSensitiveRuleListResponse>;
/**
* 本接口用于构建日志数量直方图
*/
DescribeLogHistogram(req: DescribeLogHistogramRequest, cb?: (error: string, rep: DescribeLogHistogramResponse) => void): Promise<DescribeLogHistogramResponse>;
/**
* 查询规则引擎的规则类型列表
*/
DescribeOwaspRuleTypes(req: DescribeOwaspRuleTypesRequest, cb?: (error: string, rep: DescribeOwaspRuleTypesResponse) => void): Promise<DescribeOwaspRuleTypesResponse>;
/**
* 修改域名新规则状态
*/
ModifyOwaspDomainUpdateStatus(req: ModifyOwaspDomainUpdateStatusRequest, cb?: (error: string, rep: ModifyOwaspDomainUpdateStatusResponse) => void): Promise<ModifyOwaspDomainUpdateStatusResponse>;
/**
* 删除攻击日志下载任务记录
*/
DeleteAttackDownloadRecord(req: DeleteAttackDownloadRecordRequest, cb?: (error: string, rep: DeleteAttackDownloadRecordResponse) => void): Promise<DeleteAttackDownloadRecordResponse>;
/**
* 获取防护配置中的访问控制策略列表
*/
DescribeCustomRuleList(req: DescribeCustomRuleListRequest, cb?: (error: string, rep: DescribeCustomRuleListResponse) => void): Promise<DescribeCustomRuleListResponse>;
/**
* 攻击总览
*/
DescribeAttackOverview(req: DescribeAttackOverviewRequest, cb?: (error: string, rep: DescribeAttackOverviewResponse) => void): Promise<DescribeAttackOverviewResponse>;
/**
* 获取集团账号角色
*/
GetOrganizationRole(req?: GetOrganizationRoleRequest, cb?: (error: string, rep: GetOrganizationRoleResponse) => void): Promise<GetOrganizationRoleResponse>;
/**
* 更新规则类型的防护模式
*/
ModifyOwaspRuleTypeAction(req: ModifyOwaspRuleTypeActionRequest, cb?: (error: string, rep: ModifyOwaspRuleTypeActionResponse) => void): Promise<ModifyOwaspRuleTypeActionResponse>;
/**
* 编辑规则引擎白名单
*/
ModifyOwaspWhiteRule(req: ModifyOwaspWhiteRuleRequest, cb?: (error: string, rep: ModifyOwaspWhiteRuleResponse) => void): Promise<ModifyOwaspWhiteRuleResponse>;
/**
* api安全事件列表
*/
DescribeApiSecEventList(req: DescribeApiSecEventListRequest, cb?: (error: string, rep: DescribeApiSecEventListResponse) => void): Promise<DescribeApiSecEventListResponse>;
/**
* clb-waf中获取防护域名列表
*/
DescribeHosts(req: DescribeHostsRequest, cb?: (error: string, rep: DescribeHostsResponse) => void): Promise<DescribeHostsResponse>;
/**
* 添加SaaS型WAF防护域名
*/
AddSpartaProtection(req: AddSpartaProtectionRequest, cb?: (error: string, rep: AddSpartaProtectionResponse) => void): Promise<AddSpartaProtectionResponse>;
/**
* 批量自定义规则开关接口
*/
ModifyBatchCustomRuleStatus(req: ModifyBatchCustomRuleStatusRequest, cb?: (error: string, rep: ModifyBatchCustomRuleStatusResponse) => void): Promise<ModifyBatchCustomRuleStatusResponse>;
/**
* 获取防护状态以及生效的实例id
*/
DescribePolicyStatus(req: DescribePolicyStatusRequest, cb?: (error: string, rep: DescribePolicyStatusResponse) => void): Promise<DescribePolicyStatusResponse>;
/**
* 获取BOT场景列表与概览
*/
DescribeBotSceneList(req: DescribeBotSceneListRequest, cb?: (error: string, rep: DescribeBotSceneListResponse) => void): Promise<DescribeBotSceneListResponse>;
/**
* 查询Top5的攻击域名
*/
DescribeTopAttackDomain(req: DescribeTopAttackDomainRequest, cb?: (error: string, rep: DescribeTopAttackDomainResponse) => void): Promise<DescribeTopAttackDomainResponse>;
/**
* bot子场景开关
*/
ModifyBotSceneStatus(req: ModifyBotSceneStatusRequest, cb?: (error: string, rep: ModifyBotSceneStatusResponse) => void): Promise<ModifyBotSceneStatusResponse>;
/**
* 配置WAF威胁情报封禁模块详情
*/
ModifyWafThreatenIntelligence(req: ModifyWafThreatenIntelligenceRequest, cb?: (error: string, rep: ModifyWafThreatenIntelligenceResponse) => void): Promise<ModifyWafThreatenIntelligenceResponse>;
/**
* 编辑负载均衡型WAF防护域名配置
*/
ModifyHost(req: ModifyHostRequest, cb?: (error: string, rep: ModifyHostResponse) => void): Promise<ModifyHostResponse>;
/**
* 批量IP黑白名单新增接口
*/
ModifyBatchIpAccessControl(req: ModifyBatchIpAccessControlRequest, cb?: (error: string, rep: ModifyBatchIpAccessControlResponse) => void): Promise<ModifyBatchIpAccessControlResponse>;
/**
* 查询Tiga引擎规则类型及状态
*/
DescribeUserSignatureClass(req: DescribeUserSignatureClassRequest, cb?: (error: string, rep: DescribeUserSignatureClassResponse) => void): Promise<DescribeUserSignatureClassResponse>;
/**
* Bot_V2 bot总开关更新
*/
ModifyBotStatus(req: ModifyBotStatusRequest, cb?: (error: string, rep: ModifyBotStatusResponse) => void): Promise<ModifyBotStatusResponse>;
/**
* 批量新增自定义规则接口
*/
AddBatchCustomRule(req: AddBatchCustomRuleRequest, cb?: (error: string, rep: AddBatchCustomRuleResponse) => void): Promise<AddBatchCustomRuleResponse>;
/**
* 开启、关闭WAF开关
*/
ModifyProtectionStatus(req: ModifyProtectionStatusRequest, cb?: (error: string, rep: ModifyProtectionStatusResponse) => void): Promise<ModifyProtectionStatusResponse>;
/**
* 获取防护对象组详情
*/
DescribeProtectGroup(req: DescribeProtectGroupRequest, cb?: (error: string, rep: DescribeProtectGroupResponse) => void): Promise<DescribeProtectGroupResponse>;
/**
* Saas型WAF接入查询加密套件信息
*/
DescribeCiphersDetail(req?: DescribeCiphersDetailRequest, cb?: (error: string, rep: DescribeCiphersDetailResponse) => void): Promise<DescribeCiphersDetailResponse>;
/**
* 获取规则引擎白名单列表
*/
DescribeOwaspWhiteRules(req: DescribeOwaspWhiteRulesRequest, cb?: (error: string, rep: DescribeOwaspWhiteRulesResponse) => void): Promise<DescribeOwaspWhiteRulesResponse>;
/**
* 修改防护域名的地域封禁状态
*/
ModifyAreaBanStatus(req: ModifyAreaBanStatusRequest, cb?: (error: string, rep: ModifyAreaBanStatusResponse) => void): Promise<ModifyAreaBanStatusResponse>;
/**
* Waf IP黑白名单编辑接口
*/
ModifyIpAccessControl(req: ModifyIpAccessControlRequest, cb?: (error: string, rep: ModifyIpAccessControlResponse) => void): Promise<ModifyIpAccessControlResponse>;
/**
* 获取防篡改url
*/
DescribeAntiFakeRules(req: DescribeAntiFakeRulesRequest, cb?: (error: string, rep: DescribeAntiFakeRulesResponse) => void): Promise<DescribeAntiFakeRulesResponse>;
/**
* 获取发现域名列表接口
*/
DescribeFindDomainList(req: DescribeFindDomainListRequest, cb?: (error: string, rep: DescribeFindDomainListResponse) => void): Promise<DescribeFindDomainListResponse>;
/**
* 获取CLS投递流任务列表
*/
DescribePostCLSFlows(req: DescribePostCLSFlowsRequest, cb?: (error: string, rep: DescribePostCLSFlowsResponse) => void): Promise<DescribePostCLSFlowsResponse>;
/**
* 切换防篡改开关
*/
ModifyAntiFakeUrlStatus(req: ModifyAntiFakeUrlStatusRequest, cb?: (error: string, rep: ModifyAntiFakeUrlStatusResponse) => void): Promise<ModifyAntiFakeUrlStatusResponse>;
/**
* 本接口用于访问日志柱状趋势图
*/
DescribeAccessHistogram(req: DescribeAccessHistogramRequest, cb?: (error: string, rep: DescribeAccessHistogramResponse) => void): Promise<DescribeAccessHistogramResponse>;
/**
* 批量IP黑白名单新增接口
*/
CreateBatchIpAccessControl(req: CreateBatchIpAccessControlRequest, cb?: (error: string, rep: CreateBatchIpAccessControlResponse) => void): Promise<CreateBatchIpAccessControlResponse>;
/**
* 查询SaaS型WAF支持的TLS版本
*/
DescribeTlsVersion(req?: DescribeTlsVersionRequest, cb?: (error: string, rep: DescribeTlsVersionResponse) => void): Promise<DescribeTlsVersionResponse>;
/**
* 编辑信息防泄漏规则
*/
ModifyAntiInfoLeakRules(req: ModifyAntiInfoLeakRulesRequest, cb?: (error: string, rep: ModifyAntiInfoLeakRulesResponse) => void): Promise<ModifyAntiInfoLeakRulesResponse>;
/**
* Waf IP黑白名单新增接口
*/
CreateIpAccessControl(req: CreateIpAccessControlRequest, cb?: (error: string, rep: CreateIpAccessControlResponse) => void): Promise<CreateIpAccessControlResponse>;
/**
* 添加防篡改url
*/
AddAntiFakeUrl(req: AddAntiFakeUrlRequest, cb?: (error: string, rep: AddAntiFakeUrlResponse) => void): Promise<AddAntiFakeUrlResponse>;
/**
* 获取waf流量访问趋势
*/
DescribeFlowTrend(req: DescribeFlowTrendRequest, cb?: (error: string, rep: DescribeFlowTrendResponse) => void): Promise<DescribeFlowTrendResponse>;
/**
* 查询Tiga引擎大类规则及其防护模式
*/
DescribeProtectionModes(req: DescribeProtectionModesRequest, cb?: (error: string, rep: DescribeProtectionModesResponse) => void): Promise<DescribeProtectionModesResponse>;
/**
* 大模型请求内容和响应内容审核接口
*/
DescribeQClawContentSecCheck(req: DescribeQClawContentSecCheckRequest, cb?: (error: string, rep: DescribeQClawContentSecCheckResponse) => void): Promise<DescribeQClawContentSecCheckResponse>;
/**
* 创建限流规则
*/
CreateRateLimitV2(req: CreateRateLimitV2Request, cb?: (error: string, rep: CreateRateLimitV2Response) => void): Promise<CreateRateLimitV2Response>;
/**
* 在负载均衡型WAF的添加、编辑域名配置的时候,需要展示负载均衡型WAF(clb-waf)支持的地域列表,通过DescribeUserClbWafRegions既可以获得当前对客户已经开放的地域列表
*/
DescribeUserClbWafRegions(req: DescribeUserClbWafRegionsRequest, cb?: (error: string, rep: DescribeUserClbWafRegionsResponse) => void): Promise<DescribeUserClbWafRegionsResponse>;
/**
* 查看CLB/TSE防护对象列表
*/
DescribeObjects(req: DescribeObjectsRequest, cb?: (error: string, rep: DescribeObjectsResponse) => void): Promise<DescribeObjectsResponse>;
/**
* 修改域名规则白名单
*/
ModifyDomainWhiteRule(req: ModifyDomainWhiteRuleRequest, cb?: (error: string, rep: ModifyDomainWhiteRuleResponse) => void): Promise<ModifyDomainWhiteRuleResponse>;
/**
* 开启或禁用访问控制(自定义策略)
*/
ModifyCustomRuleStatus(req: ModifyCustomRuleStatusRequest, cb?: (error: string, rep: ModifyCustomRuleStatusResponse) => void): Promise<ModifyCustomRuleStatusResponse>;
/**
* 供用户控制台调用,删除Tiga规则引擎白名单。
*/
DeleteAttackWhiteRule(req: DeleteAttackWhiteRuleRequest, cb?: (error: string, rep: DeleteAttackWhiteRuleResponse) => void): Promise<DeleteAttackWhiteRuleResponse>;
/**
* 新建防护对象组
*/
CreateProtectGroup(req: CreateProtectGroupRequest, cb?: (error: string, rep: CreateProtectGroupResponse) => void): Promise<CreateProtectGroupResponse>;
/**
* Waf ip黑白名单查询
*/
DescribeIpAccessControl(req: DescribeIpAccessControlRequest, cb?: (error: string, rep: DescribeIpAccessControlResponse) => void): Promise<DescribeIpAccessControlResponse>;
/**
* 获取Bot场景全局概览
*/
DescribeBotSceneOverview(req: DescribeBotSceneOverviewRequest, cb?: (error: string, rep: DescribeBotSceneOverviewResponse) => void): Promise<DescribeBotSceneOverviewResponse>;
/**
* 供用户控制台调用,增加Tiga规则引擎白名单。
*/
AddAttackWhiteRule(req: AddAttackWhiteRuleRequest, cb?: (error: string, rep: AddAttackWhiteRuleResponse) => void): Promise<AddAttackWhiteRuleResponse>;
/**
* 添加地域封禁中的地域信息
*/
AddAreaBanAreas(req: AddAreaBanAreasRequest, cb?: (error: string, rep: AddAreaBanAreasResponse) => void): Promise<AddAreaBanAreasResponse>;
/**
* 获取域名概况
*/
DescribeDomainCountInfo(req?: DescribeDomainCountInfoRequest, cb?: (error: string, rep: DescribeDomainCountInfoResponse) => void): Promise<DescribeDomainCountInfoResponse>;
/**
* 本接口用于检索分析日志,使用该接口时请注意如下事项:
1. 该接口除受默认接口请求频率限制外,针对单个日志主题,查询并发数不能超过15。
2. 检索语法建议使用CQL语法规则,请使用SyntaxRule参数,将值设置为1。
3. API返回数据包最大49MB,建议启用 gzip 压缩(HTTP Request Header Accept-Encoding:gzip)。
*/
SearchLog(req: SearchLogRequest, cb?: (error: string, rep: SearchLogResponse) => void): Promise<SearchLogResponse>;
/**
* 更新Tiga引擎下大类规则的防护模式
*/
UpdateProtectionModes(req: UpdateProtectionModesRequest, cb?: (error: string, rep: UpdateProtectionModesResponse) => void): Promise<UpdateProtectionModesResponse>;
/**
* 更改防护等级
*/
ModifyProtectionLevel(req: ModifyProtectionLevelRequest, cb?: (error: string, rep: ModifyProtectionLevelResponse) => void): Promise<ModifyProtectionLevelResponse>;
/**
* SaaS型WAF删除防护域名
*/
DeleteSpartaProtection(req: DeleteSpartaProtectionRequest, cb?: (error: string, rep: DeleteSpartaProtectionResponse) => void): Promise<DeleteSpartaProtectionResponse>;
/**
* 切换域名的规则开关
*/
SwitchDomainRules(req: SwitchDomainRulesRequest, cb?: (error: string, rep: SwitchDomainRulesResponse) => void): Promise<SwitchDomainRulesResponse>;
/**
* 编辑SAAS型接入的紧急CC防护状态
*/
UpsertCCAutoStatus(req: UpsertCCAutoStatusRequest, cb?: (error: string, rep: UpsertCCAutoStatusResponse) => void): Promise<UpsertCCAutoStatusResponse>;
/**
* 查询该用户是否被加入了全局的bypass列表
*/
QueryBypassAllStatus(req?: QueryBypassAllStatusRequest, cb?: (error: string, rep: QueryBypassAllStatusResponse) => void): Promise<QueryBypassAllStatusResponse>;
/**
* 更新规则类型的开关
*/
ModifyOwaspRuleTypeStatus(req: ModifyOwaspRuleTypeStatusRequest, cb?: (error: string, rep: ModifyOwaspRuleTypeStatusResponse) => void): Promise<ModifyOwaspRuleTypeStatusResponse>;
/**
* 销毁CLS投递流任务
*/
DestroyPostCLSFlow(req: DestroyPostCLSFlowRequest, cb?: (error: string, rep: DestroyPostCLSFlowResponse) => void): Promise<DestroyPostCLSFlowResponse>;
/**
* Waf 批量防护IP黑白名单查询
*/
DescribeBatchIpAccessControl(req: DescribeBatchIpAccessControlRequest, cb?: (error: string, rep: DescribeBatchIpAccessControlResponse) => void): Promise<DescribeBatchIpAccessControlResponse>;
/**
* 查询限流规则列表接口
*/
DescribeRateLimitsV2(req: DescribeRateLimitsV2Request, cb?: (error: string, rep: DescribeRateLimitsV2Response) => void): Promise<DescribeRateLimitsV2Response>;
/**
* 返回ip惩罚规则详细信息
*/
DescribeWafAutoDenyRules(req: DescribeWafAutoDenyRulesRequest, cb?: (error: string, rep: DescribeWafAutoDenyRulesResponse) => void): Promise<DescribeWafAutoDenyRulesResponse>;
/**
* 根据文件Hash查询Skill安全检测结果
*/
DescribeSkillSecScanResult(req: DescribeSkillSecScanResultRequest, cb?: (error: string, rep: DescribeSkillSecScanResultResponse) => void): Promise<DescribeSkillSecScanResultResponse>;
/**
* 查询规则引擎的规则列表
*/
DescribeOwaspRules(req: DescribeOwaspRulesRequest, cb?: (error: string, rep: DescribeOwaspRulesResponse) => void): Promise<DescribeOwaspRulesResponse>;
/**
* 设置waf防护状态
*/
ModifySpartaProtectionMode(req: ModifySpartaProtectionModeRequest, cb?: (error: string, rep: ModifySpartaProtectionModeResponse) => void): Promise<ModifySpartaProtectionModeResponse>;
/**
* 删除CC攻击的session设置
*/
DeleteSession(req: DeleteSessionRequest, cb?: (error: string, rep: DeleteSessionResponse) => void): Promise<DeleteSessionResponse>;
/**
* 获取域名的规则白名单
*/
DescribeDomainWhiteRules(req: DescribeDomainWhiteRulesRequest, cb?: (error: string, rep: DescribeDomainWhiteRulesResponse) => void): Promise<DescribeDomainWhiteRulesResponse>;
/**
* 设置域名的webshell状态。
*/
ModifyWebshellStatus(req: ModifyWebshellStatusRequest, cb?: (error: string, rep: ModifyWebshellStatusResponse) => void): Promise<ModifyWebshellStatusResponse>;
/**
* 信息防泄漏切换规则开关
*/
ModifyAntiInfoLeakRuleStatus(req: ModifyAntiInfoLeakRuleStatusRequest, cb?: (error: string, rep: ModifyAntiInfoLeakRuleStatusResponse) => void): Promise<ModifyAntiInfoLeakRuleStatusResponse>;
/**
* 销毁CKafka投递流任务
*/
DestroyPostCKafkaFlow(req: DestroyPostCKafkaFlowRequest, cb?: (error: string, rep: DestroyPostCKafkaFlowResponse) => void): Promise<DestroyPostCKafkaFlowResponse>;
/**
* 本接口用于删除日志下载任务
*/
DeleteExport(req: DeleteExportRequest, cb?: (error: string, rep: DeleteExportResponse) => void): Promise<DeleteExportResponse>;
/**
* 获取防护配置中的精准白名单策略列表
*/
DescribeCustomWhiteRule(req: DescribeCustomWhiteRuleRequest, cb?: (error: string, rep: DescribeCustomWhiteRuleResponse) => void): Promise<DescribeCustomWhiteRuleResponse>;
/**
* clb-waf获取防护域名详情
*/
DescribeHost(req: DescribeHostRequest, cb?: (error: string, rep: DescribeHostResponse) => void): Promise<DescribeHostResponse>;
/**
* 大模型安全代答生成接口。当用户输入命中内容安全风险检测规则时,调用本接口由大模型实时生成安全合规的替代回答。
*/
GenerateLLMSecAnswer(req: GenerateLLMSecAnswerRequest, cb?: (error: string, rep: GenerateLLMSecAnswerResponse) => void): Promise<GenerateLLMSecAnswerResponse>;
/**
* 修改用户防护规则,开启关闭具体的某条规则
*/
ModifyUserSignatureRuleV2(req: ModifyUserSignatureRuleV2Request, cb?: (error: string, rep: ModifyUserSignatureRuleV2Response) => void): Promise<ModifyUserSignatureRuleV2Response>;
/**
* 本接口用于获取访问日志导出列表
*/
DescribeAccessExports(req: DescribeAccessExportsRequest, cb?: (error: string, rep: DescribeAccessExportsResponse) => void): Promise<DescribeAccessExportsResponse>;
/**
* 添加域名的首先验证是否购买了套餐,是否没有达到购买套餐的限制,域名是否已经添加
*/
DescribeHostLimit(req: DescribeHostLimitRequest, cb?: (error: string, rep: DescribeHostLimitResponse) => void): Promise<DescribeHostLimitResponse>;
/**
* 获取套餐实例的弹性qps上限
*/
GetInstanceQpsLimit(req: GetInstanceQpsLimitRequest, cb?: (error: string, rep: GetInstanceQpsLimitResponse) => void): Promise<GetInstanceQpsLimitResponse>;
/**
* 获取地域封禁规则配置
*/
DescribeAreaBanRule(req: DescribeAreaBanRuleRequest, cb?: (error: string, rep: DescribeAreaBanRuleResponse) => void): Promise<DescribeAreaBanRuleResponse>;
/**
* 本接口用于删除访问日志导出
*/
DeleteAccessExport(req: DeleteAccessExportRequest, cb?: (error: string, rep: DeleteAccessExportResponse) => void): Promise<DeleteAccessExportResponse>;
/**
* 获取批量精准白名单的规则列表
*/
DescribeBatchCustomWhiteRules(req: DescribeBatchCustomWhiteRulesRequest, cb?: (error: string, rep: DescribeBatchCustomWhiteRulesResponse) => void): Promise<DescribeBatchCustomWhiteRulesResponse>;
/**
* 删除域名规则白名单
*/
DeleteDomainWhiteRules(req: DeleteDomainWhiteRulesRequest, cb?: (error: string, rep: DeleteDomai