UNPKG

tencentcloud-sdk-nodejs

Version:
254 lines (253 loc) 7.56 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"); /** * chc client * @class */ class Client extends abstract_client_1.AbstractClient { constructor(clientConfig) { super("chc.tencentcloudapi.com", "2023-04-18", clientConfig); } /** * 创建设备退出工单 */ async CreateQuitWorkOrder(req, cb) { return this.request("CreateQuitWorkOrder", req, cb); } /** * 获取用户可用的工单类型 */ async DescribeWorkOrderTypes(req, cb) { return this.request("DescribeWorkOrderTypes", req, cb); } /** * 查询设备型号详情 */ async DescribeModel(req, cb) { return this.request("DescribeModel", req, cb); } /** * 获取机架列表 */ async DescribeRacks(req, cb) { return this.request("DescribeRacks", req, cb); } /** * 创建设备型号评估工单 */ async CreateModelEvaluationWorkOrder(req, cb) { return this.request("CreateModelEvaluationWorkOrder", req, cb); } /** * 新增服务器设备型号 */ async CreateServerModel(req, cb) { return this.request("CreateServerModel", req, cb); } /** * 创建设备下架工单 */ async CreateRackOffWorkOrder(req, cb) { return this.request("CreateRackOffWorkOrder", req, cb); } /** * 获取用户的型号和对应的版本数量 */ async DescribeModelVersionList(req, cb) { return this.request("DescribeModelVersionList", req, cb); } /** * 查询通用服务工单详情 */ async DescribeCommonServiceWorkOrderDetail(req, cb) { return this.request("DescribeCommonServiceWorkOrderDetail", req, cb); } /** * 如果当前该工单类型是收藏状态,调用接口后变成未收藏状态,如果是未收藏状态,调用该接口变为收藏状态 */ async ModifyWorkOrderTypeCollectFlag(req, cb) { return this.request("ModifyWorkOrderTypeCollectFlag", req, cb); } /** * 查询设备型号评估工单详情 */ async DescribeModelEvaluationWorkOrderDetail(req, cb) { return this.request("DescribeModelEvaluationWorkOrderDetail", req, cb); } /** * 查询客户信息 */ async DescribeCustomerInfo(req, cb) { return this.request("DescribeCustomerInfo", req, cb); } /** * 获取用户可操作的园区列表 */ async DescribeCampusList(req, cb) { return this.request("DescribeCampusList", req, cb); } /** * 获取机房管理单元的机位分布 */ async DescribeRacksDistribution(req, cb) { return this.request("DescribeRacksDistribution", req, cb); } /** * 获取机位列表 */ async DescribePositions(req, cb) { return this.request("DescribePositions", req, cb); } /** * 创建通用工单 */ async CreateCommonServiceWorkOrder(req, cb) { return this.request("CreateCommonServiceWorkOrder", req, cb); } /** * 用于查询设备类工单的工单详情,如:'receiving', 'rackOn', 'powerOn', 'powerOff', 'rackOff', 'quit' */ async DescribeDeviceWorkOrderDetail(req, cb) { return this.request("DescribeDeviceWorkOrderDetail", req, cb); } /** * 获取机房内可用的型号列表 */ async DescribeAvailableModelList(req, cb) { return this.request("DescribeAvailableModelList", req, cb); } /** * 获取设备列表 */ async DescribeDeviceList(req, cb) { return this.request("DescribeDeviceList", req, cb); } /** * 创建设备开电工单 */ async CreatePowerOnWorkOrder(req, cb) { return this.request("CreatePowerOnWorkOrder", req, cb); } /** * 获取机架总数及各状态对应的数量汇总 */ async DescribePositionStatusSummary(req, cb) { return this.request("DescribePositionStatusSummary", req, cb); } /** * 创建临时设备退出工单 */ async CreateSpeciallyQuitWorkOrder(req, cb) { return this.request("CreateSpeciallyQuitWorkOrder", req, cb); } /** * 创建设备关电工单 */ async CreatePowerOffWorkOrder(req, cb) { return this.request("CreatePowerOffWorkOrder", req, cb); } /** * 创建人员到访工单 */ async CreatePersonnelVisitWorkOrder(req, cb) { return this.request("CreatePersonnelVisitWorkOrder", req, cb); } /** * 查询人员到访工单详情 */ async DescribePersonnelVisitWorkOrderDetail(req, cb) { return this.request("DescribePersonnelVisitWorkOrderDetail", req, cb); } /** * 查询机房管理单元详情 */ async DescribeIdcUnitDetail(req, cb) { return this.request("DescribeIdcUnitDetail", req, cb); } /** * 确认通用服务工单 */ async ConfirmCommonServiceWorkOrder(req, cb) { return this.request("ConfirmCommonServiceWorkOrder", req, cb); } /** * 创建设备搬迁工单 */ async CreateMovingWorkOrder(req, cb) { return this.request("CreateMovingWorkOrder", req, cb); } /** * 创建新的网络设备型号 */ async CreateNetDeviceModel(req, cb) { return this.request("CreateNetDeviceModel", req, cb); } /** * 工单统计数据查询 */ async DescribeWorkOrderStatistics(req, cb) { return this.request("DescribeWorkOrderStatistics", req, cb); } /** * 查询资源汇总 */ async DescribeResourceUsage(req, cb) { return this.request("DescribeResourceUsage", req, cb); } /** * 查询机房管理单元资产详情 */ async DescribeIdcUnitAssetDetail(req, cb) { return this.request("DescribeIdcUnitAssetDetail", req, cb); } /** * 创建设备上架工单 */ async CreateRackOnWorkOrder(req, cb) { return this.request("CreateRackOnWorkOrder", req, cb); } /** * 获取机房和机房管理单元信息 */ async DescribeIdcs(req, cb) { return this.request("DescribeIdcs", req, cb); } /** * 创建设备收货工单 */ async CreateReceivingWorkOrder(req, cb) { return this.request("CreateReceivingWorkOrder", req, cb); } /** * 获取型号的填写模板 */ async DescribeModelTemplate(req, cb) { return this.request("DescribeModelTemplate", req, cb); } /** * 查询工单列表 */ async DescribeWorkOrderList(req, cb) { return this.request("DescribeWorkOrderList", req, cb); } } exports.Client = Client;