import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { ModifyFwGroupSwitchRequest, DescribeCfwStatusMonitorRequest, CheckClusterNatFwPreAccessRequest, CreateAlertCenterIsolateResponse, DescribeCfwSwitchesRequest, DescribeNDRAssetIdentificationListResponse, ModifyAclRuleRequest, DescribeCfwAnalysisDataResponse, DescribeAclRuleResponse, DescribeNatFwInstanceWithRegionResponse, DescribeFwGroupInstanceInfoRequest, DescribeCfwRulesRequest, DeleteNatFwInstanceResponse, SearchLogResponse, ModifySecurityGroupRuleRequest, CreateSecurityGroupRulesResponse, DescribeNatFwVpcDnsLstRequest, DescribeCfwEipsRequest, RemoveVpcAcRuleRequest, CreateBlockIgnoreRuleListRequest, DescribeAclRuleRequest, ModifyClusterVpcFwSwitchResponse, DescribeOfflineExportTemporaryCredentialsRequest, ExpandCfwVerticalRequest, SyncFwOperateRequest, AddEnterpriseSecurityGroupRulesRequest, ModifyIpsModeSwitchRequest, ModifyAclRuleResponse, CreateNatFwInstanceRequest, DescribeEnterpriseSecurityGroupRuleRequest, CreateAlertCenterOmitRequest, OpenClusterNatFwSwitchRequest, SetNatFwEipResponse, DescribeClusterNatCcnFwSwitchListResponse, ModifyBlockIgnoreRuleNewResponse, ModifyBlockIgnoreListRequest, ModifyBlockIgnoreRuleRequest, DescribeEnterpriseSGRuleProgressRequest, DescribeCfwSwitchesResponse, DescribeNatFwInstancesInfoRequest, DescribeTableStatusRequest, ModifyAddressTemplateResponse, ModifyIsolateTableRequest, CreateNatFwInstanceWithDomainResponse, DescribeAssetSyncRequest, DeleteVpcFwGroupRequest, DescribeNDRAssetIdentificationCursorListResponse, ModifySequenceAclRulesResponse, CreateBlockIgnoreRuleNewResponse, DeleteBlockIgnoreRuleListRequest, SyncFwOperateResponse, DescribeCfwRiskOverviewResponse, CreateNatFwDnatRuleRequest, CreateAlertCenterRuleRequest, RemoveEnterpriseSecurityGroupRuleRequest, UpdateClusterVpcFwResponse, DescribeSecurityGroupListResponse, ModifyEnterpriseSecurityGroupRuleRequest, ModifySequenceRulesResponse, ModifyClusterVpcFwSwitchRequest, DescribeVpcAcRuleResponse, UpdateCheckCcnNonDirectFlagResponse, DescribeFwSyncStatusRequest, DeleteNatFwDnatRuleResponse, ModifyVpcAcRuleResponse, DescribeBlockListRequest, ModifyBlockIgnoreRuleNewRequest, DescribeCfwRiskOverviewRequest, RemoveNatAcRuleResponse, DescribeFwEdgeIpsResponse, DescribeCfwLogsRequest, SetNatFwEipRequest, DescribeTLogIpListResponse, StopSecurityGroupRuleDispatchResponse, DescribeNatFwInfoCountRequest, SetNatFwDnatRuleRequest, StopSecurityGroupRuleDispatchRequest, DescribeIpsModeSwitchRequest, ModifyBlockTopResponse, DescribeNatFwVpcDnsLstResponse, DescribeAclRegInfoResponse, CreateBlockIgnoreRuleListResponse, DescribeLogsResponse, DescribeClusterVpcFwSwitchsRequest, DescribeFwGroupIdNamesResponse, DescribeCfwAlertsRequest, DescribeSerialRegionResponse, DeleteAddressTemplateResponse, DescribeCfwEipsResponse, DescribeSwitchListsRequest, DeleteAddressTemplateRequest, ModifyEnterpriseSecurityDispatchStatusRequest, ModifyStorageSettingResponse, CreateAlertCenterRuleResponse, DescribeNatFwInstanceRequest, ModifyNatFwVpcDnsSwitchResponse, CreateBlockIgnoreRuleNewRequest, DescribeCcnInstanceRegionStatusRequest, DescribeNatAcRuleResponse, AddAclRuleRequest, DescribeVpcFwGroupSwitchRequest, DescribeOfflineExportTemporaryCredentialsResponse, ModifyAcRuleResponse, DescribeTableStatusResponse, DescribeTLogInfoResponse, DescribeCfwLogsResponse, ModifyAllPublicIPSwitchStatusResponse, DescribeCfwAlertsResponse, ModifySecurityGroupItemRuleStatusResponse, DeleteBlockIgnoreRuleListResponse, DescribeNDRAssetIdentificationListRequest, DescribeNatCcnFwSwitchRequest, DescribeCfwAnalysisDataRequest, DeleteSecurityGroupRuleResponse, DescribeSwitchErrorRequest, AddVpcAcRuleRequest, ModifyResourceGroupRequest, DescribeNDRAssetIdentificationCursorListRequest, DescribeCcnAssociatedInstancesRequest, ModifyVpcAcRuleRequest, CreateNatFwDnatRuleResponse, DescribeAcListsResponse, ModifyClusterFwBypassResponse, AddNatAcRuleRequest, DeleteVpcFwGroupResponse, AddEnterpriseSecurityGroupRulesResponse, DescribeCfwInsStatusResponse, DeleteResourceGroupRequest, CreateAddressTemplateResponse, DescribeAclRegInfoRequest, DescribeResourceGroupNewResponse, DescribeNatFwClusterRegionStatusRequest, DescribeAddressTemplateListRequest, RemoveAclRuleRequest, ModifyIpsModeSwitchResponse, DescribeIPStatusListRequest, DescribeFwSyncStatusResponse, ModifyAssetSyncRequest, DescribeRuleOverviewRequest, DescribeVpcFwCcnPolicyWhiteListRequest, ModifyEWRuleStatusRequest, ModifyNatSequenceRulesRequest, DescribeVpcFwGroupSwitchResponse, ModifyBlockIgnoreRuleResponse, DescribeCcnAssociatedInstancesResponse, ModifyNatFwReSelectRequest, CloseClusterNatFwSwitchRequest, ModifyFwGroupSwitchResponse, ModifyAllRuleStatusResponse, RemoveAclRuleResponse, ExpandCfwVerticalResponse, DescribeNatAcRuleRequest, DescribeResourceGroupResponse, DeleteSecurityGroupRuleRequest, DescribeEnterpriseSecurityGroupRuleListResponse, DescribeSecurityGroupListRequest, DescribeCcnInstanceRegionStatusResponse, RemoveVpcAcRuleResponse, DescribeLogsRequest, ModifySecurityGroupRuleResponse, DescribeSecurityGroupRegionListRequest, DescribeSwitchErrorResponse, ModifyTableStatusResponse, DescribeNatFwSwitchRequest, DescribeAddressTemplateListResponse, ModifyAssetSyncResponse, DescribeCfwRuleOptimizationResponse, ModifyClusterNatFwSwitchResponse, DescribeRuleOverviewResponse, CreateAlertCenterRuleAsyncRequest, ModifyNatAcRuleRequest, DescribeSourceAssetResponse, DescribeVpcAclEdgeRangeResponse, ModifyNatFwVpcDnsSwitchRequest, DeleteBlockIgnoreRuleNewResponse, DescribeCfwStatusMonitorResponse, ModifyEdgeIpSwitchRequest, DescribeUnHandleEventTabListRequest, DescribeNatRuleScopesResponse, DescribeAssociatedInstanceListResponse, ModifyNatAcRuleResponse, ExportLogsOfflineResponse, ModifyAssetScanRequest, DescribeEnterpriseSGRuleProgressResponse, CreateVpcFwGroupResponse, DescribeClusterNatCcnFwSwitchListRequest, DescribeVpcFwCcnPolicyWhiteListResponse, RemoveOfflineExportTaskResponse, DeleteRemoteAccessDomainResponse, DeleteRemoteAccessDomainRequest, DescribeLogStorageStatisticResponse, DescribeOfflineExportTaskRequest, DescribeSourceAssetRequest, DescribeCfwInsStatusRequest, DescribeNatRuleScopesRequest, DescribeCfwRuleOptimizationRequest, DescribeLogStorageStatisticRequest, DescribeFwGroupInstanceInfoResponse, DescribeAssetSyncResponse, ModifyNatSequenceRulesResponse, DescribeNatFwInfoCountResponse, ModifyVpcFwGroupRequest, ModifyEnterpriseSecurityDispatchStatusResponse, ModifyVpcFwSequenceRulesResponse, ModifyVpcFwSequenceRulesRequest, ModifyIsolateTableResponse, ModifySecurityGroupSequenceRulesRequest, CreateChooseVpcsResponse, DescribeNatCcnFwSwitchResponse, ModifyRunSyncAssetResponse, ModifySequenceAclRulesRequest, DescribeResourceGroupNewRequest, ModifyBlockTopRequest, RemoveOfflineExportTaskRequest, DeleteAcRuleResponse, ModifyNatFwSwitchResponse, DescribeBlockByIpTimesListResponse, DescribeBlockIgnoreListRequest, DescribeBlockIgnoreListResponse, DescribeCcnVpcFwSwitchRequest, DescribeSecurityGroupRegionListResponse, DescribeIPStatusListResponse, CreateDatabaseWhiteListRulesRequest, ModifyStorageSettingRequest, DescribeEdgeIpSimpleResponse, DescribeNatFwDnatRuleRequest, DescribeBlockStaticListRequest, ModifyClusterFwBypassRequest, DescribeCfwAssetsRequest, DescribeNatFwSwitchResponse, ModifyAllRuleStatusRequest, ModifyVpcFwGroupResponse, ModifyRunSyncAssetRequest, CreateAcRulesResponse, ModifyAssetScanResponse, ModifyAllPublicIPSwitchStatusRequest, RemoveNatAcRuleRequest, DescribeNatFwInstanceResponse, DescribeFwEdgeIpsRequest, ModifyEWRuleStatusResponse, DescribeVpcAclEdgeRangeRequest, ModifyClusterNatFwSwitchRequest, ModifyNatInstanceResponse, DescribeBlockStaticListResponse, DescribeIpsModeSwitchResponse, DescribeIpsRuleListNewResponse, DescribeIpsRuleListNewRequest, CloseClusterNatFwSwitchResponse, DescribeNatFwInstanceWithRegionRequest, ModifyAddressTemplateRequest, UpdateClusterVpcFwRequest, DescribeBlockListResponse, CheckClusterNatFwPreAccessResponse, DeleteNatFwDnatRuleRequest, CreateAlertCenterRuleAsyncResponse, CreateChooseVpcsRequest, ModifyNatInstanceRequest, ModifyBlockIgnoreListResponse, RemoveAcRuleResponse, DescribeCcnVpcFwPolicyLimitResponse, AddVpcAcRuleResponse, CheckClusterVpcFwPreAccessResponse, ModifySequenceRulesRequest, DescribeEnterpriseSecurityGroupRuleResponse, ModifyNatFwReSelectResponse, DescribeCfwAssetsResponse, DescribeVpcAcRuleRequest, AddAclRuleResponse, DescribeTLogInfoRequest, DescribeTLogIpListRequest, OpenClusterNatFwSwitchResponse, DescribeEdgeIpSimpleRequest, CreateNatFwInstanceResponse, DescribeCcnVpcFwPolicyLimitRequest, DescribeDefenseSwitchRequest, DescribeCcnVpcFwSwitchResponse, RemoveAcRuleRequest, CreateAddressTemplateRequest, CreateDatabaseWhiteListRulesResponse, ExportLogsOfflineRequest, DescribeUnHandleEventTabListResponse, ModifyEnterpriseSecurityGroupRuleResponse, ModifySecurityGroupSequenceRulesResponse, DescribeBlockByIpTimesListRequest, RemoveEnterpriseSecurityGroupRuleResponse, DescribeEnterpriseSecurityGroupRuleListRequest, CreateAlertCenterOmitResponse, DescribeSerialRegionRequest, DescribeOfflineExportTaskResponse, ModifyEdgeIpSwitchResponse, UpdateCheckCcnNonDirectFlagRequest, DeleteNatFwInstanceRequest, DescribeCfwRulesResponse, SetNatFwDnatRuleResponse, DescribeDefenseSwitchResponse, DescribeAcListsRequest, DeleteAcRuleRequest, ModifyNatFwSwitchRequest, DeleteBlockIgnoreRuleNewRequest, DescribeNatFwDnatRuleResponse, DescribeGuideScanInfoRequest, DescribeClusterVpcFwSwitchsResponse, CheckClusterVpcFwPreAccessRequest, CreateSecurityGroupRulesRequest, CreateVpcFwGroupRequest, CreateNatFwInstanceWithDomainRequest, DescribeSwitchListsResponse, ModifyResourceGroupResponse, DeleteResourceGroupResponse, SearchLogRequest, CreateAlertCenterIsolateRequest, ModifySecurityGroupItemRuleStatusRequest, DescribeNatFwClusterRegionStatusResponse, DescribeFwGroupIdNamesRequest, ModifyAcRuleRequest, DescribeNatFwInstancesInfoResponse, AddNatAcRuleResponse, DescribeResourceGroupRequest, CreateAcRulesRequest, DescribeAssociatedInstanceListRequest, ModifyTableStatusRequest, DescribeGuideScanInfoResponse } from "./cfw_models";
/**
 * cfw client
 * @class
 */
