UNPKG

tencentcloud-sdk-nodejs

Version:
170 lines (169 loc) 4.86 kB
"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"); /** * ssa client * @class */ class Client extends abstract_client_1.AbstractClient { constructor(clientConfig) { super("ssa.tencentcloudapi.com", "2018-06-08", clientConfig); } /** * 资产条件查询 */ async DescribeAssetDetailList(req, cb) { return this.request("DescribeAssetDetailList", req, cb); } /** * 云配置检查项总览页检查项列表 */ async DescribeConfigList(req, cb) { return this.request("DescribeConfigList", req, cb); } /** * 获取泄露列表 */ async DescribeLeakDetectionList(req, cb) { return this.request("DescribeLeakDetectionList", req, cb); } /** * 获取测绘列表 */ async DescribeMappingResults(req, cb) { return this.request("DescribeMappingResults", req, cb); } /** * 获取安全事件详情 */ async DescribeEventDetail(req, cb) { return this.request("DescribeEventDetail", req, cb); } /** * 合规管理-资产列表 */ async DescribeComplianceAssetList(req, cb) { return this.request("DescribeComplianceAssetList", req, cb); } /** * 域名列表信息 */ async DescribeDomainList(req, cb) { return this.request("DescribeDomainList", req, cb); } /** * 云安全配置检查项列表 */ async DescribeSocCheckItemList(req, cb) { return this.request("DescribeSocCheckItemList", req, cb); } /** * 资产安全页资产详情 */ async DescribeAssetDetail(req, cb) { return this.request("DescribeAssetDetail", req, cb); } /** * 安全事件通用字段 */ async SaEventPub(req, cb) { return this.request("SaEventPub", req, cb); } /** * SaDivulgeScanRuleMutate */ async SaDivulgeScanRuleMutate(req, cb) { return this.request("SaDivulgeScanRuleMutate", req, cb); } /** * 合规管理总览页检查项列表 */ async DescribeComplianceList(req, cb) { return this.request("DescribeComplianceList", req, cb); } /** * 资产安全资产列表 */ async DescribeAssetList(req, cb) { return this.request("DescribeAssetList", req, cb); } /** * 云安全配置管理资产组列表 */ async DescribeCheckConfigAssetList(req, cb) { return this.request("DescribeCheckConfigAssetList", req, cb); } /** * 漏洞管理页,获取漏洞列表 */ async DescribeVulList(req, cb) { return this.request("DescribeVulList", req, cb); } /** * 云安全配置检查项结果列表 */ async DescribeSocCheckResultList(req, cb) { return this.request("DescribeSocCheckResultList", req, cb); } /** * 返回告警详情 */ async DescribeSocAlertDetails(req, cb) { return this.request("DescribeSocAlertDetails", req, cb); } /** * 安全大屏-用户威胁告警信息 */ async DescribeAlarmStat(req, cb) { return this.request("DescribeAlarmStat", req, cb); } /** * 合规详情项 */ async DescribeSocCspmCompliance(req, cb) { return this.request("DescribeSocCspmCompliance", req, cb); } /** * 拉取告警列表 */ async DescribeSocAlertList(req, cb) { return this.request("DescribeSocAlertList", req, cb); } /** * 云安全配置检查项详情 */ async DescribeCheckConfigDetail(req, cb) { return this.request("DescribeCheckConfigDetail", req, cb); } /** * 合规管理检查项详情 */ async DescribeComplianceDetail(req, cb) { return this.request("DescribeComplianceDetail", req, cb); } /** * 漏洞列表页,获取漏洞详情信息 */ async DescribeVulDetail(req, cb) { return this.request("DescribeVulDetail", req, cb); } } exports.Client = Client;