"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Client = void 0;
/* eslint-disable @typescript-eslint/no-unused-vars */
/*
 * Copyright (c) 2018 Tencent. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
const abstract_client_1 = require("../../../common/abstract_client");
/**
 * csip client
 * @class
 */
class Client extends abstract_client_1.AbstractClient {
    constructor(clientConfig) {
        super("csip.tencentcloudapi.com", "2022-11-21", clientConfig);
    }
    /**
     * 查询Dspm资产安全分析状态
     */
    async DescribeDspmAssetSecurityAnalyseStatus(req, cb) {
        return this.request("DescribeDspmAssetSecurityAnalyseStatus", req, cb);
    }
    /**
     * 对象存储异常检测调用记录信息
     */
    async DescribeIpInvokeRecord(req, cb) {
        return this.request("DescribeIpInvokeRecord", req, cb);
    }
    /**
     * 删除域名和ip请求
     */
    async DeleteDomainAndIp(req, cb) {
        return this.request("DeleteDomainAndIp", req, cb);
    }
    /**
     * 查询云边界分析-暴露路径下主机节点的漏洞列表
     */
    async DescribeVulRiskList(req, cb) {
        return this.request("DescribeVulRiskList", req, cb);
    }
    /**
     * 查询风险规则详情示例
     */
    async DescribeRiskRuleDetail(req, cb) {
        return this.request("DescribeRiskRuleDetail", req, cb);
    }
    /**
     * 创建资产同步任务
     */
    async CreateCosAssetSyncTask(req, cb) {
        return this.request("CreateCosAssetSyncTask", req, cb);
    }
    /**
     * db资产详情
     */
    async DescribeDbAssetInfo(req, cb) {
        return this.request("DescribeDbAssetInfo", req, cb);
    }
    /**
     * 查询Dspm身份信息列表
     */
    async DescribeDspmIdentifyInfoList(req, cb) {
        return this.request("DescribeDspmIdentifyInfoList", req, cb);
    }
    /**
     * 域名列表
     */
    async DescribeDomainAssets(req, cb) {
        return this.request("DescribeDomainAssets", req, cb);
    }
    /**
     * 修改Dspm资产账号权限
     */
    async ModifyDspmAssetAccountPrivileges(req, cb) {
        return this.request("ModifyDspmAssetAccountPrivileges", req, cb);
    }
    /**
     * 获取 AI agent 资产列表
     */
    async DescribeAIAgentAssetList(req, cb) {
        return this.request("DescribeAIAgentAssetList", req, cb);
    }
    /**
     * 创建风险监测任务
     */
    async CreateCosRiskScanTask(req, cb) {
        return this.request("CreateCosRiskScanTask", req, cb);
    }
    /**
     * 查询用户的账号列表
     */
    async DescribeAccessKeyUserList(req, cb) {
        return this.request("DescribeAccessKeyUserList", req, cb);
    }
    /**
     * 查询Dspm资产id列表
     */
    async DescribeDspmAssetIds(req, cb) {
        return this.request("DescribeDspmAssetIds", req, cb);
    }
    /**
     * 云资源配置风险规则列表示例
     */
    async DescribeConfigCheckRules(req, cb) {
        return this.request("DescribeConfigCheckRules", req, cb);
    }
    /**
     * ip访问列表详情信息
     */
    async DescribeIpInvokeRecordDetail(req, cb) {
        return this.request("DescribeIpInvokeRecordDetail", req, cb);
    }
    /**
     * 查询Dspm审批历史
     */
    async DescribeDspmApproveHistory(req, cb) {
        return this.request("DescribeDspmApproveHistory", req, cb);
    }
    /**
     * 获取扫描任务列表
     */
    async DescribeScanTaskList(req, cb) {
        return this.request("DescribeScanTaskList", req, cb);
    }
    /**
     * 查看风险关联的存储桶信息
     */
    async DescribeRiskBucketList(req, cb) {
        return this.request("DescribeRiskBucketList", req, cb);
    }
    /**
     * 删除Dspm申请单
     */
    async DeleteDspmApplyOrder(req, cb) {
        return this.request("DeleteDspmApplyOrder", req, cb);
    }
    /**
     * 查询Dspm风险详情
     */
    async DescribeDspmRiskDetail(req, cb) {
        return this.request("DescribeDspmRiskDetail", req, cb);
    }
    /**
     * 调用源ip列表
     */
    async DescribeCosSourceIp(req, cb) {
        return this.request("DescribeCosSourceIp", req, cb);
    }
    /**
     * 查询日志备份配置
     */
    async DescribeDspmBackupSetting(req, cb) {
        return this.request("DescribeDspmBackupSetting", req, cb);
    }
    /**
     * 查看调用记录关联的文件信息
     */
    async DescribeCosInvokeUa(req, cb) {
        return this.request("DescribeCosInvokeUa", req, cb);
    }
    /**
     * 获取资产视角的漏洞风险列表
     */
    async DescribeAssetViewVulRiskList(req, cb) {
        return this.request("DescribeAssetViewVulRiskList", req, cb);
    }
    /**
     * 获取漏洞展开详情
     */
    async DescribeVULRiskDetail(req, cb) {
        return this.request("DescribeVULRiskDetail", req, cb);
    }
    /**
     * 获取内容风险列表
     */
    async DescribeRiskCenterWebsiteRiskList(req, cb) {
        return this.request("DescribeRiskCenterWebsiteRiskList", req, cb);
    }
    /**
     * 创建cos病毒扫描、敏感数据识别任务
     */
    async CreateCosObjectScanTask(req, cb) {
        return this.request("CreateCosObjectScanTask", req, cb);
    }
    /**
     * 查看风险趋势图
     */
    async DescribeRiskTrendData(req, cb) {
        return this.request("DescribeRiskTrendData", req, cb);
    }
    /**
     * 获取网卡列表
     */
    async DescribeNICAssets(req, cb) {
        return this.request("DescribeNICAssets", req, cb);
    }
    /**
     * 查询Dspm同步资产状态
     */
    async DescribeDspmSyncAssetsStatus(req, cb) {
        return this.request("DescribeDspmSyncAssetsStatus", req, cb);
    }
    /**
     * 发起AK资产同步任务
     */
    async CreateAccessKeySyncTask(req, cb) {
        return this.request("CreateAccessKeySyncTask", req, cb);
    }
    /**
     * 查询TOP攻击信息
     */
    async DescribeTopAttackInfo(req, cb) {
        return this.request("DescribeTopAttackInfo", req, cb);
    }
    /**
     * 修改Dspm资产日志投递开关
     */
    async ModifyDspmAssetLogDeliverySwitch(req, cb) {
        return this.request("ModifyDspmAssetLogDeliverySwitch", req, cb);
    }
    /**
     * 查询cos文件数据识别结果列表
     */
    async DescribeCosIdentifyFileList(req, cb) {
        return this.request("DescribeCosIdentifyFileList", req, cb);
    }
    /**
     * 查看存储桶扫描任务详情
     */
    async DescribeCosRiskScanTask(req, cb) {
        return this.request("DescribeCosRiskScanTask", req, cb);
    }
    /**
     * 查看cos桶访问权限信息
     */
    async DescribeCosRoleAccessPermission(req, cb) {
        return this.request("DescribeCosRoleAccessPermission", req, cb);
    }
    /**
     * 获取端口视角的端口风险列表
     */
    async DescribeRiskCenterPortViewPortRiskList(req, cb) {
        return this.request("DescribeRiskCenterPortViewPortRiskList", req, cb);
    }
    /**
     * 删除Dspm资产账号
     */
    async DeleteDspmAssetAccount(req, cb) {
        return this.request("DeleteDspmAssetAccount", req, cb);
    }
    /**
     * 查询集团的子账号列表
     */
    async DescribeSubUserInfo(req, cb) {
        return this.request("DescribeSubUserInfo", req, cb);
    }
    /**
     * 修改Dspm资产账号信息
     */
    async ModifyDspmAssetAccount(req, cb) {
        return this.request("ModifyDspmAssetAccount", req, cb);
    }
    /**
     * 更新自定义策略的开关
     */
    async ModifyUebaRuleSwitch(req, cb) {
        return this.request("ModifyUebaRuleSwitch", req, cb);
    }
    /**
     * 修改策略状态
     */
    async ModifyPolicyStatus(req, cb) {
        return this.request("ModifyPolicyStatus", req, cb);
    }
    /**
     * 修改Dspm身份信息
     */
    async ModifyDspmIdentifyInfo(req, cb) {
        return this.request("ModifyDspmIdentifyInfo", req, cb);
    }
    /**
     * 查询cos审计字典信息列表
     */
    async DescribeCosAuditDictionaryList(req, cb) {
        return this.request("DescribeCosAuditDictionaryList", req, cb);
    }
    /**
     * 查询Dspm风险分组策略
     */
    async DescribeDspmRiskStrategyGroup(req, cb) {
        return this.request("DescribeDspmRiskStrategyGroup", req, cb);
    }
    /**
     * 查询导出任务
     */
    async DescribeDspmExportTask(req, cb) {
        return this.request("DescribeDspmExportTask", req, cb);
    }
    /**
     * 查询Dspm申请单列表
     */
    async DescribeDspmApplyOrderList(req, cb) {
        return this.request("DescribeDspmApplyOrderList", req, cb);
    }
    /**
     * 访问密钥告警记录详情
     */
    async DescribeAccessKeyAlarmDetail(req, cb) {
        return this.request("DescribeAccessKeyAlarmDetail", req, cb);
    }
    /**
     * 查看告警列表
     */
    async DescribeCosAlarmList(req, cb) {
        return this.request("DescribeCosAlarmList", req, cb);
    }
    /**
     * 查询Dspm支持的资产类型信息
     */
    async DescribeDspmSupportedAssetType(req, cb) {
        return this.request("DescribeDspmSupportedAssetType", req, cb);
    }
    /**
     * 查询集团账号用户列表
     */
    async DescribeOrganizationUserInfo(req, cb) {
        return this.request("DescribeOrganizationUserInfo", req, cb);
    }
    /**
     * 停止扫风险中心扫描任务
     */
    async StopRiskCenterTask(req, cb) {
        return this.request("StopRiskCenterTask", req, cb);
    }
    /**
     * cos概览信息
     */
    async DescribeCosOverview(req, cb) {
        return this.request("DescribeCosOverview", req, cb);
    }
    /**
     * 获取子网列表
     */
    async DescribeSubnetAssets(req, cb) {
        return this.request("DescribeSubnetAssets", req, cb);
    }
    /**
     * 查询Dspm身份id列表
     */
    async DescribeDspmIdentifyIdList(req, cb) {
        return this.request("DescribeDspmIdentifyIdList", req, cb);
    }
    /**
     * 获取用户访问密钥资产列表
     */
    async DescribeAccessKeyAsset(req, cb) {
        return this.request("DescribeAccessKeyAsset", req, cb);
    }
    /**
     * 发送Dspm资产访问验证码
     */
    async SendDspmAssetLoginSmsCode(req, cb) {
        return this.request("SendDspmAssetLoginSmsCode", req, cb);
    }
    /**
     * 查看对象存储访问权限列表
     */
    async DescribeCosAccessPermissions(req, cb) {
        return this.request("DescribeCosAccessPermissions", req, cb);
    }
    /**
     * 查询Dspm资产账号回收后特权信息
     */
    async DescribeDspmAssetAccountRecycledPrivileges(req, cb) {
        return this.request("DescribeDspmAssetAccountRecycledPrivileges", req, cb);
    }
    /**
     * 查询资产数据库信息
     */
    async DescribeDspmAssetDatabaseList(req, cb) {
        return this.request("DescribeDspmAssetDatabaseList", req, cb);
    }
    /**
     * 云边界分析资产列表
     */
    async DescribeExposures(req, cb) {
        return this.request("DescribeExposures", req, cb);
    }
    /**
     * 创建Dspm资产列表导出任务
     */
    async CreateDspmAssetsExportJob(req, cb) {
        return this.request("CreateDspmAssetsExportJob", req, cb);
    }
    /**
     * 修改Dspm风险信息
     */
    async ModifyDspmRiskInfo(req, cb) {
        return this.request("ModifyDspmRiskInfo", req, cb);
    }
    /**
     * 获取调用记录列表
     */
    async DescribeAbnormalCallRecord(req, cb) {
        return this.request("DescribeAbnormalCallRecord", req, cb);
    }
    /**
     * 获取漏洞视角的漏洞风险列表
     */
    async DescribeRiskCenterVULViewVULRiskList(req, cb) {
        return this.request("DescribeRiskCenterVULViewVULRiskList", req, cb);
    }
    /**
     * 查看存储桶调用源ip列表
     */
    async DescribeCosAkInvokeIpList(req, cb) {
        return this.request("DescribeCosAkInvokeIpList", req, cb);
    }
    /**
     * csip角色授权绑定接口
     */
    async AddNewBindRoleUser(req, cb) {
        return this.request("AddNewBindRoleUser", req, cb);
    }
    /**
     * 删除Dspm个人身份id
     */
    async DeleteDspmPersonalIdentify(req, cb) {
        return this.request("DeleteDspmPersonalIdentify", req, cb);
    }
    /**
     * 查询日志列表信息
     */
    async DescribeDspmLogList(req, cb) {
        return this.request("DescribeDspmLogList", req, cb);
    }
    /**
     * 获取存储桶角色权限列表
     */
    async DescribeCosRoleAccessPermissions(req, cb) {
        return this.request("DescribeCosRoleAccessPermissions", req, cb);
    }
    /**
     * 同步dspm用户列表
     */
    async SyncDspmUsers(req, cb) {
        return this.request("SyncDspmUsers", req, cb);
    }
    /**
     * 添加cos告警策略
     */
    async CreateCosPolicy(req, cb) {
        return this.request("CreateCosPolicy", req, cb);
    }
    /**
     * 修改Dspm资产日志投递开关
     */
    async ModifyDspmAssetSecurityAnalysisSwitch(req, cb) {
        return this.request("ModifyDspmAssetSecurityAnalysisSwitch", req, cb);
    }
    /**
     * 查询dspm字典信息列表
     */
    async DescribeDspmDictionaryList(req, cb) {
        return this.request("DescribeDspmDictionaryList", req, cb);
    }
    /**
     * 查询凭证列表
     */
    async DescribeKeySandboxCredentialList(req, cb) {
        return this.request("DescribeKeySandboxCredentialList", req, cb);
    }
    /**
     * 查询Dspm资产数据库列表
     */
    async DescribeDspmAssetDatabases(req, cb) {
        return this.request("DescribeDspmAssetDatabases", req, cb);
    }
    /**
     * 获取cvm列表
     */
    async DescribeCVMAssets(req, cb) {
        return this.request("DescribeCVMAssets", req, cb);
    }
    /**
     * 检测AK 异步任务
     */
    async CreateAccessKeyCheckTask(req, cb) {
        return this.request("CreateAccessKeyCheckTask", req, cb);
    }
    /**
     * 修改或者更改处置状态
     */
    async ModifyAlarmRiskStatus(req, cb) {
        return this.request("ModifyAlarmRiskStatus", req, cb);
    }
    /**
     * 创建Dspm申请单
     */
    async CreateDspmApplyOrder(req, cb) {
        return this.request("CreateDspmApplyOrder", req, cb);
    }
    /**
     * 高级配置风险规则列表示例
     */
    async DescribeRiskRules(req, cb) {
        return this.request("DescribeRiskRules", req, cb);
    }
    /**
     * 查看调用记录关联的文件信息
     */
    async DescribeCosIpInvokeRecordFile(req, cb) {
        return this.request("DescribeCosIpInvokeRecordFile", req, cb);
    }
    /**
     * 查看存储桶调用源ip列表
     */
    async DescribeBucketInvokeIpList(req, cb) {
        return this.request("DescribeBucketInvokeIpList", req, cb);
    }
    /**
     * 查询Dspm风险记录
     */
    async DescribeDspmRisk(req, cb) {
        return this.request("DescribeDspmRisk", req, cb);
    }
    /**
     * 获取账号dspm信息列表
     */
    async DescribeUserDspmInfoList(req, cb) {
        return this.request("DescribeUserDspmInfoList", req, cb);
    }
    /**
     * RetryExportLog
     */
    async RetryDspmExportLog(req, cb) {
        return this.request("RetryDspmExportLog", req, cb);
    }
    /**
     * 修改Dspm风险策略
     */
    async ModifyDspmRiskStrategy(req, cb) {
        return this.request("ModifyDspmRiskStrategy", req, cb);
    }
    /**
     * 查询Dspm资产登录凭据
     */
    async DescribeDspmAssetLoginCredential(req, cb) {
        return this.request("DescribeDspmAssetLoginCredential", req, cb);
    }
    /**
     * 告警中心全量告警列表接口
     */
    async DescribeAlertList(req, cb) {
        return this.request("DescribeAlertList", req, cb);
    }
    /**
     * 上传 Skill ZIP 文件，触发异步安全检测。上传成功后应使用返回的 ContentHash + EngineVersion 轮询 DescribeSkillScanResult 接口获取结果。上传接口具备幂等性，同一 Hash 的文件重复上传不会创建重复任务。检测结果保留90天，超期后需重新上传检测。
     */
    async CreateSkillScan(req, cb) {
        return this.request("CreateSkillScan", req, cb);
    }
    /**
     * 同步dspm支持的资产
     */
    async SyncDspmAssets(req, cb) {
        return this.request("SyncDspmAssets", req, cb);
    }
    /**
     * 风险详情列表示例
     */
    async DescribeRiskDetailList(req, cb) {
        return this.request("DescribeRiskDetailList", req, cb);
    }
    /**
     * 查看该appid下已购买的appid集合
     */
    async DescribeCosAuditAppIdList(req, cb) {
        return this.request("DescribeCosAuditAppIdList", req, cb);
    }
    /**
     * 创建Dspm审批历史导出任务
     */
    async CreateDspmApproveHistoryExportJob(req, cb) {
        return this.request("CreateDspmApproveHistoryExportJob", req, cb);
    }
    /**
     * 查询Dspm资产账号身份信息
     */
    async DescribeDspmAssetAccountIdentify(req, cb) {
        return this.request("DescribeDspmAssetAccountIdentify", req, cb);
    }
    /**
     * 创建Dspm身份列表导出任务
     */
    async CreateDspmIdentifyInfoListExportJob(req, cb) {
        return this.request("CreateDspmIdentifyInfoListExportJob", req, cb);
    }
    /**
     * 获取资产视角的端口风险列表
     */
    async DescribeRiskCenterAssetViewPortRiskList(req, cb) {
        return this.request("DescribeRiskCenterAssetViewPortRiskList", req, cb);
    }
    /**
     * 获取vpc列表
     */
    async DescribeVpcAssets(req, cb) {
        return this.request("DescribeVpcAssets", req, cb);
    }
    /**
     * 获取审计支付信息
     */
    async DescribeCosAuditPayInfo(req, cb) {
        return this.request("DescribeCosAuditPayInfo", req, cb);
    }
    /**
     * 获取配置视角的配置风险列表
     */
    async DescribeRiskCenterCFGViewCFGRiskList(req, cb) {
        return this.request("DescribeRiskCenterCFGViewCFGRiskList", req, cb);
    }
    /**
     * 创建Dspm访问记录导出任务
     */
    async CreateDspmAccessExportJob(req, cb) {
        return this.request("CreateDspmAccessExportJob", req, cb);
    }
    /**
     * 编辑访问密钥/源IP备注
     */
    async UpdateAccessKeyRemark(req, cb) {
        return this.request("UpdateAccessKeyRemark", req, cb);
    }
    /**
     * 访问密钥风险记录列表
     */
    async DescribeAccessKeyRisk(req, cb) {
        return this.request("DescribeAccessKeyRisk", req, cb);
    }
    /**
     * 仓库镜像列表
     */
    async DescribeRepositoryImageAssets(req, cb) {
        return this.request("DescribeRepositoryImageAssets", req, cb);
    }
    /**
     * 删除已删除的cos ak资产
     */
    async DeleteCosAkAsset(req, cb) {
        return this.request("DeleteCosAkAsset", req, cb);
    }
    /**
     * 获取风险服务列表
     */
    async DescribeRiskCenterServerRiskList(req, cb) {
        return this.request("DescribeRiskCenterServerRiskList", req, cb);
    }
    /**
     * cvm详情
     */
    async DescribeCVMAssetInfo(req, cb) {
        return this.request("DescribeCVMAssetInfo", req, cb);
    }
    /**
     * 查看cos资产列表
     */
    async DescribeCosAsset(req, cb) {
        return this.request("DescribeCosAsset", req, cb);
    }
    /**
     * 获取任务扫描报告列表
     */
    async DescribeTaskLogList(req, cb) {
        return this.request("DescribeTaskLogList", req, cb);
    }
    /**
     * 验证Dspm资产登录验证码
     */
    async VerifyDspmAssetLoginCode(req, cb) {
        return this.request("VerifyDspmAssetLoginCode", req, cb);
    }
    /**
     * 获取对应appid对应的当前正在扫描的taskid
     */
    async DescribeCosAssetSyncTask(req, cb) {
        return this.request("DescribeCosAssetSyncTask", req, cb);
    }
    /**
     * 查询 Skill 安全检测计费信息，包括订单状态、总配额、已消耗配额、到期时间、支付模式等。无订单时返回零值（仅含 TimeNow 和 BetaEndTime）。试用订单通过 ModifyTrialStatus(Module=9) 领取，正式订单通过计费系统创建。
     */
    async DescribeSkillScanPayInfo(req, cb) {
        return this.request("DescribeSkillScanPayInfo", req, cb);
    }
    /**
     * 查询Dspm访客申请记录
     */
    async DescribeDspmPersonApplyHistory(req, cb) {
        return this.request("DescribeDspmPersonApplyHistory", req, cb);
    }
    /**
     * 获取策略列表信息
     */
    async DescribeCosPolicy(req, cb) {
        return this.request("DescribeCosPolicy", req, cb);
    }
    /**
     * 删除策略
     */
    async DeleteCosPolicy(req, cb) {
        return this.request("DeleteCosPolicy", req, cb);
    }
    /**
     * 修改日志备份设置
     */
    async ModifyDspmBackupSetting(req, cb) {
        return this.request("ModifyDspmBackupSetting", req, cb);
    }
    /**
     * 获取调用记录列表
     */
    async DescribeCallRecord(req, cb) {
        return this.request("DescribeCallRecord", req, cb);
    }
    /**
     * 查询Dspm白名单策略
     */
    async DescribeDspmWhitelistStrategy(req, cb) {
        return this.request("DescribeDspmWhitelistStrategy", req, cb);
    }
    /**
     * 查询clb监听器列表
     */
    async DescribeListenerList(req, cb) {
        return this.request("DescribeListenerList", req, cb);
    }
    /**
     * 修改对象存储备注
     */
    async ModifyCosMarkInfo(req, cb) {
        return this.request("ModifyCosMarkInfo", req, cb);
    }
    /**
     * 查询Dspm申请历史
     */
    async DescribeDspmApplyHistory(req, cb) {
        return this.request("DescribeDspmApplyHistory", req, cb);
    }
    /**
     * 集群pod列表
     */
    async DescribeClusterPodAssets(req, cb) {
        return this.request("DescribeClusterPodAssets", req, cb);
    }
    /**
     * 删除备份日志
     */
    async DeleteDspmBackupLogList(req, cb) {
        return this.request("DeleteDspmBackupLogList", req, cb);
    }
    /**
     * 查询dspm资产字段信息
     */
    async DescribeDspmAssetFieldList(req, cb) {
        return this.request("DescribeDspmAssetFieldList", req, cb);
    }
    /**
     * 查看cos桶访问权限信息
     */
    async DescribeCosAccessPermission(req, cb) {
        return this.request("DescribeCosAccessPermission", req, cb);
    }
    /**
     * 修改Dspm白名单策略
     */
    async ModifyDspmWhitelistStrategy(req, cb) {
        return this.request("ModifyDspmWhitelistStrategy", req, cb);
    }
    /**
     * 删除Dspm白名单策略
     */
    async DeleteDspmWhitelistStrategy(req, cb) {
        return this.request("DeleteDspmWhitelistStrategy", req, cb);
    }
    /**
     * 删除恢复日志
     */
    async DeleteDspmRestoreLogList(req, cb) {
        return this.request("DeleteDspmRestoreLogList", req, cb);
    }
    /**
     * 添加资产管理员
     */
    async AddDspmAssetManager(req, cb) {
        return this.request("AddDspmAssetManager", req, cb);
    }
    /**
     * 云防资产中心统计数据
     */
    async DescribeCFWAssetStatistics(req, cb) {
        return this.request("DescribeCFWAssetStatistics", req, cb);
    }
    /**
     * 查询Dspm风险策略
     */
    async DescribeDspmRiskStrategy(req, cb) {
        return this.request("DescribeDspmRiskStrategy", req, cb);
    }
    /**
     * 创建Dspm风险导出任务
     */
    async CreateDspmRiskExportJob(req, cb) {
        return this.request("CreateDspmRiskExportJob", req, cb);
    }
    /**
     * 查询Dspm访问拓扑ip列表
     */
    async DescribeDspmAccessTopologyIps(req, cb) {
        return this.request("DescribeDspmAccessTopologyIps", req, cb);
    }
    /**
     * 查询云边界分析路径节点
     */
    async DescribeExposePath(req, cb) {
        return this.request("DescribeExposePath", req, cb);
    }
    /**
     * 获取网关列表
     */
    async DescribeGatewayAssets(req, cb) {
        return this.request("DescribeGatewayAssets", req, cb);
    }
    /**
     * 创建日志导出任务
     */
    async CreateDspmExportTask(req, cb) {
        return this.request("CreateDspmExportTask", req, cb);
    }
    /**
     * 删除导出任务
     */
    async DeleteDspmExportTask(req, cb) {
        return this.request("DeleteDspmExportTask", req, cb);
    }
    /**
     * 访问密钥告警记录列表
     */
    async DescribeAccessKeyAlarm(req, cb) {
        return this.request("DescribeAccessKeyAlarm", req, cb);
    }
    /**
     * 获取风险项视角列表
     */
    async DescribeRiskItemList(req, cb) {
        return this.request("DescribeRiskItemList", req, cb);
    }
    /**
     * 查询 Skill 安全检测结果。调用 CreateSkillScan 成功后使用返回的 ContentHash + EngineVersion 轮询本接口获取结果。上传成功后建议5分钟后首次轮询，如未检测完成之后每隔1分钟轮询一次。响应通过 Status 字段区分四种状态：检测完成（SUCCESS）、检测中（SCANNING）、无记录（NOT_FOUND）、检测失败（FAILED）。注意：检测结果保留90天，超期后将返回 NOT_FOUND。
     */
    async DescribeSkillScanResult(req, cb) {
        return this.request("DescribeSkillScanResult", req, cb);
    }
    /**
     * 查询资产表信息
     */
    async DescribeDspmAssetTableList(req, cb) {
        return this.request("DescribeDspmAssetTableList", req, cb);
    }
    /**
     * 修改风险中心风险状态
     */
    async ModifyRiskCenterRiskStatus(req, cb) {
        return this.request("ModifyRiskCenterRiskStatus", req, cb);
    }
    /**
     * 查询Dspm访问拓扑资产列表
     */
    async DescribeDspmAccessTopologyAssets(req, cb) {
        return this.request("DescribeDspmAccessTopologyAssets", req, cb);
    }
    /**
     * ip公网列表
     */
    async DescribePublicIpAssets(req, cb) {
        return this.request("DescribePublicIpAssets", req, cb);
    }
    /**
     * 云边界分析资产分类
     */
    async DescribeExposeAssetCategory(req, cb) {
        return this.request("DescribeExposeAssetCategory", req, cb);
    }
    /**
     * 查询云边界分析-暴露路径下主机节点的进程列表
     */
    async DescribeAssetProcessList(req, cb) {
        return this.request("DescribeAssetProcessList", req, cb);
    }
    /**
     * 创建风险中心扫描任务
     */
    async CreateRiskCenterScanTask(req, cb) {
        return this.request("CreateRiskCenterScanTask", req, cb);
    }
    /**
     * 查询Dspm资产账号列表
     */
    async DescribeDspmAssetAccounts(req, cb) {
        return this.request("DescribeDspmAssetAccounts", req, cb);
    }
    /**
     * 恢复Dspm资产账号
     */
    async RevertDspmAssetAccount(req, cb) {
        return this.request("RevertDspmAssetAccount", req, cb);
    }
    /**
     * 查询漏洞风险高级配置
     */
    async DescribeVULRiskAdvanceCFGList(req, cb) {
        return this.request("DescribeVULRiskAdvanceCFGList", req, cb);
    }
    /**
     * 获取已购Dspm订单信息
     */
    async DescribeDspmPayInfo(req, cb) {
        return this.request("DescribeDspmPayInfo", req, cb);
    }
    /**
     * 查询是否绑定角色
     */
    async DescribeAssumeRole(req, cb) {
        return this.request("DescribeAssumeRole", req, cb);
    }
    /**
     * 获取存储桶信息
     */
    async DescribeCosBucketList(req, cb) {
        return this.request("DescribeCosBucketList", req, cb);
    }
    /**
     * 查询Dspm风险趋势
     */
    async DescribeDspmRiskTendency(req, cb) {
        return this.request("DescribeDspmRiskTendency", req, cb);
    }
    /**
     * 集群列表
     */
    async DescribeClusterAssets(req, cb) {
        return this.request("DescribeClusterAssets", req, cb);
    }
    /**
     * 修改Dspm资产数据扫描任务
     */
    async ModifyDspmAssetDataScanTask(req, cb) {
        return this.request("ModifyDspmAssetDataScanTask", req, cb);
    }
    /**
     * 修改集团账号状态
     */
    async ModifyOrganizationAccountStatus(req, cb) {
        return this.request("ModifyOrganizationAccountStatus", req, cb);
    }
    /**
     * 查询Dspm访问记录
     */
    async DescribeDspmAccessRecord(req, cb) {
        return this.request("DescribeDspmAccessRecord", req, cb);
    }
    /**
     * 修改cos审计监测账号
     */
    async ModifyCosAuditMonitorAccount(req, cb) {
        return this.request("ModifyCosAuditMonitorAccount", req, cb);
    }
    /**
     * 修改Dspm个人身份id
     */
    async ModifyDspmPersonalIdentify(req, cb) {
        return this.request("ModifyDspmPersonalIdentify", req, cb);
    }
    /**
     * 查询用户行为分析策略列表
     */
    async DescribeUebaRule(req, cb) {
        return this.request("DescribeUebaRule", req, cb);
    }
    /**
     * 查看风险资产视角
     */
    async DescribeCosBucketRisk(req, cb) {
        return this.request("DescribeCosBucketRisk", req, cb);
    }
    /**
     * 获取账号调用记录列表
     */
    async DescribeUserCallRecord(req, cb) {
        return this.request("DescribeUserCallRecord", req, cb);
    }
    /**
     * 查询Dspm资产账号预设特权信息
     */
    async DescribeDspmAssetAccountPresetPrivileges(req, cb) {
        return this.request("DescribeDspmAssetAccountPresetPrivileges", req, cb);
    }
    /**
     * 查询凭证详情，返回凭证元数据和打码后的凭据数据。access类型返回Access数组（Key原文、Value打码），sts类型返回STS对象（System原文、SecretID和SecretKey打码）
     */
    async DescribeKeySandboxCredential(req, cb) {
        return this.request("DescribeKeySandboxCredential", req, cb);
    }
    /**
     * 查询云边界分析扫描结果统计信息
     */
    async DescribeScanStatistic(req, cb) {
        return this.request("DescribeScanStatistic", req, cb);
    }
    /**
     * 查询Dspm同步用户状态
     */
    async DescribeDspmSyncUsersStatus(req, cb) {
        return this.request("DescribeDspmSyncUsersStatus", req, cb);
    }
    /**
     * 新安全中心风险中心-漏洞列表
     */
    async DescribeVULList(req, cb) {
        return this.request("DescribeVULList", req, cb);
    }
    /**
     * 重置Dspm资产账号密码
     */
    async ResetDspmAssetAccountPassword(req, cb) {
        return this.request("ResetDspmAssetAccountPassword", req, cb);
    }
    /**
     * 查询Dspm身份信息
     */
    async DescribeDspmIdentifyInfo(req, cb) {
        return this.request("DescribeDspmIdentifyInfo", req, cb);
    }
    /**
     * 查询Dspm统计信息
     */
    async DescribeDspmStatistics(req, cb) {
        return this.request("DescribeDspmStatistics", req, cb);
    }
    /**
     * 下载导出日志
     */
    async DownloadDspmExportLog(req, cb) {
        return this.request("DownloadDspmExportLog", req, cb);
    }
    /**
     * 访问密钥告警记录AI分析结果详情
     */
    async DescribeAKAnalysisDetail(req, cb) {
        return this.request("DescribeAKAnalysisDetail", req, cb);
    }
    /**
     * 查询用户的账号详情
     */
    async DescribeAccessKeyUserDetail(req, cb) {
        return this.request("DescribeAccessKeyUserDetail", req, cb);
    }
    /**
     * 查询Dspm审批单列表
     */
    async DescribeDspmApproveOrderList(req, cb) {
        return this.request("DescribeDspmApproveOrderList", req, cb);
    }
    /**
     * 查看ak资产列表信息
     */
    async DescribeCosAkAsset(req, cb) {
        return this.request("DescribeCosAkAsset", req, cb);
    }
    /**
     * 删除风险中心扫描任务
     */
    async DeleteRiskScanTask(req, cb) {
        return this.request("DeleteRiskScanTask", req, cb);
    }
    /**
     * 查看cos调用日志
     */
    async DescribeCosIpInvokeLog(req, cb) {
        return this.request("DescribeCosIpInvokeLog", req, cb);
    }
    /**
     * 查询备份日志列表
     */
    async DescribeDspmBackupLogList(req, cb) {
        return this.request("DescribeDspmBackupLogList", req, cb);
    }
    /**
     * 资产列表
     */
    async DescribeOtherCloudAssets(req, cb) {
        return this.request("DescribeOtherCloudAssets", req, cb);
    }
    /**
     * 创建Dspm白名单策略
     */
    async CreateDspmWhitelistStrategy(req, cb) {
        return this.request("CreateDspmWhitelistStrategy", req, cb);
    }
    /**
     * 恢复备份日志
     */
    async ModifyDspmRestoreLogTask(req, cb) {
        return this.request("ModifyDspmRestoreLogTask", req, cb);
    }
    /**
     * 修改风险中心扫描任务
     */
    async ModifyRiskCenterScanTask(req, cb) {
        return this.request("ModifyRiskCenterScanTask", req, cb);
    }
    /**
     * 检查视角下云资源配置风险列表
     */
    async DescribeCheckViewRisks(req, cb) {
        return this.request("DescribeCheckViewRisks", req, cb);
    }
    /**
     * 创建Dspm资产访问拓扑导出任务
     */
    async CreateDspmAssetAccessTopologyExportJob(req, cb) {
        return this.request("CreateDspmAssetAccessTopologyExportJob", req, cb);
    }
    /**
     * 资产视角下云资源配置风险列表
     */
    async DescribeAssetRiskList(req, cb) {
        return this.request("DescribeAssetRiskList", req, cb);
    }
    /**
     * 查看COS接口列表
     */
    async DescribeCosActionList(req, cb) {
        return this.request("DescribeCosActionList", req, cb);
    }
    /**
     * 每日告警新增数据
     */
    async DescribeCosAlarmTrendData(req, cb) {
        return this.request("DescribeCosAlarmTrendData", req, cb);
    }
    /**
     * 数据库资产列表
     */
    async DescribeDbAssets(req, cb) {
        return this.request("DescribeDbAssets", req, cb);
    }
    /**
     * 查看风险证据以及描述
     */
    async DescribeCosRiskEvidence(req, cb) {
        return this.request("DescribeCosRiskEvidence", req, cb);
    }
    /**
     * 按日期查看策略命中详情
     */
    async DescribePolicyHitData(req, cb) {
        return this.request("DescribePolicyHitData", req, cb);
    }
    /**
     * 立体防护中心查询漏洞信息
     */
    async DescribeSearchBugInfo(req, cb) {
        return this.request("DescribeSearchBugInfo", req, cb);
    }
    /**
     * 修改DspmIp信息
     */
    async ModifyDspmIpInfo(req, cb) {
        return this.request("ModifyDspmIpInfo", req, cb);
    }
    /**
     * 获取资产视角的弱口令风险列表
     */
    async DescribeRiskCenterAssetViewWeakPasswordRiskList(req, cb) {
        return this.request("DescribeRiskCenterAssetViewWeakPasswordRiskList", req, cb);
    }
    /**
     * 获取漏洞视角的漏洞风险列表
     */
    async DescribeVulViewVulRiskList(req, cb) {
        return this.request("DescribeVulViewVulRiskList", req, cb);
    }
    /**
     * 获取资产视角的漏洞风险列表
     */
    async DescribeRiskCenterAssetViewVULRiskList(req, cb) {
        return this.request("DescribeRiskCenterAssetViewVULRiskList", req, cb);
    }
    /**
     * 修改Dspm审批单状态
     */
    async ModifyDspmApproveStatus(req, cb) {
        return this.request("ModifyDspmApproveStatus", req, cb);
    }
    /**
     * 创建域名、ip相关信息
     */
    async CreateDomainAndIp(req, cb) {
        return this.request("CreateDomainAndIp", req, cb);
    }
    /**
     * 修改Dspm访问管理信息
     */
    async ModifyDspmAccessRecord(req, cb) {
        return this.request("ModifyDspmAccessRecord", req, cb);
    }
    /**
     * 批量告警状态处理接口
     */
    async UpdateAlertStatusList(req, cb) {
        return this.request("UpdateAlertStatusList", req, cb);
    }
    /**
     * 查询云边界分析-暴露路径下主机节点的高危基线风险列表
     */
    async DescribeHighBaseLineRiskList(req, cb) {
        return this.request("DescribeHighBaseLineRiskList", req, cb);
    }
    /**
     * 获取用户访问密钥资产列表（源IP视角）
     */
    async DescribeSourceIPAsset(req, cb) {
        return this.request("DescribeSourceIPAsset", req, cb);
    }
    /**
     * 获取资产视角的配置风险列表
     */
    async DescribeRiskCenterAssetViewCFGRiskList(req, cb) {
        return this.request("DescribeRiskCenterAssetViewCFGRiskList", req, cb);
    }
    /**
     * 获取扫描报告列表
     */
    async DescribeScanReportList(req, cb) {
        return this.request("DescribeScanReportList", req, cb);
    }
    /**
     * 查询集团账号详情
     */
    async DescribeOrganizationInfo(req, cb) {
        return this.request("DescribeOrganizationInfo", req, cb);
    }
    /**
     * 查询Dspm资产支持的权限
     */
    async DescribeDspmAssetSupportedPrivileges(req, cb) {
        return this.request("DescribeDspmAssetSupportedPrivileges", req, cb);
    }
    /**
     * 创建Dspm个人身份id
     */
    async CreateDspmPersonalIdentify(req, cb) {
        return this.request("CreateDspmPersonalIdentify", req, cb);
    }
    /**
     * 查询Dspm个人身份信息列表
     */
    async DescribeDspmPersonalIdentifyList(req, cb) {
        return this.request("DescribeDspmPersonalIdentifyList", req, cb);
    }
    /**
     * 查询Dspm资产列表
     */
    async DescribeDspmAssets(req, cb) {
        return this.request("DescribeDspmAssets", req, cb);
    }
    /**
     * 查询Dspm访问拓扑账号列表
     */
    async DescribeDspmAccessTopologyAccounts(req, cb) {
        return this.request("DescribeDspmAccessTopologyAccounts", req, cb);
    }
    /**
     * 获取存储桶计费信息
     */
    async DescribeCosBucketBillingInfo(req, cb) {
        return this.request("DescribeCosBucketBillingInfo", req, cb);
    }
    /**
     * 获取报告下载的临时链接
     */
    async DescribeTaskLogURL(req, cb) {
        return this.request("DescribeTaskLogURL", req, cb);
    }
    /**
     * 获取风险中心风险概况示例
     */
    async DescribeCSIPRiskStatistics(req, cb) {
        return this.request("DescribeCSIPRiskStatistics", req, cb);
    }
    /**
     * 风险接口列表信息
     */
    async DescribeCosRiskActionList(req, cb) {
        return this.request("DescribeCosRiskActionList", req, cb);
    }
    /**
     * 访问密钥风险记录详情
     */
    async DescribeAccessKeyRiskDetail(req, cb) {
        return this.request("DescribeAccessKeyRiskDetail", req, cb);
    }
    /**
     * 查询Dspm资产访问拓扑
     */
    async DescribeDspmAssetAccessTopology(req, cb) {
        return this.request("DescribeDspmAssetAccessTopology", req, cb);
    }
    /**
     * 获取风险调用记录列表
     */
    async DescribeRiskCallRecord(req, cb) {
        return this.request("DescribeRiskCallRecord", req, cb);
    }
    /**
     * 标记风险或者告警为 已处置/已忽略
     */
    async UpdateAccessKeyAlarmStatus(req, cb) {
        return this.request("UpdateAccessKeyAlarmStatus", req, cb);
    }
}
exports.Client = Client;