export declare class Client extends AbstractClient {
    constructor(clientConfig: ClientConfig);
    /**
     * 删除 VPC 边界访问控制规则。
     */
    RemoveVpcAcRule(req: RemoveVpcAcRuleRequest, cb?: (error: string, rep: RemoveVpcAcRuleResponse) => void): Promise<RemoveVpcAcRuleResponse>;
    /**
     * 删除 IP 封禁规则，或清空封禁列表。
     */
    DeleteBlockIgnoreRuleNew(req: DeleteBlockIgnoreRuleNewRequest, cb?: (error: string, rep: DeleteBlockIgnoreRuleNewResponse) => void): Promise<DeleteBlockIgnoreRuleNewResponse>;
    /**
     * 查询集群模式Vpc间防火墙开关
     */
    DescribeClusterVpcFwSwitchs(req: DescribeClusterVpcFwSwitchsRequest, cb?: (error: string, rep: DescribeClusterVpcFwSwitchsResponse) => void): Promise<DescribeClusterVpcFwSwitchsResponse>;
    /**
     * VPC防火墙(组)开关列表
     */
    DescribeVpcFwGroupSwitch(req: DescribeVpcFwGroupSwitchRequest, cb?: (error: string, rep: DescribeVpcFwGroupSwitchResponse) => void): Promise<DescribeVpcFwGroupSwitchResponse>;
    /**
     * 启用停用VPC间规则或Nat边界规则
VPC间规则需指定EdgeId。Nat边界规则需指定地域Region与Direction。
     */
    ModifyEWRuleStatus(req: ModifyEWRuleStatusRequest, cb?: (error: string, rep: ModifyEWRuleStatusResponse) => void): Promise<ModifyEWRuleStatusResponse>;
    /**
     * 中止安全组规则下发
     */
    StopSecurityGroupRuleDispatch(req: StopSecurityGroupRuleDispatchRequest, cb?: (error: string, rep: StopSecurityGroupRuleDispatchResponse) => void): Promise<StopSecurityGroupRuleDispatchResponse>;
    /**
     * ModifyResourceGroup-资产中心资产组信息修改
     */
    ModifyResourceGroup(req: ModifyResourceGroupRequest, cb?: (error: string, rep: ModifyResourceGroupResponse) => void): Promise<ModifyResourceGroupResponse>;
    /**
     * ModifyBlockTop取消置顶接口
     */
    ModifyBlockTop(req: ModifyBlockTopRequest, cb?: (error: string, rep: ModifyBlockTopResponse) => void): Promise<ModifyBlockTopResponse>;
    /**
     * 资产中心资产组数数据信息查询
     */
    DescribeResourceGroupNew(req: DescribeResourceGroupNewRequest, cb?: (error: string, rep: DescribeResourceGroupNewResponse) => void): Promise<DescribeResourceGroupNewResponse>;
    /**
     * 编辑VPC间防火墙(防火墙组)
     */
    ModifyVpcFwGroup(req: ModifyVpcFwGroupRequest, cb?: (error: string, rep: ModifyVpcFwGroupResponse) => void): Promise<ModifyVpcFwGroupResponse>;
    /**
     * 资产同步
     */
    ModifyAssetSync(req?: ModifyAssetSyncRequest, cb?: (error: string, rep: ModifyAssetSyncResponse) => void): Promise<ModifyAssetSyncResponse>;
    /**
     * 删除防火墙(组)，或者删除其中实例
     */
    DeleteVpcFwGroup(req: DeleteVpcFwGroupRequest, cb?: (error: string, rep: DeleteVpcFwGroupResponse) => void): Promise<DeleteVpcFwGroupResponse>;
    /**
     * 新增一条或多条 VPC 边界访问控制规则。
     */
    AddVpcAcRule(req: AddVpcAcRuleRequest, cb?: (error: string, rep: AddVpcAcRuleResponse) => void): Promise<AddVpcAcRuleResponse>;
    /**
     * 新增一条或多条企业安全组规则。
     */
    AddEnterpriseSecurityGroupRules(req: AddEnterpriseSecurityGroupRulesRequest, cb?: (error: string, rep: AddEnterpriseSecurityGroupRulesResponse) => void): Promise<AddEnterpriseSecurityGroupRulesResponse>;
    /**
     * 查询规则表状态
     */
    DescribeTableStatus(req: DescribeTableStatusRequest, cb?: (error: string, rep: DescribeTableStatusResponse) => void): Promise<DescribeTableStatusResponse>;
    /**
     * DescribeSourceAsset-查询全部资产信息
     */
    DescribeSourceAsset(req: DescribeSourceAssetRequest, cb?: (error: string, rep: DescribeSourceAssetResponse) => void): Promise<DescribeSourceAssetResponse>;
    /**
     * 企业安全组规则快速排序
     */
    ModifySecurityGroupSequenceRules(req: ModifySecurityGroupSequenceRulesRequest, cb?: (error: string, rep: ModifySecurityGroupSequenceRulesResponse) => void): Promise<ModifySecurityGroupSequenceRulesResponse>;
    /**
     * 删除企业安全组规则。
     */
    RemoveEnterpriseSecurityGroupRule(req: RemoveEnterpriseSecurityGroupRuleRequest, cb?: (error: string, rep: RemoveEnterpriseSecurityGroupRuleResponse) => void): Promise<RemoveEnterpriseSecurityGroupRuleResponse>;
    /**
     * 修改集群模式VPC防火墙开关
     */
    ModifyClusterVpcFwSwitch(req: ModifyClusterVpcFwSwitchRequest, cb?: (error: string, rep: ModifyClusterVpcFwSwitchResponse) => void): Promise<ModifyClusterVpcFwSwitchResponse>;
    /**
     * DescribeNDRAssetIdentificationList - 获取NDR资产识别结果列表
     */
    DescribeNDRAssetIdentificationList(req: DescribeNDRAssetIdentificationListRequest, cb?: (error: string, rep: DescribeNDRAssetIdentificationListResponse) => void): Promise<DescribeNDRAssetIdentificationListResponse>;
    /**
     * DescribeNDRAssetIdentificationCursorList - 游标获取NDR资产识别结果列表
     */
    DescribeNDRAssetIdentificationCursorList(req: DescribeNDRAssetIdentificationCursorListRequest, cb?: (error: string, rep: DescribeNDRAssetIdentificationCursorListResponse) => void): Promise<DescribeNDRAssetIdentificationCursorListResponse>;
    /**
     * DescribeUnHandleEventTabList 告警中心伪攻击链事件未处置接口
     */
    DescribeUnHandleEventTabList(req: DescribeUnHandleEventTabListRequest, cb?: (error: string, rep: DescribeUnHandleEventTabListResponse) => void): Promise<DescribeUnHandleEventTabListResponse>;
    /**
     * 查询当前租户防火墙日志。分页只使用 Response.Data 内的 HasMore / NextToken。
     */
    DescribeCfwLogs(req: DescribeCfwLogsRequest, cb?: (error: string, rep: DescribeCfwLogsResponse) => void): Promise<DescribeCfwLogsResponse>;
    /**
     * 创建NAT防火墙实例（Region参数必填）
     */
    CreateNatFwInstance(req: CreateNatFwInstanceRequest, cb?: (error: string, rep: CreateNatFwInstanceResponse) => void): Promise<CreateNatFwInstanceResponse>;
    /**
     * 发起 NAT CCN 集群模式防火墙预接入检查（仅支持自动接入模式）。入参与 OpenClusterNatFwSwitch 完全相同，传入相同的 NatCcnSwitch 配置 JSON 即可发起检查。检查为异步执行：接口立即返回 CheckItems 检查项清单，前端轮询 DescribeClusterNatCcnFwSwitchList 接口读取 CheckResult 获取各阶段的通过/失败状态。
     */
    CheckClusterNatFwPreAccess(req: CheckClusterNatFwPreAccessRequest, cb?: (error: string, rep: CheckClusterNatFwPreAccessResponse) => void): Promise<CheckClusterNatFwPreAccessResponse>;
    /**
     * 修改入侵防御防护模式
     */
    ModifyIpsModeSwitch(req: ModifyIpsModeSwitchRequest, cb?: (error: string, rep: ModifyIpsModeSwitchResponse) => void): Promise<ModifyIpsModeSwitchResponse>;
    /**
     * 重新检测CCN中接入VPC防火墙的VPC实例非同城直通标记
     */
    UpdateCheckCcnNonDirectFlag(req: UpdateCheckCcnNonDirectFlagRequest, cb?: (error: string, rep: UpdateCheckCcnNonDirectFlagResponse) => void): Promise<UpdateCheckCcnNonDirectFlagResponse>;
    /**
     * 查询当前租户防火墙规则配置。覆盖互联网边界、NAT、VPC、企业安全组，以及入侵防御 intrusion_prevention 的 blocklist、whitelist、isolate 三类有效列表。结果在 Response.Data 的 JSON 字符串中。
     */
    DescribeCfwRules(req: DescribeCfwRulesRequest, cb?: (error: string, rep: DescribeCfwRulesResponse) => void): Promise<DescribeCfwRulesResponse>;
    /**
     * 删除远程运维域名
     */
    DeleteRemoteAccessDomain(req: DeleteRemoteAccessDomainRequest, cb?: (error: string, rep: DeleteRemoteAccessDomainResponse) => void): Promise<DeleteRemoteAccessDomainResponse>;
    /**
     * 删除Nat防火墙Dnat规则
     */
    DeleteNatFwDnatRule(req: DeleteNatFwDnatRuleRequest, cb?: (error: string, rep: DeleteNatFwDnatRuleResponse) => void): Promise<DeleteNatFwDnatRuleResponse>;
    /**
     * 批量添加入侵防御封禁列表、放通列表规则
     */
    CreateBlockIgnoreRuleList(req: CreateBlockIgnoreRuleListRequest, cb?: (error: string, rep: CreateBlockIgnoreRuleListResponse) => void): Promise<CreateBlockIgnoreRuleListResponse>;
    /**
     * 查询当前租户防火墙聚合告警事件。Response.Data 内 total 表示聚合告警事件数；alerts[].occurrence_count 表示单个聚合告警事件的告警发生次数/命中次数。
     */
    DescribeCfwAlerts(req: DescribeCfwAlertsRequest, cb?: (error: string, rep: DescribeCfwAlertsResponse) => void): Promise<DescribeCfwAlertsResponse>;
    /**
     * 编辑单条入侵防御封禁列表、放通列表规则（新）
     */
    ModifyBlockIgnoreRuleNew(req: ModifyBlockIgnoreRuleNewRequest, cb?: (error: string, rep: ModifyBlockIgnoreRuleNewResponse) => void): Promise<ModifyBlockIgnoreRuleNewResponse>;
    /**
     * 修改边界防火墙开关(旁路、串行)
     */
    ModifyEdgeIpSwitch(req: ModifyEdgeIpSwitchRequest, cb?: (error: string, rep: ModifyEdgeIpSwitchResponse) => void): Promise<ModifyEdgeIpSwitchResponse>;
    /**
     * 查询当前租户防火墙防护开关总览。结果在 Response.Data 的 JSON 字符串中。本接口没有自定义业务入参，不支持过滤、排序或分页。border_firewall、nat_firewall、vpc_firewall、ndr 的 available 表示至少一个对应防护开关实际开启，不表示仅已购买或已创建；ips.mode 可能为跟随全局、观察、拦截、严格、关闭或未知。
     */
    DescribeCfwSwitches(req?: DescribeCfwSwitchesRequest, cb?: (error: string, rep: DescribeCfwSwitchesResponse) => void): Promise<DescribeCfwSwitchesResponse>;
    /**
     * DescribeBlockByIpTimesList 告警中心阻断IP折线图
     */
    DescribeBlockByIpTimesList(req: DescribeBlockByIpTimesListRequest, cb?: (error: string, rep: DescribeBlockByIpTimesListResponse) => void): Promise<DescribeBlockByIpTimesListResponse>;
    /**
     * 查询Nat防火墙Dnat规则
     */
    DescribeNatFwDnatRule(req: DescribeNatFwDnatRuleRequest, cb?: (error: string, rep: DescribeNatFwDnatRuleResponse) => void): Promise<DescribeNatFwDnatRuleResponse>;
    /**
     * DescribeBlockList 告警中心阻断资产视图列表
     */
    DescribeBlockList(req: DescribeBlockListRequest, cb?: (error: string, rep: DescribeBlockListResponse) => void): Promise<DescribeBlockListResponse>;
    /**
     * 获取当前用户接入nat防火墙的所有子网数及natfw实例个数
     */
    DescribeNatFwInfoCount(req?: DescribeNatFwInfoCountRequest, cb?: (error: string, rep: DescribeNatFwInfoCountResponse) => void): Promise<DescribeNatFwInfoCountResponse>;
    /**
     * 展示当前natfw 实例对应的vpc dns开关
     */
    DescribeNatFwVpcDnsLst(req: DescribeNatFwVpcDnsLstRequest, cb?: (error: string, rep: DescribeNatFwVpcDnsLstResponse) => void): Promise<DescribeNatFwVpcDnsLstResponse>;
    /**
     * 编辑单条入侵防御封禁列表、放通列表规则
     */
    ModifyBlockIgnoreRule(req: ModifyBlockIgnoreRuleRequest, cb?: (error: string, rep: ModifyBlockIgnoreRuleResponse) => void): Promise<ModifyBlockIgnoreRuleResponse>;
    /**
     * 查询互联网边界访问控制列表
     */
    DescribeAclRule(req: DescribeAclRuleRequest, cb?: (error: string, rep: DescribeAclRuleResponse) => void): Promise<DescribeAclRuleResponse>;
    /**
     * 编辑单条安全组规则
     */
    ModifySecurityGroupRule(req: ModifySecurityGroupRuleRequest, cb?: (error: string, rep: ModifySecurityGroupRuleResponse) => void): Promise<ModifySecurityGroupRuleResponse>;
    /**
     * 修改更新CCN中VPC防火墙策略配置
     */
    UpdateClusterVpcFw(req: UpdateClusterVpcFwRequest, cb?: (error: string, rep: UpdateClusterVpcFwResponse) => void): Promise<UpdateClusterVpcFwResponse>;
    /**
     * 查询安全组规则列表
     */
    DescribeSecurityGroupList(req: DescribeSecurityGroupListRequest, cb?: (error: string, rep: DescribeSecurityGroupListResponse) => void): Promise<DescribeSecurityGroupListResponse>;
    /**
     * 修改一条 VPC边界访问控制规则。
     */
    ModifyVpcAcRule(req: ModifyVpcAcRuleRequest, cb?: (error: string, rep: ModifyVpcAcRuleResponse) => void): Promise<ModifyVpcAcRuleResponse>;
    /**
     * 资产同步状态查询
     */
    DescribeAssetSync(req?: DescribeAssetSyncRequest, cb?: (error: string, rep: DescribeAssetSyncResponse) => void): Promise<DescribeAssetSyncResponse>;
    /**
     * 创建企业安全组规则
     */
    CreateSecurityGroupRules(req: CreateSecurityGroupRulesRequest, cb?: (error: string, rep: CreateSecurityGroupRulesResponse) => void): Promise<CreateSecurityGroupRulesResponse>;
    /**
     * 获取用户防火墙(组)的ID名称列表
     */
    DescribeFwGroupIdNames(req: DescribeFwGroupIdNamesRequest, cb?: (error: string, rep: DescribeFwGroupIdNamesResponse) => void): Promise<DescribeFwGroupIdNamesResponse>;
    /**
     * 异步处置新告警中心的告警。支持告警封禁、告警加白、IP 封禁、IP 加白、域名加白、加入安全基线和资产隔离。
     */
    CreateAlertCenterRuleAsync(req: CreateAlertCenterRuleAsyncRequest, cb?: (error: string, rep: CreateAlertCenterRuleAsyncResponse) => void): Promise<CreateAlertCenterRuleAsyncResponse>;
    /**
     * 创建Nat防火墙Dnat规则
     */
    CreateNatFwDnatRule(req: CreateNatFwDnatRuleRequest, cb?: (error: string, rep: CreateNatFwDnatRuleResponse) => void): Promise<CreateNatFwDnatRuleResponse>;
    /**
     * 获取入侵防御按钮列表
     */
    DescribeDefenseSwitch(req?: DescribeDefenseSwitchRequest, cb?: (error: string, rep: DescribeDefenseSwitchResponse) => void): Promise<DescribeDefenseSwitchResponse>;
    /**
     * 获取租户所有VPC防火墙(组)及VPC防火墙实例卡片信息
     */
    DescribeFwGroupInstanceInfo(req: DescribeFwGroupInstanceInfoRequest, cb?: (error: string, rep: DescribeFwGroupInstanceInfoResponse) => void): Promise<DescribeFwGroupInstanceInfoResponse>;
    /**
     * nat 防火墙VPC DNS 开关切换
     */
    ModifyNatFwVpcDnsSwitch(req: ModifyNatFwVpcDnsSwitchRequest, cb?: (error: string, rep: ModifyNatFwVpcDnsSwitchResponse) => void): Promise<ModifyNatFwVpcDnsSwitchResponse>;
    /**
     * 查询云联网关联的实例信息
     */
    DescribeCcnAssociatedInstances(req: DescribeCcnAssociatedInstancesRequest, cb?: (error: string, rep: DescribeCcnAssociatedInstancesResponse) => void): Promise<DescribeCcnAssociatedInstancesResponse>;
    /**
     * 启用停用单条企业安全组规则
     */
    ModifySecurityGroupItemRuleStatus(req: ModifySecurityGroupItemRuleStatusRequest, cb?: (error: string, rep: ModifySecurityGroupItemRuleStatusResponse) => void): Promise<ModifySecurityGroupItemRuleStatusResponse>;
    /**
     * GetNatFwInstanceWithRegion 获取租户新增运维的NAT实例，带上地域
     */
    DescribeNatFwInstanceWithRegion(req?: DescribeNatFwInstanceWithRegionRequest, cb?: (error: string, rep: DescribeNatFwInstanceWithRegionResponse) => void): Promise<DescribeNatFwInstanceWithRegionResponse>;
    /**
     * 批量新增封禁或放通规则。
     */
    CreateBlockIgnoreRuleNew(req: CreateBlockIgnoreRuleNewRequest, cb?: (error: string, rep: CreateBlockIgnoreRuleNewResponse) => void): Promise<CreateBlockIgnoreRuleNewResponse>;
    /**
     * 关闭NAT CCN集群模式防火墙开关
     */
    CloseClusterNatFwSwitch(req: CloseClusterNatFwSwitchRequest, cb?: (error: string, rep: CloseClusterNatFwSwitchResponse) => void): Promise<CloseClusterNatFwSwitchResponse>;
    /**
     * DeleteResourceGroup-资产中心资产组删除
     */
    DeleteResourceGroup(req: DeleteResourceGroupRequest, cb?: (error: string, rep: DeleteResourceGroupResponse) => void): Promise<DeleteResourceGroupResponse>;
    /**
     * 删除日志离线导出任务
     */
    RemoveOfflineExportTask(req: RemoveOfflineExportTaskRequest, cb?: (error: string, rep: RemoveOfflineExportTaskResponse) => void): Promise<RemoveOfflineExportTaskResponse>;
    /**
     * 查询NAT边界防火墙开关列表
     */
    DescribeNatFwSwitch(req: DescribeNatFwSwitchRequest, cb?: (error: string, rep: DescribeNatFwSwitchResponse) => void): Promise<DescribeNatFwSwitchResponse>;
    /**
     * vpc间规则快速排序
     */
    ModifyVpcFwSequenceRules(req: ModifyVpcFwSequenceRulesRequest, cb?: (error: string, rep: ModifyVpcFwSequenceRulesResponse) => void): Promise<ModifyVpcFwSequenceRulesResponse>;
    /**
     * 忽略告警中心或拦截列表中的记录。忽略操作不支持撤销。
     */
    CreateAlertCenterOmit(req: CreateAlertCenterOmitRequest, cb?: (error: string, rep: CreateAlertCenterOmitResponse) => void): Promise<CreateAlertCenterOmitResponse>;
    /**
     * 删除互联网边界规则
     */
    RemoveAcRule(req: RemoveAcRuleRequest, cb?: (error: string, rep: RemoveAcRuleResponse) => void): Promise<RemoveAcRuleResponse>;
    /**
     * 查询内网间访问控制列表
     */
    DescribeVpcAcRule(req: DescribeVpcAcRuleRequest, cb?: (error: string, rep: DescribeVpcAcRuleResponse) => void): Promise<DescribeVpcAcRuleResponse>;
    /**
     * 查询CCN中VPC防火墙接入策略配置时的规则数量限制
     */
    DescribeCcnVpcFwPolicyLimit(req?: DescribeCcnVpcFwPolicyLimitRequest, cb?: (error: string, rep: DescribeCcnVpcFwPolicyLimitResponse) => void): Promise<DescribeCcnVpcFwPolicyLimitResponse>;
    /**
     * 查询NAT CCN防火墙开关配置
     */
    DescribeNatCcnFwSwitch(req: DescribeNatCcnFwSwitchRequest, cb?: (error: string, rep: DescribeNatCcnFwSwitchResponse) => void): Promise<DescribeNatCcnFwSwitchResponse>;
    /**
     * 修改企业安全组规则，包括编辑内容或启停规则。
     */
    ModifyEnterpriseSecurityGroupRule(req: ModifyEnterpriseSecurityGroupRuleRequest, cb?: (error: string, rep: ModifyEnterpriseSecurityGroupRuleResponse) => void): Promise<ModifyEnterpriseSecurityGroupRuleResponse>;
    /**
     * 新增一条或多条互联网边界访问控制规则。
     */
    AddAclRule(req: AddAclRuleRequest, cb?: (error: string, rep: AddAclRuleResponse) => void): Promise<AddAclRuleResponse>;
    /**
     * 查询新版安全组下发进度
     */
    DescribeEnterpriseSGRuleProgress(req?: DescribeEnterpriseSGRuleProgressRequest, cb?: (error: string, rep: DescribeEnterpriseSGRuleProgressResponse) => void): Promise<DescribeEnterpriseSGRuleProgressResponse>;
    /**
     * 修改一条 NAT边界访问控制规则。
     */
    ModifyNatAcRule(req: ModifyNatAcRuleRequest, cb?: (error: string, rep: ModifyNatAcRuleResponse) => void): Promise<ModifyNatAcRuleResponse>;
    /**
     * 删除规则
     */
    DeleteSecurityGroupRule(req: DeleteSecurityGroupRuleRequest, cb?: (error: string, rep: DeleteSecurityGroupRuleResponse) => void): Promise<DeleteSecurityGroupRuleResponse>;
    /**
     * 修改地址模板
     */
    ModifyAddressTemplate(req: ModifyAddressTemplateRequest, cb?: (error: string, rep: ModifyAddressTemplateResponse) => void): Promise<ModifyAddressTemplateResponse>;
    /**
     * 防火墙开关列表，请换用DescribeFwEdgeIps
     */
    DescribeSwitchLists(req: DescribeSwitchListsRequest, cb?: (error: string, rep: DescribeSwitchListsResponse) => void): Promise<DescribeSwitchListsResponse>;
    /**
     * 查询CCN VPC防火墙开关配置
     */
    DescribeCcnVpcFwSwitch(req: DescribeCcnVpcFwSwitchRequest, cb?: (error: string, rep: DescribeCcnVpcFwSwitchResponse) => void): Promise<DescribeCcnVpcFwSwitchResponse>;
    /**
     * 查询内网间访问控制规则的生效范围
     */
    DescribeVpcAclEdgeRange(req: DescribeVpcAclEdgeRangeRequest, cb?: (error: string, rep: DescribeVpcAclEdgeRangeResponse) => void): Promise<DescribeVpcAclEdgeRangeResponse>;
    /**
     * 修改NAT CCN集群模式防火墙开关配置
     */
    ModifyClusterNatFwSwitch(req: ModifyClusterNatFwSwitchRequest, cb?: (error: string, rep: ModifyClusterNatFwSwitchResponse) => void): Promise<ModifyClusterNatFwSwitchResponse>;
    /**
     * 修改规则表状态
     */
    ModifyTableStatus(req: ModifyTableStatusRequest, cb?: (error: string, rep: ModifyTableStatusResponse) => void): Promise<ModifyTableStatusResponse>;
    /**
     * 查询VPC防火墙策略路由功能开白的CCN列表
     */
    DescribeVpcFwCcnPolicyWhiteList(req?: DescribeVpcFwCcnPolicyWhiteListRequest, cb?: (error: string, rep: DescribeVpcFwCcnPolicyWhiteListResponse) => void): Promise<DescribeVpcFwCcnPolicyWhiteListResponse>;
    /**
     * 用户告警中心-封隔离处置按钮
     */
    CreateAlertCenterIsolate(req: CreateAlertCenterIsolateRequest, cb?: (error: string, rep: CreateAlertCenterIsolateResponse) => void): Promise<CreateAlertCenterIsolateResponse>;
    /**
     * 支持对封禁列表、放通列表如下操作：
批量增加封禁IP、放通IP/域名
批量删除封禁IP、放通IP/域名
批量修改封禁IP、放通IP/域名生效事件
     */
    ModifyBlockIgnoreList(req: ModifyBlockIgnoreListRequest, cb?: (error: string, rep: ModifyBlockIgnoreListResponse) => void): Promise<ModifyBlockIgnoreListResponse>;
    /**
     * 创建、选择vpc
     */
    CreateChooseVpcs(req: CreateChooseVpcsRequest, cb?: (error: string, rep: CreateChooseVpcsResponse) => void): Promise<CreateChooseVpcsResponse>;
    /**
     * 资产扫描
     */
    ModifyAssetScan(req: ModifyAssetScanRequest, cb?: (error: string, rep: ModifyAssetScanResponse) => void): Promise<ModifyAssetScanResponse>;
    /**
     * 删除地址模板规则
     */
    DeleteAddressTemplate(req: DeleteAddressTemplateRequest, cb?: (error: string, rep: DeleteAddressTemplateResponse) => void): Promise<DeleteAddressTemplateResponse>;
    /**
     * 修改规则执行顺序
     */
    ModifySequenceRules(req: ModifySequenceRulesRequest, cb?: (error: string, rep: ModifySequenceRulesResponse) => void): Promise<ModifySequenceRulesResponse>;
    /**
     * 删除互联网边界访问控制规则。
     */
    RemoveAclRule(req: RemoveAclRuleRequest, cb?: (error: string, rep: RemoveAclRuleResponse) => void): Promise<RemoveAclRuleResponse>;
    /**
     * 修改集群防火墙Bypass状态
     */
    ModifyClusterFwBypass(req: ModifyClusterFwBypassRequest, cb?: (error: string, rep: ModifyClusterFwBypassResponse) => void): Promise<ModifyClusterFwBypassResponse>;
    /**
     * 互联网边界规则快速排序
     */
    ModifySequenceAclRules(req: ModifySequenceAclRulesRequest, cb?: (error: string, rep: ModifySequenceAclRulesResponse) => void): Promise<ModifySequenceAclRulesResponse>;
    /**
     * 修改防火墙(组)开关(支持单点模式、多点模式、全互通模式)
     */
    ModifyFwGroupSwitch(req: ModifyFwGroupSwitchRequest, cb?: (error: string, rep: ModifyFwGroupSwitchResponse) => void): Promise<ModifyFwGroupSwitchResponse>;
    /**
     * 查询规则列表概况
     */
    DescribeRuleOverview(req: DescribeRuleOverviewRequest, cb?: (error: string, rep: DescribeRuleOverviewResponse) => void): Promise<DescribeRuleOverviewResponse>;
    /**
     * IP防护状态查询
     */
    DescribeIPStatusList(req: DescribeIPStatusListRequest, cb?: (error: string, rep: DescribeIPStatusListResponse) => void): Promise<DescribeIPStatusListResponse>;
    /**
     * 查询地域配置信息-DescribeAllRegionList
     */
    DescribeSecurityGroupRegionList(req?: DescribeSecurityGroupRegionListRequest, cb?: (error: string, rep: DescribeSecurityGroupRegionListResponse) => void): Promise<DescribeSecurityGroupRegionListResponse>;
    /**
     * 查询当前租户防火墙纳管资产。首次查询传 AssetType、过滤条件和 Limit；Response.Data.HasMore=true 时，续查只传 NextToken。默认查询 host；broad 查询分页返回资产，exact InstanceId 查询分页返回该实例 fingerprints 且每页重复基础资产。仅明确需要 VPC 或子网时传 AssetType。
     */
    DescribeCfwAssets(req: DescribeCfwAssetsRequest, cb?: (error: string, rep: DescribeCfwAssetsResponse) => void): Promise<DescribeCfwAssetsResponse>;
    /**
     * NAT防火墙规则快速排序
     */
    ModifyNatSequenceRules(req: ModifyNatSequenceRulesRequest, cb?: (error: string, rep: ModifyNatSequenceRulesResponse) => void): Promise<ModifyNatSequenceRulesResponse>;
    /**
     * cfw实例运行状态查询
     */
    DescribeCfwInsStatus(req?: DescribeCfwInsStatusRequest, cb?: (error: string, rep: DescribeCfwInsStatusResponse) => void): Promise<DescribeCfwInsStatusResponse>;
    /**
     * 查询新企业安全组规则
     */
    DescribeEnterpriseSecurityGroupRule(req: DescribeEnterpriseSecurityGroupRuleRequest, cb?: (error: string, rep: DescribeEnterpriseSecurityGroupRuleResponse) => void): Promise<DescribeEnterpriseSecurityGroupRuleResponse>;
    /**
     * 查询串行防火墙地域带宽分配信息
     */
    DescribeSerialRegion(req?: DescribeSerialRegionRequest, cb?: (error: string, rep: DescribeSerialRegionResponse) => void): Promise<DescribeSerialRegionResponse>;
    /**
     * 请使用 [日志分析SearchLog接口](https://cloud.tencent.com/document/product/1132/118363)
     */
    DescribeLogs(req: DescribeLogsRequest, cb?: (error: string, rep: DescribeLogsResponse) => void): Promise<DescribeLogsResponse>;
    /**
     * 配置防火墙Dnat规则
     */
    SetNatFwDnatRule(req: SetNatFwDnatRuleRequest, cb?: (error: string, rep: SetNatFwDnatRuleResponse) => void): Promise<SetNatFwDnatRuleResponse>;
    /**
     * 启用停用全部规则
     */
    ModifyAllRuleStatus(req: ModifyAllRuleStatusRequest, cb?: (error: string, rep: ModifyAllRuleStatusResponse) => void): Promise<ModifyAllRuleStatusResponse>;
    /**
     * 批量删除入侵防御封禁列表、放通列表规则
     */
    DeleteBlockIgnoreRuleList(req: DeleteBlockIgnoreRuleListRequest, cb?: (error: string, rep: DeleteBlockIgnoreRuleListResponse) => void): Promise<DeleteBlockIgnoreRuleListResponse>;
    /**
     * 查询状态监控场景。Op=describe_scene 用于发现可用场景、指标、视角和二级下拉 available_options；Op=fetch_scene 用于拉取具体场景快照，结果在 Response.Data 的 JSON 字符串中。
     */
    DescribeCfwStatusMonitor(req: DescribeCfwStatusMonitorRequest, cb?: (error: string, rep: DescribeCfwStatusMonitorResponse) => void): Promise<DescribeCfwStatusMonitorResponse>;
    /**
     * 用户告警中心-封禁、放通处置按钮
     */
    CreateAlertCenterRule(req: CreateAlertCenterRuleRequest, cb?: (error: string, rep: CreateAlertCenterRuleResponse) => void): Promise<CreateAlertCenterRuleResponse>;
    /**
     * 查询NAT CCN集群模式防火墙开关列表
     */
    DescribeClusterNatCcnFwSwitchList(req: DescribeClusterNatCcnFwSwitchListRequest, cb?: (error: string, rep: DescribeClusterNatCcnFwSwitchListResponse) => void): Promise<DescribeClusterNatCcnFwSwitchListResponse>;
    /**
     * IPS规则查询接口新
     */
    DescribeIpsRuleListNew(req: DescribeIpsRuleListNewRequest, cb?: (error: string, rep: DescribeIpsRuleListNewResponse) => void): Promise<DescribeIpsRuleListNewResponse>;
    /**
     * 修改一条互联网边界访问控制规则。
     */
    ModifyAclRule(req: ModifyAclRuleRequest, cb?: (error: string, rep: ModifyAclRuleResponse) => void): Promise<ModifyAclRuleResponse>;
    /**
     * 查询指定NAT所在地域是否有NAT防火墙引流集群
     */
    DescribeNatFwClusterRegionStatus(req: DescribeNatFwClusterRegionStatusRequest, cb?: (error: string, rep: DescribeNatFwClusterRegionStatusResponse) => void): Promise<DescribeNatFwClusterRegionStatusResponse>;
    /**
     * 查询新企业安全组规则  从node接口迁移   原接口DescribeSecurityGroupNewList
     */
    DescribeEnterpriseSecurityGroupRuleList(req: DescribeEnterpriseSecurityGroupRuleListRequest, cb?: (error: string, rep: DescribeEnterpriseSecurityGroupRuleListResponse) => void): Promise<DescribeEnterpriseSecurityGroupRuleListResponse>;
    /**
     * 查询防火墙弹性公网IP
     */
    DescribeCfwEips(req: DescribeCfwEipsRequest, cb?: (error: string, rep: DescribeCfwEipsResponse) => void): Promise<DescribeCfwEipsResponse>;
    /**
     * 查询入侵防御放通封禁列表
     */
    DescribeBlockIgnoreList(req: DescribeBlockIgnoreListRequest, cb?: (error: string, rep: DescribeBlockIgnoreListResponse) => void): Promise<DescribeBlockIgnoreListResponse>;
    /**
     * 删除 NAT 边界访问控制规则。
     */
    RemoveNatAcRule(req: RemoveNatAcRuleRequest, cb?: (error: string, rep: RemoveNatAcRuleResponse) => void): Promise<RemoveNatAcRuleResponse>;
    /**
     * 销毁防火墙实例
     */
    DeleteNatFwInstance(req: DeleteNatFwInstanceRequest, cb?: (error: string, rep: DeleteNatFwInstanceResponse) => void): Promise<DeleteNatFwInstanceResponse>;
    /**
     * 租户日志存储统计
     */
    DescribeLogStorageStatistic(req: DescribeLogStorageStatisticRequest, cb?: (error: string, rep: DescribeLogStorageStatisticResponse) => void): Promise<DescribeLogStorageStatisticResponse>;
    /**
     * 防火墙垂直扩容
     */
    ExpandCfwVertical(req: ExpandCfwVerticalRequest, cb?: (error: string, rep: ExpandCfwVerticalResponse) => void): Promise<ExpandCfwVerticalResponse>;
    /**
     * 创建VPC间防火墙(防火墙组)
     */
    CreateVpcFwGroup(req: CreateVpcFwGroupRequest, cb?: (error: string, rep: CreateVpcFwGroupResponse) => void): Promise<CreateVpcFwGroupResponse>;
    /**
     * 获取日志离线导出任务列表
     */
    DescribeOfflineExportTask(req: DescribeOfflineExportTaskRequest, cb?: (error: string, rep: DescribeOfflineExportTaskResponse) => void): Promise<DescribeOfflineExportTaskResponse>;
    /**
     * 修改或解除已有入侵防御隔离记录，不用于新增隔离。
     */
    ModifyIsolateTable(req: ModifyIsolateTableRequest, cb?: (error: string, rep: ModifyIsolateTableResponse) => void): Promise<ModifyIsolateTableResponse>;
    /**
     * 开启NAT CCN集群模式防火墙开关
     */
    OpenClusterNatFwSwitch(req: OpenClusterNatFwSwitchRequest, cb?: (error: string, rep: OpenClusterNatFwSwitchResponse) => void): Promise<OpenClusterNatFwSwitchResponse>;
    /**
     * 互联网边界防火墙开关列表(轻量)
     */
    DescribeEdgeIpSimple(req: DescribeEdgeIpSimpleRequest, cb?: (error: string, rep: DescribeEdgeIpSimpleResponse) => void): Promise<DescribeEdgeIpSimpleResponse>;
    /**
     * 日志审计日志离线导出
     */
    ExportLogsOffline(req: ExportLogsOfflineRequest, cb?: (error: string, rep: ExportLogsOfflineResponse) => void): Promise<ExportLogsOfflineResponse>;
    /**
     * 互联网边界防火墙一键开关
     */
    ModifyAllPublicIPSwitchStatus(req: ModifyAllPublicIPSwitchStatusRequest, cb?: (error: string, rep: ModifyAllPublicIPSwitchStatusResponse) => void): Promise<ModifyAllPublicIPSwitchStatusResponse>;
    /**
     * 获取安全组关联实例列表
     */
    DescribeAssociatedInstanceList(req: DescribeAssociatedInstanceListRequest, cb?: (error: string, rep: DescribeAssociatedInstanceListResponse) => void): Promise<DescribeAssociatedInstanceListResponse>;
    /**
     * 编辑NAT防火墙
     */
    ModifyNatInstance(req: ModifyNatInstanceRequest, cb?: (error: string, rep: ModifyNatInstanceResponse) => void): Promise<ModifyNatInstanceResponse>;
    /**
     * 删除规则
     */
    DeleteAcRule(req: DeleteAcRuleRequest, cb?: (error: string, rep: DeleteAcRuleResponse) => void): Promise<DeleteAcRuleResponse>;
    /**
     * 查询NAT访问控制列表
     */
    DescribeNatAcRule(req: DescribeNatAcRuleRequest, cb?: (error: string, rep: DescribeNatAcRuleResponse) => void): Promise<DescribeNatAcRuleResponse>;
    /**
     * 获取防火墙同步状态，一般在执行同步操作后查询
     */
    DescribeFwSyncStatus(req: DescribeFwSyncStatusRequest, cb?: (error: string, rep: DescribeFwSyncStatusResponse) => void): Promise<DescribeFwSyncStatusResponse>;
    /**
     * DescribeNatFwInstance 获取租户所有NAT实例
     */
    DescribeNatFwInstance(req?: DescribeNatFwInstanceRequest, cb?: (error: string, rep: DescribeNatFwInstanceResponse) => void): Promise<DescribeNatFwInstanceResponse>;
    /**
     * 查询当前租户风险中心未处理风险概览。默认查询最近 7 天；自定义时间范围需同时传 StartTime 和 EndTime。结果在 Response.Data 的 JSON 字符串中。
     */
    DescribeCfwRiskOverview(req: DescribeCfwRiskOverviewRequest, cb?: (error: string, rep: DescribeCfwRiskOverviewResponse) => void): Promise<DescribeCfwRiskOverviewResponse>;
    /**
     * 创建暴露数据库白名单规则
     */
    CreateDatabaseWhiteListRules(req: CreateDatabaseWhiteListRulesRequest, cb?: (error: string, rep: CreateDatabaseWhiteListRulesResponse) => void): Promise<CreateDatabaseWhiteListRulesResponse>;
    /**
     * 创建防火墙实例和接入域名（Region参数必填）
     */
    CreateNatFwInstanceWithDomain(req: CreateNatFwInstanceWithDomainRequest, cb?: (error: string, rep: CreateNatFwInstanceWithDomainResponse) => void): Promise<CreateNatFwInstanceWithDomainResponse>;
    /**
     * 创建访问控制规则
     */
    CreateAcRules(req: CreateAcRulesRequest, cb?: (error: string, rep: CreateAcRulesResponse) => void): Promise<CreateAcRulesResponse>;
    /**
     * 查询当前租户防火墙规则优化建议。只读分析，不修改规则；Action 名保持单数 RuleOptimization。结果在 Response.Data 的 JSON 字符串中。
     */
    DescribeCfwRuleOptimization(req: DescribeCfwRuleOptimizationRequest, cb?: (error: string, rep: DescribeCfwRuleOptimizationResponse) => void): Promise<DescribeCfwRuleOptimizationResponse>;
    /**
     * 修改企业安全组下发状态
     */
    ModifyEnterpriseSecurityDispatchStatus(req: ModifyEnterpriseSecurityDispatchStatusRequest, cb?: (error: string, rep: ModifyEnterpriseSecurityDispatchStatusResponse) => void): Promise<ModifyEnterpriseSecurityDispatchStatusResponse>;
    /**
     * 互联网边界防火墙开关横幅错误信息
     */
    DescribeSwitchError(req: DescribeSwitchErrorRequest, cb?: (error: string, rep: DescribeSwitchErrorResponse) => void): Promise<DescribeSwitchErrorResponse>;
    /**
     * DescribeTLogInfo告警中心概况查询
     */
    DescribeTLogInfo(req: DescribeTLogInfoRequest, cb?: (error: string, rep: DescribeTLogInfoResponse) => void): Promise<DescribeTLogInfoResponse>;
    /**
     * 同步资产-互联网&VPC（新）
     */
    ModifyRunSyncAsset(req: ModifyRunSyncAssetRequest, cb?: (error: string, rep: ModifyRunSyncAssetResponse) => void): Promise<ModifyRunSyncAssetResponse>;
    /**
     * 查询nat规则的配额和使用情况
     */
    DescribeNatRuleScopes(req?: DescribeNatRuleScopesRequest, cb?: (error: string, rep: DescribeNatRuleScopesResponse) => void): Promise<DescribeNatRuleScopesResponse>;
    /**
     * 获取入侵防御防护模式
     */
    DescribeIpsModeSwitch(req?: DescribeIpsModeSwitchRequest, cb?: (error: string, rep: DescribeIpsModeSwitchResponse) => void): Promise<DescribeIpsModeSwitchResponse>;
    /**
     * 查询地址模板列表
     */
    DescribeAddressTemplateList(req: DescribeAddressTemplateListRequest, cb?: (error: string, rep: DescribeAddressTemplateListResponse) => void): Promise<DescribeAddressTemplateListResponse>;
    /**
     * DescribeGuideScanInfo新手引导扫描接口信息
     */
    DescribeGuideScanInfo(req?: DescribeGuideScanInfoRequest, cb?: (error: string, rep: DescribeGuideScanInfoResponse) => void): Promise<DescribeGuideScanInfoResponse>;
    /**
     * 设置防火墙实例弹性公网ip，目前仅支持新增模式的防火墙实例
     */
    SetNatFwEip(req: SetNatFwEipRequest, cb?: (error: string, rep: SetNatFwEipResponse) => void): Promise<SetNatFwEipResponse>;
    /**
     * 查询ACL规则支持配置的地区
     */
    DescribeAclRegInfo(req: DescribeAclRegInfoRequest, cb?: (error: string, rep: DescribeAclRegInfoResponse) => void): Promise<DescribeAclRegInfoResponse>;
    /**
     * 发起 VPC 集群防火墙预接入检查（仅支持自动接入模式）。入参与 ModifyClusterVpcFwSwitch 完全相同，传入相同的 CcnSwitch 配置 JSON 即可发起检查。检查为异步执行：接口立即返回 CheckItems 检查项清单，前端轮询 DescribeClusterVpcFwSwitchs 接口读取 CheckResult 获取各阶段的通过/失败状态。
     */
    CheckClusterVpcFwPreAccess(req: CheckClusterVpcFwPreAccessRequest, cb?: (error: string, rep: CheckClusterVpcFwPreAccessResponse) => void): Promise<CheckClusterVpcFwPreAccessResponse>;
    /**
     * 查询当前租户防火墙分析报告数据。按分析场景返回整组分析结果，结果在 Response.Data 的 JSON 字符串中。
     */
    DescribeCfwAnalysisData(req: DescribeCfwAnalysisDataRequest, cb?: (error: string, rep: DescribeCfwAnalysisDataResponse) => void): Promise<DescribeCfwAnalysisDataResponse>;
    /**
     * GetNatInstance 获取租户所有NAT实例及实例卡片信息
     */
    DescribeNatFwInstancesInfo(req: DescribeNatFwInstancesInfoRequest, cb?: (error: string, rep: DescribeNatFwInstancesInfoResponse) => void): Promise<DescribeNatFwInstancesInfoResponse>;
    /**
     * 防火墙实例重新选择vpc或nat
     */
    ModifyNatFwReSelect(req: ModifyNatFwReSelectRequest, cb?: (error: string, rep: ModifyNatFwReSelectResponse) => void): Promise<ModifyNatFwReSelectResponse>;
    /**
     * 日志存储设置，可以修改存储时间和清空日志
     */
    ModifyStorageSetting(req?: ModifyStorageSettingRequest, cb?: (error: string, rep: ModifyStorageSettingResponse) => void): Promise<ModifyStorageSettingResponse>;
    /**
     * 本接口用于检索分析日志，使用该接口时请注意如下事项：
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>;
    /**
     * DescribeResourceGroup资产中心资产树信息
     */
    DescribeResourceGroup(req: DescribeResourceGroupRequest, cb?: (error: string, rep: DescribeResourceGroupResponse) => void): Promise<DescribeResourceGroupResponse>;
    /**
     * 同步防火墙操作，包括同步防火墙路由（若vpc，专线网关等增加了Cidr，需要手动同步一下路由使之在防火墙上生效）等。
     */
    SyncFwOperate(req: SyncFwOperateRequest, cb?: (error: string, rep: SyncFwOperateResponse) => void): Promise<SyncFwOperateResponse>;
    /**
     * 修改规则
     */
    ModifyAcRule(req: ModifyAcRuleRequest, cb?: (error: string, rep: ModifyAcRuleResponse) => void): Promise<ModifyAcRuleResponse>;
    /**
     * 修改NAT防火墙开关
     */
    ModifyNatFwSwitch(req: ModifyNatFwSwitchRequest, cb?: (error: string, rep: ModifyNatFwSwitchResponse) => void): Promise<ModifyNatFwSwitchResponse>;
    /**
     * DescribeTLogIpList告警中心IP柱形图
     */
    DescribeTLogIpList(req: DescribeTLogIpListRequest, cb?: (error: string, rep: DescribeTLogIpListResponse) => void): Promise<DescribeTLogIpListResponse>;
    /**
     * 查询CCN关联实例的地域防火墙引流网络部署状态
1.根据CCN ID和实例ID列表，返回实例对应地域的防火墙引流网络部署状态
2.如果传入实例ID列表为空，则返回CCN关联的所有实例的地域防火墙引流网络部署状态
     */
    DescribeCcnInstanceRegionStatus(req: DescribeCcnInstanceRegionStatusRequest, cb?: (error: string, rep: DescribeCcnInstanceRegionStatusResponse) => void): Promise<DescribeCcnInstanceRegionStatusResponse>;
    /**
     * 创建地址模板规则
     */
    CreateAddressTemplate(req: CreateAddressTemplateRequest, cb?: (error: string, rep: CreateAddressTemplateResponse) => void): Promise<CreateAddressTemplateResponse>;
    /**
     * 新增一条或多条 NAT边界访问控制规则。
     */
    AddNatAcRule(req: AddNatAcRuleRequest, cb?: (error: string, rep: AddNatAcRuleResponse) => void): Promise<AddNatAcRuleResponse>;
    /**
     * 获取日志离线导出任务文件下载临时凭证
     */
    DescribeOfflineExportTemporaryCredentials(req: DescribeOfflineExportTemporaryCredentialsRequest, cb?: (error: string, rep: DescribeOfflineExportTemporaryCredentialsResponse) => void): Promise<DescribeOfflineExportTemporaryCredentialsResponse>;
    /**
     * DescribeBlockStaticList 告警中心柱形图
     */
    DescribeBlockStaticList(req: DescribeBlockStaticListRequest, cb?: (error: string, rep: DescribeBlockStaticListResponse) => void): Promise<DescribeBlockStaticListResponse>;
    /**
     * 串行防火墙IP开关列表
     */
    DescribeFwEdgeIps(req: DescribeFwEdgeIpsRequest, cb?: (error: string, rep: DescribeFwEdgeIpsResponse) => void): Promise<DescribeFwEdgeIpsResponse>;
    /**
     * 访问控制列表
     */
    DescribeAcLists(req: DescribeAcListsRequest, cb?: (error: string, rep: DescribeAcListsResponse) => void): Promise<DescribeAcListsResponse>;
}
