/* * 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.Tsf.V20180326 { using Newtonsoft.Json; using System.Threading.Tasks; using TencentCloud.Common; using TencentCloud.Common.Profile; using TencentCloud.Tsf.V20180326.Models; public class TsfClient : AbstractClient{ private const string endpoint = "tsf.tencentcloudapi.com"; private const string version = "2018-03-26"; /// /// Client constructor. /// /// Credentials. /// Region name, such as "ap-guangzhou". public TsfClient(Credential credential, string region) : this(credential, region, new ClientProfile()) { } /// /// Client Constructor. /// /// Credentials. /// Region name, such as "ap-guangzhou". /// Client profiles. public TsfClient(Credential credential, string region, ClientProfile profile) : base(endpoint, version, credential, region, profile) { } /// /// 添加云主机节点至TSF集群 /// /// /// public async Task AddClusterInstances(AddClusterInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "AddClusterInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 添加云主机节点至TSF集群 /// /// /// public AddClusterInstancesResponse AddClusterInstancesSync(AddClusterInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "AddClusterInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 添加云主机节点至TSF集群 /// /// /// public async Task AddInstances(AddInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "AddInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 添加云主机节点至TSF集群 /// /// /// public AddInstancesResponse AddInstancesSync(AddInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "AddInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建应用 /// /// /// public async Task CreateApplication(CreateApplicationRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateApplication"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建应用 /// /// /// public CreateApplicationResponse CreateApplicationSync(CreateApplicationRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateApplication"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建集群 /// /// /// public async Task CreateCluster(CreateClusterRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateCluster"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建集群 /// /// /// public CreateClusterResponse CreateClusterSync(CreateClusterRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateCluster"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建配置项 /// /// /// public async Task CreateConfig(CreateConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建配置项 /// /// /// public CreateConfigResponse CreateConfigSync(CreateConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建容器部署组 /// /// /// public async Task CreateContainGroup(CreateContainGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateContainGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建容器部署组 /// /// /// public CreateContainGroupResponse CreateContainGroupSync(CreateContainGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateContainGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建虚拟机部署组 /// /// /// public async Task CreateGroup(CreateGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建虚拟机部署组 /// /// /// public CreateGroupResponse CreateGroupSync(CreateGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 新增微服务 /// /// /// public async Task CreateMicroservice(CreateMicroserviceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateMicroservice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 新增微服务 /// /// /// public CreateMicroserviceResponse CreateMicroserviceSync(CreateMicroserviceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateMicroservice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建命名空间 /// /// /// public async Task CreateNamespace(CreateNamespaceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateNamespace"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建命名空间 /// /// /// public CreateNamespaceResponse CreateNamespaceSync(CreateNamespaceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateNamespace"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建公共配置项 /// /// /// public async Task CreatePublicConfig(CreatePublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreatePublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建公共配置项 /// /// /// public CreatePublicConfigResponse CreatePublicConfigSync(CreatePublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreatePublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建Serverless部署组 /// /// /// public async Task CreateServerlessGroup(CreateServerlessGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateServerlessGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建Serverless部署组 /// /// /// public CreateServerlessGroupResponse CreateServerlessGroupSync(CreateServerlessGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateServerlessGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除应用 /// /// /// public async Task DeleteApplication(DeleteApplicationRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteApplication"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除应用 /// /// /// public DeleteApplicationResponse DeleteApplicationSync(DeleteApplicationRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteApplication"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除配置项 /// /// /// public async Task DeleteConfig(DeleteConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除配置项 /// /// /// public DeleteConfigResponse DeleteConfigSync(DeleteConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除容器部署组 /// /// /// public async Task DeleteContainerGroup(DeleteContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除容器部署组 /// /// /// public DeleteContainerGroupResponse DeleteContainerGroupSync(DeleteContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除容器部署组 /// /// /// public async Task DeleteGroup(DeleteGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除容器部署组 /// /// /// public DeleteGroupResponse DeleteGroupSync(DeleteGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 批量删除镜像版本 /// /// /// public async Task DeleteImageTags(DeleteImageTagsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteImageTags"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 批量删除镜像版本 /// /// /// public DeleteImageTagsResponse DeleteImageTagsSync(DeleteImageTagsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteImageTags"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除微服务 /// /// /// public async Task DeleteMicroservice(DeleteMicroserviceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteMicroservice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除微服务 /// /// /// public DeleteMicroserviceResponse DeleteMicroserviceSync(DeleteMicroserviceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteMicroservice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除命名空间 /// /// /// public async Task DeleteNamespace(DeleteNamespaceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteNamespace"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除命名空间 /// /// /// public DeleteNamespaceResponse DeleteNamespaceSync(DeleteNamespaceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteNamespace"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从软件仓库批量删除程序包。 /// 一次最多支持删除1000个包,数量超过1000,返回UpperDeleteLimit错误。 /// /// /// public async Task DeletePkgs(DeletePkgsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeletePkgs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从软件仓库批量删除程序包。 /// 一次最多支持删除1000个包,数量超过1000,返回UpperDeleteLimit错误。 /// /// /// public DeletePkgsResponse DeletePkgsSync(DeletePkgsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeletePkgs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除公共配置项 /// /// /// public async Task DeletePublicConfig(DeletePublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeletePublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除公共配置项 /// /// /// public DeletePublicConfigResponse DeletePublicConfigSync(DeletePublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeletePublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除Serverless部署组 /// /// /// public async Task DeleteServerlessGroup(DeleteServerlessGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteServerlessGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除Serverless部署组 /// /// /// public DeleteServerlessGroupResponse DeleteServerlessGroupSync(DeleteServerlessGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteServerlessGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 部署容器应用 /// /// /// public async Task DeployContainerGroup(DeployContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeployContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 部署容器应用 /// /// /// public DeployContainerGroupResponse DeployContainerGroupSync(DeployContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeployContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 部署虚拟机部署组应用 /// /// /// public async Task DeployGroup(DeployGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeployGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 部署虚拟机部署组应用 /// /// /// public DeployGroupResponse DeployGroupSync(DeployGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeployGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 部署Serverless应用 /// /// /// public async Task DeployServerlessGroup(DeployServerlessGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeployServerlessGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 部署Serverless应用 /// /// /// public DeployServerlessGroupResponse DeployServerlessGroupSync(DeployServerlessGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeployServerlessGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取应用详情 /// /// /// public async Task DescribeApplication(DescribeApplicationRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeApplication"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取应用详情 /// /// /// public DescribeApplicationResponse DescribeApplicationSync(DescribeApplicationRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeApplication"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取应用列表其它字段,如实例数量信息等 /// /// /// public async Task DescribeApplicationAttribute(DescribeApplicationAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeApplicationAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取应用列表其它字段,如实例数量信息等 /// /// /// public DescribeApplicationAttributeResponse DescribeApplicationAttributeSync(DescribeApplicationAttributeRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeApplicationAttribute"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取应用列表 /// /// /// public async Task DescribeApplications(DescribeApplicationsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeApplications"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取应用列表 /// /// /// public DescribeApplicationsResponse DescribeApplicationsSync(DescribeApplicationsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeApplications"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询集群实例 /// /// /// public async Task DescribeClusterInstances(DescribeClusterInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeClusterInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询集群实例 /// /// /// public DescribeClusterInstancesResponse DescribeClusterInstancesSync(DescribeClusterInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeClusterInstances"); 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 DescribeConfigReleaseLogs(DescribeConfigReleaseLogsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeConfigReleaseLogs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询配置发布历史 /// /// /// public DescribeConfigReleaseLogsResponse DescribeConfigReleaseLogsSync(DescribeConfigReleaseLogsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeConfigReleaseLogs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询配置发布信息 /// /// /// public async Task DescribeConfigReleases(DescribeConfigReleasesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeConfigReleases"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询配置发布信息 /// /// /// public DescribeConfigReleasesResponse DescribeConfigReleasesSync(DescribeConfigReleasesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeConfigReleases"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询配置汇总列表 /// /// /// public async Task DescribeConfigSummary(DescribeConfigSummaryRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeConfigSummary"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询配置汇总列表 /// /// /// public DescribeConfigSummaryResponse DescribeConfigSummarySync(DescribeConfigSummaryRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeConfigSummary"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询配置项列表 /// /// /// public async Task DescribeConfigs(DescribeConfigsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeConfigs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询配置项列表 /// /// /// public DescribeConfigsResponse DescribeConfigsSync(DescribeConfigsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeConfigs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 容器部署组详情 /// /// /// public async Task DescribeContainerGroupDetail(DescribeContainerGroupDetailRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeContainerGroupDetail"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 容器部署组详情 /// /// /// public DescribeContainerGroupDetailResponse DescribeContainerGroupDetailSync(DescribeContainerGroupDetailRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeContainerGroupDetail"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 容器部署组列表 /// /// /// public async Task DescribeContainerGroups(DescribeContainerGroupsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeContainerGroups"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 容器部署组列表 /// /// /// public DescribeContainerGroupsResponse DescribeContainerGroupsSync(DescribeContainerGroupsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeContainerGroups"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// TSF上传的程序包存放在腾讯云对象存储(COS)中,通过该API可以获取从COS下载程序包需要的信息,包括包所在的桶、存储路径、鉴权信息等,之后使用COS API(或SDK)进行下载。 /// COS相关文档请查阅:https://cloud.tencent.com/document/product/436 /// /// /// public async Task DescribeDownloadInfo(DescribeDownloadInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeDownloadInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// TSF上传的程序包存放在腾讯云对象存储(COS)中,通过该API可以获取从COS下载程序包需要的信息,包括包所在的桶、存储路径、鉴权信息等,之后使用COS API(或SDK)进行下载。 /// COS相关文档请查阅:https://cloud.tencent.com/document/product/436 /// /// /// public DescribeDownloadInfoResponse DescribeDownloadInfoSync(DescribeDownloadInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeDownloadInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询虚拟机部署组详情 /// /// /// public async Task DescribeGroup(DescribeGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询虚拟机部署组详情 /// /// /// public DescribeGroupResponse DescribeGroupSync(DescribeGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询虚拟机部署组云主机列表 /// /// /// public async Task DescribeGroupInstances(DescribeGroupInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeGroupInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询虚拟机部署组云主机列表 /// /// /// public DescribeGroupInstancesResponse DescribeGroupInstancesSync(DescribeGroupInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeGroupInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取虚拟机部署组列表 /// /// /// public async Task DescribeGroups(DescribeGroupsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeGroups"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取虚拟机部署组列表 /// /// /// public DescribeGroupsResponse DescribeGroupsSync(DescribeGroupsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeGroups"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 镜像版本列表 /// /// /// public async Task DescribeImageTags(DescribeImageTagsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeImageTags"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 镜像版本列表 /// /// /// public DescribeImageTagsResponse DescribeImageTagsSync(DescribeImageTagsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeImageTags"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询微服务详情 /// /// /// public async Task DescribeMicroservice(DescribeMicroserviceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeMicroservice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询微服务详情 /// /// /// public DescribeMicroserviceResponse DescribeMicroserviceSync(DescribeMicroserviceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeMicroservice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取微服务列表 /// /// /// public async Task DescribeMicroservices(DescribeMicroservicesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeMicroservices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取微服务列表 /// /// /// public DescribeMicroservicesResponse DescribeMicroservicesSync(DescribeMicroservicesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeMicroservices"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 无 /// /// /// public async Task DescribePkgs(DescribePkgsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePkgs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 无 /// /// /// public DescribePkgsResponse DescribePkgsSync(DescribePkgsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePkgs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取部署组实例列表 /// /// /// public async Task DescribePodInstances(DescribePodInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePodInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取部署组实例列表 /// /// /// public DescribePodInstancesResponse DescribePodInstancesSync(DescribePodInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePodInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置(单条) /// /// /// public async Task DescribePublicConfig(DescribePublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置(单条) /// /// /// public DescribePublicConfigResponse DescribePublicConfigSync(DescribePublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置发布历史 /// /// /// public async Task DescribePublicConfigReleaseLogs(DescribePublicConfigReleaseLogsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePublicConfigReleaseLogs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置发布历史 /// /// /// public DescribePublicConfigReleaseLogsResponse DescribePublicConfigReleaseLogsSync(DescribePublicConfigReleaseLogsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePublicConfigReleaseLogs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置发布信息 /// /// /// public async Task DescribePublicConfigReleases(DescribePublicConfigReleasesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePublicConfigReleases"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置发布信息 /// /// /// public DescribePublicConfigReleasesResponse DescribePublicConfigReleasesSync(DescribePublicConfigReleasesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePublicConfigReleases"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置汇总列表 /// /// /// public async Task DescribePublicConfigSummary(DescribePublicConfigSummaryRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePublicConfigSummary"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置汇总列表 /// /// /// public DescribePublicConfigSummaryResponse DescribePublicConfigSummarySync(DescribePublicConfigSummaryRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePublicConfigSummary"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置项列表 /// /// /// public async Task DescribePublicConfigs(DescribePublicConfigsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePublicConfigs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询公共配置项列表 /// /// /// public DescribePublicConfigsResponse DescribePublicConfigsSync(DescribePublicConfigsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePublicConfigs"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询group发布的配置 /// /// /// public async Task DescribeReleasedConfig(DescribeReleasedConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeReleasedConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询group发布的配置 /// /// /// public DescribeReleasedConfigResponse DescribeReleasedConfigSync(DescribeReleasedConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeReleasedConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询Serverless部署组明细 /// /// /// public async Task DescribeServerlessGroup(DescribeServerlessGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeServerlessGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询Serverless部署组明细 /// /// /// public DescribeServerlessGroupResponse DescribeServerlessGroupSync(DescribeServerlessGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeServerlessGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询Serverless部署组列表 /// /// /// public async Task DescribeServerlessGroups(DescribeServerlessGroupsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeServerlessGroups"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询Serverless部署组列表 /// /// /// public DescribeServerlessGroupsResponse DescribeServerlessGroupsSync(DescribeServerlessGroupsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeServerlessGroups"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询简单应用列表 /// /// /// public async Task DescribeSimpleApplications(DescribeSimpleApplicationsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeSimpleApplications"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询简单应用列表 /// /// /// public DescribeSimpleApplicationsResponse DescribeSimpleApplicationsSync(DescribeSimpleApplicationsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeSimpleApplications"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询简单集群列表 /// /// /// public async Task DescribeSimpleClusters(DescribeSimpleClustersRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeSimpleClusters"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询简单集群列表 /// /// /// public DescribeSimpleClustersResponse DescribeSimpleClustersSync(DescribeSimpleClustersRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeSimpleClusters"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询简单部署组列表 /// /// /// public async Task DescribeSimpleGroups(DescribeSimpleGroupsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeSimpleGroups"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询简单部署组列表 /// /// /// public DescribeSimpleGroupsResponse DescribeSimpleGroupsSync(DescribeSimpleGroupsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeSimpleGroups"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询简单命名空间列表 /// /// /// public async Task DescribeSimpleNamespaces(DescribeSimpleNamespacesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeSimpleNamespaces"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询简单命名空间列表 /// /// /// public DescribeSimpleNamespacesResponse DescribeSimpleNamespacesSync(DescribeSimpleNamespacesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeSimpleNamespaces"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// TSF会将软件包上传到腾讯云对象存储(COS)。调用此接口获取上传信息,如目标地域,桶,包Id,存储路径,鉴权信息等,之后请使用COS API(或SDK)进行上传。 /// COS相关文档请查阅:https://cloud.tencent.com/document/product/436 /// /// /// public async Task DescribeUploadInfo(DescribeUploadInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeUploadInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// TSF会将软件包上传到腾讯云对象存储(COS)。调用此接口获取上传信息,如目标地域,桶,包Id,存储路径,鉴权信息等,之后请使用COS API(或SDK)进行上传。 /// COS相关文档请查阅:https://cloud.tencent.com/document/product/436 /// /// /// public DescribeUploadInfoResponse DescribeUploadInfoSync(DescribeUploadInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeUploadInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 虚拟机部署组添加实例 /// /// /// public async Task ExpandGroup(ExpandGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ExpandGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 虚拟机部署组添加实例 /// /// /// public ExpandGroupResponse ExpandGroupSync(ExpandGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ExpandGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改容器部署组 /// /// /// public async Task ModifyContainerGroup(ModifyContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改容器部署组 /// /// /// public ModifyContainerGroupResponse ModifyContainerGroupSync(ModifyContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改容器部署组实例数 /// /// /// public async Task ModifyContainerReplicas(ModifyContainerReplicasRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyContainerReplicas"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改容器部署组实例数 /// /// /// public ModifyContainerReplicasResponse ModifyContainerReplicasSync(ModifyContainerReplicasRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyContainerReplicas"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改微服务详情 /// /// /// public async Task ModifyMicroservice(ModifyMicroserviceRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyMicroservice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改微服务详情 /// /// /// public ModifyMicroserviceResponse ModifyMicroserviceSync(ModifyMicroserviceRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyMicroservice"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 调用该接口和COS的上传接口后,需要调用此接口更新TSF中保存的程序包状态。 /// 调用此接口完成后,才标志上传包流程结束。 /// /// /// public async Task ModifyUploadInfo(ModifyUploadInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyUploadInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 调用该接口和COS的上传接口后,需要调用此接口更新TSF中保存的程序包状态。 /// 调用此接口完成后,才标志上传包流程结束。 /// /// /// public ModifyUploadInfoResponse ModifyUploadInfoSync(ModifyUploadInfoRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyUploadInfo"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 发布配置 /// /// /// public async Task ReleaseConfig(ReleaseConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ReleaseConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 发布配置 /// /// /// public ReleaseConfigResponse ReleaseConfigSync(ReleaseConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ReleaseConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 发布公共配置 /// /// /// public async Task ReleasePublicConfig(ReleasePublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ReleasePublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 发布公共配置 /// /// /// public ReleasePublicConfigResponse ReleasePublicConfigSync(ReleasePublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ReleasePublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从 TSF 集群中批量移除云主机节点 /// /// /// public async Task RemoveInstances(RemoveInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RemoveInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从 TSF 集群中批量移除云主机节点 /// /// /// public RemoveInstancesResponse RemoveInstancesSync(RemoveInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RemoveInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 撤回已发布的配置 /// /// /// public async Task RevocationConfig(RevocationConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RevocationConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 撤回已发布的配置 /// /// /// public RevocationConfigResponse RevocationConfigSync(RevocationConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RevocationConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 撤回已发布的公共配置 /// /// /// public async Task RevocationPublicConfig(RevocationPublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RevocationPublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 撤回已发布的公共配置 /// /// /// public RevocationPublicConfigResponse RevocationPublicConfigSync(RevocationPublicConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RevocationPublicConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 回滚配置 /// /// /// public async Task RollbackConfig(RollbackConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "RollbackConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 回滚配置 /// /// /// public RollbackConfigResponse RollbackConfigSync(RollbackConfigRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "RollbackConfig"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 下线部署组所有机器实例 /// /// /// public async Task ShrinkGroup(ShrinkGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ShrinkGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 下线部署组所有机器实例 /// /// /// public ShrinkGroupResponse ShrinkGroupSync(ShrinkGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ShrinkGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 虚拟机部署组下线实例 /// /// /// public async Task ShrinkInstances(ShrinkInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ShrinkInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 虚拟机部署组下线实例 /// /// /// public ShrinkInstancesResponse ShrinkInstancesSync(ShrinkInstancesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ShrinkInstances"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 启动容器部署组 /// /// /// public async Task StartContainerGroup(StartContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "StartContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 启动容器部署组 /// /// /// public StartContainerGroupResponse StartContainerGroupSync(StartContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "StartContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 启动分组 /// /// /// public async Task StartGroup(StartGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "StartGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 启动分组 /// /// /// public StartGroupResponse StartGroupSync(StartGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "StartGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 停止容器部署组 /// /// /// public async Task StopContainerGroup(StopContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "StopContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 停止容器部署组 /// /// /// public StopContainerGroupResponse StopContainerGroupSync(StopContainerGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "StopContainerGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 停止虚拟机部署组 /// /// /// public async Task StopGroup(StopGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "StopGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 停止虚拟机部署组 /// /// /// public StopGroupResponse StopGroupSync(StopGroupRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "StopGroup"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } } }