Files
2026-02-07 15:48:27 +08:00

3025 lines
126 KiB
C#
Raw Permalink Blame History

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