tencentcloud-sdk-nodejs
Version:
320 lines (319 loc) • 9.19 kB
JavaScript
"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");
/**
* csip client
* @class
*/
class Client extends abstract_client_1.AbstractClient {
constructor(clientConfig) {
super("csip.tencentcloudapi.com", "2022-11-21", clientConfig);
}
/**
* 查询用户行为分析策略列表
*/
async DescribeUebaRule(req, cb) {
return this.request("DescribeUebaRule", req, cb);
}
/**
* 获取任务扫描报告列表
*/
async DescribeTaskLogList(req, cb) {
return this.request("DescribeTaskLogList", req, cb);
}
/**
* 删除域名和ip请求
*/
async DeleteDomainAndIp(req, cb) {
return this.request("DeleteDomainAndIp", req, cb);
}
/**
* db资产详情
*/
async DescribeDbAssetInfo(req, cb) {
return this.request("DescribeDbAssetInfo", req, cb);
}
/**
* 获取网卡列表
*/
async DescribeNICAssets(req, cb) {
return this.request("DescribeNICAssets", req, cb);
}
/**
* 获取漏洞视角的漏洞风险列表
*/
async DescribeRiskCenterVULViewVULRiskList(req, cb) {
return this.request("DescribeRiskCenterVULViewVULRiskList", req, cb);
}
/**
* 域名列表
*/
async DescribeDomainAssets(req, cb) {
return this.request("DescribeDomainAssets", req, cb);
}
/**
* ip公网列表
*/
async DescribePublicIpAssets(req, cb) {
return this.request("DescribePublicIpAssets", req, cb);
}
/**
* csip角色授权绑定接口
*/
async AddNewBindRoleUser(req, cb) {
return this.request("AddNewBindRoleUser", req, cb);
}
/**
* 查询clb监听器列表
*/
async DescribeListenerList(req, cb) {
return this.request("DescribeListenerList", req, cb);
}
/**
* 停止扫风险中心扫描任务
*/
async StopRiskCenterTask(req, cb) {
return this.request("StopRiskCenterTask", req, cb);
}
/**
* 删除风险中心扫描任务
*/
async DeleteRiskScanTask(req, cb) {
return this.request("DeleteRiskScanTask", req, cb);
}
/**
* 获取资产视角的弱口令风险列表
*/
async DescribeRiskCenterAssetViewWeakPasswordRiskList(req, cb) {
return this.request("DescribeRiskCenterAssetViewWeakPasswordRiskList", req, cb);
}
/**
* 获取资产视角的漏洞风险列表
*/
async DescribeRiskCenterAssetViewVULRiskList(req, cb) {
return this.request("DescribeRiskCenterAssetViewVULRiskList", req, cb);
}
/**
* 集群pod列表
*/
async DescribeClusterPodAssets(req, cb) {
return this.request("DescribeClusterPodAssets", req, cb);
}
/**
* 获取资产视角的配置风险列表
*/
async DescribeRiskCenterAssetViewCFGRiskList(req, cb) {
return this.request("DescribeRiskCenterAssetViewCFGRiskList", req, cb);
}
/**
* 获取vpc列表
*/
async DescribeVpcAssets(req, cb) {
return this.request("DescribeVpcAssets", req, cb);
}
/**
* 获取风险服务列表
*/
async DescribeRiskCenterServerRiskList(req, cb) {
return this.request("DescribeRiskCenterServerRiskList", req, cb);
}
/**
* 获取cvm列表
*/
async DescribeCVMAssets(req, cb) {
return this.request("DescribeCVMAssets", req, cb);
}
/**
* 修改风险中心扫描任务
*/
async ModifyRiskCenterScanTask(req, cb) {
return this.request("ModifyRiskCenterScanTask", req, cb);
}
/**
* 云防资产中心统计数据
*/
async DescribeCFWAssetStatistics(req, cb) {
return this.request("DescribeCFWAssetStatistics", req, cb);
}
/**
* 获取资产视角的漏洞风险列表
*/
async DescribeAssetViewVulRiskList(req, cb) {
return this.request("DescribeAssetViewVulRiskList", req, cb);
}
/**
* 获取漏洞展开详情
*/
async DescribeVULRiskDetail(req, cb) {
return this.request("DescribeVULRiskDetail", req, cb);
}
/**
* 获取内容风险列表
*/
async DescribeRiskCenterWebsiteRiskList(req, cb) {
return this.request("DescribeRiskCenterWebsiteRiskList", req, cb);
}
/**
* 查询集团账号详情
*/
async DescribeOrganizationInfo(req, cb) {
return this.request("DescribeOrganizationInfo", req, cb);
}
/**
* 获取报告下载的临时链接
*/
async DescribeTaskLogURL(req, cb) {
return this.request("DescribeTaskLogURL", req, cb);
}
/**
* 更新自定义策略的开关
*/
async ModifyUebaRuleSwitch(req, cb) {
return this.request("ModifyUebaRuleSwitch", req, cb);
}
/**
* 创建风险中心扫描任务
*/
async CreateRiskCenterScanTask(req, cb) {
return this.request("CreateRiskCenterScanTask", req, cb);
}
/**
* 获取网关列表
*/
async DescribeGatewayAssets(req, cb) {
return this.request("DescribeGatewayAssets", req, cb);
}
/**
* 查询TOP攻击信息
*/
async DescribeTopAttackInfo(req, cb) {
return this.request("DescribeTopAttackInfo", req, cb);
}
/**
* 立体防护中心查询漏洞信息
*/
async DescribeSearchBugInfo(req, cb) {
return this.request("DescribeSearchBugInfo", req, cb);
}
/**
* 查询集团的子账号列表
*/
async DescribeSubUserInfo(req, cb) {
return this.request("DescribeSubUserInfo", req, cb);
}
/**
* 获取漏洞视角的漏洞风险列表
*/
async DescribeVulViewVulRiskList(req, cb) {
return this.request("DescribeVulViewVulRiskList", req, cb);
}
/**
* 获取扫描报告列表
*/
async DescribeScanReportList(req, cb) {
return this.request("DescribeScanReportList", req, cb);
}
/**
* 创建域名、ip相关信息
*/
async CreateDomainAndIp(req, cb) {
return this.request("CreateDomainAndIp", req, cb);
}
/**
* 告警中心全量告警列表接口
*/
async DescribeAlertList(req, cb) {
return this.request("DescribeAlertList", req, cb);
}
/**
* 批量告警状态处理接口
*/
async UpdateAlertStatusList(req, cb) {
return this.request("UpdateAlertStatusList", req, cb);
}
/**
* 获取扫描任务列表
*/
async DescribeScanTaskList(req, cb) {
return this.request("DescribeScanTaskList", req, cb);
}
/**
* 数据库资产列表
*/
async DescribeDbAssets(req, cb) {
return this.request("DescribeDbAssets", req, cb);
}
/**
* 获取端口视角的端口风险列表
*/
async DescribeRiskCenterPortViewPortRiskList(req, cb) {
return this.request("DescribeRiskCenterPortViewPortRiskList", req, cb);
}
/**
* 获取资产视角的端口风险列表
*/
async DescribeRiskCenterAssetViewPortRiskList(req, cb) {
return this.request("DescribeRiskCenterAssetViewPortRiskList", req, cb);
}
/**
* 查询漏洞风险高级配置
*/
async DescribeVULRiskAdvanceCFGList(req, cb) {
return this.request("DescribeVULRiskAdvanceCFGList", req, cb);
}
/**
* 修改风险中心风险状态
*/
async ModifyRiskCenterRiskStatus(req, cb) {
return this.request("ModifyRiskCenterRiskStatus", req, cb);
}
/**
* 修改集团账号状态
*/
async ModifyOrganizationAccountStatus(req, cb) {
return this.request("ModifyOrganizationAccountStatus", req, cb);
}
/**
* 查询集团账号用户列表
*/
async DescribeOrganizationUserInfo(req, cb) {
return this.request("DescribeOrganizationUserInfo", req, cb);
}
/**
* 集群列表
*/
async DescribeClusterAssets(req, cb) {
return this.request("DescribeClusterAssets", req, cb);
}
/**
* 获取子网列表
*/
async DescribeSubnetAssets(req, cb) {
return this.request("DescribeSubnetAssets", req, cb);
}
/**
* cvm详情
*/
async DescribeCVMAssetInfo(req, cb) {
return this.request("DescribeCVMAssetInfo", req, cb);
}
}
exports.Client = Client;