cloudfunctions/SegmentPortraitPic/node_modules/tencentcloud-sdk-nodejs/tencentcloud/services/bm/v20180423/bm_client.d.ts

(开头部分) 16KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DescribeUserCmdTasksResponse, RunUserCmdRequest, CreatePsaRegulationRequest, DescribeDeviceInventoryResponse, DescribeOsInfoResponse, DescribeOsInfoRequest, DescribeTaskOperationLogResponse, CreateCustomImageRequest, DescribeCustomImagesRequest, DescribeUserCmdTaskInfoResponse, DescribeDevicesResponse, ModifyLanIpRequest, DescribeRepairTaskConstantRequest, DeletePsaRegulationRequest, DescribeCustomImageProcessRequest, ModifyDeviceAutoRenewFlagRequest, StartDevicesResponse, BindPsaTagRequest, DescribeRegionsResponse, OfflineDevicesResponse, ModifyPsaRegulationRequest, RecoverDevicesRequest, DescribeDeviceClassPartitionRequest, CreateSpotDeviceResponse, BuyDevicesRequest, DescribeHardwareSpecificationRequest, CreateCustomImageResponse, ReturnDevicesRequest, ModifyDeviceAliasesResponse, DescribeDevicePartitionResponse, DescribeHostedDeviceOutBandInfoRequest, RebootDevicesResponse, ResetDevicePasswordRequest, DescribeDeviceInventoryRequest, DescribeCustomImagesResponse, DeleteCustomImagesRequest, DescribeDevicePositionRequest, ShutdownDevicesResponse, DeleteUserCmdsRequest, AttachCamRoleRequest, DescribeDeviceClassResponse, DescribeDeviceHardwareInfoResponse, ModifyUserCmdRequest, DescribeDevicePriceInfoResponse, ReloadDeviceOsResponse, RunUserCmdResponse, ReloadDeviceOsRequest, DescribeUserCmdsRequest, DescribeTaskInfoRequest, RepairTaskControlResponse, DescribeRegionsRequest, DescribePsaRegulationsRequest, UnbindPsaTagResponse, DescribeDevicePriceInfoRequest, DescribeDevicePartitionRequest, ModifyPsaRegulationResponse, DescribeDevicePositionResponse, DeleteUserCmdsResponse, ModifyDeviceAliasesRequest, ModifyPayModePre2PostResponse, SetOutBandVpnAuthPasswordRequest, OfflineDevicesRequest, SetOutBandVpnAuthPasswordResponse, DescribeTaskInfoResponse, DescribeUserCmdTaskInfoRequest, CreateUserCmdResponse, ModifyUserCmdResponse, ModifyPayModePre2PostRequest, DescribeRepairTaskConstantResponse, BuyDevicesResponse, ModifyLanIpResponse, DescribePsaRegulationsResponse, StartDevicesRequest, DescribeUserCmdsResponse, ModifyDeviceAutoRenewFlagResponse, DescribeOperationResultResponse, DescribeDeviceClassRequest, ModifyCustomImageAttributeRequest, DeletePsaRegulationResponse, DescribeTaskOperationLogRequest, DescribeDeviceOperationLogRequest, DescribeOperationResultRequest, AttachCamRoleResponse, RecoverDevicesResponse, DetachCamRoleResponse, ShutdownDevicesRequest, UnbindPsaTagRequest, ModifyCustomImageAttributeResponse, CreateSpotDeviceRequest, CreateUserCmdRequest, ReturnDevicesResponse, BindPsaTagResponse, DescribeHostedDeviceOutBandInfoResponse, RebootDevicesRequest, DeleteCustomImagesResponse, DescribeDevicesRequest, DescribeHardwareSpecificationResponse, CreatePsaRegulationResponse, DescribeCustomImageProcessResponse, DescribeDeviceHardwareInfoRequest, DescribeDeviceOperationLogResponse, RepairTaskControlRequest, ResetDevicePasswordResponse, DescribeUserCmdTasksRequest, DetachCamRoleRequest, DescribeDeviceClassPartitionResponse } from "./bm_models";
/**
 * bm client
 * @class
 */
export declare class Client extends AbstractClient {
    constructor(clientConfig: ClientConfig);
    /**
     * 获取自定义脚本信息列表
     */
    DescribeUserCmds(req: DescribeUserCmdsRequest, cb?: (error: string, rep: DescribeUserCmdsResponse) => void): Promise<DescribeUserCmdsResponse>;
    /**
     * 重启机器
     */
    RebootDevices(req: RebootDevicesRequest, cb?: (error: string, rep: RebootDevicesResponse) => void): Promise<RebootDevicesResponse>;
    /**
     * 允许修改规则信息及关联故障类型
     */
    ModifyPsaRegulation(req: ModifyPsaRegulationRequest, cb?: (error: string, rep: ModifyPsaRegulationResponse) => void): Promise<ModifyPsaRegulationResponse>;
    /**
     * 获取预授权规则列表
     */
    DescribePsaRegulations(req: DescribePsaRegulationsRequest, cb?: (error: string, rep: DescribePsaRegulationsResponse) => void): Promise<DescribePsaRegulationsResponse>;
    /**
     * 修改物理机服务器自动续费标志
     */
    ModifyDeviceAutoRenewFlag(req: ModifyDeviceAutoRenewFlagRequest, cb?: (error: string, rep: ModifyDeviceAutoRenewFlagResponse) => void): Promise<ModifyDeviceAutoRenewFlagResponse>;
    /**
     * 销毁黑石物理机实例:可以销毁物理机列表中的竞价实例,或回收站列表中所有计费模式的实例
     */
    OfflineDevices(req: OfflineDevicesRequest, cb?: (error: string, rep: OfflineDevicesResponse) => void): Promise<OfflineDevicesResponse>;
    /**
     * 修改物理机内网IP(不重装系统)
     */
    ModifyLanIp(req: ModifyLanIpRequest, cb?: (error: string, rep: ModifyLanIpResponse) => void): Promise<ModifyLanIpResponse>;
    /**
     * 运行自定义脚本
     */
    RunUserCmd(req: RunUserCmdRequest, cb?: (error: string, rep: RunUserCmdResponse) => void): Promise<RunUserCmdResponse>;
    /**
     * 查询自定义镜像制作进度
     */
    DescribeCustomImageProcess(req: DescribeCustomImageProcessRequest, cb?: (error: string, rep: DescribeCustomImageProcessResponse) => void): Promise<DescribeCustomImageProcessResponse>;
    /**
     * 开启服务器
     */
    StartDevices(req: StartDevicesRequest, cb?: (error: string, rep: StartDevicesResponse) => void): Promise<StartDevicesResponse>;
    /**
     * 重装操作系统
     */
    ReloadDeviceOs(req: ReloadDeviceOsRequest, cb?: (error: string, rep: ReloadDeviceOsResponse) => void): Promise<ReloadDeviceOsResponse>;
    /**
     * 查询设备硬件配置信息,如 CPU 型号,内存大小,磁盘大小和数量
     */
    DescribeDeviceHardwareInfo(req: DescribeDeviceHardwareInfoRequest, cb?: (error: string, rep: DescribeDeviceHardwareInfoResponse) => void): Promise<DescribeDeviceHardwareInfoResponse>;
    /**
     * 获取自定义脚本任务列表
     */
后面还有 194 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。