tencentcloud-sdk-nodejs
Version:
410 lines (409 loc) • 10.6 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");
/**
* dasb client
* @class
*/
class Client extends abstract_client_1.AbstractClient {
constructor(clientConfig) {
super("dasb.tencentcloudapi.com", "2019-10-18", clientConfig);
}
/**
* 修改资产组
*/
async ModifyDeviceGroup(req, cb) {
return this.request("ModifyDeviceGroup", req, cb);
}
/**
* 查询资产组成员列表
*/
async DescribeDeviceGroupMembers(req, cb) {
return this.request("DescribeDeviceGroupMembers", req, cb);
}
/**
* 设置OAuth认证参数
*/
async ModifyOAuthSetting(req, cb) {
return this.request("ModifyOAuthSetting", req, cb);
}
/**
* 修改高危命令模板
*/
async ModifyCmdTemplate(req, cb) {
return this.request("ModifyCmdTemplate", req, cb);
}
/**
* 查询登录日志
*/
async DescribeLoginEvent(req, cb) {
return this.request("DescribeLoginEvent", req, cb);
}
/**
* 新建资产组
*/
async CreateDeviceGroup(req, cb) {
return this.request("CreateDeviceGroup", req, cb);
}
/**
* 查询主机账号列表
*/
async DescribeDeviceAccounts(req, cb) {
return this.request("DescribeDeviceAccounts", req, cb);
}
/**
* 重置用户
*/
async ResetUser(req, cb) {
return this.request("ResetUser", req, cb);
}
/**
* 删除主机
*/
async DeleteDevices(req, cb) {
return this.request("DeleteDevices", req, cb);
}
/**
* 创建修改密码任务
*/
async CreateChangePwdTask(req, cb) {
return this.request("CreateChangePwdTask", req, cb);
}
/**
* 查询用户组列表
*/
async DescribeUserGroups(req, cb) {
return this.request("DescribeUserGroups", req, cb);
}
/**
* 查询网络域
*/
async DescribeDomains(req, cb) {
return this.request("DescribeDomains", req, cb);
}
/**
* 开通服务,初始化资源,只针对新购资源
*/
async DeployResource(req, cb) {
return this.request("DeployResource", req, cb);
}
/**
* 修改资产信息
*/
async ModifyDevice(req, cb) {
return this.request("ModifyDevice", req, cb);
}
/**
* 修改资产绑定的堡垒机服务
*/
async BindDeviceResource(req, cb) {
return this.request("BindDeviceResource", req, cb);
}
/**
* 绑定主机账号密码
*/
async BindDeviceAccountPassword(req, cb) {
return this.request("BindDeviceAccountPassword", req, cb);
}
/**
* 文件传输检索
*/
async SearchFile(req, cb) {
return this.request("SearchFile", req, cb);
}
/**
* 搜索会话
*/
async SearchSession(req, cb) {
return this.request("SearchSession", req, cb);
}
/**
* 删除访问权限
*/
async DeleteAcls(req, cb) {
return this.request("DeleteAcls", req, cb);
}
/**
* 查询用户购买的堡垒机服务信息,包括资源ID、授权点数、VPC、过期时间等。
*/
async DescribeResources(req, cb) {
return this.request("DescribeResources", req, cb);
}
/**
* 删除用户组成员
*/
async DeleteUserGroupMembers(req, cb) {
return this.request("DeleteUserGroupMembers", req, cb);
}
/**
* 更新修改密码任务
*/
async ModifyChangePwdTask(req, cb) {
return this.request("ModifyChangePwdTask", req, cb);
}
/**
* 创建手工资产同步任务
*/
async CreateAssetSyncJob(req, cb) {
return this.request("CreateAssetSyncJob", req, cb);
}
/**
* 查询访问权限列表
*/
async DescribeAcls(req, cb) {
return this.request("DescribeAcls", req, cb);
}
/**
* 执行改密任务
*/
async RunChangePwdTask(req, cb) {
return this.request("RunChangePwdTask", req, cb);
}
/**
* 清除设备账号绑定密码
*/
async ResetDeviceAccountPassword(req, cb) {
return this.request("ResetDeviceAccountPassword", req, cb);
}
/**
* 修改用户组
*/
async ModifyUserGroup(req, cb) {
return this.request("ModifyUserGroup", req, cb);
}
/**
* 根据会话Id搜索Command
*/
async SearchCommandBySid(req, cb) {
return this.request("SearchCommandBySid", req, cb);
}
/**
* 删除资产组
*/
async DeleteDeviceGroups(req, cb) {
return this.request("DeleteDeviceGroups", req, cb);
}
/**
* 修改访问权限
*/
async ModifyAcl(req, cb) {
return this.request("ModifyAcl", req, cb);
}
/**
* 删除用户
*/
async DeleteUsers(req, cb) {
return this.request("DeleteUsers", req, cb);
}
/**
* 新建访问权限
*/
async CreateAcl(req, cb) {
return this.request("CreateAcl", req, cb);
}
/**
* 获取镜像列表
*/
async DescribeDasbImageIds(req, cb) {
return this.request("DescribeDasbImageIds", req, cb);
}
/**
* 清除设备账号绑定的密钥
*/
async ResetDeviceAccountPrivateKey(req, cb) {
return this.request("ResetDeviceAccountPrivateKey", req, cb);
}
/**
* 查询资产同步状态
*/
async DescribeAssetSyncStatus(req, cb) {
return this.request("DescribeAssetSyncStatus", req, cb);
}
/**
* 新建主机账号
*/
async CreateDeviceAccount(req, cb) {
return this.request("CreateDeviceAccount", req, cb);
}
/**
* 查询改密任务详情
*/
async DescribeChangePwdTaskDetail(req, cb) {
return this.request("DescribeChangePwdTaskDetail", req, cb);
}
/**
* 删除资产组成员
*/
async DeleteDeviceGroupMembers(req, cb) {
return this.request("DeleteDeviceGroupMembers", req, cb);
}
/**
* 删除改密任务
*/
async DeleteChangePwdTask(req, cb) {
return this.request("DeleteChangePwdTask", req, cb);
}
/**
* 查询操作日志
*/
async DescribeOperationEvent(req, cb) {
return this.request("DescribeOperationEvent", req, cb);
}
/**
* 删除主机账号
*/
async DeleteDeviceAccounts(req, cb) {
return this.request("DeleteDeviceAccounts", req, cb);
}
/**
* 删除用户组
*/
async DeleteUserGroups(req, cb) {
return this.request("DeleteUserGroups", req, cb);
}
/**
* 新建高危命令模板
*/
async CreateCmdTemplate(req, cb) {
return this.request("CreateCmdTemplate", req, cb);
}
/**
* 资源变配
*/
async ModifyResource(req, cb) {
return this.request("ModifyResource", req, cb);
}
/**
* 搜索审计日志
*/
async SearchAuditLog(req, cb) {
return this.request("SearchAuditLog", req, cb);
}
/**
* 修改用户信息
*/
async ModifyUser(req, cb) {
return this.request("ModifyUser", req, cb);
}
/**
* 查询命令模板列表
*/
async DescribeCmdTemplates(req, cb) {
return this.request("DescribeCmdTemplates", req, cb);
}
/**
* 删除高危命令模板
*/
async DeleteCmdTemplates(req, cb) {
return this.request("DeleteCmdTemplates", req, cb);
}
/**
* 添加用户组成员
*/
async AddUserGroupMembers(req, cb) {
return this.request("AddUserGroupMembers", req, cb);
}
/**
* 查询资产组列表
*/
async DescribeDeviceGroups(req, cb) {
return this.request("DescribeDeviceGroups", req, cb);
}
/**
* 查询用户列表
*/
async DescribeUsers(req, cb) {
return this.request("DescribeUsers", req, cb);
}
/**
* 查询资产列表
*/
async DescribeDevices(req, cb) {
return this.request("DescribeDevices", req, cb);
}
/**
* 查询用户组成员列表
*/
async DescribeUserGroupMembers(req, cb) {
return this.request("DescribeUserGroupMembers", req, cb);
}
/**
* 搜索文件传输会话下文件操作列表
*/
async SearchFileBySid(req, cb) {
return this.request("SearchFileBySid", req, cb);
}
/**
* 导入外部资产信息
*/
async ImportExternalDevice(req, cb) {
return this.request("ImportExternalDevice", req, cb);
}
/**
* 查询改密任务列表
*/
async DescribeChangePwdTask(req, cb) {
return this.request("DescribeChangePwdTask", req, cb);
}
/**
* 添加资产组成员
*/
async AddDeviceGroupMembers(req, cb) {
return this.request("AddDeviceGroupMembers", req, cb);
}
/**
* 新建用户组
*/
async CreateUserGroup(req, cb) {
return this.request("CreateUserGroup", req, cb);
}
/**
* 创建堡垒机实例
*/
async CreateResource(req, cb) {
return this.request("CreateResource", req, cb);
}
/**
* 新建用户
*/
async CreateUser(req, cb) {
return this.request("CreateUser", req, cb);
}
/**
* 绑定主机账号私钥
*/
async BindDeviceAccountPrivateKey(req, cb) {
return this.request("BindDeviceAccountPrivateKey", req, cb);
}
/**
* 命令执行检索
*/
async SearchCommand(req, cb) {
return this.request("SearchCommand", req, cb);
}
/**
* 命令检索
*/
async SearchSessionCommand(req, cb) {
return this.request("SearchSessionCommand", req, cb);
}
}
exports.Client = Client;