2 Star 2 Fork 2

tencentcloud / tencentcloud-sdk-nodejs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
dsgc_client.js 30.35 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2023-11-29 04:10 . release 4.0.746
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Client = void 0;
/* eslint-disable @typescript-eslint/no-unused-vars */
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. 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");
/**
* dsgc client
* @class
*/
class Client extends abstract_client_1.AbstractClient {
constructor(clientConfig) {
super("dsgc.tencentcloudapi.com", "2019-07-23", clientConfig);
}
/**
* 新增分级,单个Casb实例最多允许创建100个数据分级
*/
async CreateDSPALevelGroup(req, cb) {
return this.request("CreateDSPALevelGroup", req, cb);
}
/**
* 遗留待处理&昨日完成风险处置概览统计
*/
async DescribeDSPAAssessmentRiskDealedOverview(req, cb) {
return this.request("DescribeDSPAAssessmentRiskDealedOverview", req, cb);
}
/**
* 复制合规组模板
*/
async CopyDSPATemplate(req, cb) {
return this.request("CopyDSPATemplate", req, cb);
}
/**
* 风险项页面----查询风险等级的详情数据
*/
async DescribeDSPAAssessmentRiskLevelDetail(req, cb) {
return this.request("DescribeDSPAAssessmentRiskLevelDetail", req, cb);
}
/**
* 风险项页面--查看评估模板详情
*/
async DescribeDSPAAssessmentRiskTemplateDetail(req, cb) {
return this.request("DescribeDSPAAssessmentRiskTemplateDetail", req, cb);
}
/**
* 修改DSPA评估风险项,支持修改Status
*/
async ModifyDSPAAssessmentRisk(req, cb) {
return this.request("ModifyDSPAAssessmentRisk", req, cb);
}
/**
* 修改分类分级关系
*/
async ModifyDSPACategoryRelation(req, cb) {
return this.request("ModifyDSPACategoryRelation", req, cb);
}
/**
* 取消用户云资源授权
*/
async DisableDSPAMetaResourceAuth(req, cb) {
return this.request("DisableDSPAMetaResourceAuth", req, cb);
}
/**
* 立即启动分类分级任务,该接口只有在任务状态为以下状态时才支持正确执行立即扫描:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async StartDSPADiscoveryTask(req, cb) {
return this.request("StartDSPADiscoveryTask", req, cb);
}
/**
* 查询最新的风险详情列表数据
*/
async DescribeDSPAAssessmentLatestRiskList(req, cb) {
return this.request("DescribeDSPAAssessmentLatestRiskList", req, cb);
}
/**
* 获取分类分级规则列表
*/
async DescribeDSPADiscoveryRules(req, cb) {
return this.request("DescribeDSPADiscoveryRules", req, cb);
}
/**
* 创建合规组分类规则关联关系
*/
async CreateDSPAComplianceRules(req, cb) {
return this.request("CreateDSPAComplianceRules", req, cb);
}
/**
* 创建资产梳理报表导出重试任务
*/
async CreateAssetSortingReportRetryTask(req, cb) {
return this.request("CreateAssetSortingReportRetryTask", req, cb);
}
/**
* 获取COS单个模板下的敏感数据资产
*/
async DescribeDSPACOSDataAssetByComplianceId(req, cb) {
return this.request("DescribeDSPACOSDataAssetByComplianceId", req, cb);
}
/**
* 风险项页面----查询风险等级的列表
*/
async DescribeDSPAAssessmentRiskLevelList(req, cb) {
return this.request("DescribeDSPAAssessmentRiskLevelList", req, cb);
}
/**
* 编辑识别规则
*/
async ModifyClassificationRule(req, cb) {
return this.request("ModifyClassificationRule", req, cb);
}
/**
* 获取分类规则统计信息
*/
async DescribeDSPACategoryRuleStatistic(req, cb) {
return this.request("DescribeDSPACategoryRuleStatistic", req, cb);
}
/**
* 查询分类规则详情
*/
async DescribeRuleDetail(req, cb) {
return this.request("DescribeRuleDetail", req, cb);
}
/**
* 删除COS分类分级任务结果
*/
async DeleteDSPACOSDiscoveryTaskResult(req, cb) {
return this.request("DeleteDSPACOSDiscoveryTaskResult", req, cb);
}
/**
* 获取COS分类分级数据资产详情
*/
async DescribeDSPACOSDataAssetDetail(req, cb) {
return this.request("DescribeDSPACOSDataAssetDetail", req, cb);
}
/**
* 数据资产报告-查询rbd 的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)
*/
async DescribeRDBAssetSensitiveDistribution(req, cb) {
return this.request("DescribeRDBAssetSensitiveDistribution", req, cb);
}
/**
* 修改COS分类分级任务,该接口只有在任务状态为以下状态时才支持正确修改:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async ModifyDSPACOSDiscoveryTask(req, cb) {
return this.request("ModifyDSPACOSDiscoveryTask", req, cb);
}
/**
* 删除用户云资源
*/
async DeleteDSPAMetaResource(req, cb) {
return this.request("DeleteDSPAMetaResource", req, cb);
}
/**
* 本接口(DeleteCOSMetaData)用于删除COS元数据信息。
*/
async DeleteCosMetaResource(req, cb) {
return this.request("DeleteCosMetaResource", req, cb);
}
/**
* 修改分级分类模板信息
*/
async ModifyStandardInfo(req, cb) {
return this.request("ModifyStandardInfo", req, cb);
}
/**
* 获取报表下载链接
*/
async DescribeReportTaskDownloadUrl(req, cb) {
return this.request("DescribeReportTaskDownloadUrl", req, cb);
}
/**
* 获取COS分类分级任务结果,该接口只有在任务状态为以下状态时才支持结果正常查询:
3 扫描成功,
4 扫描失败
*/
async DescribeDSPACOSDiscoveryTaskResult(req, cb) {
return this.request("DescribeDSPACOSDiscoveryTaskResult", req, cb);
}
/**
* 绑定或解绑COS桶
*/
async BindDSPAResourceCosBuckets(req, cb) {
return this.request("BindDSPAResourceCosBuckets", req, cb);
}
/**
* 修改分类分级模板,内置模板不支持修改。
*/
async ModifyDSPAComplianceGroup(req, cb) {
return this.request("ModifyDSPAComplianceGroup", req, cb);
}
/**
* 查询敏感数据导出结果URL
*/
async DescribeAssetDetailDataExportResult(req, cb) {
return this.request("DescribeAssetDetailDataExportResult", req, cb);
}
/**
* 风险评估概览页,查询风险面的分布
*/
async DescribeDSPAAssessmentRiskSideDistributed(req, cb) {
return this.request("DescribeDSPAAssessmentRiskSideDistributed", req, cb);
}
/**
* 获取分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:
3 扫描成功
*/
async DescribeDSPADiscoveryTaskResultDetail(req, cb) {
return this.request("DescribeDSPADiscoveryTaskResultDetail", req, cb);
}
/**
* 风险级别趋势统计
*/
async DescribeDSPAAssessmentRiskLevelTrend(req, cb) {
return this.request("DescribeDSPAAssessmentRiskLevelTrend", req, cb);
}
/**
* 获取DSPA评估风险项列表
*/
async DescribeDSPAAssessmentRisks(req, cb) {
return this.request("DescribeDSPAAssessmentRisks", req, cb);
}
/**
* 获取模板详情信息
*/
async DescribeDSPAComplianceGroupDetail(req, cb) {
return this.request("DescribeDSPAComplianceGroupDetail", req, cb);
}
/**
* 风险项页面---创建风险等级
*/
async CreateDSPAAssessmentRiskLevel(req, cb) {
return this.request("CreateDSPAAssessmentRiskLevel", req, cb);
}
/**
* 获取COS分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:
3 扫描成功
*/
async DescribeDSPACOSTaskResultDetail(req, cb) {
return this.request("DescribeDSPACOSTaskResultDetail", req, cb);
}
/**
* 获取单个合规组下的RDB关系数据库分类分级数据资产
*/
async DescribeDSPARDBDataAssetByComplianceId(req, cb) {
return this.request("DescribeDSPARDBDataAssetByComplianceId", req, cb);
}
/**
* 查询DB绑定的列表
*/
async DescribeBindDBList(req, cb) {
return this.request("DescribeBindDBList", req, cb);
}
/**
* 获取导出任务结果
*/
async DescribeExportTaskResult(req, cb) {
return this.request("DescribeExportTaskResult", req, cb);
}
/**
* 本接口用于获取COS元数据信息,返回COS元数据信息列表。
*/
async ListDSPACosMetaResources(req, cb) {
return this.request("ListDSPACosMetaResources", req, cb);
}
/**
* 拉取用户云资源
*/
async ListDSPAMetaResources(req, cb) {
return this.request("ListDSPAMetaResources", req, cb);
}
/**
* 获取敏感数据分类列表
*/
async DescribeDSPACategories(req, cb) {
return this.request("DescribeDSPACategories", req, cb);
}
/**
* 创建新分类
*/
async CreateNewClassification(req, cb) {
return this.request("CreateNewClassification", req, cb);
}
/**
* 风险模板---修改风险模板
*/
async ModifyDSPAAssessmentRiskTemplate(req, cb) {
return this.request("ModifyDSPAAssessmentRiskTemplate", req, cb);
}
/**
* 获取分类分级任务详情
*/
async DescribeDSPADiscoveryTaskDetail(req, cb) {
return this.request("DescribeDSPADiscoveryTaskDetail", req, cb);
}
/**
* 修改分类分级任务,该接口只有在任务状态为以下状态时才支持正确修改:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async ModifyDSPADiscoveryTask(req, cb) {
return this.request("ModifyDSPADiscoveryTask", req, cb);
}
/**
* 风险概览页风险数量和受影响资产数概览统计
*/
async DescribeDSPAAssessmentRiskAmountOverview(req, cb) {
return this.request("DescribeDSPAAssessmentRiskAmountOverview", req, cb);
}
/**
* 创建识别规则
*/
async CreateClassificationRule(req, cb) {
return this.request("CreateClassificationRule", req, cb);
}
/**
* 根据合规组id,去查询ES的概览页统计数据
*/
async DescribeDSPAESDataAssetByComplianceId(req, cb) {
return this.request("DescribeDSPAESDataAssetByComplianceId", req, cb);
}
/**
* 获取分类分级模板列表
*/
async DescribeDSPAComplianceGroups(req, cb) {
return this.request("DescribeDSPAComplianceGroups", req, cb);
}
/**
* 修改级别名称
*/
async ModifyLevelName(req, cb) {
return this.request("ModifyLevelName", req, cb);
}
/**
* 获取COS分类分级任务详情
*/
async DescribeDSPACOSDiscoveryTaskDetail(req, cb) {
return this.request("DescribeDSPACOSDiscoveryTaskDetail", req, cb);
}
/**
* 获取扫描结果数据样本
*/
async DescribeDSPATaskResultDataSample(req, cb) {
return this.request("DescribeDSPATaskResultDataSample", req, cb);
}
/**
* 删除COS分类分级任务,该接口只有在任务状态为以下几个状态值时才支持正确删除:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async DeleteDSPACOSDiscoveryTask(req, cb) {
return this.request("DeleteDSPACOSDiscoveryTask", req, cb);
}
/**
* 数据资产报告-查询mongo 的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)
*/
async DescribeMongoAssetSensitiveDistribution(req, cb) {
return this.request("DescribeMongoAssetSensitiveDistribution", req, cb);
}
/**
* 修改敏感级别信息
*/
async ModifyLevelInfo(req, cb) {
return this.request("ModifyLevelInfo", req, cb);
}
/**
* 创建分类关联关系
*/
async CreateDSPACategoryRelation(req, cb) {
return this.request("CreateDSPACategoryRelation", req, cb);
}
/**
* 数据资产报告-查询cos的敏感数据分布(分级分布 分类分布 敏感规则分布详情列表)
*/
async DescribeSensitiveCOSDataDistribution(req, cb) {
return this.request("DescribeSensitiveCOSDataDistribution", req, cb);
}
/**
* 受影响资产TOP5统计
*/
async DescribeDSPAAssessmentRiskDatasourceTop5(req, cb) {
return this.request("DescribeDSPAAssessmentRiskDatasourceTop5", req, cb);
}
/**
* 获取资产报表任务列表
*/
async DescribeReportTasks(req, cb) {
return this.request("DescribeReportTasks", req, cb);
}
/**
* 获取COS分类分级任务结果详情文件列表
*/
async DescribeDSPACOSDiscoveryTaskFiles(req, cb) {
return this.request("DescribeDSPACOSDiscoveryTaskFiles", req, cb);
}
/**
* 获取DSPA评估模板列表
*/
async DescribeDSPAAssessmentTemplates(req, cb) {
return this.request("DescribeDSPAAssessmentTemplates", req, cb);
}
/**
* 修改最新评估风险项状态
*/
async ModifyDSPAAssessmentRiskLatest(req, cb) {
return this.request("ModifyDSPAAssessmentRiskLatest", req, cb);
}
/**
* 打开或者关闭分类分级规则
注:此API同时对该规则下的RDB跟COS规则操作。
*/
async EnableDSPADiscoveryRule(req, cb) {
return this.request("EnableDSPADiscoveryRule", req, cb);
}
/**
* 创建规则别名
*/
async CreateIdentifyRuleAnotherName(req, cb) {
return this.request("CreateIdentifyRuleAnotherName", req, cb);
}
/**
* 风险等级的定义页面-创建风险等级的时候生成的一个默认的矩阵
*/
async DecribeSuggestRiskLevelMatrix(req, cb) {
return this.request("DecribeSuggestRiskLevelMatrix", req, cb);
}
/**
* 风险概览-查询待处理风险统计数
*/
async DescribeDSPAAssessmentPendingRiskOverview(req, cb) {
return this.request("DescribeDSPAAssessmentPendingRiskOverview", req, cb);
}
/**
* 调整ES任务扫描结果
*/
async ModifyDSPAESTaskResult(req, cb) {
return this.request("ModifyDSPAESTaskResult", req, cb);
}
/**
* 获取RDB关系数据库分类分级资产详情
*/
async DescribeDSPARDBDataAssetDetail(req, cb) {
return this.request("DescribeDSPARDBDataAssetDetail", req, cb);
}
/**
* 查询分类信息
*/
async DescribeClassificationInfo(req, cb) {
return this.request("DescribeClassificationInfo", req, cb);
}
/**
* 风险分类TOP5统计
*/
async DescribeDSPAAssessmentRiskItemTop5(req, cb) {
return this.request("DescribeDSPAAssessmentRiskItemTop5", req, cb);
}
/**
* 获取资源绑定DB状态
*/
async QueryResourceDbBindStatus(req, cb) {
return this.request("QueryResourceDbBindStatus", req, cb);
}
/**
* 用于查询该用户是否已开通分类分级服务
*/
async DescribeDSPADiscoveryServiceStatus(req, cb) {
return this.request("DescribeDSPADiscoveryServiceStatus", req, cb);
}
/**
* 启用版本体验
*/
async EnableTrialVersion(req, cb) {
return this.request("EnableTrialVersion", req, cb);
}
/**
* 调整任务扫描结果
*/
async ModifyDSPATaskResult(req, cb) {
return this.request("ModifyDSPATaskResult", req, cb);
}
/**
* 新增分类,单个用户最多允许创建100个数据分类。
*/
async CreateDSPACategory(req, cb) {
return this.request("CreateDSPACategory", req, cb);
}
/**
* 新增COS分类分级扫描任务,单个用户最多允许创建100个任务。
*/
async CreateDSPACOSDiscoveryTask(req, cb) {
return this.request("CreateDSPACOSDiscoveryTask", req, cb);
}
/**
* 获取合规组分类规则信息
*/
async DescribeDSPACategoryRules(req, cb) {
return this.request("DescribeDSPACategoryRules", req, cb);
}
/**
* 风险模板页面--查询风险模板中的脆弱项配置
*/
async DescribeDSPAAssessmentRiskTemplateVulnerableList(req, cb) {
return this.request("DescribeDSPAAssessmentRiskTemplateVulnerableList", req, cb);
}
/**
* 一个分类合并到另一个分类中(分类拖拽功能)
*/
async ModifyMergeClassification(req, cb) {
return this.request("ModifyMergeClassification", req, cb);
}
/**
* 删除DSPA风险评估任务
*/
async DeleteDSPAAssessmentTask(req, cb) {
return this.request("DeleteDSPAAssessmentTask", req, cb);
}
/**
* 验证分类分级规则
*/
async VerifyDSPADiscoveryRule(req, cb) {
return this.request("VerifyDSPADiscoveryRule", req, cb);
}
/**
* 获取COS分类分级任务列表
*/
async DescribeDSPACOSDiscoveryTasks(req, cb) {
return this.request("DescribeDSPACOSDiscoveryTasks", req, cb);
}
/**
* 获取分级详情
*/
async DescribeDSPALevelDetail(req, cb) {
return this.request("DescribeDSPALevelDetail", req, cb);
}
/**
* 创建或复制分级分类模板
*/
async CreateOrCopyStandard(req, cb) {
return this.request("CreateOrCopyStandard", req, cb);
}
/**
* 数据资产报告页面-查询数据资产概览接口(包括数据库资产详情和存储资产详情)
*/
async DescribeAssetOverview(req, cb) {
return this.request("DescribeAssetOverview", req, cb);
}
/**
* 新建DSPA风险评估任务
*/
async CreateDSPAAssessmentTask(req, cb) {
return this.request("CreateDSPAAssessmentTask", req, cb);
}
/**
* 验证COS分类分级规则
*/
async VerifyDSPACOSRule(req, cb) {
return this.request("VerifyDSPACOSRule", req, cb);
}
/**
* 风险评估模板---创建风险评估模板
*/
async CreateDSPAAssessmentRiskTemplate(req, cb) {
return this.request("CreateDSPAAssessmentRiskTemplate", req, cb);
}
/**
* 风险数量概览统计
*/
async DescribeDSPAAssessmentRiskOverview(req, cb) {
return this.request("DescribeDSPAAssessmentRiskOverview", req, cb);
}
/**
* 根据合规组id,去查询ES的概览页下的统计列表数据
*/
async DescribeDSPAESDataAssetDetail(req, cb) {
return this.request("DescribeDSPAESDataAssetDetail", req, cb);
}
/**
* 新增分类分级模板,单个用户最多允许创建100个合规组。
*/
async CreateDSPAComplianceGroup(req, cb) {
return this.request("CreateDSPAComplianceGroup", req, cb);
}
/**
* 获取数据源的数据库信息
*/
async DescribeDSPADataSourceDbInfo(req, cb) {
return this.request("DescribeDSPADataSourceDbInfo", req, cb);
}
/**
* 添加用户云上资源列表
*/
async CreateDSPAMetaResources(req, cb) {
return this.request("CreateDSPAMetaResources", req, cb);
}
/**
* 修改识别规则状态
*/
async ModifyClassificationRuleState(req, cb) {
return this.request("ModifyClassificationRuleState", req, cb);
}
/**
* 修改DSPA集群信息
*/
async ModifyDSPAClusterInfo(req, cb) {
return this.request("ModifyDSPAClusterInfo", req, cb);
}
/**
* 查询高风险资产的top10
*/
async DescribeDSPAAssessmentHighRiskTop10Overview(req, cb) {
return this.request("DescribeDSPAAssessmentHighRiskTop10Overview", req, cb);
}
/**
* 查询最新风险项详情数据
*/
async DescribeDSPAAssessmentLatestRiskDetailInfo(req, cb) {
return this.request("DescribeDSPAAssessmentLatestRiskDetailInfo", req, cb);
}
/**
* 查询分类下规则列表
*/
async DescribeRuleList(req, cb) {
return this.request("DescribeRuleList", req, cb);
}
/**
* 获取DSPA评估任务列表
*/
async DescribeDSPAAssessmentTasks(req, cb) {
return this.request("DescribeDSPAAssessmentTasks", req, cb);
}
/**
* 获取分级分级扫描的表集合
*/
async DescribeDSPADiscoveryTaskTables(req, cb) {
return this.request("DescribeDSPADiscoveryTaskTables", req, cb);
}
/**
* 获取用户购买配额信息
*/
async GetUserQuotaInfo(req, cb) {
return this.request("GetUserQuotaInfo", req, cb);
}
/**
* 获取模板更新提示信息
*/
async DescribeDSPAComplianceUpdateNotification(req, cb) {
return this.request("DescribeDSPAComplianceUpdateNotification", req, cb);
}
/**
* 添加用户云上数据库类型资源
*/
async CreateDSPADbMetaResources(req, cb) {
return this.request("CreateDSPADbMetaResources", req, cb);
}
/**
* 调整COS任务扫描结果
*/
async ModifyDSPACOSTaskResult(req, cb) {
return this.request("ModifyDSPACOSTaskResult", req, cb);
}
/**
* 绑定或解绑数据库实例DB
*/
async BindDSPAResourceDatabases(req, cb) {
return this.request("BindDSPAResourceDatabases", req, cb);
}
/**
* 数据资产报告-查询es的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)
*/
async DescribeESAssetSensitiveDistribution(req, cb) {
return this.request("DescribeESAssetSensitiveDistribution", req, cb);
}
/**
* 授权用户云资源
*/
async AuthorizeDSPAMetaResources(req, cb) {
return this.request("AuthorizeDSPAMetaResources", req, cb);
}
/**
* 拉取DSPA支持的Meta元数据类型,返回包括:元数据类型,支持的元数据地域信息
*/
async DescribeDSPASupportedMetas(req, cb) {
return this.request("DescribeDSPASupportedMetas", req, cb);
}
/**
* 风险项处理趋势统计
*/
async DescribeDSPAAssessmentRiskDealedTrend(req, cb) {
return this.request("DescribeDSPAAssessmentRiskDealedTrend", req, cb);
}
/**
* 数据资产报告-查询rdb的敏感数据分布-敏感规则字段分布-敏感分布详情
*/
async DescribeSensitiveRDBDataDistribution(req, cb) {
return this.request("DescribeSensitiveRDBDataDistribution", req, cb);
}
/**
* 重新启动DSPA风险评估任务
*/
async RestartDSPAAssessmentTask(req, cb) {
return this.request("RestartDSPAAssessmentTask", req, cb);
}
/**
* 获取ES的分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:
3 扫描成功
*/
async DescribeDSPAESDiscoveryTaskResultDetail(req, cb) {
return this.request("DescribeDSPAESDiscoveryTaskResultDetail", req, cb);
}
/**
* 删除分类分级识别任务,该接口只有在任务状态为以下几个状态值时才支持正确删除:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async DeleteDSPADiscoveryTask(req, cb) {
return this.request("DeleteDSPADiscoveryTask", req, cb);
}
/**
* 更新自建资源基础信息,包括:端口、账户名、密码。
请注意:
如果资源自身的VPC、VIP信息发生变化,后台会自动更新。
如果监听的端口发生变化,请显式输入端口。
如果账户名密码任意一个发生变化,请务必同时显式输入账户名密码。
*/
async UpdateDSPASelfBuildResource(req, cb) {
return this.request("UpdateDSPASelfBuildResource", req, cb);
}
/**
* 获取分类分级任务结果,该接口只有在任务状态为以下状态时才支持结果正常查询:
3 扫描成功,
4 扫描失败
*/
async DescribeDSPADiscoveryTaskResult(req, cb) {
return this.request("DescribeDSPADiscoveryTaskResult", req, cb);
}
/**
* 风险项页面----修改风险等级的详情数据
*/
async ModifyDSPAAssessmentRiskLevel(req, cb) {
return this.request("ModifyDSPAAssessmentRiskLevel", req, cb);
}
/**
* 新增分类分级规则,单个用户最多允许创建200个规则。
*/
async CreateDSPADiscoveryRule(req, cb) {
return this.request("CreateDSPADiscoveryRule", req, cb);
}
/**
* 修改分类信息
*/
async ModifyNewClassification(req, cb) {
return this.request("ModifyNewClassification", req, cb);
}
/**
* 数据资产报告-查询cos的资产分布详情接口
*/
async DescribeCOSAssetSensitiveDistribution(req, cb) {
return this.request("DescribeCOSAssetSensitiveDistribution", req, cb);
}
/**
* 查询标准下所有叶子节点分类
*/
async DescribeLeafClassification(req, cb) {
return this.request("DescribeLeafClassification", req, cb);
}
/**
* 新增分类分级任务,单个用户最多允许创建100个任务。
*/
async CreateDSPADiscoveryTask(req, cb) {
return this.request("CreateDSPADiscoveryTask", req, cb);
}
/**
* 风险概览-查询新发现风险统计数
*/
async DescribeDSPAAssessmentNewDiscoveredRiskOverview(req, cb) {
return this.request("DescribeDSPAAssessmentNewDiscoveredRiskOverview", req, cb);
}
/**
* 修改最新评估风险项状态
*/
async DescribeDSPAAssessmentRiskProcessHistory(req, cb) {
return this.request("DescribeDSPAAssessmentRiskProcessHistory", req, cb);
}
/**
* 查询DSPA实例的db列表
*/
async QueryDSPAMetaResourceDbList(req, cb) {
return this.request("QueryDSPAMetaResourceDbList", req, cb);
}
/**
* 获取体验版本信息
*/
async GetTrialVersion(req, cb) {
return this.request("GetTrialVersion", req, cb);
}
/**
* 查询风险分布数据,包含风险类型分布,风险详情分布,风险资产的分布
*/
async DescribeDSPAAssessmentRiskDistributionOverview(req, cb) {
return this.request("DescribeDSPAAssessmentRiskDistributionOverview", req, cb);
}
/**
* 查询标准下所有分类的识别规则数量(不算子分类下的识别规则)
*/
async DescribeClassificationRuleCount(req, cb) {
return this.request("DescribeClassificationRuleCount", req, cb);
}
/**
* 获取分类规则树信息
*/
async DescribeDSPACategoryTreeWithRules(req, cb) {
return this.request("DescribeDSPACategoryTreeWithRules", req, cb);
}
/**
* 获取授权资源的连接状态
*/
async GetResourceConnectionStatus(req, cb) {
return this.request("GetResourceConnectionStatus", req, cb);
}
/**
* 获取ES扫描结果数据样本
*/
async DescribeDSPAESDataSample(req, cb) {
return this.request("DescribeDSPAESDataSample", req, cb);
}
/**
* 获取DSPA评估模版关联的评估控制项列表
*/
async DescribeDSPAAssessmentTemplateControlItems(req, cb) {
return this.request("DescribeDSPAAssessmentTemplateControlItems", req, cb);
}
/**
* 开启级别或关闭级别
*/
async ModifyLevelState(req, cb) {
return this.request("ModifyLevelState", req, cb);
}
/**
* 获取分级列表,限制100个 不分页返回
*/
async DescribeDSPALevelGroups(req, cb) {
return this.request("DescribeDSPALevelGroups", req, cb);
}
/**
* 拉取DSPA集群列表
*/
async ListDSPAClusters(req, cb) {
return this.request("ListDSPAClusters", req, cb);
}
/**
* 创建敏感数据导出任务
*/
async ExportAssetDetailData(req, cb) {
return this.request("ExportAssetDetailData", req, cb);
}
/**
* 获取分类树信息
*/
async DescribeDSPACategoryTree(req, cb) {
return this.request("DescribeDSPACategoryTree", req, cb);
}
/**
* 新建用户自建云资源
*/
async CreateDSPASelfBuildMetaResource(req, cb) {
return this.request("CreateDSPASelfBuildMetaResource", req, cb);
}
/**
* 停止分类分级任务,该接口只有在任务状态为以下状态时才支持正确执行停止扫描:
1 扫描中
*/
async StopDSPADiscoveryTask(req, cb) {
return this.request("StopDSPADiscoveryTask", req, cb);
}
/**
* 添加COS元数据
*/
async CreateDSPACosMetaResources(req, cb) {
return this.request("CreateDSPACosMetaResources", req, cb);
}
/**
* 修改分类,内置分类不支持修改。
*/
async ModifyDSPACategory(req, cb) {
return this.request("ModifyDSPACategory", req, cb);
}
/**
* 修改分类分级规则,单个用户最多允许创建200个规则。
注:此API同时适用RDB跟COS类型数据。
*/
async ModifyDSPADiscoveryRule(req, cb) {
return this.request("ModifyDSPADiscoveryRule", req, cb);
}
/**
* 删除分类分级识别任务结果
*/
async DeleteDSPADiscoveryTaskResult(req, cb) {
return this.request("DeleteDSPADiscoveryTaskResult", req, cb);
}
/**
* 风险评估概览页,查询风险面的分布
*/
async DescribeDSPAAssessmentRiskSideList(req, cb) {
return this.request("DescribeDSPAAssessmentRiskSideList", req, cb);
}
/**
* 获取COS敏感数据资产桶列表
*/
async DescribeDSPACOSDataAssetBuckets(req, cb) {
return this.request("DescribeDSPACOSDataAssetBuckets", req, cb);
}
/**
* 风险概览-查询处理中风险统计数
*/
async DescribeDSPAAssessmentProcessingRiskOverview(req, cb) {
return this.request("DescribeDSPAAssessmentProcessingRiskOverview", req, cb);
}
/**
* 创建资产梳理报告任务
*/
async CreateAssetSortingReportTask(req, cb) {
return this.request("CreateAssetSortingReportTask", req, cb);
}
}
exports.Client = Client;
1
https://gitee.com/tencentcloud/tencentcloud-sdk-nodejs.git
git@gitee.com:tencentcloud/tencentcloud-sdk-nodejs.git
tencentcloud
tencentcloud-sdk-nodejs
tencentcloud-sdk-nodejs
master

搜索帮助