/* * 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.Ecm.V20190719 { using Newtonsoft.Json; using System.Threading.Tasks; using TencentCloud.Common; using TencentCloud.Common.Profile; using TencentCloud.Ecm.V20190719.Models; public class EcmClient : AbstractClient{ private const string endpoint = "ecm.tencentcloudapi.com"; private const string version = "2019-07-19"; /// /// Client constructor. /// /// Credentials. /// Region name, such as "ap-guangzhou". public EcmClient(Credential credential, string region) : this(credential, region, new ClientProfile()) { } /// /// Client Constructor. /// /// Credentials. /// Region name, such as "ap-guangzhou". /// Client profiles. public EcmClient(Credential credential, string region, ClientProfile profile) : base(endpoint, version, credential, region, profile) { } /// /// 申请一个或多个弹性公网IP(简称 EIP) /// /// /// public async Task AllocateAddresses(AllocateAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "AllocateAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 申请一个或多个弹性公网IP(简称 EIP) /// /// /// public AllocateAddressesResponse AllocateAddressesSync(AllocateAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "AllocateAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡申请内网 IP /// /// /// public async Task AssignPrivateIpAddresses(AssignPrivateIpAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "AssignPrivateIpAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡申请内网 IP /// /// /// public AssignPrivateIpAddressesResponse AssignPrivateIpAddressesSync(AssignPrivateIpAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "AssignPrivateIpAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 将弹性公网IP(简称 EIP)绑定到实例或弹性网卡的指定内网 IP 上。 /// 将 EIP 绑定到实例(CVM)上,其本质是将 EIP 绑定到实例上主网卡的主内网 IP 上。 /// 将 EIP 绑定到主网卡的主内网IP上,绑定过程会把其上绑定的普通公网 IP 自动解绑并释放。 /// 将 EIP 绑定到指定网卡的内网 IP上(非主网卡的主内网IP),则必须先解绑该 EIP,才能再绑定新的。 /// 将 EIP 绑定到NAT网关,请使用接口EipBindNatGateway /// EIP 如果欠费或被封堵,则不能被绑定。 /// 只有状态为 UNBIND 的 EIP 才能够被绑定。 /// /// /// public async Task AssociateAddress(AssociateAddressRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "AssociateAddress"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 将弹性公网IP(简称 EIP)绑定到实例或弹性网卡的指定内网 IP 上。 /// 将 EIP 绑定到实例(CVM)上,其本质是将 EIP 绑定到实例上主网卡的主内网 IP 上。 /// 将 EIP 绑定到主网卡的主内网IP上,绑定过程会把其上绑定的普通公网 IP 自动解绑并释放。 /// 将 EIP 绑定到指定网卡的内网 IP上(非主网卡的主内网IP),则必须先解绑该 EIP,才能再绑定新的。 /// 将 EIP 绑定到NAT网关,请使用接口EipBindNatGateway /// EIP 如果欠费或被封堵,则不能被绑定。 /// 只有状态为 UNBIND 的 EIP 才能够被绑定。 /// /// /// public AssociateAddressResponse AssociateAddressSync(AssociateAddressRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "AssociateAddress"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡绑定云主机 /// /// /// public async Task AttachNetworkInterface(AttachNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "AttachNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡绑定云主机 /// /// /// public AttachNetworkInterfaceResponse AttachNetworkInterfaceSync(AttachNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "AttachNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建模块 /// /// /// public async Task CreateModule(CreateModuleRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateModule"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建模块 /// /// /// public CreateModuleResponse CreateModuleSync(CreateModuleRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateModule"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建弹性网卡 /// /// /// public async Task CreateNetworkInterface(CreateNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建弹性网卡 /// /// /// public CreateNetworkInterfaceResponse CreateNetworkInterfaceSync(CreateNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建子网 /// /// /// public async Task CreateSubnet(CreateSubnetRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateSubnet"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建子网 /// /// /// public CreateSubnetResponse CreateSubnetSync(CreateSubnetRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateSubnet"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建私有网络 /// /// /// public async Task CreateVpc(CreateVpcRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateVpc"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建私有网络 /// /// /// public CreateVpcResponse CreateVpcSync(CreateVpcRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateVpc"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除镜像 /// /// /// public async Task DeleteImage(DeleteImageRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除镜像 /// /// /// public DeleteImageResponse DeleteImageSync(DeleteImageRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除业务模块 /// /// /// public async Task DeleteModule(DeleteModuleRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteModule"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除业务模块 /// /// /// public DeleteModuleResponse DeleteModuleSync(DeleteModuleRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteModule"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除弹性网卡 /// /// /// public async Task DeleteNetworkInterface(DeleteNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除弹性网卡 /// /// /// public DeleteNetworkInterfaceResponse DeleteNetworkInterfaceSync(DeleteNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除子网 /// /// /// public async Task DeleteSubnet(DeleteSubnetRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteSubnet"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除子网 /// /// /// public DeleteSubnetResponse DeleteSubnetSync(DeleteSubnetRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteSubnet"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除私有网络 /// /// /// public async Task DeleteVpc(DeleteVpcRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteVpc"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除私有网络 /// /// /// public DeleteVpcResponse DeleteVpcSync(DeleteVpcRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteVpc"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询您账户的弹性公网IP(简称 EIP)在当前地域的配额信息 /// /// /// public async Task DescribeAddressQuota(DescribeAddressQuotaRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeAddressQuota"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询您账户的弹性公网IP(简称 EIP)在当前地域的配额信息 /// /// /// public DescribeAddressQuotaResponse DescribeAddressQuotaSync(DescribeAddressQuotaRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeAddressQuota"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询弹性公网IP列表 /// /// /// public async Task DescribeAddresses(DescribeAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询弹性公网IP列表 /// /// /// public DescribeAddressesResponse DescribeAddressesSync(DescribeAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取概览页统计的基本数据 /// /// /// public async Task DescribeBaseOverview(DescribeBaseOverviewRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeBaseOverview"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取概览页统计的基本数据 /// /// /// public DescribeBaseOverviewResponse DescribeBaseOverviewSync(DescribeBaseOverviewRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeBaseOverview"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取带宽硬盘等数据的限制 /// /// /// public async Task DescribeConfig(DescribeConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取带宽硬盘等数据的限制 /// /// /// public DescribeConfigResponse DescribeConfigSync(DescribeConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 展示镜像列表 /// /// /// public async Task DescribeImage(DescribeImageRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 展示镜像列表 /// /// /// public DescribeImageResponse DescribeImageSync(DescribeImageRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取机型配置列表 /// /// /// public async Task DescribeInstanceTypeConfig(DescribeInstanceTypeConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeInstanceTypeConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取机型配置列表 /// /// /// public DescribeInstanceTypeConfigResponse DescribeInstanceTypeConfigSync(DescribeInstanceTypeConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeInstanceTypeConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取实例的相关信息。 /// /// /// public async Task DescribeInstances(DescribeInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取实例的相关信息。 /// /// /// public DescribeInstancesResponse DescribeInstancesSync(DescribeInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 通过实例id获取当前禁止的操作 /// /// /// public async Task DescribeInstancesDeniedActions(DescribeInstancesDeniedActionsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeInstancesDeniedActions"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 通过实例id获取当前禁止的操作 /// /// /// public DescribeInstancesDeniedActionsResponse DescribeInstancesDeniedActionsSync(DescribeInstancesDeniedActionsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeInstancesDeniedActions"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取模块列表 /// /// /// public async Task DescribeModule(DescribeModuleRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeModule"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取模块列表 /// /// /// public DescribeModuleResponse DescribeModuleSync(DescribeModuleRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeModule"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 展示模块详细信息 /// /// /// public async Task DescribeModuleDetail(DescribeModuleDetailRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeModuleDetail"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 展示模块详细信息 /// /// /// public DescribeModuleDetailResponse DescribeModuleDetailSync(DescribeModuleDetailRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeModuleDetail"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询弹性网卡列表 /// /// /// public async Task DescribeNetworkInterfaces(DescribeNetworkInterfacesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeNetworkInterfaces"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询弹性网卡列表 /// /// /// public DescribeNetworkInterfacesResponse DescribeNetworkInterfacesSync(DescribeNetworkInterfacesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeNetworkInterfaces"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取节点列表 /// /// /// public async Task DescribeNode(DescribeNodeRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeNode"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取节点列表 /// /// /// public DescribeNodeResponse DescribeNodeSync(DescribeNodeRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeNode"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// CPU 内存 硬盘等基础信息峰值数据 /// /// /// public async Task DescribePeakBaseOverview(DescribePeakBaseOverviewRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePeakBaseOverview"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// CPU 内存 硬盘等基础信息峰值数据 /// /// /// public DescribePeakBaseOverviewResponse DescribePeakBaseOverviewSync(DescribePeakBaseOverviewRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePeakBaseOverview"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取网络峰值数据 /// /// /// public async Task DescribePeakNetworkOverview(DescribePeakNetworkOverviewRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePeakNetworkOverview"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取网络峰值数据 /// /// /// public DescribePeakNetworkOverviewResponse DescribePeakNetworkOverviewSync(DescribePeakNetworkOverviewRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePeakNetworkOverview"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询子网列表 /// /// /// public async Task DescribeSubnets(DescribeSubnetsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeSubnets"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询子网列表 /// /// /// public DescribeSubnetsResponse DescribeSubnetsSync(DescribeSubnetsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeSubnets"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询EIP异步任务执行结果 /// /// /// public async Task DescribeTaskResult(DescribeTaskResultRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeTaskResult"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询EIP异步任务执行结果 /// /// /// public DescribeTaskResultResponse DescribeTaskResultSync(DescribeTaskResultRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeTaskResult"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询私有网络列表 /// /// /// public async Task DescribeVpcs(DescribeVpcsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeVpcs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询私有网络列表 /// /// /// public DescribeVpcsResponse DescribeVpcsSync(DescribeVpcsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeVpcs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡解绑云主机 /// /// /// public async Task DetachNetworkInterface(DetachNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DetachNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡解绑云主机 /// /// /// public DetachNetworkInterfaceResponse DetachNetworkInterfaceSync(DetachNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DetachNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 解绑弹性公网IP(简称 EIP) /// 只有状态为 BIND 和 BIND_ENI 的 EIP 才能进行解绑定操作。 /// EIP 如果被封堵,则不能进行解绑定操作。 /// /// /// public async Task DisassociateAddress(DisassociateAddressRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DisassociateAddress"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 解绑弹性公网IP(简称 EIP) /// 只有状态为 BIND 和 BIND_ENI 的 EIP 才能进行解绑定操作。 /// EIP 如果被封堵,则不能进行解绑定操作。 /// /// /// public DisassociateAddressResponse DisassociateAddressSync(DisassociateAddressRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DisassociateAddress"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从CVM产品导入镜像到ECM /// /// /// public async Task ImportImage(ImportImageRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ImportImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从CVM产品导入镜像到ECM /// /// /// public ImportImageResponse ImportImageSync(ImportImageRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ImportImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡迁移 /// /// /// public async Task MigrateNetworkInterface(MigrateNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "MigrateNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡迁移 /// /// /// public MigrateNetworkInterfaceResponse MigrateNetworkInterfaceSync(MigrateNetworkInterfaceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "MigrateNetworkInterface"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡内网IP迁移。 /// 该接口用于将一个内网IP从一个弹性网卡上迁移到另外一个弹性网卡,主IP地址不支持迁移。 /// 迁移前后的弹性网卡必须在同一个子网内。 /// /// /// public async Task MigratePrivateIpAddress(MigratePrivateIpAddressRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "MigratePrivateIpAddress"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡内网IP迁移。 /// 该接口用于将一个内网IP从一个弹性网卡上迁移到另外一个弹性网卡,主IP地址不支持迁移。 /// 迁移前后的弹性网卡必须在同一个子网内。 /// /// /// public MigratePrivateIpAddressResponse MigratePrivateIpAddressSync(MigratePrivateIpAddressRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "MigratePrivateIpAddress"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改弹性公网IP属性 /// /// /// public async Task ModifyAddressAttribute(ModifyAddressAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyAddressAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改弹性公网IP属性 /// /// /// public ModifyAddressAttributeResponse ModifyAddressAttributeSync(ModifyAddressAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyAddressAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 调整弹性公网IP带宽 /// /// /// public async Task ModifyAddressesBandwidth(ModifyAddressesBandwidthRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyAddressesBandwidth"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 调整弹性公网IP带宽 /// /// /// public ModifyAddressesBandwidthResponse ModifyAddressesBandwidthSync(ModifyAddressesBandwidthRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyAddressesBandwidth"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改实例的属性。 /// /// /// public async Task ModifyInstancesAttribute(ModifyInstancesAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyInstancesAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改实例的属性。 /// /// /// public ModifyInstancesAttributeResponse ModifyInstancesAttributeSync(ModifyInstancesAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyInstancesAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// ModifyModuleImage /// /// /// public async Task ModifyModuleImage(ModifyModuleImageRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyModuleImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// ModifyModuleImage /// /// /// public ModifyModuleImageResponse ModifyModuleImageSync(ModifyModuleImageRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyModuleImage"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改模块名称 /// /// /// public async Task ModifyModuleName(ModifyModuleNameRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyModuleName"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改模块名称 /// /// /// public ModifyModuleNameResponse ModifyModuleNameSync(ModifyModuleNameRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyModuleName"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改模块默认带宽上限 /// /// /// public async Task ModifyModuleNetwork(ModifyModuleNetworkRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyModuleNetwork"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改模块默认带宽上限 /// /// /// public ModifyModuleNetworkResponse ModifyModuleNetworkSync(ModifyModuleNetworkRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyModuleNetwork"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改子网属性 /// /// /// public async Task ModifySubnetAttribute(ModifySubnetAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifySubnetAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改子网属性 /// /// /// public ModifySubnetAttributeResponse ModifySubnetAttributeSync(ModifySubnetAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifySubnetAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改私有网络(VPC)的相关属性 /// /// /// public async Task ModifyVpcAttribute(ModifyVpcAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyVpcAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改私有网络(VPC)的相关属性 /// /// /// public ModifyVpcAttributeResponse ModifyVpcAttributeSync(ModifyVpcAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyVpcAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 只有状态为RUNNING的实例才可以进行此操作;接口调用成功时,实例会进入REBOOTING状态;重启实例成功时,实例会进入RUNNING状态;支持强制重启,强制重启的效果等同于关闭物理计算机的电源开关再重新启动。强制重启可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常重启时使用。 /// /// /// public async Task RebootInstances(RebootInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RebootInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 只有状态为RUNNING的实例才可以进行此操作;接口调用成功时,实例会进入REBOOTING状态;重启实例成功时,实例会进入RUNNING状态;支持强制重启,强制重启的效果等同于关闭物理计算机的电源开关再重新启动。强制重启可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常重启时使用。 /// /// /// public RebootInstancesResponse RebootInstancesSync(RebootInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RebootInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 释放一个或多个弹性公网IP(简称 EIP)。 /// 该操作不可逆,释放后 EIP 关联的 IP 地址将不再属于您的名下。 /// 只有状态为 UNBIND 的 EIP 才能进行释放操作。 /// /// /// public async Task ReleaseAddresses(ReleaseAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ReleaseAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 释放一个或多个弹性公网IP(简称 EIP)。 /// 该操作不可逆,释放后 EIP 关联的 IP 地址将不再属于您的名下。 /// 只有状态为 UNBIND 的 EIP 才能进行释放操作。 /// /// /// public ReleaseAddressesResponse ReleaseAddressesSync(ReleaseAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ReleaseAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡退还内网 IP。 /// 退还弹性网卡上的辅助内网IP,接口自动解关联弹性公网 IP。不能退还弹性网卡的主内网IP。 /// /// /// public async Task RemovePrivateIpAddresses(RemovePrivateIpAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RemovePrivateIpAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 弹性网卡退还内网 IP。 /// 退还弹性网卡上的辅助内网IP,接口自动解关联弹性公网 IP。不能退还弹性网卡的主内网IP。 /// /// /// public RemovePrivateIpAddressesResponse RemovePrivateIpAddressesSync(RemovePrivateIpAddressesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RemovePrivateIpAddresses"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重装实例,若指定了ImageId参数,则使用指定的镜像重装;否则按照当前实例使用的镜像进行重装;若未指定密码,则密码通过站内信形式随后发送。 /// /// /// public async Task ResetInstances(ResetInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ResetInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重装实例,若指定了ImageId参数,则使用指定的镜像重装;否则按照当前实例使用的镜像进行重装;若未指定密码,则密码通过站内信形式随后发送。 /// /// /// public ResetInstancesResponse ResetInstancesSync(ResetInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ResetInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重置实例的最大带宽上限。 /// /// /// public async Task ResetInstancesMaxBandwidth(ResetInstancesMaxBandwidthRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ResetInstancesMaxBandwidth"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重置实例的最大带宽上限。 /// /// /// public ResetInstancesMaxBandwidthResponse ResetInstancesMaxBandwidthSync(ResetInstancesMaxBandwidthRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ResetInstancesMaxBandwidth"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重置处于运行中状态的实例的密码,需要显式指定强制关机参数ForceStop。如果没有显式指定强制关机参数,则只有处于关机状态的实例才允许执行重置密码操作。 /// /// /// public async Task ResetInstancesPassword(ResetInstancesPasswordRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ResetInstancesPassword"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重置处于运行中状态的实例的密码,需要显式指定强制关机参数ForceStop。如果没有显式指定强制关机参数,则只有处于关机状态的实例才允许执行重置密码操作。 /// /// /// public ResetInstancesPasswordResponse ResetInstancesPasswordSync(ResetInstancesPasswordRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ResetInstancesPassword"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建ECM实例 /// /// /// public async Task RunInstances(RunInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RunInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建ECM实例 /// /// /// public RunInstancesResponse RunInstancesSync(RunInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RunInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 只有状态为STOPPED的实例才可以进行此操作;接口调用成功时,实例会进入STARTING状态;启动实例成功时,实例会进入RUNNING状态。 /// /// /// public async Task StartInstances(StartInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "StartInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 只有状态为STOPPED的实例才可以进行此操作;接口调用成功时,实例会进入STARTING状态;启动实例成功时,实例会进入RUNNING状态。 /// /// /// public StartInstancesResponse StartInstancesSync(StartInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "StartInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 只有处于"RUNNING"状态的实例才能够进行关机操作; /// 调用成功时,实例会进入STOPPING状态;关闭实例成功时,实例会进入STOPPED状态; /// 支持强制关闭,强制关机的效果等同于关闭物理计算机的电源开关,强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。 /// /// /// public async Task StopInstances(StopInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "StopInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 只有处于"RUNNING"状态的实例才能够进行关机操作; /// 调用成功时,实例会进入STOPPING状态;关闭实例成功时,实例会进入STOPPED状态; /// 支持强制关闭,强制关机的效果等同于关闭物理计算机的电源开关,强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。 /// /// /// public StopInstancesResponse StopInstancesSync(StopInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "StopInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 销毁实例 /// /// /// public async Task TerminateInstances(TerminateInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "TerminateInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 销毁实例 /// /// /// public TerminateInstancesResponse TerminateInstancesSync(TerminateInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "TerminateInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } } }