2 Star 4 Fork 3

tencentcloud/tencentcloud-sdk-nodejs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
dsgc_client.ts 65.97 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 26天前 . release 4.1.1
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948
/* 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.
*/
import { AbstractClient } from "../../../common/abstract_client"
import { ClientConfig } from "../../../common/interface"
import {
DescribeRuleListResponse,
TopAsset,
DescribeDSPADiscoveryTaskTablesResponse,
DescribeCOSAssetSensitiveDistributionResponse,
ModifyDSPAAssessmentRiskTemplateRequest,
AssessmentControlItem,
DescribeESAssetSensitiveDistributionResponse,
DescribeDSPARDBDataAssetDetailResponse,
ESInstance,
CreateDSPACategoryRequest,
ModifyDSPATaskResultResponse,
DescribeDSPAAssessmentRiskLevelDetailResponse,
DescribeDSPADiscoveryServiceStatusRequest,
DescribeExportTaskResultResponse,
ScanTaskRDBRules,
CreateDSPADiscoveryTaskResponse,
DescribeDSPACategoryTreeRequest,
DeleteCosMetaResourceRequest,
DataContent,
DescribeDSPAAssessmentLatestRiskDetailInfoRequest,
DescribeReportTaskDownloadUrlRequest,
DspaFieldResultDataSample,
ModifyClassificationRuleRequest,
DescribeDSPADiscoveryServiceStatusResponse,
CloudResourceItem,
DSPACosMetaDataInfo,
AssessmentTemplate,
ModifyDSPATaskResultRequest,
RDBAsset,
DescribeAssetOverviewResponse,
ReportInfo,
DescribeDSPAESDataAssetByComplianceIdRequest,
ModifyLevelNameRequest,
ModifyDSPAAssessmentRiskLevelResponse,
DspaCOSDiscoveryTask,
COSDataRule,
DSPADataSourceDbInfo,
DescribeMongoAssetSensitiveDistributionResponse,
ComplianceGroupDetail,
ModifyDSPACOSDiscoveryTaskResponse,
BindDSPAResourceDatabasesResponse,
DbTaskResult,
RuleDistribution,
DecribeSuggestRiskLevelMatrixResponse,
UpdateDSPASelfBuildResourceResponse,
DescribeDSPAAssessmentRiskDealedTrendResponse,
DescribeRDBAssetSensitiveDistributionRequest,
GetResourceConnectionStatusRequest,
DisableDSPAMetaResourceAuthRequest,
RiskMatrixLevel,
AssetList,
CreateAssetSortingReportTaskRequest,
CreateDSPAComplianceGroupResponse,
DeleteDSPADiscoveryTaskRequest,
DescribeDSPAAssessmentRiskDatasourceTop5Response,
ModifyDSPADiscoveryTaskResponse,
DescribeDSPAAssessmentRiskItemTop5Request,
ModifyDSPAESTaskResultRequest,
DescribeDSPACOSDataAssetByComplianceIdRequest,
CreateDSPAMetaResourcesResponse,
ScanTaskResult,
DescribeDSPADiscoveryRulesRequest,
DspaRDBDataAssetCount,
DeleteDSPACOSDiscoveryTaskRequest,
DspaDiscoveryComplianceGroupRule,
CreateDSPAAssessmentTaskResponse,
DescribeClassificationRuleCountResponse,
DescribeDSPAESDataAssetByComplianceIdResponse,
ModifyDSPAAssessmentRiskRequest,
DspaResourceAccount,
DspaDiscoveryTaskDetail,
DeleteDSPAMetaResourceResponse,
DescribeAssetDetailDataExportResultResponse,
DeleteDSPADiscoveryTaskResultResponse,
DspaDiscoveryTaskDataSource,
ModifyDSPADiscoveryTaskRequest,
DeleteDSPAAssessmentTaskResponse,
DspaDiscoveryComplianceGroupRuleInfo,
CreateDSPASelfBuildMetaResourceRequest,
ModifyDSPACategoryRelationRequest,
DescribeDSPAAssessmentRiskOverviewResponse,
DspaDiscoveryTaskResultDetail,
DescribeLeafClassificationRequest,
CreateClassificationRuleRequest,
DescribeDSPAAssessmentTemplatesRequest,
HighRiskAssetsDetail,
DspaSafeGuard,
ItemLevel,
DatagovRuleExtendParameter,
ModifyDSPAClusterInfoResponse,
DiscoveryCondition,
ModifyStandardInfoResponse,
DescribeDSPAAssessmentRiskTemplateDetailRequest,
DescribeDSPADiscoveryTaskResultDetailResponse,
ModifyDSPACategoryRelationResponse,
RiskLevelMatrix,
ScanTaskComplianceInfo,
DescribeDSPAAssessmentRiskDistributionOverviewResponse,
CosResourceItem,
CreateDSPACOSDiscoveryTaskRequest,
DspaDiscoveryCOSDataRule,
DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest,
DspaDiscoveryDataContent,
DescribeDSPACOSDataAssetBucketsRequest,
RestartDSPAAssessmentTaskRequest,
VerifyDSPACOSRuleRequest,
DescribeReportTasksRequest,
CreateDSPADiscoveryRuleRequest,
AuthorizeDSPAMetaResourcesResponse,
DspaDiscoveryRuleDetail,
ModifyDSPACategoryRequest,
DspaCOSDataAssetDetail,
DBStatements,
DescribeDSPAAssessmentRiskLevelListResponse,
CreateDSPADiscoveryTaskRequest,
PrivilegeRisk,
DspaCOSDataAssetCount,
ESTaskResultDetail,
DspaCloudResourceMeta,
DescribeESAssetSensitiveDistributionRequest,
DeleteCosMetaResourceResponse,
ListDSPAMetaResourcesRequest,
ModifyDSPAAssessmentRiskTemplateResponse,
RiskLevelTrendItem,
DescribeDSPAESDiscoveryTaskResultDetailRequest,
NOSQLInstance,
DeleteDSPADiscoveryTaskResultRequest,
ModifyLevelInfoResponse,
DspaDiscoveryRDBRules,
DescribeDSPACOSDataAssetByComplianceIdResponse,
CreateDSPAAssessmentRiskTemplateResponse,
DescribeDSPACOSDataAssetBucketsResponse,
DescribeDSPADiscoveryTaskDetailRequest,
DescribeDSPARDBDataAssetByComplianceIdResponse,
CreateNewClassificationResponse,
ListDSPAClustersResponse,
CopyDSPATemplateRequest,
VerifyDSPADiscoveryRuleRequest,
RiskLevelRisk,
DescribeDSPAAssessmentRiskOverviewRequest,
DeleteDSPACOSDiscoveryTaskResultResponse,
DescribeDSPAAssessmentRiskAmountOverviewResponse,
CreateAssetSortingReportRetryTaskResponse,
DescribeDSPACategoriesResponse,
DescribeDSPADiscoveryRulesResponse,
ModifyLevelStateResponse,
StopDSPADiscoveryTaskRequest,
RiskSideDistributed,
LevelItem,
DecribeSuggestRiskLevelMatrixRequest,
AssetCosDetail,
MongoAsset,
RiskItemInfo,
DescribeDSPAAssessmentRiskProcessHistoryResponse,
DescribeDSPAESDataAssetDetailResponse,
DescribeDSPAAssessmentTasksResponse,
DescribeDSPACOSDiscoveryTaskFilesRequest,
CreateDSPALevelGroupResponse,
DescribeDSPAAssessmentRiskDistributionOverviewRequest,
DeleteDSPAMetaResourceRequest,
ModifyDSPADiscoveryRuleRequest,
DescribeRDBAssetSensitiveDistributionResponse,
ModifyDSPACategoryResponse,
CreateDSPAComplianceRulesRequest,
DescribeReportTaskDownloadUrlResponse,
DescribeDSPAAssessmentRisksResponse,
CreateClassificationRuleResponse,
DbInfo,
ModifyClassificationRuleResponse,
CreateIdentifyRuleAnotherNameResponse,
DescribeDSPACategoryTreeResponse,
DescribeBindDBListRequest,
DspaDiscoveryCOSTaskResultDetail,
CreateDSPADbMetaResourcesRequest,
ModifyDSPACOSDiscoveryTaskRequest,
DescribeDSPACategoryRulesRequest,
DescribeDSPAComplianceGroupDetailRequest,
CreateDSPADbMetaResourcesResponse,
ModifyDSPAClusterInfoRequest,
ListDSPACosMetaResourcesRequest,
DescribeDSPATaskResultDataSampleResponse,
CreateDSPALevelGroupRequest,
DescribeDSPAComplianceGroupsResponse,
CopyDSPATemplateResponse,
DeleteDSPACOSDiscoveryTaskResponse,
ProcessHistory,
DescribeDSPAAssessmentRiskDealedOverviewRequest,
AccountRisk,
DescribeDSPACategoryTreeWithRulesResponse,
DescribeDSPAAssessmentRiskLevelDetailRequest,
DescribeLeafClassificationResponse,
DescribeDSPAAssessmentRiskLevelTrendRequest,
DataRules,
DescribeDSPAAssessmentProcessingRiskOverviewRequest,
CosAsset,
DescribeDSPAAssessmentRiskSideListResponse,
SensitiveLevel,
CreateAssetSortingReportRetryTaskRequest,
CreateDSPADiscoveryRuleResponse,
DescribeAssetOverviewRequest,
RestartDSPAAssessmentTaskResponse,
DescribeDSPAAssessmentHighRiskTop10OverviewResponse,
DSPATableInfo,
AssessmentRisk,
DspaRDBDataAssetDetail,
DataRule,
ModifyLevelNameResponse,
EnableTrialVersionResponse,
DSPAMetaType,
ModifyStandardInfoRequest,
DescribeDSPAComplianceGroupDetailResponse,
DescribeDSPAAssessmentRiskTemplateVulnerableListRequest,
CreateDSPACategoryRelationResponse,
DescribeDSPAAssessmentTemplatesResponse,
DescribeDSPACOSTaskResultDetailResponse,
DspaTaskResult,
DescribeRuleListRequest,
DescribeDSPADataSourceDbInfoRequest,
CreateOrCopyStandardRequest,
DspaDiscoveryTaskDbResult,
QueryResourceDbBindStatusResponse,
DspaDataSourceMngFilter,
CreateDSPACosMetaResourcesResponse,
CreateDSPAComplianceRulesResponse,
DescribeAssetDetailDataExportResultRequest,
DescribeDSPAAssessmentRiskDatasourceTop5Request,
DspaDiscoveryDataRules,
DeleteDSPACOSDiscoveryTaskResultRequest,
DescribeDSPAESDiscoveryTaskResultDetailResponse,
ESAsset,
DescribeDSPAComplianceUpdateNotificationRequest,
AuthorizeDSPAMetaResourcesRequest,
DBInstanceInfo,
ModifyDSPAComplianceGroupResponse,
AssessmentTask,
DescribeClassificationInfoRequest,
DescribeDSPAESDataSampleRequest,
GetUserQuotaInfoResponse,
DspaCOSDiscoveryTaskDetail,
DescribeSensitiveCOSDataDistributionResponse,
DescribeCOSAssetSensitiveDistributionRequest,
CreateDSPAAssessmentRiskTemplateRequest,
TemplateInfo,
DescribeDSPACOSDiscoveryTaskFilesResponse,
BindDSPAResourceCosBucketsRequest,
ModifyDSPAESTaskResultResponse,
CreateDSPACosMetaResourcesRequest,
DescribeDSPAAssessmentRiskSideListRequest,
ModifyNewClassificationRequest,
DspaUserResourceMeta,
DataCategory,
CreateIdentifyRuleAnotherNameRequest,
DescribeDSPACategoryRuleStatisticResponse,
DspaDiscoveryComplianceGroup,
ModifyDSPADiscoveryRuleResponse,
ErrDescription,
QueryResourceDbBindStatusRequest,
ScanTaskCOSRules,
MongoAssetDBDetail,
DescribeDSPAAssessmentLatestRiskListRequest,
DescribeDSPADiscoveryTaskResultResponse,
AssessmentRiskItem,
ModifyNewClassificationResponse,
BindDSPAResourceDatabasesRequest,
DescribeMongoAssetSensitiveDistributionRequest,
GetUserQuotaInfoRequest,
ModifyLevelStateRequest,
ModifyDSPACOSTaskResultResponse,
Note,
DescribeDSPACOSDiscoveryTaskResultRequest,
DescribeDSPAAssessmentLatestRiskDetailInfoResponse,
TopAssetStat,
DescribeDSPACOSDiscoveryTaskDetailResponse,
StartDSPADiscoveryTaskResponse,
CreateOrCopyStandardResponse,
DescribeDSPALevelGroupsResponse,
DescribeDSPAAssessmentProcessingRiskOverviewResponse,
DescribeDSPAAssessmentRiskProcessHistoryRequest,
DescribeDSPASupportedMetasResponse,
CategoryRuleStatistic,
ExportAssetDetailDataRequest,
ComplianceGroupRuleIdInfo,
DeleteDSPADiscoveryTaskResponse,
DspaInstance,
CreateDSPASelfBuildMetaResourceResponse,
DspaDiscoveryCOSRules,
DescribeDSPAAssessmentHighRiskTop10OverviewRequest,
DescribeDSPAAssessmentTemplateControlItemsResponse,
DescribeSensitiveRDBDataDistributionRequest,
ModifyDSPAAssessmentRiskLevelRequest,
DspaAssessmentFilter,
DescribeDSPAAssessmentPendingRiskOverviewRequest,
RiskItem,
DescribeDSPAAssessmentRiskLevelTrendResponse,
DescribeDSPAAssessmentRiskDealedTrendRequest,
ModifyLevelInfoRequest,
DataSourceInfo,
DspaDataCategoryDistributed,
COSInstance,
DescribeDSPARDBDataAssetDetailRequest,
DescribeDSPACOSDataAssetDetailResponse,
DescribeDSPACategoriesRequest,
DspaCOSDiscoveryTaskResult,
DspaCOSDiscoveryTaskDataSourceInfo,
UpdateDSPASelfBuildResourceRequest,
DescribeDSPAAssessmentTasksRequest,
DescribeDSPALevelDetailRequest,
ESDataAssetCountDto,
ListDSPAClustersRequest,
ModifyDSPAAssessmentRiskLatestRequest,
StopDSPADiscoveryTaskResponse,
VerifyDSPADiscoveryRuleResponse,
DescribeDSPAAssessmentTemplateControlItemsRequest,
DescribeDSPAAssessmentRiskItemTop5Response,
DspaDiscoveryDataRule,
BindDSPAResourceCosBucketsResponse,
DescribeDSPAESDataSampleResponse,
CreateDSPAComplianceGroupRequest,
VerifyDSPACOSRuleResponse,
QueryDSPAMetaResourceDbListResponse,
DescribeDSPALevelGroupsRequest,
CreateDSPACOSDiscoveryTaskResponse,
DescribeDSPADiscoveryTaskResultDetailRequest,
DescribeClassificationInfoResponse,
DescribeDSPATaskResultDataSampleRequest,
SuggestRiskLevelMatrix,
DescribeDSPAAssessmentRiskDealedOverviewResponse,
ModifyDSPAAssessmentRiskLatestResponse,
DescribeDSPACOSDiscoveryTaskDetailRequest,
CreateComplianceRules,
EnableTrialVersionRequest,
DescribeDSPADiscoveryTaskTablesRequest,
DescribeDSPAAssessmentRiskSideDistributedRequest,
DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse,
DescribeDSPAAssessmentRiskAmountOverviewRequest,
DescribeDSPADiscoveryTaskDetailResponse,
DescribeDSPACOSDiscoveryTasksResponse,
EnableDSPADiscoveryRuleRequest,
DspaDiscoveryTaskCOSCondition,
DescribeDSPACOSDataAssetDetailRequest,
DescribeDSPAAssessmentRiskTemplateDetailResponse,
ModifyDSPACOSTaskResultRequest,
DescribeDSPASupportedMetasRequest,
ExportAssetDetailDataResponse,
RuleEffectItem,
CategoryRule,
CreateDSPAMetaResourcesRequest,
RiskCountInfo,
CreateDSPAAssessmentTaskRequest,
CreateDSPAAssessmentRiskLevelResponse,
DescribeDSPADiscoveryTaskResultRequest,
DescribeDSPACategoryTreeWithRulesRequest,
DescribeClassificationRuleCountRequest,
DbRelationStatusItem,
CreateNewClassificationRequest,
SecurityProduct,
DescribeDSPAAssessmentRiskLevelListRequest,
GetTrialVersionResponse,
DescribeDSPAComplianceUpdateNotificationResponse,
DescribeDSPAComplianceGroupsRequest,
ListDSPACosMetaResourcesResponse,
CosBucketItem,
CosTaskResult,
AKSKLeak,
DescribeDSPADataSourceDbInfoResponse,
DbResourceItem,
CreateDSPACategoryRelationRequest,
ModifyMergeClassificationResponse,
CreateAssetSortingReportTaskResponse,
GetResourceConnectionStatusResponse,
DescribeDSPACategoryRuleStatisticRequest,
DescribeDSPARDBDataAssetByComplianceIdRequest,
CreateDSPAAssessmentRiskLevelRequest,
ESAssetDBDetail,
StartDSPADiscoveryTaskRequest,
DeleteDSPAAssessmentTaskRequest,
DescribeSensitiveCOSDataDistributionRequest,
DescribeDSPAAssessmentRiskTemplateVulnerableListResponse,
DescribeDSPACOSDiscoveryTaskResultResponse,
Filter,
ModifyDSPAComplianceGroupRequest,
DescribeDSPAAssessmentRisksRequest,
RDBInstance,
DescribeDSPAAssessmentLatestRiskListResponse,
EnableDSPADiscoveryRuleResponse,
DescribeSensitiveRDBDataDistributionResponse,
SuggestRiskLevelMatrixItem,
DspaDiscoveryLevelDetail,
ModifyClassificationRuleStateResponse,
DescribeDSPAESDataAssetDetailRequest,
ListDSPAMetaResourcesResponse,
CreateDSPACategoryResponse,
DescribeDSPACategoryRulesResponse,
DescribeExportTaskResultRequest,
QueryDSPAMetaResourceDbListRequest,
DescribeBindDBListResponse,
DisableDSPAMetaResourceAuthResponse,
DescribeReportTasksResponse,
GetTrialVersionRequest,
DspaDiscoveryComplianceGroupInfo,
ESDataAssetDetail,
DescribeDSPACOSTaskResultDetailRequest,
DescribeDSPALevelDetailResponse,
DescribeDSPAAssessmentRiskSideDistributedResponse,
DescribeDSPACOSDiscoveryTasksRequest,
ModifyMergeClassificationRequest,
DescribeDSPAAssessmentPendingRiskOverviewResponse,
ModifyDSPAAssessmentRiskResponse,
AssetDBDetail,
ModifyClassificationRuleStateRequest,
RiskDealedTrendItem,
} from "./dsgc_models"
/**
* dsgc client
* @class
*/
export class Client extends AbstractClient {
constructor(clientConfig: ClientConfig) {
super("dsgc.tencentcloudapi.com", "2019-07-23", clientConfig)
}
/**
* 新增分级,单个Casb实例最多允许创建100个数据分级
*/
async CreateDSPALevelGroup(
req: CreateDSPALevelGroupRequest,
cb?: (error: string, rep: CreateDSPALevelGroupResponse) => void
): Promise<CreateDSPALevelGroupResponse> {
return this.request("CreateDSPALevelGroup", req, cb)
}
/**
* 遗留待处理&昨日完成风险处置概览统计
*/
async DescribeDSPAAssessmentRiskDealedOverview(
req: DescribeDSPAAssessmentRiskDealedOverviewRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskDealedOverviewResponse) => void
): Promise<DescribeDSPAAssessmentRiskDealedOverviewResponse> {
return this.request("DescribeDSPAAssessmentRiskDealedOverview", req, cb)
}
/**
* 复制合规组模板
*/
async CopyDSPATemplate(
req: CopyDSPATemplateRequest,
cb?: (error: string, rep: CopyDSPATemplateResponse) => void
): Promise<CopyDSPATemplateResponse> {
return this.request("CopyDSPATemplate", req, cb)
}
/**
* 风险项页面----查询风险等级的详情数据
*/
async DescribeDSPAAssessmentRiskLevelDetail(
req: DescribeDSPAAssessmentRiskLevelDetailRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskLevelDetailResponse) => void
): Promise<DescribeDSPAAssessmentRiskLevelDetailResponse> {
return this.request("DescribeDSPAAssessmentRiskLevelDetail", req, cb)
}
/**
* 风险项页面--查看评估模板详情
*/
async DescribeDSPAAssessmentRiskTemplateDetail(
req: DescribeDSPAAssessmentRiskTemplateDetailRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskTemplateDetailResponse) => void
): Promise<DescribeDSPAAssessmentRiskTemplateDetailResponse> {
return this.request("DescribeDSPAAssessmentRiskTemplateDetail", req, cb)
}
/**
* 修改DSPA评估风险项,支持修改Status
*/
async ModifyDSPAAssessmentRisk(
req: ModifyDSPAAssessmentRiskRequest,
cb?: (error: string, rep: ModifyDSPAAssessmentRiskResponse) => void
): Promise<ModifyDSPAAssessmentRiskResponse> {
return this.request("ModifyDSPAAssessmentRisk", req, cb)
}
/**
* 修改分类分级关系
*/
async ModifyDSPACategoryRelation(
req: ModifyDSPACategoryRelationRequest,
cb?: (error: string, rep: ModifyDSPACategoryRelationResponse) => void
): Promise<ModifyDSPACategoryRelationResponse> {
return this.request("ModifyDSPACategoryRelation", req, cb)
}
/**
* 取消用户云资源授权
*/
async DisableDSPAMetaResourceAuth(
req: DisableDSPAMetaResourceAuthRequest,
cb?: (error: string, rep: DisableDSPAMetaResourceAuthResponse) => void
): Promise<DisableDSPAMetaResourceAuthResponse> {
return this.request("DisableDSPAMetaResourceAuth", req, cb)
}
/**
* 立即启动分类分级任务,该接口只有在任务状态为以下状态时才支持正确执行立即扫描:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async StartDSPADiscoveryTask(
req: StartDSPADiscoveryTaskRequest,
cb?: (error: string, rep: StartDSPADiscoveryTaskResponse) => void
): Promise<StartDSPADiscoveryTaskResponse> {
return this.request("StartDSPADiscoveryTask", req, cb)
}
/**
* 查询最新的风险详情列表数据
*/
async DescribeDSPAAssessmentLatestRiskList(
req: DescribeDSPAAssessmentLatestRiskListRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentLatestRiskListResponse) => void
): Promise<DescribeDSPAAssessmentLatestRiskListResponse> {
return this.request("DescribeDSPAAssessmentLatestRiskList", req, cb)
}
/**
* 获取分类分级规则列表
*/
async DescribeDSPADiscoveryRules(
req: DescribeDSPADiscoveryRulesRequest,
cb?: (error: string, rep: DescribeDSPADiscoveryRulesResponse) => void
): Promise<DescribeDSPADiscoveryRulesResponse> {
return this.request("DescribeDSPADiscoveryRules", req, cb)
}
/**
* 创建合规组分类规则关联关系
*/
async CreateDSPAComplianceRules(
req: CreateDSPAComplianceRulesRequest,
cb?: (error: string, rep: CreateDSPAComplianceRulesResponse) => void
): Promise<CreateDSPAComplianceRulesResponse> {
return this.request("CreateDSPAComplianceRules", req, cb)
}
/**
* 创建资产梳理报表导出重试任务
*/
async CreateAssetSortingReportRetryTask(
req: CreateAssetSortingReportRetryTaskRequest,
cb?: (error: string, rep: CreateAssetSortingReportRetryTaskResponse) => void
): Promise<CreateAssetSortingReportRetryTaskResponse> {
return this.request("CreateAssetSortingReportRetryTask", req, cb)
}
/**
* 获取COS单个模板下的敏感数据资产
*/
async DescribeDSPACOSDataAssetByComplianceId(
req: DescribeDSPACOSDataAssetByComplianceIdRequest,
cb?: (error: string, rep: DescribeDSPACOSDataAssetByComplianceIdResponse) => void
): Promise<DescribeDSPACOSDataAssetByComplianceIdResponse> {
return this.request("DescribeDSPACOSDataAssetByComplianceId", req, cb)
}
/**
* 风险项页面----查询风险等级的列表
*/
async DescribeDSPAAssessmentRiskLevelList(
req: DescribeDSPAAssessmentRiskLevelListRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskLevelListResponse) => void
): Promise<DescribeDSPAAssessmentRiskLevelListResponse> {
return this.request("DescribeDSPAAssessmentRiskLevelList", req, cb)
}
/**
* 编辑识别规则
*/
async ModifyClassificationRule(
req?: ModifyClassificationRuleRequest,
cb?: (error: string, rep: ModifyClassificationRuleResponse) => void
): Promise<ModifyClassificationRuleResponse> {
return this.request("ModifyClassificationRule", req, cb)
}
/**
* 获取分类规则统计信息
*/
async DescribeDSPACategoryRuleStatistic(
req: DescribeDSPACategoryRuleStatisticRequest,
cb?: (error: string, rep: DescribeDSPACategoryRuleStatisticResponse) => void
): Promise<DescribeDSPACategoryRuleStatisticResponse> {
return this.request("DescribeDSPACategoryRuleStatistic", req, cb)
}
/**
* 删除COS分类分级任务结果
*/
async DeleteDSPACOSDiscoveryTaskResult(
req: DeleteDSPACOSDiscoveryTaskResultRequest,
cb?: (error: string, rep: DeleteDSPACOSDiscoveryTaskResultResponse) => void
): Promise<DeleteDSPACOSDiscoveryTaskResultResponse> {
return this.request("DeleteDSPACOSDiscoveryTaskResult", req, cb)
}
/**
* 获取COS分类分级数据资产详情
*/
async DescribeDSPACOSDataAssetDetail(
req: DescribeDSPACOSDataAssetDetailRequest,
cb?: (error: string, rep: DescribeDSPACOSDataAssetDetailResponse) => void
): Promise<DescribeDSPACOSDataAssetDetailResponse> {
return this.request("DescribeDSPACOSDataAssetDetail", req, cb)
}
/**
* 数据资产报告-查询rbd 的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)
*/
async DescribeRDBAssetSensitiveDistribution(
req: DescribeRDBAssetSensitiveDistributionRequest,
cb?: (error: string, rep: DescribeRDBAssetSensitiveDistributionResponse) => void
): Promise<DescribeRDBAssetSensitiveDistributionResponse> {
return this.request("DescribeRDBAssetSensitiveDistribution", req, cb)
}
/**
* 修改COS分类分级任务,该接口只有在任务状态为以下状态时才支持正确修改:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async ModifyDSPACOSDiscoveryTask(
req: ModifyDSPACOSDiscoveryTaskRequest,
cb?: (error: string, rep: ModifyDSPACOSDiscoveryTaskResponse) => void
): Promise<ModifyDSPACOSDiscoveryTaskResponse> {
return this.request("ModifyDSPACOSDiscoveryTask", req, cb)
}
/**
* 删除用户云资源
*/
async DeleteDSPAMetaResource(
req: DeleteDSPAMetaResourceRequest,
cb?: (error: string, rep: DeleteDSPAMetaResourceResponse) => void
): Promise<DeleteDSPAMetaResourceResponse> {
return this.request("DeleteDSPAMetaResource", req, cb)
}
/**
* 本接口(DeleteCOSMetaData)用于删除COS元数据信息。
*/
async DeleteCosMetaResource(
req: DeleteCosMetaResourceRequest,
cb?: (error: string, rep: DeleteCosMetaResourceResponse) => void
): Promise<DeleteCosMetaResourceResponse> {
return this.request("DeleteCosMetaResource", req, cb)
}
/**
* 修改分级分类模板信息
*/
async ModifyStandardInfo(
req?: ModifyStandardInfoRequest,
cb?: (error: string, rep: ModifyStandardInfoResponse) => void
): Promise<ModifyStandardInfoResponse> {
return this.request("ModifyStandardInfo", req, cb)
}
/**
* 获取报表下载链接
*/
async DescribeReportTaskDownloadUrl(
req: DescribeReportTaskDownloadUrlRequest,
cb?: (error: string, rep: DescribeReportTaskDownloadUrlResponse) => void
): Promise<DescribeReportTaskDownloadUrlResponse> {
return this.request("DescribeReportTaskDownloadUrl", req, cb)
}
/**
* 获取COS分类分级任务结果,该接口只有在任务状态为以下状态时才支持结果正常查询:
3 扫描成功,
4 扫描失败
*/
async DescribeDSPACOSDiscoveryTaskResult(
req: DescribeDSPACOSDiscoveryTaskResultRequest,
cb?: (error: string, rep: DescribeDSPACOSDiscoveryTaskResultResponse) => void
): Promise<DescribeDSPACOSDiscoveryTaskResultResponse> {
return this.request("DescribeDSPACOSDiscoveryTaskResult", req, cb)
}
/**
* 绑定或解绑COS桶
*/
async BindDSPAResourceCosBuckets(
req: BindDSPAResourceCosBucketsRequest,
cb?: (error: string, rep: BindDSPAResourceCosBucketsResponse) => void
): Promise<BindDSPAResourceCosBucketsResponse> {
return this.request("BindDSPAResourceCosBuckets", req, cb)
}
/**
* 修改分类分级模板,内置模板不支持修改。
*/
async ModifyDSPAComplianceGroup(
req: ModifyDSPAComplianceGroupRequest,
cb?: (error: string, rep: ModifyDSPAComplianceGroupResponse) => void
): Promise<ModifyDSPAComplianceGroupResponse> {
return this.request("ModifyDSPAComplianceGroup", req, cb)
}
/**
* 查询敏感数据导出结果URL
*/
async DescribeAssetDetailDataExportResult(
req: DescribeAssetDetailDataExportResultRequest,
cb?: (error: string, rep: DescribeAssetDetailDataExportResultResponse) => void
): Promise<DescribeAssetDetailDataExportResultResponse> {
return this.request("DescribeAssetDetailDataExportResult", req, cb)
}
/**
* 风险评估概览页,查询风险面的分布
*/
async DescribeDSPAAssessmentRiskSideDistributed(
req: DescribeDSPAAssessmentRiskSideDistributedRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskSideDistributedResponse) => void
): Promise<DescribeDSPAAssessmentRiskSideDistributedResponse> {
return this.request("DescribeDSPAAssessmentRiskSideDistributed", req, cb)
}
/**
* 获取分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:
3 扫描成功
*/
async DescribeDSPADiscoveryTaskResultDetail(
req: DescribeDSPADiscoveryTaskResultDetailRequest,
cb?: (error: string, rep: DescribeDSPADiscoveryTaskResultDetailResponse) => void
): Promise<DescribeDSPADiscoveryTaskResultDetailResponse> {
return this.request("DescribeDSPADiscoveryTaskResultDetail", req, cb)
}
/**
* 风险级别趋势统计
*/
async DescribeDSPAAssessmentRiskLevelTrend(
req: DescribeDSPAAssessmentRiskLevelTrendRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskLevelTrendResponse) => void
): Promise<DescribeDSPAAssessmentRiskLevelTrendResponse> {
return this.request("DescribeDSPAAssessmentRiskLevelTrend", req, cb)
}
/**
* 获取DSPA评估风险项列表
*/
async DescribeDSPAAssessmentRisks(
req: DescribeDSPAAssessmentRisksRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRisksResponse) => void
): Promise<DescribeDSPAAssessmentRisksResponse> {
return this.request("DescribeDSPAAssessmentRisks", req, cb)
}
/**
* 获取模板详情信息
*/
async DescribeDSPAComplianceGroupDetail(
req: DescribeDSPAComplianceGroupDetailRequest,
cb?: (error: string, rep: DescribeDSPAComplianceGroupDetailResponse) => void
): Promise<DescribeDSPAComplianceGroupDetailResponse> {
return this.request("DescribeDSPAComplianceGroupDetail", req, cb)
}
/**
* 风险项页面---创建风险等级
*/
async CreateDSPAAssessmentRiskLevel(
req: CreateDSPAAssessmentRiskLevelRequest,
cb?: (error: string, rep: CreateDSPAAssessmentRiskLevelResponse) => void
): Promise<CreateDSPAAssessmentRiskLevelResponse> {
return this.request("CreateDSPAAssessmentRiskLevel", req, cb)
}
/**
* 获取COS分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:
3 扫描成功
*/
async DescribeDSPACOSTaskResultDetail(
req: DescribeDSPACOSTaskResultDetailRequest,
cb?: (error: string, rep: DescribeDSPACOSTaskResultDetailResponse) => void
): Promise<DescribeDSPACOSTaskResultDetailResponse> {
return this.request("DescribeDSPACOSTaskResultDetail", req, cb)
}
/**
* 获取单个合规组下的RDB关系数据库分类分级数据资产
*/
async DescribeDSPARDBDataAssetByComplianceId(
req: DescribeDSPARDBDataAssetByComplianceIdRequest,
cb?: (error: string, rep: DescribeDSPARDBDataAssetByComplianceIdResponse) => void
): Promise<DescribeDSPARDBDataAssetByComplianceIdResponse> {
return this.request("DescribeDSPARDBDataAssetByComplianceId", req, cb)
}
/**
* 查询DB绑定的列表
*/
async DescribeBindDBList(
req: DescribeBindDBListRequest,
cb?: (error: string, rep: DescribeBindDBListResponse) => void
): Promise<DescribeBindDBListResponse> {
return this.request("DescribeBindDBList", req, cb)
}
/**
* 获取导出任务结果
*/
async DescribeExportTaskResult(
req: DescribeExportTaskResultRequest,
cb?: (error: string, rep: DescribeExportTaskResultResponse) => void
): Promise<DescribeExportTaskResultResponse> {
return this.request("DescribeExportTaskResult", req, cb)
}
/**
* 本接口用于获取COS元数据信息,返回COS元数据信息列表。
*/
async ListDSPACosMetaResources(
req: ListDSPACosMetaResourcesRequest,
cb?: (error: string, rep: ListDSPACosMetaResourcesResponse) => void
): Promise<ListDSPACosMetaResourcesResponse> {
return this.request("ListDSPACosMetaResources", req, cb)
}
/**
* 拉取用户云资源
*/
async ListDSPAMetaResources(
req: ListDSPAMetaResourcesRequest,
cb?: (error: string, rep: ListDSPAMetaResourcesResponse) => void
): Promise<ListDSPAMetaResourcesResponse> {
return this.request("ListDSPAMetaResources", req, cb)
}
/**
* 获取敏感数据分类列表
*/
async DescribeDSPACategories(
req: DescribeDSPACategoriesRequest,
cb?: (error: string, rep: DescribeDSPACategoriesResponse) => void
): Promise<DescribeDSPACategoriesResponse> {
return this.request("DescribeDSPACategories", req, cb)
}
/**
* 创建新分类
*/
async CreateNewClassification(
req?: CreateNewClassificationRequest,
cb?: (error: string, rep: CreateNewClassificationResponse) => void
): Promise<CreateNewClassificationResponse> {
return this.request("CreateNewClassification", req, cb)
}
/**
* 风险模板---修改风险模板
*/
async ModifyDSPAAssessmentRiskTemplate(
req: ModifyDSPAAssessmentRiskTemplateRequest,
cb?: (error: string, rep: ModifyDSPAAssessmentRiskTemplateResponse) => void
): Promise<ModifyDSPAAssessmentRiskTemplateResponse> {
return this.request("ModifyDSPAAssessmentRiskTemplate", req, cb)
}
/**
* 获取分类分级任务详情
*/
async DescribeDSPADiscoveryTaskDetail(
req: DescribeDSPADiscoveryTaskDetailRequest,
cb?: (error: string, rep: DescribeDSPADiscoveryTaskDetailResponse) => void
): Promise<DescribeDSPADiscoveryTaskDetailResponse> {
return this.request("DescribeDSPADiscoveryTaskDetail", req, cb)
}
/**
* 修改分类分级任务,该接口只有在任务状态为以下状态时才支持正确修改:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async ModifyDSPADiscoveryTask(
req: ModifyDSPADiscoveryTaskRequest,
cb?: (error: string, rep: ModifyDSPADiscoveryTaskResponse) => void
): Promise<ModifyDSPADiscoveryTaskResponse> {
return this.request("ModifyDSPADiscoveryTask", req, cb)
}
/**
* 风险概览页风险数量和受影响资产数概览统计
*/
async DescribeDSPAAssessmentRiskAmountOverview(
req: DescribeDSPAAssessmentRiskAmountOverviewRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskAmountOverviewResponse) => void
): Promise<DescribeDSPAAssessmentRiskAmountOverviewResponse> {
return this.request("DescribeDSPAAssessmentRiskAmountOverview", req, cb)
}
/**
* 创建识别规则
*/
async CreateClassificationRule(
req?: CreateClassificationRuleRequest,
cb?: (error: string, rep: CreateClassificationRuleResponse) => void
): Promise<CreateClassificationRuleResponse> {
return this.request("CreateClassificationRule", req, cb)
}
/**
* 根据合规组id,去查询ES的概览页统计数据
*/
async DescribeDSPAESDataAssetByComplianceId(
req: DescribeDSPAESDataAssetByComplianceIdRequest,
cb?: (error: string, rep: DescribeDSPAESDataAssetByComplianceIdResponse) => void
): Promise<DescribeDSPAESDataAssetByComplianceIdResponse> {
return this.request("DescribeDSPAESDataAssetByComplianceId", req, cb)
}
/**
* 获取分类分级模板列表
*/
async DescribeDSPAComplianceGroups(
req: DescribeDSPAComplianceGroupsRequest,
cb?: (error: string, rep: DescribeDSPAComplianceGroupsResponse) => void
): Promise<DescribeDSPAComplianceGroupsResponse> {
return this.request("DescribeDSPAComplianceGroups", req, cb)
}
/**
* 修改级别名称
*/
async ModifyLevelName(
req?: ModifyLevelNameRequest,
cb?: (error: string, rep: ModifyLevelNameResponse) => void
): Promise<ModifyLevelNameResponse> {
return this.request("ModifyLevelName", req, cb)
}
/**
* 获取COS分类分级任务详情
*/
async DescribeDSPACOSDiscoveryTaskDetail(
req: DescribeDSPACOSDiscoveryTaskDetailRequest,
cb?: (error: string, rep: DescribeDSPACOSDiscoveryTaskDetailResponse) => void
): Promise<DescribeDSPACOSDiscoveryTaskDetailResponse> {
return this.request("DescribeDSPACOSDiscoveryTaskDetail", req, cb)
}
/**
* 获取扫描结果数据样本
*/
async DescribeDSPATaskResultDataSample(
req: DescribeDSPATaskResultDataSampleRequest,
cb?: (error: string, rep: DescribeDSPATaskResultDataSampleResponse) => void
): Promise<DescribeDSPATaskResultDataSampleResponse> {
return this.request("DescribeDSPATaskResultDataSample", req, cb)
}
/**
* 删除COS分类分级任务,该接口只有在任务状态为以下几个状态值时才支持正确删除:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async DeleteDSPACOSDiscoveryTask(
req: DeleteDSPACOSDiscoveryTaskRequest,
cb?: (error: string, rep: DeleteDSPACOSDiscoveryTaskResponse) => void
): Promise<DeleteDSPACOSDiscoveryTaskResponse> {
return this.request("DeleteDSPACOSDiscoveryTask", req, cb)
}
/**
* 数据资产报告-查询mongo 的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)
*/
async DescribeMongoAssetSensitiveDistribution(
req: DescribeMongoAssetSensitiveDistributionRequest,
cb?: (error: string, rep: DescribeMongoAssetSensitiveDistributionResponse) => void
): Promise<DescribeMongoAssetSensitiveDistributionResponse> {
return this.request("DescribeMongoAssetSensitiveDistribution", req, cb)
}
/**
* 修改敏感级别信息
*/
async ModifyLevelInfo(
req?: ModifyLevelInfoRequest,
cb?: (error: string, rep: ModifyLevelInfoResponse) => void
): Promise<ModifyLevelInfoResponse> {
return this.request("ModifyLevelInfo", req, cb)
}
/**
* 创建分类关联关系
*/
async CreateDSPACategoryRelation(
req: CreateDSPACategoryRelationRequest,
cb?: (error: string, rep: CreateDSPACategoryRelationResponse) => void
): Promise<CreateDSPACategoryRelationResponse> {
return this.request("CreateDSPACategoryRelation", req, cb)
}
/**
* 数据资产报告-查询cos的敏感数据分布(分级分布 分类分布 敏感规则分布详情列表)
*/
async DescribeSensitiveCOSDataDistribution(
req: DescribeSensitiveCOSDataDistributionRequest,
cb?: (error: string, rep: DescribeSensitiveCOSDataDistributionResponse) => void
): Promise<DescribeSensitiveCOSDataDistributionResponse> {
return this.request("DescribeSensitiveCOSDataDistribution", req, cb)
}
/**
* 受影响资产TOP5统计
*/
async DescribeDSPAAssessmentRiskDatasourceTop5(
req: DescribeDSPAAssessmentRiskDatasourceTop5Request,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskDatasourceTop5Response) => void
): Promise<DescribeDSPAAssessmentRiskDatasourceTop5Response> {
return this.request("DescribeDSPAAssessmentRiskDatasourceTop5", req, cb)
}
/**
* 获取资产报表任务列表
*/
async DescribeReportTasks(
req: DescribeReportTasksRequest,
cb?: (error: string, rep: DescribeReportTasksResponse) => void
): Promise<DescribeReportTasksResponse> {
return this.request("DescribeReportTasks", req, cb)
}
/**
* 获取COS分类分级任务结果详情文件列表
*/
async DescribeDSPACOSDiscoveryTaskFiles(
req: DescribeDSPACOSDiscoveryTaskFilesRequest,
cb?: (error: string, rep: DescribeDSPACOSDiscoveryTaskFilesResponse) => void
): Promise<DescribeDSPACOSDiscoveryTaskFilesResponse> {
return this.request("DescribeDSPACOSDiscoveryTaskFiles", req, cb)
}
/**
* 获取DSPA评估模板列表
*/
async DescribeDSPAAssessmentTemplates(
req: DescribeDSPAAssessmentTemplatesRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentTemplatesResponse) => void
): Promise<DescribeDSPAAssessmentTemplatesResponse> {
return this.request("DescribeDSPAAssessmentTemplates", req, cb)
}
/**
* 修改最新评估风险项状态
*/
async ModifyDSPAAssessmentRiskLatest(
req: ModifyDSPAAssessmentRiskLatestRequest,
cb?: (error: string, rep: ModifyDSPAAssessmentRiskLatestResponse) => void
): Promise<ModifyDSPAAssessmentRiskLatestResponse> {
return this.request("ModifyDSPAAssessmentRiskLatest", req, cb)
}
/**
* 打开或者关闭分类分级规则
注:此API同时对该规则下的RDB跟COS规则操作。
*/
async EnableDSPADiscoveryRule(
req: EnableDSPADiscoveryRuleRequest,
cb?: (error: string, rep: EnableDSPADiscoveryRuleResponse) => void
): Promise<EnableDSPADiscoveryRuleResponse> {
return this.request("EnableDSPADiscoveryRule", req, cb)
}
/**
* 创建规则别名
*/
async CreateIdentifyRuleAnotherName(
req: CreateIdentifyRuleAnotherNameRequest,
cb?: (error: string, rep: CreateIdentifyRuleAnotherNameResponse) => void
): Promise<CreateIdentifyRuleAnotherNameResponse> {
return this.request("CreateIdentifyRuleAnotherName", req, cb)
}
/**
* 风险等级的定义页面-创建风险等级的时候生成的一个默认的矩阵
*/
async DecribeSuggestRiskLevelMatrix(
req: DecribeSuggestRiskLevelMatrixRequest,
cb?: (error: string, rep: DecribeSuggestRiskLevelMatrixResponse) => void
): Promise<DecribeSuggestRiskLevelMatrixResponse> {
return this.request("DecribeSuggestRiskLevelMatrix", req, cb)
}
/**
* 风险概览-查询待处理风险统计数
*/
async DescribeDSPAAssessmentPendingRiskOverview(
req: DescribeDSPAAssessmentPendingRiskOverviewRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentPendingRiskOverviewResponse) => void
): Promise<DescribeDSPAAssessmentPendingRiskOverviewResponse> {
return this.request("DescribeDSPAAssessmentPendingRiskOverview", req, cb)
}
/**
* 调整ES任务扫描结果
*/
async ModifyDSPAESTaskResult(
req: ModifyDSPAESTaskResultRequest,
cb?: (error: string, rep: ModifyDSPAESTaskResultResponse) => void
): Promise<ModifyDSPAESTaskResultResponse> {
return this.request("ModifyDSPAESTaskResult", req, cb)
}
/**
* 获取RDB关系数据库分类分级资产详情
*/
async DescribeDSPARDBDataAssetDetail(
req: DescribeDSPARDBDataAssetDetailRequest,
cb?: (error: string, rep: DescribeDSPARDBDataAssetDetailResponse) => void
): Promise<DescribeDSPARDBDataAssetDetailResponse> {
return this.request("DescribeDSPARDBDataAssetDetail", req, cb)
}
/**
* 查询分类信息
*/
async DescribeClassificationInfo(
req?: DescribeClassificationInfoRequest,
cb?: (error: string, rep: DescribeClassificationInfoResponse) => void
): Promise<DescribeClassificationInfoResponse> {
return this.request("DescribeClassificationInfo", req, cb)
}
/**
* 风险分类TOP5统计
*/
async DescribeDSPAAssessmentRiskItemTop5(
req: DescribeDSPAAssessmentRiskItemTop5Request,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskItemTop5Response) => void
): Promise<DescribeDSPAAssessmentRiskItemTop5Response> {
return this.request("DescribeDSPAAssessmentRiskItemTop5", req, cb)
}
/**
* 获取资源绑定DB状态
*/
async QueryResourceDbBindStatus(
req: QueryResourceDbBindStatusRequest,
cb?: (error: string, rep: QueryResourceDbBindStatusResponse) => void
): Promise<QueryResourceDbBindStatusResponse> {
return this.request("QueryResourceDbBindStatus", req, cb)
}
/**
* 用于查询该用户是否已开通分类分级服务
*/
async DescribeDSPADiscoveryServiceStatus(
req: DescribeDSPADiscoveryServiceStatusRequest,
cb?: (error: string, rep: DescribeDSPADiscoveryServiceStatusResponse) => void
): Promise<DescribeDSPADiscoveryServiceStatusResponse> {
return this.request("DescribeDSPADiscoveryServiceStatus", req, cb)
}
/**
* 启用版本体验
*/
async EnableTrialVersion(
req: EnableTrialVersionRequest,
cb?: (error: string, rep: EnableTrialVersionResponse) => void
): Promise<EnableTrialVersionResponse> {
return this.request("EnableTrialVersion", req, cb)
}
/**
* 调整任务扫描结果
*/
async ModifyDSPATaskResult(
req: ModifyDSPATaskResultRequest,
cb?: (error: string, rep: ModifyDSPATaskResultResponse) => void
): Promise<ModifyDSPATaskResultResponse> {
return this.request("ModifyDSPATaskResult", req, cb)
}
/**
* 新增分类,单个用户最多允许创建100个数据分类。
*/
async CreateDSPACategory(
req: CreateDSPACategoryRequest,
cb?: (error: string, rep: CreateDSPACategoryResponse) => void
): Promise<CreateDSPACategoryResponse> {
return this.request("CreateDSPACategory", req, cb)
}
/**
* 新增COS分类分级扫描任务,单个用户最多允许创建100个任务。
*/
async CreateDSPACOSDiscoveryTask(
req: CreateDSPACOSDiscoveryTaskRequest,
cb?: (error: string, rep: CreateDSPACOSDiscoveryTaskResponse) => void
): Promise<CreateDSPACOSDiscoveryTaskResponse> {
return this.request("CreateDSPACOSDiscoveryTask", req, cb)
}
/**
* 获取合规组分类规则信息
*/
async DescribeDSPACategoryRules(
req: DescribeDSPACategoryRulesRequest,
cb?: (error: string, rep: DescribeDSPACategoryRulesResponse) => void
): Promise<DescribeDSPACategoryRulesResponse> {
return this.request("DescribeDSPACategoryRules", req, cb)
}
/**
* 风险模板页面--查询风险模板中的脆弱项配置
*/
async DescribeDSPAAssessmentRiskTemplateVulnerableList(
req: DescribeDSPAAssessmentRiskTemplateVulnerableListRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskTemplateVulnerableListResponse) => void
): Promise<DescribeDSPAAssessmentRiskTemplateVulnerableListResponse> {
return this.request("DescribeDSPAAssessmentRiskTemplateVulnerableList", req, cb)
}
/**
* 一个分类合并到另一个分类中(分类拖拽功能)
*/
async ModifyMergeClassification(
req?: ModifyMergeClassificationRequest,
cb?: (error: string, rep: ModifyMergeClassificationResponse) => void
): Promise<ModifyMergeClassificationResponse> {
return this.request("ModifyMergeClassification", req, cb)
}
/**
* 删除DSPA风险评估任务
*/
async DeleteDSPAAssessmentTask(
req: DeleteDSPAAssessmentTaskRequest,
cb?: (error: string, rep: DeleteDSPAAssessmentTaskResponse) => void
): Promise<DeleteDSPAAssessmentTaskResponse> {
return this.request("DeleteDSPAAssessmentTask", req, cb)
}
/**
* 验证分类分级规则
*/
async VerifyDSPADiscoveryRule(
req: VerifyDSPADiscoveryRuleRequest,
cb?: (error: string, rep: VerifyDSPADiscoveryRuleResponse) => void
): Promise<VerifyDSPADiscoveryRuleResponse> {
return this.request("VerifyDSPADiscoveryRule", req, cb)
}
/**
* 获取COS分类分级任务列表
*/
async DescribeDSPACOSDiscoveryTasks(
req: DescribeDSPACOSDiscoveryTasksRequest,
cb?: (error: string, rep: DescribeDSPACOSDiscoveryTasksResponse) => void
): Promise<DescribeDSPACOSDiscoveryTasksResponse> {
return this.request("DescribeDSPACOSDiscoveryTasks", req, cb)
}
/**
* 获取分级详情
*/
async DescribeDSPALevelDetail(
req: DescribeDSPALevelDetailRequest,
cb?: (error: string, rep: DescribeDSPALevelDetailResponse) => void
): Promise<DescribeDSPALevelDetailResponse> {
return this.request("DescribeDSPALevelDetail", req, cb)
}
/**
* 创建或复制分级分类模板
*/
async CreateOrCopyStandard(
req?: CreateOrCopyStandardRequest,
cb?: (error: string, rep: CreateOrCopyStandardResponse) => void
): Promise<CreateOrCopyStandardResponse> {
return this.request("CreateOrCopyStandard", req, cb)
}
/**
* 数据资产报告页面-查询数据资产概览接口(包括数据库资产详情和存储资产详情)
*/
async DescribeAssetOverview(
req: DescribeAssetOverviewRequest,
cb?: (error: string, rep: DescribeAssetOverviewResponse) => void
): Promise<DescribeAssetOverviewResponse> {
return this.request("DescribeAssetOverview", req, cb)
}
/**
* 新建DSPA风险评估任务
*/
async CreateDSPAAssessmentTask(
req: CreateDSPAAssessmentTaskRequest,
cb?: (error: string, rep: CreateDSPAAssessmentTaskResponse) => void
): Promise<CreateDSPAAssessmentTaskResponse> {
return this.request("CreateDSPAAssessmentTask", req, cb)
}
/**
* 验证COS分类分级规则
*/
async VerifyDSPACOSRule(
req: VerifyDSPACOSRuleRequest,
cb?: (error: string, rep: VerifyDSPACOSRuleResponse) => void
): Promise<VerifyDSPACOSRuleResponse> {
return this.request("VerifyDSPACOSRule", req, cb)
}
/**
* 风险评估模板---创建风险评估模板
*/
async CreateDSPAAssessmentRiskTemplate(
req: CreateDSPAAssessmentRiskTemplateRequest,
cb?: (error: string, rep: CreateDSPAAssessmentRiskTemplateResponse) => void
): Promise<CreateDSPAAssessmentRiskTemplateResponse> {
return this.request("CreateDSPAAssessmentRiskTemplate", req, cb)
}
/**
* 风险数量概览统计
*/
async DescribeDSPAAssessmentRiskOverview(
req: DescribeDSPAAssessmentRiskOverviewRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskOverviewResponse) => void
): Promise<DescribeDSPAAssessmentRiskOverviewResponse> {
return this.request("DescribeDSPAAssessmentRiskOverview", req, cb)
}
/**
* 根据合规组id,去查询ES的概览页下的统计列表数据
*/
async DescribeDSPAESDataAssetDetail(
req: DescribeDSPAESDataAssetDetailRequest,
cb?: (error: string, rep: DescribeDSPAESDataAssetDetailResponse) => void
): Promise<DescribeDSPAESDataAssetDetailResponse> {
return this.request("DescribeDSPAESDataAssetDetail", req, cb)
}
/**
* 新增分类分级模板,单个用户最多允许创建100个合规组。
*/
async CreateDSPAComplianceGroup(
req: CreateDSPAComplianceGroupRequest,
cb?: (error: string, rep: CreateDSPAComplianceGroupResponse) => void
): Promise<CreateDSPAComplianceGroupResponse> {
return this.request("CreateDSPAComplianceGroup", req, cb)
}
/**
* 获取数据源的数据库信息
*/
async DescribeDSPADataSourceDbInfo(
req: DescribeDSPADataSourceDbInfoRequest,
cb?: (error: string, rep: DescribeDSPADataSourceDbInfoResponse) => void
): Promise<DescribeDSPADataSourceDbInfoResponse> {
return this.request("DescribeDSPADataSourceDbInfo", req, cb)
}
/**
* 添加用户云上资源列表
*/
async CreateDSPAMetaResources(
req: CreateDSPAMetaResourcesRequest,
cb?: (error: string, rep: CreateDSPAMetaResourcesResponse) => void
): Promise<CreateDSPAMetaResourcesResponse> {
return this.request("CreateDSPAMetaResources", req, cb)
}
/**
* 修改识别规则状态
*/
async ModifyClassificationRuleState(
req?: ModifyClassificationRuleStateRequest,
cb?: (error: string, rep: ModifyClassificationRuleStateResponse) => void
): Promise<ModifyClassificationRuleStateResponse> {
return this.request("ModifyClassificationRuleState", req, cb)
}
/**
* 修改DSPA集群信息
*/
async ModifyDSPAClusterInfo(
req: ModifyDSPAClusterInfoRequest,
cb?: (error: string, rep: ModifyDSPAClusterInfoResponse) => void
): Promise<ModifyDSPAClusterInfoResponse> {
return this.request("ModifyDSPAClusterInfo", req, cb)
}
/**
* 查询高风险资产的top10
*/
async DescribeDSPAAssessmentHighRiskTop10Overview(
req: DescribeDSPAAssessmentHighRiskTop10OverviewRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentHighRiskTop10OverviewResponse) => void
): Promise<DescribeDSPAAssessmentHighRiskTop10OverviewResponse> {
return this.request("DescribeDSPAAssessmentHighRiskTop10Overview", req, cb)
}
/**
* 查询最新风险项详情数据
*/
async DescribeDSPAAssessmentLatestRiskDetailInfo(
req: DescribeDSPAAssessmentLatestRiskDetailInfoRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentLatestRiskDetailInfoResponse) => void
): Promise<DescribeDSPAAssessmentLatestRiskDetailInfoResponse> {
return this.request("DescribeDSPAAssessmentLatestRiskDetailInfo", req, cb)
}
/**
* 查询分类下规则列表
*/
async DescribeRuleList(
req?: DescribeRuleListRequest,
cb?: (error: string, rep: DescribeRuleListResponse) => void
): Promise<DescribeRuleListResponse> {
return this.request("DescribeRuleList", req, cb)
}
/**
* 获取DSPA评估任务列表
*/
async DescribeDSPAAssessmentTasks(
req: DescribeDSPAAssessmentTasksRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentTasksResponse) => void
): Promise<DescribeDSPAAssessmentTasksResponse> {
return this.request("DescribeDSPAAssessmentTasks", req, cb)
}
/**
* 获取分级分级扫描的表集合
*/
async DescribeDSPADiscoveryTaskTables(
req: DescribeDSPADiscoveryTaskTablesRequest,
cb?: (error: string, rep: DescribeDSPADiscoveryTaskTablesResponse) => void
): Promise<DescribeDSPADiscoveryTaskTablesResponse> {
return this.request("DescribeDSPADiscoveryTaskTables", req, cb)
}
/**
* 获取用户购买配额信息
*/
async GetUserQuotaInfo(
req: GetUserQuotaInfoRequest,
cb?: (error: string, rep: GetUserQuotaInfoResponse) => void
): Promise<GetUserQuotaInfoResponse> {
return this.request("GetUserQuotaInfo", req, cb)
}
/**
* 获取模板更新提示信息
*/
async DescribeDSPAComplianceUpdateNotification(
req: DescribeDSPAComplianceUpdateNotificationRequest,
cb?: (error: string, rep: DescribeDSPAComplianceUpdateNotificationResponse) => void
): Promise<DescribeDSPAComplianceUpdateNotificationResponse> {
return this.request("DescribeDSPAComplianceUpdateNotification", req, cb)
}
/**
* 添加用户云上数据库类型资源
*/
async CreateDSPADbMetaResources(
req: CreateDSPADbMetaResourcesRequest,
cb?: (error: string, rep: CreateDSPADbMetaResourcesResponse) => void
): Promise<CreateDSPADbMetaResourcesResponse> {
return this.request("CreateDSPADbMetaResources", req, cb)
}
/**
* 调整COS任务扫描结果
*/
async ModifyDSPACOSTaskResult(
req: ModifyDSPACOSTaskResultRequest,
cb?: (error: string, rep: ModifyDSPACOSTaskResultResponse) => void
): Promise<ModifyDSPACOSTaskResultResponse> {
return this.request("ModifyDSPACOSTaskResult", req, cb)
}
/**
* 绑定或解绑数据库实例DB
*/
async BindDSPAResourceDatabases(
req: BindDSPAResourceDatabasesRequest,
cb?: (error: string, rep: BindDSPAResourceDatabasesResponse) => void
): Promise<BindDSPAResourceDatabasesResponse> {
return this.request("BindDSPAResourceDatabases", req, cb)
}
/**
* 数据资产报告-查询es的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)
*/
async DescribeESAssetSensitiveDistribution(
req: DescribeESAssetSensitiveDistributionRequest,
cb?: (error: string, rep: DescribeESAssetSensitiveDistributionResponse) => void
): Promise<DescribeESAssetSensitiveDistributionResponse> {
return this.request("DescribeESAssetSensitiveDistribution", req, cb)
}
/**
* 授权用户云资源
*/
async AuthorizeDSPAMetaResources(
req: AuthorizeDSPAMetaResourcesRequest,
cb?: (error: string, rep: AuthorizeDSPAMetaResourcesResponse) => void
): Promise<AuthorizeDSPAMetaResourcesResponse> {
return this.request("AuthorizeDSPAMetaResources", req, cb)
}
/**
* 拉取DSPA支持的Meta元数据类型,返回包括:元数据类型,支持的元数据地域信息
*/
async DescribeDSPASupportedMetas(
req: DescribeDSPASupportedMetasRequest,
cb?: (error: string, rep: DescribeDSPASupportedMetasResponse) => void
): Promise<DescribeDSPASupportedMetasResponse> {
return this.request("DescribeDSPASupportedMetas", req, cb)
}
/**
* 风险项处理趋势统计
*/
async DescribeDSPAAssessmentRiskDealedTrend(
req: DescribeDSPAAssessmentRiskDealedTrendRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskDealedTrendResponse) => void
): Promise<DescribeDSPAAssessmentRiskDealedTrendResponse> {
return this.request("DescribeDSPAAssessmentRiskDealedTrend", req, cb)
}
/**
* 数据资产报告-查询rdb的敏感数据分布-敏感规则字段分布-敏感分布详情
*/
async DescribeSensitiveRDBDataDistribution(
req: DescribeSensitiveRDBDataDistributionRequest,
cb?: (error: string, rep: DescribeSensitiveRDBDataDistributionResponse) => void
): Promise<DescribeSensitiveRDBDataDistributionResponse> {
return this.request("DescribeSensitiveRDBDataDistribution", req, cb)
}
/**
* 重新启动DSPA风险评估任务
*/
async RestartDSPAAssessmentTask(
req: RestartDSPAAssessmentTaskRequest,
cb?: (error: string, rep: RestartDSPAAssessmentTaskResponse) => void
): Promise<RestartDSPAAssessmentTaskResponse> {
return this.request("RestartDSPAAssessmentTask", req, cb)
}
/**
* 获取ES的分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:
3 扫描成功
*/
async DescribeDSPAESDiscoveryTaskResultDetail(
req: DescribeDSPAESDiscoveryTaskResultDetailRequest,
cb?: (error: string, rep: DescribeDSPAESDiscoveryTaskResultDetailResponse) => void
): Promise<DescribeDSPAESDiscoveryTaskResultDetailResponse> {
return this.request("DescribeDSPAESDiscoveryTaskResultDetail", req, cb)
}
/**
* 删除分类分级识别任务,该接口只有在任务状态为以下几个状态值时才支持正确删除:
0 待扫描,
2 扫描终止,
3 扫描成功,
4 扫描失败
*/
async DeleteDSPADiscoveryTask(
req: DeleteDSPADiscoveryTaskRequest,
cb?: (error: string, rep: DeleteDSPADiscoveryTaskResponse) => void
): Promise<DeleteDSPADiscoveryTaskResponse> {
return this.request("DeleteDSPADiscoveryTask", req, cb)
}
/**
* 更新自建资源基础信息,包括:端口、账户名、密码。
请注意:
如果资源自身的VPC、VIP信息发生变化,后台会自动更新。
如果监听的端口发生变化,请显式输入端口。
如果账户名密码任意一个发生变化,请务必同时显式输入账户名密码。
*/
async UpdateDSPASelfBuildResource(
req: UpdateDSPASelfBuildResourceRequest,
cb?: (error: string, rep: UpdateDSPASelfBuildResourceResponse) => void
): Promise<UpdateDSPASelfBuildResourceResponse> {
return this.request("UpdateDSPASelfBuildResource", req, cb)
}
/**
* 获取分类分级任务结果,该接口只有在任务状态为以下状态时才支持结果正常查询:
3 扫描成功,
4 扫描失败
*/
async DescribeDSPADiscoveryTaskResult(
req: DescribeDSPADiscoveryTaskResultRequest,
cb?: (error: string, rep: DescribeDSPADiscoveryTaskResultResponse) => void
): Promise<DescribeDSPADiscoveryTaskResultResponse> {
return this.request("DescribeDSPADiscoveryTaskResult", req, cb)
}
/**
* 风险项页面----修改风险等级的详情数据
*/
async ModifyDSPAAssessmentRiskLevel(
req: ModifyDSPAAssessmentRiskLevelRequest,
cb?: (error: string, rep: ModifyDSPAAssessmentRiskLevelResponse) => void
): Promise<ModifyDSPAAssessmentRiskLevelResponse> {
return this.request("ModifyDSPAAssessmentRiskLevel", req, cb)
}
/**
* 新增分类分级规则,单个用户最多允许创建200个规则。
*/
async CreateDSPADiscoveryRule(
req: CreateDSPADiscoveryRuleRequest,
cb?: (error: string, rep: CreateDSPADiscoveryRuleResponse) => void
): Promise<CreateDSPADiscoveryRuleResponse> {
return this.request("CreateDSPADiscoveryRule", req, cb)
}
/**
* 修改分类信息
*/
async ModifyNewClassification(
req?: ModifyNewClassificationRequest,
cb?: (error: string, rep: ModifyNewClassificationResponse) => void
): Promise<ModifyNewClassificationResponse> {
return this.request("ModifyNewClassification", req, cb)
}
/**
* 数据资产报告-查询cos的资产分布详情接口
*/
async DescribeCOSAssetSensitiveDistribution(
req: DescribeCOSAssetSensitiveDistributionRequest,
cb?: (error: string, rep: DescribeCOSAssetSensitiveDistributionResponse) => void
): Promise<DescribeCOSAssetSensitiveDistributionResponse> {
return this.request("DescribeCOSAssetSensitiveDistribution", req, cb)
}
/**
* 查询标准下所有叶子节点分类
*/
async DescribeLeafClassification(
req?: DescribeLeafClassificationRequest,
cb?: (error: string, rep: DescribeLeafClassificationResponse) => void
): Promise<DescribeLeafClassificationResponse> {
return this.request("DescribeLeafClassification", req, cb)
}
/**
* 新增分类分级任务,单个用户最多允许创建100个任务。
*/
async CreateDSPADiscoveryTask(
req: CreateDSPADiscoveryTaskRequest,
cb?: (error: string, rep: CreateDSPADiscoveryTaskResponse) => void
): Promise<CreateDSPADiscoveryTaskResponse> {
return this.request("CreateDSPADiscoveryTask", req, cb)
}
/**
* 风险概览-查询新发现风险统计数
*/
async DescribeDSPAAssessmentNewDiscoveredRiskOverview(
req: DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse) => void
): Promise<DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse> {
return this.request("DescribeDSPAAssessmentNewDiscoveredRiskOverview", req, cb)
}
/**
* 查询风险的处理历史
*/
async DescribeDSPAAssessmentRiskProcessHistory(
req: DescribeDSPAAssessmentRiskProcessHistoryRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskProcessHistoryResponse) => void
): Promise<DescribeDSPAAssessmentRiskProcessHistoryResponse> {
return this.request("DescribeDSPAAssessmentRiskProcessHistory", req, cb)
}
/**
* 查询DSPA实例的db列表
*/
async QueryDSPAMetaResourceDbList(
req: QueryDSPAMetaResourceDbListRequest,
cb?: (error: string, rep: QueryDSPAMetaResourceDbListResponse) => void
): Promise<QueryDSPAMetaResourceDbListResponse> {
return this.request("QueryDSPAMetaResourceDbList", req, cb)
}
/**
* 获取体验版本信息
*/
async GetTrialVersion(
req: GetTrialVersionRequest,
cb?: (error: string, rep: GetTrialVersionResponse) => void
): Promise<GetTrialVersionResponse> {
return this.request("GetTrialVersion", req, cb)
}
/**
* 查询风险分布数据,包含风险类型分布,风险详情分布,风险资产的分布
*/
async DescribeDSPAAssessmentRiskDistributionOverview(
req: DescribeDSPAAssessmentRiskDistributionOverviewRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskDistributionOverviewResponse) => void
): Promise<DescribeDSPAAssessmentRiskDistributionOverviewResponse> {
return this.request("DescribeDSPAAssessmentRiskDistributionOverview", req, cb)
}
/**
* 查询标准下所有分类的识别规则数量(不算子分类下的识别规则)
*/
async DescribeClassificationRuleCount(
req?: DescribeClassificationRuleCountRequest,
cb?: (error: string, rep: DescribeClassificationRuleCountResponse) => void
): Promise<DescribeClassificationRuleCountResponse> {
return this.request("DescribeClassificationRuleCount", req, cb)
}
/**
* 获取分类规则树信息
*/
async DescribeDSPACategoryTreeWithRules(
req: DescribeDSPACategoryTreeWithRulesRequest,
cb?: (error: string, rep: DescribeDSPACategoryTreeWithRulesResponse) => void
): Promise<DescribeDSPACategoryTreeWithRulesResponse> {
return this.request("DescribeDSPACategoryTreeWithRules", req, cb)
}
/**
* 获取授权资源的连接状态
*/
async GetResourceConnectionStatus(
req: GetResourceConnectionStatusRequest,
cb?: (error: string, rep: GetResourceConnectionStatusResponse) => void
): Promise<GetResourceConnectionStatusResponse> {
return this.request("GetResourceConnectionStatus", req, cb)
}
/**
* 获取ES扫描结果数据样本
*/
async DescribeDSPAESDataSample(
req: DescribeDSPAESDataSampleRequest,
cb?: (error: string, rep: DescribeDSPAESDataSampleResponse) => void
): Promise<DescribeDSPAESDataSampleResponse> {
return this.request("DescribeDSPAESDataSample", req, cb)
}
/**
* 获取DSPA评估模版关联的评估控制项列表
*/
async DescribeDSPAAssessmentTemplateControlItems(
req: DescribeDSPAAssessmentTemplateControlItemsRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentTemplateControlItemsResponse) => void
): Promise<DescribeDSPAAssessmentTemplateControlItemsResponse> {
return this.request("DescribeDSPAAssessmentTemplateControlItems", req, cb)
}
/**
* 开启级别或关闭级别
*/
async ModifyLevelState(
req?: ModifyLevelStateRequest,
cb?: (error: string, rep: ModifyLevelStateResponse) => void
): Promise<ModifyLevelStateResponse> {
return this.request("ModifyLevelState", req, cb)
}
/**
* 获取分级列表,限制100个 不分页返回
*/
async DescribeDSPALevelGroups(
req: DescribeDSPALevelGroupsRequest,
cb?: (error: string, rep: DescribeDSPALevelGroupsResponse) => void
): Promise<DescribeDSPALevelGroupsResponse> {
return this.request("DescribeDSPALevelGroups", req, cb)
}
/**
* 拉取DSPA集群列表
*/
async ListDSPAClusters(
req: ListDSPAClustersRequest,
cb?: (error: string, rep: ListDSPAClustersResponse) => void
): Promise<ListDSPAClustersResponse> {
return this.request("ListDSPAClusters", req, cb)
}
/**
* 创建敏感数据导出任务
*/
async ExportAssetDetailData(
req: ExportAssetDetailDataRequest,
cb?: (error: string, rep: ExportAssetDetailDataResponse) => void
): Promise<ExportAssetDetailDataResponse> {
return this.request("ExportAssetDetailData", req, cb)
}
/**
* 获取分类树信息
*/
async DescribeDSPACategoryTree(
req: DescribeDSPACategoryTreeRequest,
cb?: (error: string, rep: DescribeDSPACategoryTreeResponse) => void
): Promise<DescribeDSPACategoryTreeResponse> {
return this.request("DescribeDSPACategoryTree", req, cb)
}
/**
* 新建用户自建云资源
*/
async CreateDSPASelfBuildMetaResource(
req: CreateDSPASelfBuildMetaResourceRequest,
cb?: (error: string, rep: CreateDSPASelfBuildMetaResourceResponse) => void
): Promise<CreateDSPASelfBuildMetaResourceResponse> {
return this.request("CreateDSPASelfBuildMetaResource", req, cb)
}
/**
* 停止分类分级任务,该接口只有在任务状态为以下状态时才支持正确执行停止扫描:
1 扫描中
*/
async StopDSPADiscoveryTask(
req: StopDSPADiscoveryTaskRequest,
cb?: (error: string, rep: StopDSPADiscoveryTaskResponse) => void
): Promise<StopDSPADiscoveryTaskResponse> {
return this.request("StopDSPADiscoveryTask", req, cb)
}
/**
* 添加COS元数据
*/
async CreateDSPACosMetaResources(
req: CreateDSPACosMetaResourcesRequest,
cb?: (error: string, rep: CreateDSPACosMetaResourcesResponse) => void
): Promise<CreateDSPACosMetaResourcesResponse> {
return this.request("CreateDSPACosMetaResources", req, cb)
}
/**
* 修改分类,内置分类不支持修改。
*/
async ModifyDSPACategory(
req: ModifyDSPACategoryRequest,
cb?: (error: string, rep: ModifyDSPACategoryResponse) => void
): Promise<ModifyDSPACategoryResponse> {
return this.request("ModifyDSPACategory", req, cb)
}
/**
* 修改分类分级规则,单个用户最多允许创建200个规则。
注:此API同时适用RDB跟COS类型数据。
*/
async ModifyDSPADiscoveryRule(
req: ModifyDSPADiscoveryRuleRequest,
cb?: (error: string, rep: ModifyDSPADiscoveryRuleResponse) => void
): Promise<ModifyDSPADiscoveryRuleResponse> {
return this.request("ModifyDSPADiscoveryRule", req, cb)
}
/**
* 删除分类分级识别任务结果
*/
async DeleteDSPADiscoveryTaskResult(
req: DeleteDSPADiscoveryTaskResultRequest,
cb?: (error: string, rep: DeleteDSPADiscoveryTaskResultResponse) => void
): Promise<DeleteDSPADiscoveryTaskResultResponse> {
return this.request("DeleteDSPADiscoveryTaskResult", req, cb)
}
/**
* 风险评估概览页,查询风险面的分布
*/
async DescribeDSPAAssessmentRiskSideList(
req: DescribeDSPAAssessmentRiskSideListRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentRiskSideListResponse) => void
): Promise<DescribeDSPAAssessmentRiskSideListResponse> {
return this.request("DescribeDSPAAssessmentRiskSideList", req, cb)
}
/**
* 获取COS敏感数据资产桶列表
*/
async DescribeDSPACOSDataAssetBuckets(
req: DescribeDSPACOSDataAssetBucketsRequest,
cb?: (error: string, rep: DescribeDSPACOSDataAssetBucketsResponse) => void
): Promise<DescribeDSPACOSDataAssetBucketsResponse> {
return this.request("DescribeDSPACOSDataAssetBuckets", req, cb)
}
/**
* 风险概览-查询处理中风险统计数
*/
async DescribeDSPAAssessmentProcessingRiskOverview(
req: DescribeDSPAAssessmentProcessingRiskOverviewRequest,
cb?: (error: string, rep: DescribeDSPAAssessmentProcessingRiskOverviewResponse) => void
): Promise<DescribeDSPAAssessmentProcessingRiskOverviewResponse> {
return this.request("DescribeDSPAAssessmentProcessingRiskOverview", req, cb)
}
/**
* 创建资产梳理报告任务
*/
async CreateAssetSortingReportTask(
req: CreateAssetSortingReportTaskRequest,
cb?: (error: string, rep: CreateAssetSortingReportTaskResponse) => void
): Promise<CreateAssetSortingReportTaskResponse> {
return this.request("CreateAssetSortingReportTask", req, cb)
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
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

搜索帮助