/* * 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. */ namespace TencentCloud.Bm.V20180423 { using Newtonsoft.Json; using System.Threading.Tasks; using TencentCloud.Common; using TencentCloud.Common.Profile; using TencentCloud.Bm.V20180423.Models; public class BmClient : AbstractClient{ private const string endpoint = "bm.tencentcloudapi.com"; private const string version = "2018-04-23"; /// /// Client constructor. /// /// Credentials. /// Region name, such as "ap-guangzhou". public BmClient(Credential credential, string region) : this(credential, region, new ClientProfile()) { } /// /// Client Constructor. /// /// Credentials. /// Region name, such as "ap-guangzhou". /// Client profiles. public BmClient(Credential credential, string region, ClientProfile profile) : base(endpoint, version, credential, region, profile) { } /// /// 服务器绑定CAM角色,该角色授权访问黑石物理服务器服务,为黑石物理服务器提供了访问资源的权限,如请求服务器的临时证书 /// /// /// public async Task AttachCamRole(AttachCamRoleRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "AttachCamRole"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 服务器绑定CAM角色,该角色授权访问黑石物理服务器服务,为黑石物理服务器提供了访问资源的权限,如请求服务器的临时证书 /// /// /// public AttachCamRoleResponse AttachCamRoleSync(AttachCamRoleRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "AttachCamRole"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 为预授权规则绑定标签 /// /// /// public async Task BindPsaTag(BindPsaTagRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "BindPsaTag"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 为预授权规则绑定标签 /// /// /// public BindPsaTagResponse BindPsaTagSync(BindPsaTagRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "BindPsaTag"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 购买黑石物理机 /// /// /// public async Task BuyDevices(BuyDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "BuyDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 购买黑石物理机 /// /// /// public BuyDevicesResponse BuyDevicesSync(BuyDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "BuyDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建自定义镜像
/// 每个AppId在每个可用区最多保留20个自定义镜像 ///
/// /// public async Task CreateCustomImage(CreateCustomImageRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateCustomImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建自定义镜像
/// 每个AppId在每个可用区最多保留20个自定义镜像 ///
/// /// public CreateCustomImageResponse CreateCustomImageSync(CreateCustomImageRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateCustomImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建预授权规则 /// /// /// public async Task CreatePsaRegulation(CreatePsaRegulationRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreatePsaRegulation"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建预授权规则 /// /// /// public CreatePsaRegulationResponse CreatePsaRegulationSync(CreatePsaRegulationRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreatePsaRegulation"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建黑石竞价实例 /// /// /// public async Task CreateSpotDevice(CreateSpotDeviceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateSpotDevice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建黑石竞价实例 /// /// /// public CreateSpotDeviceResponse CreateSpotDeviceSync(CreateSpotDeviceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateSpotDevice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建自定义脚本 /// /// /// public async Task CreateUserCmd(CreateUserCmdRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateUserCmd"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建自定义脚本 /// /// /// public CreateUserCmdResponse CreateUserCmdSync(CreateUserCmdRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateUserCmd"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除自定义镜像
/// 正用于部署或重装中的镜像被删除后,镜像文件将保留一段时间,直到部署或重装结束 ///
/// /// public async Task DeleteCustomImages(DeleteCustomImagesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteCustomImages"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除自定义镜像
/// 正用于部署或重装中的镜像被删除后,镜像文件将保留一段时间,直到部署或重装结束 ///
/// /// public DeleteCustomImagesResponse DeleteCustomImagesSync(DeleteCustomImagesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteCustomImages"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除预授权规则 /// /// /// public async Task DeletePsaRegulation(DeletePsaRegulationRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeletePsaRegulation"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除预授权规则 /// /// /// public DeletePsaRegulationResponse DeletePsaRegulationSync(DeletePsaRegulationRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeletePsaRegulation"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除自定义脚本 /// /// /// public async Task DeleteUserCmds(DeleteUserCmdsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteUserCmds"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除自定义脚本 /// /// /// public DeleteUserCmdsResponse DeleteUserCmdsSync(DeleteUserCmdsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteUserCmds"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询自定义镜像制作进度 /// /// /// public async Task DescribeCustomImageProcess(DescribeCustomImageProcessRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeCustomImageProcess"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询自定义镜像制作进度 /// /// /// public DescribeCustomImageProcessResponse DescribeCustomImageProcessSync(DescribeCustomImageProcessRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeCustomImageProcess"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查看自定义镜像列表 /// /// /// public async Task DescribeCustomImages(DescribeCustomImagesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeCustomImages"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查看自定义镜像列表 /// /// /// public DescribeCustomImagesResponse DescribeCustomImagesSync(DescribeCustomImagesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeCustomImages"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取获取设备类型 /// /// /// public async Task DescribeDeviceClass(DescribeDeviceClassRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDeviceClass"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取获取设备类型 /// /// /// public DescribeDeviceClassResponse DescribeDeviceClassSync(DescribeDeviceClassRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDeviceClass"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询机型支持的RAID方式, 并返回系统盘的分区和逻辑盘的列表 /// /// /// public async Task DescribeDeviceClassPartition(DescribeDeviceClassPartitionRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDeviceClassPartition"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询机型支持的RAID方式, 并返回系统盘的分区和逻辑盘的列表 /// /// /// public DescribeDeviceClassPartitionResponse DescribeDeviceClassPartitionSync(DescribeDeviceClassPartitionRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDeviceClassPartition"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询设备硬件配置信息,如 CPU 型号,内存大小,磁盘大小和数量 /// /// /// public async Task DescribeDeviceHardwareInfo(DescribeDeviceHardwareInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDeviceHardwareInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询设备硬件配置信息,如 CPU 型号,内存大小,磁盘大小和数量 /// /// /// public DescribeDeviceHardwareInfoResponse DescribeDeviceHardwareInfoSync(DescribeDeviceHardwareInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDeviceHardwareInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询设备库存 /// /// /// public async Task DescribeDeviceInventory(DescribeDeviceInventoryRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDeviceInventory"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询设备库存 /// /// /// public DescribeDeviceInventoryResponse DescribeDeviceInventorySync(DescribeDeviceInventoryRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDeviceInventory"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询设备操作日志, 如设备重启,重装,设置密码等操作 /// /// /// public async Task DescribeDeviceOperationLog(DescribeDeviceOperationLogRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDeviceOperationLog"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询设备操作日志, 如设备重启,重装,设置密码等操作 /// /// /// public DescribeDeviceOperationLogResponse DescribeDeviceOperationLogSync(DescribeDeviceOperationLogRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDeviceOperationLog"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取物理机的分区格式 /// /// /// public async Task DescribeDevicePartition(DescribeDevicePartitionRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDevicePartition"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取物理机的分区格式 /// /// /// public DescribeDevicePartitionResponse DescribeDevicePartitionSync(DescribeDevicePartitionRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDevicePartition"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询服务器所在的位置,如机架,上联交换机等信息 /// /// /// public async Task DescribeDevicePosition(DescribeDevicePositionRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDevicePosition"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询服务器所在的位置,如机架,上联交换机等信息 /// /// /// public DescribeDevicePositionResponse DescribeDevicePositionSync(DescribeDevicePositionRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDevicePosition"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询服务器价格信息,支持设备的批量查找,支持标准机型和弹性机型的混合查找 /// /// /// public async Task DescribeDevicePriceInfo(DescribeDevicePriceInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDevicePriceInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询服务器价格信息,支持设备的批量查找,支持标准机型和弹性机型的混合查找 /// /// /// public DescribeDevicePriceInfoResponse DescribeDevicePriceInfoSync(DescribeDevicePriceInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDevicePriceInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询物理服务器,可以按照实例,业务IP等过滤 /// /// /// public async Task DescribeDevices(DescribeDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询物理服务器,可以按照实例,业务IP等过滤 /// /// /// public DescribeDevicesResponse DescribeDevicesSync(DescribeDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询自定义机型部件信息,包括CpuId对应的型号,DiskTypeId对应的磁盘类型 /// /// /// public async Task DescribeHardwareSpecification(DescribeHardwareSpecificationRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeHardwareSpecification"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询自定义机型部件信息,包括CpuId对应的型号,DiskTypeId对应的磁盘类型 /// /// /// public DescribeHardwareSpecificationResponse DescribeHardwareSpecificationSync(DescribeHardwareSpecificationRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeHardwareSpecification"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询托管设备带外信息 /// /// /// public async Task DescribeHostedDeviceOutBandInfo(DescribeHostedDeviceOutBandInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeHostedDeviceOutBandInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询托管设备带外信息 /// /// /// public DescribeHostedDeviceOutBandInfoResponse DescribeHostedDeviceOutBandInfoSync(DescribeHostedDeviceOutBandInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeHostedDeviceOutBandInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取异步操作状态的完成状态 /// /// /// public async Task DescribeOperationResult(DescribeOperationResultRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeOperationResult"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取异步操作状态的完成状态 /// /// /// public DescribeOperationResultResponse DescribeOperationResultSync(DescribeOperationResultRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeOperationResult"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询指定机型所支持的操作系统 /// /// /// public async Task DescribeOsInfo(DescribeOsInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeOsInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询指定机型所支持的操作系统 /// /// /// public DescribeOsInfoResponse DescribeOsInfoSync(DescribeOsInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeOsInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取预授权规则列表 /// /// /// public async Task DescribePsaRegulations(DescribePsaRegulationsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePsaRegulations"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取预授权规则列表 /// /// /// public DescribePsaRegulationsResponse DescribePsaRegulationsSync(DescribePsaRegulationsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePsaRegulations"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询地域以及可用区 /// /// /// public async Task DescribeRegions(DescribeRegionsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeRegions"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询地域以及可用区 /// /// /// public DescribeRegionsResponse DescribeRegionsSync(DescribeRegionsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeRegions"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 维修任务配置获取 /// /// /// public async Task DescribeRepairTaskConstant(DescribeRepairTaskConstantRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeRepairTaskConstant"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 维修任务配置获取 /// /// /// public DescribeRepairTaskConstantResponse DescribeRepairTaskConstantSync(DescribeRepairTaskConstantRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeRepairTaskConstant"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取用户维修任务列表及详细信息
///
/// TaskStatus(任务状态ID)与状态中文名的对应关系如下:
/// 1:未授权
/// 2:处理中
/// 3:待确认
/// 4:未授权-暂不处理
/// 5:已恢复
/// 6:待确认-未恢复
///
/// /// public async Task DescribeTaskInfo(DescribeTaskInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeTaskInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取用户维修任务列表及详细信息
///
/// TaskStatus(任务状态ID)与状态中文名的对应关系如下:
/// 1:未授权
/// 2:处理中
/// 3:待确认
/// 4:未授权-暂不处理
/// 5:已恢复
/// 6:待确认-未恢复
///
/// /// public DescribeTaskInfoResponse DescribeTaskInfoSync(DescribeTaskInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeTaskInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取维修任务操作日志 /// /// /// public async Task DescribeTaskOperationLog(DescribeTaskOperationLogRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeTaskOperationLog"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取维修任务操作日志 /// /// /// public DescribeTaskOperationLogResponse DescribeTaskOperationLogSync(DescribeTaskOperationLogRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeTaskOperationLog"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取自定义脚本任务详细信息 /// /// /// public async Task DescribeUserCmdTaskInfo(DescribeUserCmdTaskInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeUserCmdTaskInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取自定义脚本任务详细信息 /// /// /// public DescribeUserCmdTaskInfoResponse DescribeUserCmdTaskInfoSync(DescribeUserCmdTaskInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeUserCmdTaskInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取自定义脚本任务列表 /// /// /// public async Task DescribeUserCmdTasks(DescribeUserCmdTasksRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeUserCmdTasks"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取自定义脚本任务列表 /// /// /// public DescribeUserCmdTasksResponse DescribeUserCmdTasksSync(DescribeUserCmdTasksRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeUserCmdTasks"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取自定义脚本信息列表 /// /// /// public async Task DescribeUserCmds(DescribeUserCmdsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeUserCmds"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取自定义脚本信息列表 /// /// /// public DescribeUserCmdsResponse DescribeUserCmdsSync(DescribeUserCmdsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeUserCmds"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 服务器绑定CAM角色 /// /// /// public async Task DetachCamRole(DetachCamRoleRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DetachCamRole"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 服务器绑定CAM角色 /// /// /// public DetachCamRoleResponse DetachCamRoleSync(DetachCamRoleRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DetachCamRole"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 用于修改自定义镜像名或描述 /// /// /// public async Task ModifyCustomImageAttribute(ModifyCustomImageAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyCustomImageAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 用于修改自定义镜像名或描述 /// /// /// public ModifyCustomImageAttributeResponse ModifyCustomImageAttributeSync(ModifyCustomImageAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyCustomImageAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改服务器名称 /// /// /// public async Task ModifyDeviceAliases(ModifyDeviceAliasesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyDeviceAliases"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改服务器名称 /// /// /// public ModifyDeviceAliasesResponse ModifyDeviceAliasesSync(ModifyDeviceAliasesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyDeviceAliases"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改物理机服务器自动续费标志 /// /// /// public async Task ModifyDeviceAutoRenewFlag(ModifyDeviceAutoRenewFlagRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyDeviceAutoRenewFlag"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改物理机服务器自动续费标志 /// /// /// public ModifyDeviceAutoRenewFlagResponse ModifyDeviceAutoRenewFlagSync(ModifyDeviceAutoRenewFlagRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyDeviceAutoRenewFlag"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改物理机内网IP(不重装系统) /// /// /// public async Task ModifyLanIp(ModifyLanIpRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyLanIp"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改物理机内网IP(不重装系统) /// /// /// public ModifyLanIpResponse ModifyLanIpSync(ModifyLanIpRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyLanIp"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 将设备的预付费模式修改为后付费计费模式,支持批量转换。(前提是客户要加入黑石物理机后付费计费的白名单,申请黑石物理机后付费可以联系腾讯云客服) /// /// /// public async Task ModifyPayModePre2Post(ModifyPayModePre2PostRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyPayModePre2Post"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 将设备的预付费模式修改为后付费计费模式,支持批量转换。(前提是客户要加入黑石物理机后付费计费的白名单,申请黑石物理机后付费可以联系腾讯云客服) /// /// /// public ModifyPayModePre2PostResponse ModifyPayModePre2PostSync(ModifyPayModePre2PostRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyPayModePre2Post"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 允许修改规则信息及关联故障类型 /// /// /// public async Task ModifyPsaRegulation(ModifyPsaRegulationRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyPsaRegulation"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 允许修改规则信息及关联故障类型 /// /// /// public ModifyPsaRegulationResponse ModifyPsaRegulationSync(ModifyPsaRegulationRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyPsaRegulation"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改自定义脚本 /// /// /// public async Task ModifyUserCmd(ModifyUserCmdRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyUserCmd"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改自定义脚本 /// /// /// public ModifyUserCmdResponse ModifyUserCmdSync(ModifyUserCmdRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyUserCmd"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 销毁黑石物理机实例:可以销毁物理机列表中的竞价实例,或回收站列表中所有计费模式的实例 /// /// /// public async Task OfflineDevices(OfflineDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "OfflineDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 销毁黑石物理机实例:可以销毁物理机列表中的竞价实例,或回收站列表中所有计费模式的实例 /// /// /// public OfflineDevicesResponse OfflineDevicesSync(OfflineDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "OfflineDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重启机器 /// /// /// public async Task RebootDevices(RebootDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RebootDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重启机器 /// /// /// public RebootDevicesResponse RebootDevicesSync(RebootDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RebootDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 恢复回收站中的物理机(仅限后付费的物理机) /// /// /// public async Task RecoverDevices(RecoverDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RecoverDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 恢复回收站中的物理机(仅限后付费的物理机) /// /// /// public RecoverDevicesResponse RecoverDevicesSync(RecoverDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RecoverDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重装操作系统 /// /// /// public async Task ReloadDeviceOs(ReloadDeviceOsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ReloadDeviceOs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重装操作系统 /// /// /// public ReloadDeviceOsResponse ReloadDeviceOsSync(ReloadDeviceOsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ReloadDeviceOs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 此接口用于操作维修任务
/// 入参TaskId为维修任务ID
/// 入参Operate表示对维修任务的操作,支持如下取值:
/// AuthorizeRepair(授权维修)
/// Ignore(暂不提醒)
/// ConfirmRecovered(维修完成后,确认故障恢复)
/// ConfirmUnRecovered(维修完成后,确认故障未恢复)
///
/// 操作约束(当前任务状态(TaskStatus)->对应可执行的操作):
/// 未授权(1)->授权维修;暂不处理
/// 暂不处理(4)->授权维修
/// 待确认(3)->确认故障恢复;确认故障未恢复
/// 未恢复(6)->确认故障恢复
///
/// 对于Ping不可达故障的任务,还允许:
/// 未授权->确认故障恢复
/// 暂不处理->确认故障恢复
///
/// 处理中与已恢复状态的任务不允许进行操作。
///
/// 详细信息请访问:https://cloud.tencent.com/document/product/386/18190 ///
/// /// public async Task RepairTaskControl(RepairTaskControlRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RepairTaskControl"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 此接口用于操作维修任务
/// 入参TaskId为维修任务ID
/// 入参Operate表示对维修任务的操作,支持如下取值:
/// AuthorizeRepair(授权维修)
/// Ignore(暂不提醒)
/// ConfirmRecovered(维修完成后,确认故障恢复)
/// ConfirmUnRecovered(维修完成后,确认故障未恢复)
///
/// 操作约束(当前任务状态(TaskStatus)->对应可执行的操作):
/// 未授权(1)->授权维修;暂不处理
/// 暂不处理(4)->授权维修
/// 待确认(3)->确认故障恢复;确认故障未恢复
/// 未恢复(6)->确认故障恢复
///
/// 对于Ping不可达故障的任务,还允许:
/// 未授权->确认故障恢复
/// 暂不处理->确认故障恢复
///
/// 处理中与已恢复状态的任务不允许进行操作。
///
/// 详细信息请访问:https://cloud.tencent.com/document/product/386/18190 ///
/// /// public RepairTaskControlResponse RepairTaskControlSync(RepairTaskControlRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RepairTaskControl"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重置服务器密码 /// /// /// public async Task ResetDevicePassword(ResetDevicePasswordRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ResetDevicePassword"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重置服务器密码 /// /// /// public ResetDevicePasswordResponse ResetDevicePasswordSync(ResetDevicePasswordRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ResetDevicePassword"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 退回物理机至回收站,支持批量退还不同计费模式的物理机(包括预付费、后付费、预付费转后付费) /// /// /// public async Task ReturnDevices(ReturnDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ReturnDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 退回物理机至回收站,支持批量退还不同计费模式的物理机(包括预付费、后付费、预付费转后付费) /// /// /// public ReturnDevicesResponse ReturnDevicesSync(ReturnDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ReturnDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 运行自定义脚本 /// /// /// public async Task RunUserCmd(RunUserCmdRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RunUserCmd"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 运行自定义脚本 /// /// /// public RunUserCmdResponse RunUserCmdSync(RunUserCmdRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RunUserCmd"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 设置带外VPN认证用户密码 /// /// /// public async Task SetOutBandVpnAuthPassword(SetOutBandVpnAuthPasswordRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "SetOutBandVpnAuthPassword"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 设置带外VPN认证用户密码 /// /// /// public SetOutBandVpnAuthPasswordResponse SetOutBandVpnAuthPasswordSync(SetOutBandVpnAuthPasswordRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "SetOutBandVpnAuthPassword"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 关闭服务器 /// /// /// public async Task ShutdownDevices(ShutdownDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ShutdownDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 关闭服务器 /// /// /// public ShutdownDevicesResponse ShutdownDevicesSync(ShutdownDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ShutdownDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 开启服务器 /// /// /// public async Task StartDevices(StartDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "StartDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 开启服务器 /// /// /// public StartDevicesResponse StartDevicesSync(StartDevicesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "StartDevices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 解除标签与预授权规则的绑定 /// /// /// public async Task UnbindPsaTag(UnbindPsaTagRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "UnbindPsaTag"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 解除标签与预授权规则的绑定 /// /// /// public UnbindPsaTagResponse UnbindPsaTagSync(UnbindPsaTagRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "UnbindPsaTag"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } } }