retailcloud-20180313/core/Client.cs (7,905 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using Tea;
using Tea.Utils;
using AlibabaCloud.SDK.Retailcloud20180313.Models;
namespace AlibabaCloud.SDK.Retailcloud20180313
{
public class Client : AlibabaCloud.OpenApiClient.Client
{
public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config)
{
this._endpointRule = "regional";
this._endpointMap = new Dictionary<string, string>
{
{"ap-northeast-1", "retailcloud.aliyuncs.com"},
{"ap-northeast-2-pop", "retailcloud.aliyuncs.com"},
{"ap-south-1", "retailcloud.aliyuncs.com"},
{"ap-southeast-1", "retailcloud.aliyuncs.com"},
{"ap-southeast-2", "retailcloud.aliyuncs.com"},
{"ap-southeast-3", "retailcloud.aliyuncs.com"},
{"ap-southeast-5", "retailcloud.aliyuncs.com"},
{"cn-beijing", "retailcloud.aliyuncs.com"},
{"cn-beijing-finance-1", "retailcloud.aliyuncs.com"},
{"cn-beijing-finance-pop", "retailcloud.aliyuncs.com"},
{"cn-beijing-gov-1", "retailcloud.aliyuncs.com"},
{"cn-beijing-nu16-b01", "retailcloud.aliyuncs.com"},
{"cn-chengdu", "retailcloud.aliyuncs.com"},
{"cn-edge-1", "retailcloud.aliyuncs.com"},
{"cn-fujian", "retailcloud.aliyuncs.com"},
{"cn-haidian-cm12-c01", "retailcloud.aliyuncs.com"},
{"cn-hangzhou", "retailcloud.aliyuncs.com"},
{"cn-hangzhou-bj-b01", "retailcloud.aliyuncs.com"},
{"cn-hangzhou-finance", "retailcloud.aliyuncs.com"},
{"cn-hangzhou-internal-prod-1", "retailcloud.aliyuncs.com"},
{"cn-hangzhou-internal-test-1", "retailcloud.aliyuncs.com"},
{"cn-hangzhou-internal-test-2", "retailcloud.aliyuncs.com"},
{"cn-hangzhou-internal-test-3", "retailcloud.aliyuncs.com"},
{"cn-hangzhou-test-306", "retailcloud.aliyuncs.com"},
{"cn-hongkong", "retailcloud.aliyuncs.com"},
{"cn-hongkong-finance-pop", "retailcloud.aliyuncs.com"},
{"cn-huhehaote", "retailcloud.aliyuncs.com"},
{"cn-north-2-gov-1", "retailcloud.aliyuncs.com"},
{"cn-qingdao", "retailcloud.aliyuncs.com"},
{"cn-qingdao-nebula", "retailcloud.aliyuncs.com"},
{"cn-shanghai", "retailcloud.aliyuncs.com"},
{"cn-shanghai-et15-b01", "retailcloud.aliyuncs.com"},
{"cn-shanghai-et2-b01", "retailcloud.aliyuncs.com"},
{"cn-shanghai-finance-1", "retailcloud.aliyuncs.com"},
{"cn-shanghai-inner", "retailcloud.aliyuncs.com"},
{"cn-shanghai-internal-test-1", "retailcloud.aliyuncs.com"},
{"cn-shenzhen", "retailcloud.aliyuncs.com"},
{"cn-shenzhen-finance-1", "retailcloud.aliyuncs.com"},
{"cn-shenzhen-inner", "retailcloud.aliyuncs.com"},
{"cn-shenzhen-st4-d01", "retailcloud.aliyuncs.com"},
{"cn-shenzhen-su18-b01", "retailcloud.aliyuncs.com"},
{"cn-wuhan", "retailcloud.aliyuncs.com"},
{"cn-yushanfang", "retailcloud.aliyuncs.com"},
{"cn-zhangbei-na61-b01", "retailcloud.aliyuncs.com"},
{"cn-zhangjiakou", "retailcloud.aliyuncs.com"},
{"cn-zhangjiakou-na62-a01", "retailcloud.aliyuncs.com"},
{"cn-zhengzhou-nebula-1", "retailcloud.aliyuncs.com"},
{"eu-central-1", "retailcloud.aliyuncs.com"},
{"eu-west-1", "retailcloud.aliyuncs.com"},
{"eu-west-1-oxs", "retailcloud.aliyuncs.com"},
{"me-east-1", "retailcloud.aliyuncs.com"},
{"rus-west-1-pop", "retailcloud.aliyuncs.com"},
{"us-east-1", "retailcloud.aliyuncs.com"},
{"us-west-1", "retailcloud.aliyuncs.com"},
};
CheckConfig(config);
this._endpoint = GetEndpoint("retailcloud", _regionId, _endpointRule, _network, _suffix, _endpointMap, _endpoint);
}
public string GetEndpoint(string productId, string regionId, string endpointRule, string network, string suffix, Dictionary<string, string> endpointMap, string endpoint)
{
if (!AlibabaCloud.TeaUtil.Common.Empty(endpoint))
{
return endpoint;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(endpointMap) && !AlibabaCloud.TeaUtil.Common.Empty(endpointMap.Get(regionId)))
{
return endpointMap.Get(regionId);
}
return AlibabaCloud.EndpointUtil.Common.GetEndpointRules(productId, regionId, endpointRule, network, suffix);
}
public AddClusterNodeResponse AddClusterNodeWithOptions(AddClusterNodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
query["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EcsInstanceIdList))
{
query["EcsInstanceIdList"] = request.EcsInstanceIdList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddClusterNode",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddClusterNodeResponse>(CallApi(params_, req, runtime));
}
public async Task<AddClusterNodeResponse> AddClusterNodeWithOptionsAsync(AddClusterNodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
query["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EcsInstanceIdList))
{
query["EcsInstanceIdList"] = request.EcsInstanceIdList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddClusterNode",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddClusterNodeResponse>(await CallApiAsync(params_, req, runtime));
}
public AddClusterNodeResponse AddClusterNode(AddClusterNodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddClusterNodeWithOptions(request, runtime);
}
public async Task<AddClusterNodeResponse> AddClusterNodeAsync(AddClusterNodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddClusterNodeWithOptionsAsync(request, runtime);
}
public AllocatePodConfigResponse AllocatePodConfigWithOptions(AllocatePodConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RequestId))
{
query["RequestId"] = request.RequestId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AllocatePodConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AllocatePodConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<AllocatePodConfigResponse> AllocatePodConfigWithOptionsAsync(AllocatePodConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RequestId))
{
query["RequestId"] = request.RequestId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AllocatePodConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AllocatePodConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public AllocatePodConfigResponse AllocatePodConfig(AllocatePodConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AllocatePodConfigWithOptions(request, runtime);
}
public async Task<AllocatePodConfigResponse> AllocatePodConfigAsync(AllocatePodConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AllocatePodConfigWithOptionsAsync(request, runtime);
}
public BatchAddServersResponse BatchAddServersWithOptions(BatchAddServersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Sign))
{
query["Sign"] = request.Sign;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchAddServers",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchAddServersResponse>(CallApi(params_, req, runtime));
}
public async Task<BatchAddServersResponse> BatchAddServersWithOptionsAsync(BatchAddServersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Sign))
{
query["Sign"] = request.Sign;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchAddServers",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchAddServersResponse>(await CallApiAsync(params_, req, runtime));
}
public BatchAddServersResponse BatchAddServers(BatchAddServersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BatchAddServersWithOptions(request, runtime);
}
public async Task<BatchAddServersResponse> BatchAddServersAsync(BatchAddServersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BatchAddServersWithOptionsAsync(request, runtime);
}
public BindGroupResponse BindGroupWithOptions(BindGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
query["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BindGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BindGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<BindGroupResponse> BindGroupWithOptionsAsync(BindGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
query["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BindGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BindGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public BindGroupResponse BindGroup(BindGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BindGroupWithOptions(request, runtime);
}
public async Task<BindGroupResponse> BindGroupAsync(BindGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BindGroupWithOptionsAsync(request, runtime);
}
public BindNodeLabelResponse BindNodeLabelWithOptions(BindNodeLabelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelValue))
{
query["LabelValue"] = request.LabelValue;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BindNodeLabel",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BindNodeLabelResponse>(CallApi(params_, req, runtime));
}
public async Task<BindNodeLabelResponse> BindNodeLabelWithOptionsAsync(BindNodeLabelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelValue))
{
query["LabelValue"] = request.LabelValue;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BindNodeLabel",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BindNodeLabelResponse>(await CallApiAsync(params_, req, runtime));
}
public BindNodeLabelResponse BindNodeLabel(BindNodeLabelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BindNodeLabelWithOptions(request, runtime);
}
public async Task<BindNodeLabelResponse> BindNodeLabelAsync(BindNodeLabelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BindNodeLabelWithOptionsAsync(request, runtime);
}
public CloseDeployOrderResponse CloseDeployOrderWithOptions(CloseDeployOrderRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CloseDeployOrder",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloseDeployOrderResponse>(CallApi(params_, req, runtime));
}
public async Task<CloseDeployOrderResponse> CloseDeployOrderWithOptionsAsync(CloseDeployOrderRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CloseDeployOrder",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloseDeployOrderResponse>(await CallApiAsync(params_, req, runtime));
}
public CloseDeployOrderResponse CloseDeployOrder(CloseDeployOrderRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CloseDeployOrderWithOptions(request, runtime);
}
public async Task<CloseDeployOrderResponse> CloseDeployOrderAsync(CloseDeployOrderRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CloseDeployOrderWithOptionsAsync(request, runtime);
}
public CreateAccountResponse CreateAccountWithOptions(CreateAccountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountName))
{
body["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountPassword))
{
body["AccountPassword"] = request.AccountPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountType))
{
body["AccountType"] = request.AccountType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateAccount",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAccountResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateAccountResponse> CreateAccountWithOptionsAsync(CreateAccountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountName))
{
body["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountPassword))
{
body["AccountPassword"] = request.AccountPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountType))
{
body["AccountType"] = request.AccountType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateAccount",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAccountResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateAccountResponse CreateAccount(CreateAccountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateAccountWithOptions(request, runtime);
}
public async Task<CreateAccountResponse> CreateAccountAsync(CreateAccountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateAccountWithOptionsAsync(request, runtime);
}
public CreateAppResponse CreateAppWithOptions(CreateAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
body["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizTitle))
{
body["BizTitle"] = request.BizTitle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
body["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupName))
{
body["GroupName"] = request.GroupName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Language))
{
body["Language"] = request.Language;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MiddleWareIdList))
{
body["MiddleWareIdList"] = request.MiddleWareIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Namespace))
{
body["Namespace"] = request.Namespace;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OperatingSystem))
{
body["OperatingSystem"] = request.OperatingSystem;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceType))
{
body["ServiceType"] = request.ServiceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StateType))
{
body["StateType"] = request.StateType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title))
{
body["Title"] = request.Title;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserRoles))
{
body["UserRoles"] = request.UserRoles;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateAppResponse> CreateAppWithOptionsAsync(CreateAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
body["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizTitle))
{
body["BizTitle"] = request.BizTitle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
body["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupName))
{
body["GroupName"] = request.GroupName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Language))
{
body["Language"] = request.Language;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MiddleWareIdList))
{
body["MiddleWareIdList"] = request.MiddleWareIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Namespace))
{
body["Namespace"] = request.Namespace;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OperatingSystem))
{
body["OperatingSystem"] = request.OperatingSystem;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceType))
{
body["ServiceType"] = request.ServiceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StateType))
{
body["StateType"] = request.StateType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title))
{
body["Title"] = request.Title;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserRoles))
{
body["UserRoles"] = request.UserRoles;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateAppResponse CreateApp(CreateAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateAppWithOptions(request, runtime);
}
public async Task<CreateAppResponse> CreateAppAsync(CreateAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateAppWithOptionsAsync(request, runtime);
}
public CreateAppGroupResponse CreateAppGroupWithOptions(CreateAppGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
body["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
body["Name"] = request.Name;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateAppGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateAppGroupResponse> CreateAppGroupWithOptionsAsync(CreateAppGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
body["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
body["Name"] = request.Name;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateAppGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateAppGroupResponse CreateAppGroup(CreateAppGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateAppGroupWithOptions(request, runtime);
}
public async Task<CreateAppGroupResponse> CreateAppGroupAsync(CreateAppGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateAppGroupWithOptionsAsync(request, runtime);
}
public CreateAppMonitorsResponse CreateAppMonitorsWithOptions(CreateAppMonitorsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AlarmTemplateId))
{
query["AlarmTemplateId"] = request.AlarmTemplateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainUserId))
{
query["MainUserId"] = request.MainUserId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SilenceTime))
{
query["SilenceTime"] = request.SilenceTime;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppIds))
{
body["AppIds"] = request.AppIds;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateAppMonitors",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppMonitorsResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateAppMonitorsResponse> CreateAppMonitorsWithOptionsAsync(CreateAppMonitorsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AlarmTemplateId))
{
query["AlarmTemplateId"] = request.AlarmTemplateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainUserId))
{
query["MainUserId"] = request.MainUserId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SilenceTime))
{
query["SilenceTime"] = request.SilenceTime;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppIds))
{
body["AppIds"] = request.AppIds;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateAppMonitors",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppMonitorsResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateAppMonitorsResponse CreateAppMonitors(CreateAppMonitorsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateAppMonitorsWithOptions(request, runtime);
}
public async Task<CreateAppMonitorsResponse> CreateAppMonitorsAsync(CreateAppMonitorsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateAppMonitorsWithOptionsAsync(request, runtime);
}
public CreateAppResourceAllocResponse CreateAppResourceAllocWithOptions(CreateAppResourceAllocRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateAppResourceAlloc",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppResourceAllocResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateAppResourceAllocResponse> CreateAppResourceAllocWithOptionsAsync(CreateAppResourceAllocRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateAppResourceAlloc",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppResourceAllocResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateAppResourceAllocResponse CreateAppResourceAlloc(CreateAppResourceAllocRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateAppResourceAllocWithOptions(request, runtime);
}
public async Task<CreateAppResourceAllocResponse> CreateAppResourceAllocAsync(CreateAppResourceAllocRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateAppResourceAllocWithOptionsAsync(request, runtime);
}
public CreateClusterResponse CreateClusterWithOptions(CreateClusterRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessCode))
{
query["BusinessCode"] = request.BusinessCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudMonitorFlags))
{
query["CloudMonitorFlags"] = request.CloudMonitorFlags;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterEnvType))
{
query["ClusterEnvType"] = request.ClusterEnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterTitle))
{
query["ClusterTitle"] = request.ClusterTitle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterType))
{
query["ClusterType"] = request.ClusterType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateWithArmsIntegration))
{
query["CreateWithArmsIntegration"] = request.CreateWithArmsIntegration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateWithLogIntegration))
{
query["CreateWithLogIntegration"] = request.CreateWithLogIntegration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.KeyPair))
{
query["KeyPair"] = request.KeyPair;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetPlug))
{
query["NetPlug"] = request.NetPlug;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Password))
{
query["Password"] = request.Password;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodCIDR))
{
query["PodCIDR"] = request.PodCIDR;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrivateZone))
{
query["PrivateZone"] = request.PrivateZone;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublicSlb))
{
query["PublicSlb"] = request.PublicSlb;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionName))
{
query["RegionName"] = request.RegionName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCIDR))
{
query["ServiceCIDR"] = request.ServiceCIDR;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SnatEntry))
{
query["SnatEntry"] = request.SnatEntry;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Vswitchids))
{
query["Vswitchids"] = request.Vswitchids;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateCluster",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateClusterResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateClusterResponse> CreateClusterWithOptionsAsync(CreateClusterRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessCode))
{
query["BusinessCode"] = request.BusinessCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudMonitorFlags))
{
query["CloudMonitorFlags"] = request.CloudMonitorFlags;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterEnvType))
{
query["ClusterEnvType"] = request.ClusterEnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterTitle))
{
query["ClusterTitle"] = request.ClusterTitle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterType))
{
query["ClusterType"] = request.ClusterType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateWithArmsIntegration))
{
query["CreateWithArmsIntegration"] = request.CreateWithArmsIntegration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateWithLogIntegration))
{
query["CreateWithLogIntegration"] = request.CreateWithLogIntegration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.KeyPair))
{
query["KeyPair"] = request.KeyPair;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetPlug))
{
query["NetPlug"] = request.NetPlug;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Password))
{
query["Password"] = request.Password;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodCIDR))
{
query["PodCIDR"] = request.PodCIDR;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrivateZone))
{
query["PrivateZone"] = request.PrivateZone;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublicSlb))
{
query["PublicSlb"] = request.PublicSlb;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionName))
{
query["RegionName"] = request.RegionName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCIDR))
{
query["ServiceCIDR"] = request.ServiceCIDR;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SnatEntry))
{
query["SnatEntry"] = request.SnatEntry;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Vswitchids))
{
query["Vswitchids"] = request.Vswitchids;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateCluster",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateClusterResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateClusterResponse CreateCluster(CreateClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateClusterWithOptions(request, runtime);
}
public async Task<CreateClusterResponse> CreateClusterAsync(CreateClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateClusterWithOptionsAsync(request, runtime);
}
public CreateDbResponse CreateDbWithOptions(CreateDbRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CharacterSetName))
{
body["CharacterSetName"] = request.CharacterSetName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbDescription))
{
body["DbDescription"] = request.DbDescription;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbName))
{
body["DbName"] = request.DbName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateDb",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateDbResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateDbResponse> CreateDbWithOptionsAsync(CreateDbRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CharacterSetName))
{
body["CharacterSetName"] = request.CharacterSetName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbDescription))
{
body["DbDescription"] = request.DbDescription;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbName))
{
body["DbName"] = request.DbName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateDb",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateDbResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateDbResponse CreateDb(CreateDbRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateDbWithOptions(request, runtime);
}
public async Task<CreateDbResponse> CreateDbAsync(CreateDbRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateDbWithOptionsAsync(request, runtime);
}
public CreateDeployConfigResponse CreateDeployConfigWithOptions(CreateDeployConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CodePath))
{
query["CodePath"] = request.CodePath;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigMap))
{
query["ConfigMap"] = request.ConfigMap;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigMapList))
{
query["ConfigMapList"] = request.ConfigMapList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CronJob))
{
query["CronJob"] = request.CronJob;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Deployment))
{
query["Deployment"] = request.Deployment;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SecretList))
{
query["SecretList"] = request.SecretList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StatefulSet))
{
query["StatefulSet"] = request.StatefulSet;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateDeployConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateDeployConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateDeployConfigResponse> CreateDeployConfigWithOptionsAsync(CreateDeployConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CodePath))
{
query["CodePath"] = request.CodePath;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigMap))
{
query["ConfigMap"] = request.ConfigMap;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigMapList))
{
query["ConfigMapList"] = request.ConfigMapList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CronJob))
{
query["CronJob"] = request.CronJob;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Deployment))
{
query["Deployment"] = request.Deployment;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SecretList))
{
query["SecretList"] = request.SecretList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StatefulSet))
{
query["StatefulSet"] = request.StatefulSet;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateDeployConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateDeployConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateDeployConfigResponse CreateDeployConfig(CreateDeployConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateDeployConfigWithOptions(request, runtime);
}
public async Task<CreateDeployConfigResponse> CreateDeployConfigAsync(CreateDeployConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateDeployConfigWithOptionsAsync(request, runtime);
}
public CreateEciConfigResponse CreateEciConfigWithOptions(CreateEciConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EipBandwidth))
{
query["EipBandwidth"] = request.EipBandwidth;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableEciSchedulePolicy))
{
query["EnableEciSchedulePolicy"] = request.EnableEciSchedulePolicy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MirrorCache))
{
query["MirrorCache"] = request.MirrorCache;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NormalInstanceLimit))
{
query["NormalInstanceLimit"] = request.NormalInstanceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ScheduleVirtualNode))
{
query["ScheduleVirtualNode"] = request.ScheduleVirtualNode;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateEciConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateEciConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateEciConfigResponse> CreateEciConfigWithOptionsAsync(CreateEciConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EipBandwidth))
{
query["EipBandwidth"] = request.EipBandwidth;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableEciSchedulePolicy))
{
query["EnableEciSchedulePolicy"] = request.EnableEciSchedulePolicy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MirrorCache))
{
query["MirrorCache"] = request.MirrorCache;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NormalInstanceLimit))
{
query["NormalInstanceLimit"] = request.NormalInstanceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ScheduleVirtualNode))
{
query["ScheduleVirtualNode"] = request.ScheduleVirtualNode;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateEciConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateEciConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateEciConfigResponse CreateEciConfig(CreateEciConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateEciConfigWithOptions(request, runtime);
}
public async Task<CreateEciConfigResponse> CreateEciConfigAsync(CreateEciConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateEciConfigWithOptionsAsync(request, runtime);
}
public CreateEnvironmentResponse CreateEnvironmentWithOptions(CreateEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSchemaId))
{
query["AppSchemaId"] = request.AppSchemaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvName))
{
query["EnvName"] = request.EnvName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Region))
{
query["Region"] = request.Region;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Replicas))
{
query["Replicas"] = request.Replicas;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateEnvironment",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateEnvironmentResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateEnvironmentResponse> CreateEnvironmentWithOptionsAsync(CreateEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSchemaId))
{
query["AppSchemaId"] = request.AppSchemaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvName))
{
query["EnvName"] = request.EnvName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Region))
{
query["Region"] = request.Region;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Replicas))
{
query["Replicas"] = request.Replicas;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateEnvironment",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateEnvironmentResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateEnvironmentResponse CreateEnvironment(CreateEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateEnvironmentWithOptions(request, runtime);
}
public async Task<CreateEnvironmentResponse> CreateEnvironmentAsync(CreateEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateEnvironmentWithOptionsAsync(request, runtime);
}
public CreateNodeLabelResponse CreateNodeLabelWithOptions(CreateNodeLabelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelValue))
{
query["LabelValue"] = request.LabelValue;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateNodeLabel",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateNodeLabelResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateNodeLabelResponse> CreateNodeLabelWithOptionsAsync(CreateNodeLabelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelValue))
{
query["LabelValue"] = request.LabelValue;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateNodeLabel",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateNodeLabelResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateNodeLabelResponse CreateNodeLabel(CreateNodeLabelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateNodeLabelWithOptions(request, runtime);
}
public async Task<CreateNodeLabelResponse> CreateNodeLabelAsync(CreateNodeLabelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateNodeLabelWithOptionsAsync(request, runtime);
}
public CreatePersistentVolumeResponse CreatePersistentVolumeWithOptions(CreatePersistentVolumeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessModes))
{
body["AccessModes"] = request.AccessModes;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Capacity))
{
body["Capacity"] = request.Capacity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
body["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MountDir))
{
body["MountDir"] = request.MountDir;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MountTargetDomain))
{
body["MountTargetDomain"] = request.MountTargetDomain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NFSVersion))
{
body["NFSVersion"] = request.NFSVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
body["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ReclaimPolicy))
{
body["ReclaimPolicy"] = request.ReclaimPolicy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StorageClass))
{
body["StorageClass"] = request.StorageClass;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreatePersistentVolume",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreatePersistentVolumeResponse>(CallApi(params_, req, runtime));
}
public async Task<CreatePersistentVolumeResponse> CreatePersistentVolumeWithOptionsAsync(CreatePersistentVolumeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessModes))
{
body["AccessModes"] = request.AccessModes;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Capacity))
{
body["Capacity"] = request.Capacity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
body["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MountDir))
{
body["MountDir"] = request.MountDir;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MountTargetDomain))
{
body["MountTargetDomain"] = request.MountTargetDomain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NFSVersion))
{
body["NFSVersion"] = request.NFSVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
body["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ReclaimPolicy))
{
body["ReclaimPolicy"] = request.ReclaimPolicy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StorageClass))
{
body["StorageClass"] = request.StorageClass;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreatePersistentVolume",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreatePersistentVolumeResponse>(await CallApiAsync(params_, req, runtime));
}
public CreatePersistentVolumeResponse CreatePersistentVolume(CreatePersistentVolumeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreatePersistentVolumeWithOptions(request, runtime);
}
public async Task<CreatePersistentVolumeResponse> CreatePersistentVolumeAsync(CreatePersistentVolumeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreatePersistentVolumeWithOptionsAsync(request, runtime);
}
public CreatePersistentVolumeClaimResponse CreatePersistentVolumeClaimWithOptions(CreatePersistentVolumeClaimRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessModes))
{
query["AccessModes"] = request.AccessModes;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Capacity))
{
query["Capacity"] = request.Capacity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StorageClass))
{
query["StorageClass"] = request.StorageClass;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreatePersistentVolumeClaim",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreatePersistentVolumeClaimResponse>(CallApi(params_, req, runtime));
}
public async Task<CreatePersistentVolumeClaimResponse> CreatePersistentVolumeClaimWithOptionsAsync(CreatePersistentVolumeClaimRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessModes))
{
query["AccessModes"] = request.AccessModes;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Capacity))
{
query["Capacity"] = request.Capacity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StorageClass))
{
query["StorageClass"] = request.StorageClass;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreatePersistentVolumeClaim",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreatePersistentVolumeClaimResponse>(await CallApiAsync(params_, req, runtime));
}
public CreatePersistentVolumeClaimResponse CreatePersistentVolumeClaim(CreatePersistentVolumeClaimRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreatePersistentVolumeClaimWithOptions(request, runtime);
}
public async Task<CreatePersistentVolumeClaimResponse> CreatePersistentVolumeClaimAsync(CreatePersistentVolumeClaimRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreatePersistentVolumeClaimWithOptionsAsync(request, runtime);
}
public CreateServiceResponse CreateServiceWithOptions(CreateServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Headless))
{
query["Headless"] = request.Headless;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.K8sServiceId))
{
query["K8sServiceId"] = request.K8sServiceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceType))
{
query["ServiceType"] = request.ServiceType;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PortMappings))
{
body["PortMappings"] = request.PortMappings;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateService",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateServiceResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateServiceResponse> CreateServiceWithOptionsAsync(CreateServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Headless))
{
query["Headless"] = request.Headless;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.K8sServiceId))
{
query["K8sServiceId"] = request.K8sServiceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceType))
{
query["ServiceType"] = request.ServiceType;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PortMappings))
{
body["PortMappings"] = request.PortMappings;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateService",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateServiceResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateServiceResponse CreateService(CreateServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateServiceWithOptions(request, runtime);
}
public async Task<CreateServiceResponse> CreateServiceAsync(CreateServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateServiceWithOptionsAsync(request, runtime);
}
public CreateSlbAPResponse CreateSlbAPWithOptions(CreateSlbAPRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CookieTimeout))
{
query["CookieTimeout"] = request.CookieTimeout;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EstablishedTimeout))
{
query["EstablishedTimeout"] = request.EstablishedTimeout;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListenerPort))
{
query["ListenerPort"] = request.ListenerPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RealServerPort))
{
query["RealServerPort"] = request.RealServerPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbId))
{
query["SlbId"] = request.SlbId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SslCertId))
{
query["SslCertId"] = request.SslCertId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StickySession))
{
query["StickySession"] = request.StickySession;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateSlbAP",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateSlbAPResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateSlbAPResponse> CreateSlbAPWithOptionsAsync(CreateSlbAPRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CookieTimeout))
{
query["CookieTimeout"] = request.CookieTimeout;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EstablishedTimeout))
{
query["EstablishedTimeout"] = request.EstablishedTimeout;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListenerPort))
{
query["ListenerPort"] = request.ListenerPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RealServerPort))
{
query["RealServerPort"] = request.RealServerPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbId))
{
query["SlbId"] = request.SlbId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SslCertId))
{
query["SslCertId"] = request.SslCertId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StickySession))
{
query["StickySession"] = request.StickySession;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateSlbAP",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateSlbAPResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateSlbAPResponse CreateSlbAP(CreateSlbAPRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateSlbAPWithOptions(request, runtime);
}
public async Task<CreateSlbAPResponse> CreateSlbAPAsync(CreateSlbAPRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateSlbAPWithOptionsAsync(request, runtime);
}
public DeleteAppDetailResponse DeleteAppDetailWithOptions(DeleteAppDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteAppDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppDetailResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteAppDetailResponse> DeleteAppDetailWithOptionsAsync(DeleteAppDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteAppDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppDetailResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteAppDetailResponse DeleteAppDetail(DeleteAppDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteAppDetailWithOptions(request, runtime);
}
public async Task<DeleteAppDetailResponse> DeleteAppDetailAsync(DeleteAppDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteAppDetailWithOptionsAsync(request, runtime);
}
public DeleteAppEnvironmentResponse DeleteAppEnvironmentWithOptions(DeleteAppEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Force))
{
query["Force"] = request.Force;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteAppEnvironment",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppEnvironmentResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteAppEnvironmentResponse> DeleteAppEnvironmentWithOptionsAsync(DeleteAppEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Force))
{
query["Force"] = request.Force;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteAppEnvironment",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppEnvironmentResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteAppEnvironmentResponse DeleteAppEnvironment(DeleteAppEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteAppEnvironmentWithOptions(request, runtime);
}
public async Task<DeleteAppEnvironmentResponse> DeleteAppEnvironmentAsync(DeleteAppEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteAppEnvironmentWithOptionsAsync(request, runtime);
}
public DeleteAppGroupResponse DeleteAppGroupWithOptions(DeleteAppGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Force))
{
query["Force"] = request.Force;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupId))
{
query["GroupId"] = request.GroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteAppGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteAppGroupResponse> DeleteAppGroupWithOptionsAsync(DeleteAppGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Force))
{
query["Force"] = request.Force;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupId))
{
query["GroupId"] = request.GroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteAppGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteAppGroupResponse DeleteAppGroup(DeleteAppGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteAppGroupWithOptions(request, runtime);
}
public async Task<DeleteAppGroupResponse> DeleteAppGroupAsync(DeleteAppGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteAppGroupWithOptionsAsync(request, runtime);
}
public DeleteAppResourceAllocResponse DeleteAppResourceAllocWithOptions(DeleteAppResourceAllocRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteAppResourceAlloc",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppResourceAllocResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteAppResourceAllocResponse> DeleteAppResourceAllocWithOptionsAsync(DeleteAppResourceAllocRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteAppResourceAlloc",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppResourceAllocResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteAppResourceAllocResponse DeleteAppResourceAlloc(DeleteAppResourceAllocRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteAppResourceAllocWithOptions(request, runtime);
}
public async Task<DeleteAppResourceAllocResponse> DeleteAppResourceAllocAsync(DeleteAppResourceAllocRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteAppResourceAllocWithOptionsAsync(request, runtime);
}
public DeleteClusterResponse DeleteClusterWithOptions(DeleteClusterRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
query["ClusterInstanceId"] = request.ClusterInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteCluster",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteClusterResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteClusterResponse> DeleteClusterWithOptionsAsync(DeleteClusterRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
query["ClusterInstanceId"] = request.ClusterInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteCluster",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteClusterResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteClusterResponse DeleteCluster(DeleteClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteClusterWithOptions(request, runtime);
}
public async Task<DeleteClusterResponse> DeleteClusterAsync(DeleteClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteClusterWithOptionsAsync(request, runtime);
}
public DeleteDatabaseResponse DeleteDatabaseWithOptions(DeleteDatabaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DBInstanceId))
{
body["DBInstanceId"] = request.DBInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DBName))
{
body["DBName"] = request.DBName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteDatabase",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteDatabaseResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteDatabaseResponse> DeleteDatabaseWithOptionsAsync(DeleteDatabaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DBInstanceId))
{
body["DBInstanceId"] = request.DBInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DBName))
{
body["DBName"] = request.DBName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteDatabase",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteDatabaseResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteDatabaseResponse DeleteDatabase(DeleteDatabaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteDatabaseWithOptions(request, runtime);
}
public async Task<DeleteDatabaseResponse> DeleteDatabaseAsync(DeleteDatabaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteDatabaseWithOptionsAsync(request, runtime);
}
public DeleteDeployConfigResponse DeleteDeployConfigWithOptions(DeleteDeployConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaId))
{
query["SchemaId"] = request.SchemaId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteDeployConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteDeployConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteDeployConfigResponse> DeleteDeployConfigWithOptionsAsync(DeleteDeployConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaId))
{
query["SchemaId"] = request.SchemaId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteDeployConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteDeployConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteDeployConfigResponse DeleteDeployConfig(DeleteDeployConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteDeployConfigWithOptions(request, runtime);
}
public async Task<DeleteDeployConfigResponse> DeleteDeployConfigAsync(DeleteDeployConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteDeployConfigWithOptionsAsync(request, runtime);
}
public DeleteNodeLabelResponse DeleteNodeLabelWithOptions(DeleteNodeLabelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Force))
{
query["Force"] = request.Force;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelValue))
{
query["LabelValue"] = request.LabelValue;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteNodeLabel",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteNodeLabelResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteNodeLabelResponse> DeleteNodeLabelWithOptionsAsync(DeleteNodeLabelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Force))
{
query["Force"] = request.Force;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelValue))
{
query["LabelValue"] = request.LabelValue;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteNodeLabel",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteNodeLabelResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteNodeLabelResponse DeleteNodeLabel(DeleteNodeLabelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteNodeLabelWithOptions(request, runtime);
}
public async Task<DeleteNodeLabelResponse> DeleteNodeLabelAsync(DeleteNodeLabelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteNodeLabelWithOptionsAsync(request, runtime);
}
public DeletePersistentVolumeResponse DeletePersistentVolumeWithOptions(DeletePersistentVolumeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
body["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PersistentVolumeName))
{
body["PersistentVolumeName"] = request.PersistentVolumeName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeletePersistentVolume",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeletePersistentVolumeResponse>(CallApi(params_, req, runtime));
}
public async Task<DeletePersistentVolumeResponse> DeletePersistentVolumeWithOptionsAsync(DeletePersistentVolumeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
body["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PersistentVolumeName))
{
body["PersistentVolumeName"] = request.PersistentVolumeName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeletePersistentVolume",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeletePersistentVolumeResponse>(await CallApiAsync(params_, req, runtime));
}
public DeletePersistentVolumeResponse DeletePersistentVolume(DeletePersistentVolumeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeletePersistentVolumeWithOptions(request, runtime);
}
public async Task<DeletePersistentVolumeResponse> DeletePersistentVolumeAsync(DeletePersistentVolumeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeletePersistentVolumeWithOptionsAsync(request, runtime);
}
public DeletePersistentVolumeClaimResponse DeletePersistentVolumeClaimWithOptions(DeletePersistentVolumeClaimRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PersistentVolumeClaimName))
{
query["PersistentVolumeClaimName"] = request.PersistentVolumeClaimName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeletePersistentVolumeClaim",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeletePersistentVolumeClaimResponse>(CallApi(params_, req, runtime));
}
public async Task<DeletePersistentVolumeClaimResponse> DeletePersistentVolumeClaimWithOptionsAsync(DeletePersistentVolumeClaimRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PersistentVolumeClaimName))
{
query["PersistentVolumeClaimName"] = request.PersistentVolumeClaimName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeletePersistentVolumeClaim",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeletePersistentVolumeClaimResponse>(await CallApiAsync(params_, req, runtime));
}
public DeletePersistentVolumeClaimResponse DeletePersistentVolumeClaim(DeletePersistentVolumeClaimRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeletePersistentVolumeClaimWithOptions(request, runtime);
}
public async Task<DeletePersistentVolumeClaimResponse> DeletePersistentVolumeClaimAsync(DeletePersistentVolumeClaimRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeletePersistentVolumeClaimWithOptionsAsync(request, runtime);
}
public DeleteRdsAccountResponse DeleteRdsAccountWithOptions(DeleteRdsAccountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountName))
{
body["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteRdsAccount",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteRdsAccountResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteRdsAccountResponse> DeleteRdsAccountWithOptionsAsync(DeleteRdsAccountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountName))
{
body["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteRdsAccount",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteRdsAccountResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteRdsAccountResponse DeleteRdsAccount(DeleteRdsAccountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteRdsAccountWithOptions(request, runtime);
}
public async Task<DeleteRdsAccountResponse> DeleteRdsAccountAsync(DeleteRdsAccountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteRdsAccountWithOptionsAsync(request, runtime);
}
public DeleteServiceResponse DeleteServiceWithOptions(DeleteServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId))
{
query["ServiceId"] = request.ServiceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteService",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteServiceResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteServiceResponse> DeleteServiceWithOptionsAsync(DeleteServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId))
{
query["ServiceId"] = request.ServiceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteService",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteServiceResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteServiceResponse DeleteService(DeleteServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteServiceWithOptions(request, runtime);
}
public async Task<DeleteServiceResponse> DeleteServiceAsync(DeleteServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteServiceWithOptionsAsync(request, runtime);
}
public DeleteSlbAPResponse DeleteSlbAPWithOptions(DeleteSlbAPRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbAPId))
{
query["SlbAPId"] = request.SlbAPId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteSlbAP",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteSlbAPResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteSlbAPResponse> DeleteSlbAPWithOptionsAsync(DeleteSlbAPRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbAPId))
{
query["SlbAPId"] = request.SlbAPId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteSlbAP",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteSlbAPResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteSlbAPResponse DeleteSlbAP(DeleteSlbAPRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteSlbAPWithOptions(request, runtime);
}
public async Task<DeleteSlbAPResponse> DeleteSlbAPAsync(DeleteSlbAPRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteSlbAPWithOptionsAsync(request, runtime);
}
public DeployAppResponse DeployAppWithOptions(DeployAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ArmsFlag))
{
query["ArmsFlag"] = request.ArmsFlag;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ContainerImageList))
{
query["ContainerImageList"] = request.ContainerImageList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DefaultPacketOfAppGroup))
{
query["DefaultPacketOfAppGroup"] = request.DefaultPacketOfAppGroup;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployPacketId))
{
query["DeployPacketId"] = request.DeployPacketId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployPacketUrl))
{
query["DeployPacketUrl"] = request.DeployPacketUrl;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InitContainerImageList))
{
query["InitContainerImageList"] = request.InitContainerImageList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PauseType))
{
query["PauseType"] = request.PauseType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TotalPartitions))
{
query["TotalPartitions"] = request.TotalPartitions;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UpdateStrategyType))
{
query["UpdateStrategyType"] = request.UpdateStrategyType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeployApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeployAppResponse>(CallApi(params_, req, runtime));
}
public async Task<DeployAppResponse> DeployAppWithOptionsAsync(DeployAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ArmsFlag))
{
query["ArmsFlag"] = request.ArmsFlag;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ContainerImageList))
{
query["ContainerImageList"] = request.ContainerImageList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DefaultPacketOfAppGroup))
{
query["DefaultPacketOfAppGroup"] = request.DefaultPacketOfAppGroup;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployPacketId))
{
query["DeployPacketId"] = request.DeployPacketId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployPacketUrl))
{
query["DeployPacketUrl"] = request.DeployPacketUrl;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InitContainerImageList))
{
query["InitContainerImageList"] = request.InitContainerImageList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PauseType))
{
query["PauseType"] = request.PauseType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TotalPartitions))
{
query["TotalPartitions"] = request.TotalPartitions;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UpdateStrategyType))
{
query["UpdateStrategyType"] = request.UpdateStrategyType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeployApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeployAppResponse>(await CallApiAsync(params_, req, runtime));
}
public DeployAppResponse DeployApp(DeployAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeployAppWithOptions(request, runtime);
}
public async Task<DeployAppResponse> DeployAppAsync(DeployAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeployAppWithOptionsAsync(request, runtime);
}
public DescribeAppDetailResponse DescribeAppDetailWithOptions(DescribeAppDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeAppDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeAppDetailResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeAppDetailResponse> DescribeAppDetailWithOptionsAsync(DescribeAppDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeAppDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeAppDetailResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeAppDetailResponse DescribeAppDetail(DescribeAppDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeAppDetailWithOptions(request, runtime);
}
public async Task<DescribeAppDetailResponse> DescribeAppDetailAsync(DescribeAppDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeAppDetailWithOptionsAsync(request, runtime);
}
public DescribeAppEnvironmentDetailResponse DescribeAppEnvironmentDetailWithOptions(DescribeAppEnvironmentDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeAppEnvironmentDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeAppEnvironmentDetailResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeAppEnvironmentDetailResponse> DescribeAppEnvironmentDetailWithOptionsAsync(DescribeAppEnvironmentDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeAppEnvironmentDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeAppEnvironmentDetailResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeAppEnvironmentDetailResponse DescribeAppEnvironmentDetail(DescribeAppEnvironmentDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeAppEnvironmentDetailWithOptions(request, runtime);
}
public async Task<DescribeAppEnvironmentDetailResponse> DescribeAppEnvironmentDetailAsync(DescribeAppEnvironmentDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeAppEnvironmentDetailWithOptionsAsync(request, runtime);
}
public DescribeAppMonitorMetricResponse DescribeAppMonitorMetricWithOptions(DescribeAppMonitorMetricRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Metric))
{
query["Metric"] = request.Metric;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodName))
{
query["PodName"] = request.PodName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type))
{
query["Type"] = request.Type;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeAppMonitorMetric",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeAppMonitorMetricResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeAppMonitorMetricResponse> DescribeAppMonitorMetricWithOptionsAsync(DescribeAppMonitorMetricRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Metric))
{
query["Metric"] = request.Metric;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodName))
{
query["PodName"] = request.PodName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type))
{
query["Type"] = request.Type;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeAppMonitorMetric",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeAppMonitorMetricResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeAppMonitorMetricResponse DescribeAppMonitorMetric(DescribeAppMonitorMetricRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeAppMonitorMetricWithOptions(request, runtime);
}
public async Task<DescribeAppMonitorMetricResponse> DescribeAppMonitorMetricAsync(DescribeAppMonitorMetricRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeAppMonitorMetricWithOptionsAsync(request, runtime);
}
public DescribeAppResourceAllocResponse DescribeAppResourceAllocWithOptions(DescribeAppResourceAllocRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeAppResourceAlloc",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeAppResourceAllocResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeAppResourceAllocResponse> DescribeAppResourceAllocWithOptionsAsync(DescribeAppResourceAllocRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeAppResourceAlloc",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeAppResourceAllocResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeAppResourceAllocResponse DescribeAppResourceAlloc(DescribeAppResourceAllocRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeAppResourceAllocWithOptions(request, runtime);
}
public async Task<DescribeAppResourceAllocResponse> DescribeAppResourceAllocAsync(DescribeAppResourceAllocRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeAppResourceAllocWithOptionsAsync(request, runtime);
}
public DescribeClusterDetailResponse DescribeClusterDetailWithOptions(DescribeClusterDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
query["ClusterInstanceId"] = request.ClusterInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeClusterDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterDetailResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeClusterDetailResponse> DescribeClusterDetailWithOptionsAsync(DescribeClusterDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
query["ClusterInstanceId"] = request.ClusterInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeClusterDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterDetailResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeClusterDetailResponse DescribeClusterDetail(DescribeClusterDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeClusterDetailWithOptions(request, runtime);
}
public async Task<DescribeClusterDetailResponse> DescribeClusterDetailAsync(DescribeClusterDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeClusterDetailWithOptionsAsync(request, runtime);
}
public DescribeDatabasesResponse DescribeDatabasesWithOptions(DescribeDatabasesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeDatabases",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeDatabasesResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeDatabasesResponse> DescribeDatabasesWithOptionsAsync(DescribeDatabasesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeDatabases",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeDatabasesResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeDatabasesResponse DescribeDatabases(DescribeDatabasesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeDatabasesWithOptions(request, runtime);
}
public async Task<DescribeDatabasesResponse> DescribeDatabasesAsync(DescribeDatabasesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeDatabasesWithOptionsAsync(request, runtime);
}
public DescribeDeployOrderDetailResponse DescribeDeployOrderDetailWithOptions(DescribeDeployOrderDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeDeployOrderDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeDeployOrderDetailResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeDeployOrderDetailResponse> DescribeDeployOrderDetailWithOptionsAsync(DescribeDeployOrderDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeDeployOrderDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeDeployOrderDetailResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeDeployOrderDetailResponse DescribeDeployOrderDetail(DescribeDeployOrderDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeDeployOrderDetailWithOptions(request, runtime);
}
public async Task<DescribeDeployOrderDetailResponse> DescribeDeployOrderDetailAsync(DescribeDeployOrderDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeDeployOrderDetailWithOptionsAsync(request, runtime);
}
public DescribeEciConfigResponse DescribeEciConfigWithOptions(DescribeEciConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeEciConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeEciConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeEciConfigResponse> DescribeEciConfigWithOptionsAsync(DescribeEciConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeEciConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeEciConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeEciConfigResponse DescribeEciConfig(DescribeEciConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeEciConfigWithOptions(request, runtime);
}
public async Task<DescribeEciConfigResponse> DescribeEciConfigAsync(DescribeEciConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeEciConfigWithOptionsAsync(request, runtime);
}
public DescribeEventMonitorListResponse DescribeEventMonitorListWithOptions(DescribeEventMonitorListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EventLevel))
{
query["EventLevel"] = request.EventLevel;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EventType))
{
query["EventType"] = request.EventType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum))
{
query["PageNum"] = request.PageNum;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodName))
{
query["PodName"] = request.PodName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeEventMonitorList",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeEventMonitorListResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeEventMonitorListResponse> DescribeEventMonitorListWithOptionsAsync(DescribeEventMonitorListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EventLevel))
{
query["EventLevel"] = request.EventLevel;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EventType))
{
query["EventType"] = request.EventType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum))
{
query["PageNum"] = request.PageNum;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodName))
{
query["PodName"] = request.PodName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeEventMonitorList",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeEventMonitorListResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeEventMonitorListResponse DescribeEventMonitorList(DescribeEventMonitorListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeEventMonitorListWithOptions(request, runtime);
}
public async Task<DescribeEventMonitorListResponse> DescribeEventMonitorListAsync(DescribeEventMonitorListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeEventMonitorListWithOptionsAsync(request, runtime);
}
public DescribeJobLogResponse DescribeJobLogWithOptions(DescribeJobLogRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeJobLog",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeJobLogResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeJobLogResponse> DescribeJobLogWithOptionsAsync(DescribeJobLogRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeJobLog",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeJobLogResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeJobLogResponse DescribeJobLog(DescribeJobLogRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeJobLogWithOptions(request, runtime);
}
public async Task<DescribeJobLogResponse> DescribeJobLogAsync(DescribeJobLogRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeJobLogWithOptionsAsync(request, runtime);
}
public DescribePodContainerLogListResponse DescribePodContainerLogListWithOptions(DescribePodContainerLogListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Line))
{
query["Line"] = request.Line;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodName))
{
query["PodName"] = request.PodName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribePodContainerLogList",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribePodContainerLogListResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribePodContainerLogListResponse> DescribePodContainerLogListWithOptionsAsync(DescribePodContainerLogListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Line))
{
query["Line"] = request.Line;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodName))
{
query["PodName"] = request.PodName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribePodContainerLogList",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribePodContainerLogListResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribePodContainerLogListResponse DescribePodContainerLogList(DescribePodContainerLogListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribePodContainerLogListWithOptions(request, runtime);
}
public async Task<DescribePodContainerLogListResponse> DescribePodContainerLogListAsync(DescribePodContainerLogListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribePodContainerLogListWithOptionsAsync(request, runtime);
}
public DescribePodEventsResponse DescribePodEventsWithOptions(DescribePodEventsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppInstId))
{
query["AppInstId"] = request.AppInstId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribePodEvents",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribePodEventsResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribePodEventsResponse> DescribePodEventsWithOptionsAsync(DescribePodEventsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppInstId))
{
query["AppInstId"] = request.AppInstId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribePodEvents",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribePodEventsResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribePodEventsResponse DescribePodEvents(DescribePodEventsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribePodEventsWithOptions(request, runtime);
}
public async Task<DescribePodEventsResponse> DescribePodEventsAsync(DescribePodEventsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribePodEventsWithOptionsAsync(request, runtime);
}
public DescribePodLogResponse DescribePodLogWithOptions(DescribePodLogRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppInstId))
{
body["AppInstId"] = request.AppInstId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
body["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribePodLog",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribePodLogResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribePodLogResponse> DescribePodLogWithOptionsAsync(DescribePodLogRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppInstId))
{
body["AppInstId"] = request.AppInstId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
body["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribePodLog",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribePodLogResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribePodLogResponse DescribePodLog(DescribePodLogRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribePodLogWithOptions(request, runtime);
}
public async Task<DescribePodLogResponse> DescribePodLogAsync(DescribePodLogRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribePodLogWithOptionsAsync(request, runtime);
}
public DescribeRdsAccountsResponse DescribeRdsAccountsWithOptions(DescribeRdsAccountsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeRdsAccounts",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeRdsAccountsResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeRdsAccountsResponse> DescribeRdsAccountsWithOptionsAsync(DescribeRdsAccountsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeRdsAccounts",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeRdsAccountsResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeRdsAccountsResponse DescribeRdsAccounts(DescribeRdsAccountsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeRdsAccountsWithOptions(request, runtime);
}
public async Task<DescribeRdsAccountsResponse> DescribeRdsAccountsAsync(DescribeRdsAccountsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeRdsAccountsWithOptionsAsync(request, runtime);
}
public DescribeServiceDetailResponse DescribeServiceDetailWithOptions(DescribeServiceDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId))
{
query["ServiceId"] = request.ServiceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeServiceDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeServiceDetailResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeServiceDetailResponse> DescribeServiceDetailWithOptionsAsync(DescribeServiceDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId))
{
query["ServiceId"] = request.ServiceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeServiceDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeServiceDetailResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeServiceDetailResponse DescribeServiceDetail(DescribeServiceDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeServiceDetailWithOptions(request, runtime);
}
public async Task<DescribeServiceDetailResponse> DescribeServiceDetailAsync(DescribeServiceDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeServiceDetailWithOptionsAsync(request, runtime);
}
public DescribeSlbAPDetailResponse DescribeSlbAPDetailWithOptions(DescribeSlbAPDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbAPId))
{
query["SlbAPId"] = request.SlbAPId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeSlbAPDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSlbAPDetailResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeSlbAPDetailResponse> DescribeSlbAPDetailWithOptionsAsync(DescribeSlbAPDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbAPId))
{
query["SlbAPId"] = request.SlbAPId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeSlbAPDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSlbAPDetailResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeSlbAPDetailResponse DescribeSlbAPDetail(DescribeSlbAPDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeSlbAPDetailWithOptions(request, runtime);
}
public async Task<DescribeSlbAPDetailResponse> DescribeSlbAPDetailAsync(DescribeSlbAPDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeSlbAPDetailWithOptionsAsync(request, runtime);
}
public GetInstTransInfoResponse GetInstTransInfoWithOptions(GetInstTransInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AliyunCommodityCode))
{
body["aliyunCommodityCode"] = request.AliyunCommodityCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AliyunEquipId))
{
body["aliyunEquipId"] = request.AliyunEquipId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AliyunUid))
{
body["aliyunUid"] = request.AliyunUid;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetInstTransInfo",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetInstTransInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<GetInstTransInfoResponse> GetInstTransInfoWithOptionsAsync(GetInstTransInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AliyunCommodityCode))
{
body["aliyunCommodityCode"] = request.AliyunCommodityCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AliyunEquipId))
{
body["aliyunEquipId"] = request.AliyunEquipId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AliyunUid))
{
body["aliyunUid"] = request.AliyunUid;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetInstTransInfo",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetInstTransInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public GetInstTransInfoResponse GetInstTransInfo(GetInstTransInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetInstTransInfoWithOptions(request, runtime);
}
public async Task<GetInstTransInfoResponse> GetInstTransInfoAsync(GetInstTransInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetInstTransInfoWithOptionsAsync(request, runtime);
}
public GetRdsBackUpResponse GetRdsBackUpWithOptions(GetRdsBackUpRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupId))
{
body["BackupId"] = request.BackupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupType))
{
body["BackupType"] = request.BackupType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
body["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
body["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetRdsBackUp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetRdsBackUpResponse>(CallApi(params_, req, runtime));
}
public async Task<GetRdsBackUpResponse> GetRdsBackUpWithOptionsAsync(GetRdsBackUpRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupId))
{
body["BackupId"] = request.BackupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupType))
{
body["BackupType"] = request.BackupType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
body["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
body["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetRdsBackUp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetRdsBackUpResponse>(await CallApiAsync(params_, req, runtime));
}
public GetRdsBackUpResponse GetRdsBackUp(GetRdsBackUpRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetRdsBackUpWithOptions(request, runtime);
}
public async Task<GetRdsBackUpResponse> GetRdsBackUpAsync(GetRdsBackUpRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetRdsBackUpWithOptionsAsync(request, runtime);
}
public GrantDbToAccountResponse GrantDbToAccountWithOptions(GrantDbToAccountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountName))
{
body["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountPrivilege))
{
body["AccountPrivilege"] = request.AccountPrivilege;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbName))
{
body["DbName"] = request.DbName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GrantDbToAccount",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GrantDbToAccountResponse>(CallApi(params_, req, runtime));
}
public async Task<GrantDbToAccountResponse> GrantDbToAccountWithOptionsAsync(GrantDbToAccountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountName))
{
body["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountPrivilege))
{
body["AccountPrivilege"] = request.AccountPrivilege;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbName))
{
body["DbName"] = request.DbName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GrantDbToAccount",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GrantDbToAccountResponse>(await CallApiAsync(params_, req, runtime));
}
public GrantDbToAccountResponse GrantDbToAccount(GrantDbToAccountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GrantDbToAccountWithOptions(request, runtime);
}
public async Task<GrantDbToAccountResponse> GrantDbToAccountAsync(GrantDbToAccountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GrantDbToAccountWithOptionsAsync(request, runtime);
}
public ListAppResponse ListAppWithOptions(ListAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppResponse> ListAppWithOptionsAsync(ListAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppResponse ListApp(ListAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppWithOptions(request, runtime);
}
public async Task<ListAppResponse> ListAppAsync(ListAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppWithOptionsAsync(request, runtime);
}
public ListAppCmsGroupsResponse ListAppCmsGroupsWithOptions(ListAppCmsGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppCmsGroups",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppCmsGroupsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppCmsGroupsResponse> ListAppCmsGroupsWithOptionsAsync(ListAppCmsGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppCmsGroups",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppCmsGroupsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppCmsGroupsResponse ListAppCmsGroups(ListAppCmsGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppCmsGroupsWithOptions(request, runtime);
}
public async Task<ListAppCmsGroupsResponse> ListAppCmsGroupsAsync(ListAppCmsGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppCmsGroupsWithOptionsAsync(request, runtime);
}
public ListAppEnvironmentResponse ListAppEnvironmentWithOptions(ListAppEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppEnvironment",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppEnvironmentResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppEnvironmentResponse> ListAppEnvironmentWithOptionsAsync(ListAppEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppEnvironment",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppEnvironmentResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppEnvironmentResponse ListAppEnvironment(ListAppEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppEnvironmentWithOptions(request, runtime);
}
public async Task<ListAppEnvironmentResponse> ListAppEnvironmentAsync(ListAppEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppEnvironmentWithOptionsAsync(request, runtime);
}
public ListAppGroupResponse ListAppGroupWithOptions(ListAppGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
query["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppGroupResponse> ListAppGroupWithOptionsAsync(ListAppGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
query["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppGroupResponse ListAppGroup(ListAppGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppGroupWithOptions(request, runtime);
}
public async Task<ListAppGroupResponse> ListAppGroupAsync(ListAppGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppGroupWithOptionsAsync(request, runtime);
}
public ListAppGroupMappingResponse ListAppGroupMappingWithOptions(ListAppGroupMappingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
query["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppGroupMapping",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppGroupMappingResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppGroupMappingResponse> ListAppGroupMappingWithOptionsAsync(ListAppGroupMappingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
query["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppGroupMapping",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppGroupMappingResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppGroupMappingResponse ListAppGroupMapping(ListAppGroupMappingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppGroupMappingWithOptions(request, runtime);
}
public async Task<ListAppGroupMappingResponse> ListAppGroupMappingAsync(ListAppGroupMappingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppGroupMappingWithOptionsAsync(request, runtime);
}
public ListAppInstanceResponse ListAppInstanceWithOptions(ListAppInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
body["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
body["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
body["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
body["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppInstance",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppInstanceResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppInstanceResponse> ListAppInstanceWithOptionsAsync(ListAppInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
body["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
body["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
body["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
body["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppInstance",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppInstanceResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppInstanceResponse ListAppInstance(ListAppInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppInstanceWithOptions(request, runtime);
}
public async Task<ListAppInstanceResponse> ListAppInstanceAsync(ListAppInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppInstanceWithOptionsAsync(request, runtime);
}
public ListAppResourceAllocsResponse ListAppResourceAllocsWithOptions(ListAppResourceAllocsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppResourceAllocs",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppResourceAllocsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppResourceAllocsResponse> ListAppResourceAllocsWithOptionsAsync(ListAppResourceAllocsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppResourceAllocs",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppResourceAllocsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppResourceAllocsResponse ListAppResourceAllocs(ListAppResourceAllocsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppResourceAllocsWithOptions(request, runtime);
}
public async Task<ListAppResourceAllocsResponse> ListAppResourceAllocsAsync(ListAppResourceAllocsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppResourceAllocsWithOptionsAsync(request, runtime);
}
public ListAvailableClusterNodeResponse ListAvailableClusterNodeWithOptions(ListAvailableClusterNodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAvailableClusterNode",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAvailableClusterNodeResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAvailableClusterNodeResponse> ListAvailableClusterNodeWithOptionsAsync(ListAvailableClusterNodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAvailableClusterNode",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAvailableClusterNodeResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAvailableClusterNodeResponse ListAvailableClusterNode(ListAvailableClusterNodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAvailableClusterNodeWithOptions(request, runtime);
}
public async Task<ListAvailableClusterNodeResponse> ListAvailableClusterNodeAsync(ListAvailableClusterNodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAvailableClusterNodeWithOptionsAsync(request, runtime);
}
public ListClusterResponse ListClusterWithOptions(ListClusterRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListCluster",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListClusterResponse>(CallApi(params_, req, runtime));
}
public async Task<ListClusterResponse> ListClusterWithOptionsAsync(ListClusterRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListCluster",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListClusterResponse>(await CallApiAsync(params_, req, runtime));
}
public ListClusterResponse ListCluster(ListClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListClusterWithOptions(request, runtime);
}
public async Task<ListClusterResponse> ListClusterAsync(ListClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListClusterWithOptionsAsync(request, runtime);
}
public ListClusterNodeResponse ListClusterNodeWithOptions(ListClusterNodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListClusterNode",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListClusterNodeResponse>(CallApi(params_, req, runtime));
}
public async Task<ListClusterNodeResponse> ListClusterNodeWithOptionsAsync(ListClusterNodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListClusterNode",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListClusterNodeResponse>(await CallApiAsync(params_, req, runtime));
}
public ListClusterNodeResponse ListClusterNode(ListClusterNodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListClusterNodeWithOptions(request, runtime);
}
public async Task<ListClusterNodeResponse> ListClusterNodeAsync(ListClusterNodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListClusterNodeWithOptionsAsync(request, runtime);
}
public ListDeployConfigResponse ListDeployConfigWithOptions(ListDeployConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id))
{
query["Id"] = request.Id;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDeployConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDeployConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<ListDeployConfigResponse> ListDeployConfigWithOptionsAsync(ListDeployConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id))
{
query["Id"] = request.Id;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDeployConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDeployConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public ListDeployConfigResponse ListDeployConfig(ListDeployConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDeployConfigWithOptions(request, runtime);
}
public async Task<ListDeployConfigResponse> ListDeployConfigAsync(ListDeployConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDeployConfigWithOptionsAsync(request, runtime);
}
public ListDeployOrdersResponse ListDeployOrdersWithOptions(ListDeployOrdersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployCategory))
{
query["DeployCategory"] = request.DeployCategory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployType))
{
query["DeployType"] = request.DeployType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeGreaterThan))
{
query["EndTimeGreaterThan"] = request.EndTimeGreaterThan;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeGreaterThanOrEqualTo))
{
query["EndTimeGreaterThanOrEqualTo"] = request.EndTimeGreaterThanOrEqualTo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeLessThan))
{
query["EndTimeLessThan"] = request.EndTimeLessThan;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeLessThanOrEqualTo))
{
query["EndTimeLessThanOrEqualTo"] = request.EndTimeLessThanOrEqualTo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PartitionType))
{
query["PartitionType"] = request.PartitionType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PauseType))
{
query["PauseType"] = request.PauseType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeGreaterThan))
{
query["StartTimeGreaterThan"] = request.StartTimeGreaterThan;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeGreaterThanOrEqualTo))
{
query["StartTimeGreaterThanOrEqualTo"] = request.StartTimeGreaterThanOrEqualTo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeLessThan))
{
query["StartTimeLessThan"] = request.StartTimeLessThan;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeLessThanOrEqualTo))
{
query["StartTimeLessThanOrEqualTo"] = request.StartTimeLessThanOrEqualTo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status))
{
query["Status"] = request.Status;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResultList))
{
body["ResultList"] = request.ResultList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StatusList))
{
body["StatusList"] = request.StatusList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDeployOrders",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDeployOrdersResponse>(CallApi(params_, req, runtime));
}
public async Task<ListDeployOrdersResponse> ListDeployOrdersWithOptionsAsync(ListDeployOrdersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployCategory))
{
query["DeployCategory"] = request.DeployCategory;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployType))
{
query["DeployType"] = request.DeployType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeGreaterThan))
{
query["EndTimeGreaterThan"] = request.EndTimeGreaterThan;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeGreaterThanOrEqualTo))
{
query["EndTimeGreaterThanOrEqualTo"] = request.EndTimeGreaterThanOrEqualTo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeLessThan))
{
query["EndTimeLessThan"] = request.EndTimeLessThan;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeLessThanOrEqualTo))
{
query["EndTimeLessThanOrEqualTo"] = request.EndTimeLessThanOrEqualTo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PartitionType))
{
query["PartitionType"] = request.PartitionType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PauseType))
{
query["PauseType"] = request.PauseType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeGreaterThan))
{
query["StartTimeGreaterThan"] = request.StartTimeGreaterThan;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeGreaterThanOrEqualTo))
{
query["StartTimeGreaterThanOrEqualTo"] = request.StartTimeGreaterThanOrEqualTo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeLessThan))
{
query["StartTimeLessThan"] = request.StartTimeLessThan;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeLessThanOrEqualTo))
{
query["StartTimeLessThanOrEqualTo"] = request.StartTimeLessThanOrEqualTo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status))
{
query["Status"] = request.Status;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResultList))
{
body["ResultList"] = request.ResultList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StatusList))
{
body["StatusList"] = request.StatusList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDeployOrders",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDeployOrdersResponse>(await CallApiAsync(params_, req, runtime));
}
public ListDeployOrdersResponse ListDeployOrders(ListDeployOrdersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDeployOrdersWithOptions(request, runtime);
}
public async Task<ListDeployOrdersResponse> ListDeployOrdersAsync(ListDeployOrdersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDeployOrdersWithOptionsAsync(request, runtime);
}
public ListJobHistoriesResponse ListJobHistoriesWithOptions(ListJobHistoriesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListJobHistories",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListJobHistoriesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListJobHistoriesResponse> ListJobHistoriesWithOptionsAsync(ListJobHistoriesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListJobHistories",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListJobHistoriesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListJobHistoriesResponse ListJobHistories(ListJobHistoriesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListJobHistoriesWithOptions(request, runtime);
}
public async Task<ListJobHistoriesResponse> ListJobHistoriesAsync(ListJobHistoriesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListJobHistoriesWithOptionsAsync(request, runtime);
}
public ListNodeLabelBindingsResponse ListNodeLabelBindingsWithOptions(ListNodeLabelBindingsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListNodeLabelBindings",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListNodeLabelBindingsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListNodeLabelBindingsResponse> ListNodeLabelBindingsWithOptionsAsync(ListNodeLabelBindingsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListNodeLabelBindings",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListNodeLabelBindingsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListNodeLabelBindingsResponse ListNodeLabelBindings(ListNodeLabelBindingsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListNodeLabelBindingsWithOptions(request, runtime);
}
public async Task<ListNodeLabelBindingsResponse> ListNodeLabelBindingsAsync(ListNodeLabelBindingsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListNodeLabelBindingsWithOptionsAsync(request, runtime);
}
public ListNodeLabelsResponse ListNodeLabelsWithOptions(ListNodeLabelsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListNodeLabels",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListNodeLabelsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListNodeLabelsResponse> ListNodeLabelsWithOptionsAsync(ListNodeLabelsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListNodeLabels",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListNodeLabelsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListNodeLabelsResponse ListNodeLabels(ListNodeLabelsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListNodeLabelsWithOptions(request, runtime);
}
public async Task<ListNodeLabelsResponse> ListNodeLabelsAsync(ListNodeLabelsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListNodeLabelsWithOptionsAsync(request, runtime);
}
public ListPersistentVolumeResponse ListPersistentVolumeWithOptions(ListPersistentVolumeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
body["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
body["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
body["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPersistentVolume",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPersistentVolumeResponse>(CallApi(params_, req, runtime));
}
public async Task<ListPersistentVolumeResponse> ListPersistentVolumeWithOptionsAsync(ListPersistentVolumeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
body["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
body["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
body["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPersistentVolume",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPersistentVolumeResponse>(await CallApiAsync(params_, req, runtime));
}
public ListPersistentVolumeResponse ListPersistentVolume(ListPersistentVolumeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListPersistentVolumeWithOptions(request, runtime);
}
public async Task<ListPersistentVolumeResponse> ListPersistentVolumeAsync(ListPersistentVolumeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListPersistentVolumeWithOptionsAsync(request, runtime);
}
public ListPersistentVolumeClaimResponse ListPersistentVolumeClaimWithOptions(ListPersistentVolumeClaimRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPersistentVolumeClaim",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPersistentVolumeClaimResponse>(CallApi(params_, req, runtime));
}
public async Task<ListPersistentVolumeClaimResponse> ListPersistentVolumeClaimWithOptionsAsync(ListPersistentVolumeClaimRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPersistentVolumeClaim",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPersistentVolumeClaimResponse>(await CallApiAsync(params_, req, runtime));
}
public ListPersistentVolumeClaimResponse ListPersistentVolumeClaim(ListPersistentVolumeClaimRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListPersistentVolumeClaimWithOptions(request, runtime);
}
public async Task<ListPersistentVolumeClaimResponse> ListPersistentVolumeClaimAsync(ListPersistentVolumeClaimRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListPersistentVolumeClaimWithOptionsAsync(request, runtime);
}
public ListPodsResponse ListPodsWithOptions(ListPodsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResultList))
{
body["ResultList"] = request.ResultList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StatusList))
{
body["StatusList"] = request.StatusList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPods",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPodsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListPodsResponse> ListPodsWithOptionsAsync(ListPodsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResultList))
{
body["ResultList"] = request.ResultList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StatusList))
{
body["StatusList"] = request.StatusList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPods",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPodsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListPodsResponse ListPods(ListPodsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListPodsWithOptions(request, runtime);
}
public async Task<ListPodsResponse> ListPodsAsync(ListPodsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListPodsWithOptionsAsync(request, runtime);
}
public ListServicesResponse ListServicesWithOptions(ListServicesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceType))
{
query["ServiceType"] = request.ServiceType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListServices",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListServicesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListServicesResponse> ListServicesWithOptionsAsync(ListServicesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceType))
{
query["ServiceType"] = request.ServiceType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListServices",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListServicesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListServicesResponse ListServices(ListServicesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListServicesWithOptions(request, runtime);
}
public async Task<ListServicesResponse> ListServicesAsync(ListServicesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListServicesWithOptionsAsync(request, runtime);
}
public ListSlbAPsResponse ListSlbAPsWithOptions(ListSlbAPsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetworkMode))
{
query["NetworkMode"] = request.NetworkMode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbId))
{
query["SlbId"] = request.SlbId;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProtocolList))
{
body["ProtocolList"] = request.ProtocolList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListSlbAPs",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListSlbAPsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListSlbAPsResponse> ListSlbAPsWithOptionsAsync(ListSlbAPsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetworkMode))
{
query["NetworkMode"] = request.NetworkMode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbId))
{
query["SlbId"] = request.SlbId;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProtocolList))
{
body["ProtocolList"] = request.ProtocolList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListSlbAPs",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListSlbAPsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListSlbAPsResponse ListSlbAPs(ListSlbAPsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListSlbAPsWithOptions(request, runtime);
}
public async Task<ListSlbAPsResponse> ListSlbAPsAsync(ListSlbAPsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListSlbAPsWithOptionsAsync(request, runtime);
}
public ListUsersResponse ListUsersWithOptions(ListUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListUsers",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListUsersResponse>(CallApi(params_, req, runtime));
}
public async Task<ListUsersResponse> ListUsersWithOptionsAsync(ListUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListUsers",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListUsersResponse>(await CallApiAsync(params_, req, runtime));
}
public ListUsersResponse ListUsers(ListUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListUsersWithOptions(request, runtime);
}
public async Task<ListUsersResponse> ListUsersAsync(ListUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListUsersWithOptionsAsync(request, runtime);
}
public ModifyServiceResponse ModifyServiceWithOptions(ModifyServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId))
{
query["ServiceId"] = request.ServiceId;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PortMappings))
{
body["PortMappings"] = request.PortMappings;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifyService",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyServiceResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyServiceResponse> ModifyServiceWithOptionsAsync(ModifyServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId))
{
query["ServiceId"] = request.ServiceId;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PortMappings))
{
body["PortMappings"] = request.PortMappings;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifyService",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyServiceResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyServiceResponse ModifyService(ModifyServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyServiceWithOptions(request, runtime);
}
public async Task<ModifyServiceResponse> ModifyServiceAsync(ModifyServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyServiceWithOptionsAsync(request, runtime);
}
public ModifySlbAPResponse ModifySlbAPWithOptions(ModifySlbAPRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CookieTimeout))
{
query["CookieTimeout"] = request.CookieTimeout;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EstablishedTimeout))
{
query["EstablishedTimeout"] = request.EstablishedTimeout;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RealServerPort))
{
query["RealServerPort"] = request.RealServerPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbAPId))
{
query["SlbAPId"] = request.SlbAPId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SslCertId))
{
query["SslCertId"] = request.SslCertId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StickySession))
{
query["StickySession"] = request.StickySession;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifySlbAP",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifySlbAPResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifySlbAPResponse> ModifySlbAPWithOptionsAsync(ModifySlbAPRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CookieTimeout))
{
query["CookieTimeout"] = request.CookieTimeout;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EstablishedTimeout))
{
query["EstablishedTimeout"] = request.EstablishedTimeout;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RealServerPort))
{
query["RealServerPort"] = request.RealServerPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SlbAPId))
{
query["SlbAPId"] = request.SlbAPId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SslCertId))
{
query["SslCertId"] = request.SslCertId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StickySession))
{
query["StickySession"] = request.StickySession;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifySlbAP",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifySlbAPResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifySlbAPResponse ModifySlbAP(ModifySlbAPRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifySlbAPWithOptions(request, runtime);
}
public async Task<ModifySlbAPResponse> ModifySlbAPAsync(ModifySlbAPRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifySlbAPWithOptionsAsync(request, runtime);
}
public QueryClusterDetailResponse QueryClusterDetailWithOptions(QueryClusterDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryClusterDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryClusterDetailResponse>(CallApi(params_, req, runtime));
}
public async Task<QueryClusterDetailResponse> QueryClusterDetailWithOptionsAsync(QueryClusterDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryClusterDetail",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryClusterDetailResponse>(await CallApiAsync(params_, req, runtime));
}
public QueryClusterDetailResponse QueryClusterDetail(QueryClusterDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryClusterDetailWithOptions(request, runtime);
}
public async Task<QueryClusterDetailResponse> QueryClusterDetailAsync(QueryClusterDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryClusterDetailWithOptionsAsync(request, runtime);
}
public RebuildAppInstanceResponse RebuildAppInstanceWithOptions(RebuildAppInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppInstanceId))
{
query["AppInstanceId"] = request.AppInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RebuildAppInstance",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RebuildAppInstanceResponse>(CallApi(params_, req, runtime));
}
public async Task<RebuildAppInstanceResponse> RebuildAppInstanceWithOptionsAsync(RebuildAppInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppInstanceId))
{
query["AppInstanceId"] = request.AppInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RebuildAppInstance",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RebuildAppInstanceResponse>(await CallApiAsync(params_, req, runtime));
}
public RebuildAppInstanceResponse RebuildAppInstance(RebuildAppInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RebuildAppInstanceWithOptions(request, runtime);
}
public async Task<RebuildAppInstanceResponse> RebuildAppInstanceAsync(RebuildAppInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RebuildAppInstanceWithOptionsAsync(request, runtime);
}
public RemoveClusterNodeResponse RemoveClusterNodeWithOptions(RemoveClusterNodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
query["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EcsInstanceIdList))
{
query["EcsInstanceIdList"] = request.EcsInstanceIdList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RemoveClusterNode",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RemoveClusterNodeResponse>(CallApi(params_, req, runtime));
}
public async Task<RemoveClusterNodeResponse> RemoveClusterNodeWithOptionsAsync(RemoveClusterNodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterInstanceId))
{
query["ClusterInstanceId"] = request.ClusterInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EcsInstanceIdList))
{
query["EcsInstanceIdList"] = request.EcsInstanceIdList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RemoveClusterNode",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RemoveClusterNodeResponse>(await CallApiAsync(params_, req, runtime));
}
public RemoveClusterNodeResponse RemoveClusterNode(RemoveClusterNodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RemoveClusterNodeWithOptions(request, runtime);
}
public async Task<RemoveClusterNodeResponse> RemoveClusterNodeAsync(RemoveClusterNodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RemoveClusterNodeWithOptionsAsync(request, runtime);
}
public ResetAccountPasswordResponse ResetAccountPasswordWithOptions(ResetAccountPasswordRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountName))
{
body["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountPassword))
{
body["AccountPassword"] = request.AccountPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ResetAccountPassword",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResetAccountPasswordResponse>(CallApi(params_, req, runtime));
}
public async Task<ResetAccountPasswordResponse> ResetAccountPasswordWithOptionsAsync(ResetAccountPasswordRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountName))
{
body["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountPassword))
{
body["AccountPassword"] = request.AccountPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceId))
{
body["DbInstanceId"] = request.DbInstanceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ResetAccountPassword",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResetAccountPasswordResponse>(await CallApiAsync(params_, req, runtime));
}
public ResetAccountPasswordResponse ResetAccountPassword(ResetAccountPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResetAccountPasswordWithOptions(request, runtime);
}
public async Task<ResetAccountPasswordResponse> ResetAccountPasswordAsync(ResetAccountPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResetAccountPasswordWithOptionsAsync(request, runtime);
}
public ResourceStatusNotifyResponse ResourceStatusNotifyWithOptions(ResourceStatusNotifyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Data))
{
body["data"] = request.Data;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ResourceStatusNotify",
Version = "2018-03-13",
Protocol = "HTTP",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "none",
};
return TeaModel.ToObject<ResourceStatusNotifyResponse>(CallApi(params_, req, runtime));
}
public async Task<ResourceStatusNotifyResponse> ResourceStatusNotifyWithOptionsAsync(ResourceStatusNotifyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Data))
{
body["data"] = request.Data;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ResourceStatusNotify",
Version = "2018-03-13",
Protocol = "HTTP",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "none",
};
return TeaModel.ToObject<ResourceStatusNotifyResponse>(await CallApiAsync(params_, req, runtime));
}
public ResourceStatusNotifyResponse ResourceStatusNotify(ResourceStatusNotifyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResourceStatusNotifyWithOptions(request, runtime);
}
public async Task<ResourceStatusNotifyResponse> ResourceStatusNotifyAsync(ResourceStatusNotifyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResourceStatusNotifyWithOptionsAsync(request, runtime);
}
public ResumeDeployResponse ResumeDeployWithOptions(ResumeDeployRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ResumeDeploy",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResumeDeployResponse>(CallApi(params_, req, runtime));
}
public async Task<ResumeDeployResponse> ResumeDeployWithOptionsAsync(ResumeDeployRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ResumeDeploy",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResumeDeployResponse>(await CallApiAsync(params_, req, runtime));
}
public ResumeDeployResponse ResumeDeploy(ResumeDeployRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResumeDeployWithOptions(request, runtime);
}
public async Task<ResumeDeployResponse> ResumeDeployAsync(ResumeDeployRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResumeDeployWithOptionsAsync(request, runtime);
}
public ScaleAppResponse ScaleAppWithOptions(ScaleAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Replicas))
{
query["Replicas"] = request.Replicas;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TotalPartitions))
{
query["TotalPartitions"] = request.TotalPartitions;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ScaleApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ScaleAppResponse>(CallApi(params_, req, runtime));
}
public async Task<ScaleAppResponse> ScaleAppWithOptionsAsync(ScaleAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Replicas))
{
query["Replicas"] = request.Replicas;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TotalPartitions))
{
query["TotalPartitions"] = request.TotalPartitions;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ScaleApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ScaleAppResponse>(await CallApiAsync(params_, req, runtime));
}
public ScaleAppResponse ScaleApp(ScaleAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ScaleAppWithOptions(request, runtime);
}
public async Task<ScaleAppResponse> ScaleAppAsync(ScaleAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ScaleAppWithOptionsAsync(request, runtime);
}
public SetDeployPauseTypeResponse SetDeployPauseTypeWithOptions(SetDeployPauseTypeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployPauseType))
{
query["DeployPauseType"] = request.DeployPauseType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SetDeployPauseType",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SetDeployPauseTypeResponse>(CallApi(params_, req, runtime));
}
public async Task<SetDeployPauseTypeResponse> SetDeployPauseTypeWithOptionsAsync(SetDeployPauseTypeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployOrderId))
{
query["DeployOrderId"] = request.DeployOrderId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeployPauseType))
{
query["DeployPauseType"] = request.DeployPauseType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SetDeployPauseType",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SetDeployPauseTypeResponse>(await CallApiAsync(params_, req, runtime));
}
public SetDeployPauseTypeResponse SetDeployPauseType(SetDeployPauseTypeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SetDeployPauseTypeWithOptions(request, runtime);
}
public async Task<SetDeployPauseTypeResponse> SetDeployPauseTypeAsync(SetDeployPauseTypeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SetDeployPauseTypeWithOptionsAsync(request, runtime);
}
public SubmitInfoResponse SubmitInfoWithOptions(SubmitInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CallerUid))
{
query["CallerUid"] = request.CallerUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainUserId))
{
query["MainUserId"] = request.MainUserId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RequestId))
{
query["RequestId"] = request.RequestId;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EcsDescList))
{
body["EcsDescList"] = request.EcsDescList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitInfo",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<SubmitInfoResponse> SubmitInfoWithOptionsAsync(SubmitInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CallerUid))
{
query["CallerUid"] = request.CallerUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainUserId))
{
query["MainUserId"] = request.MainUserId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RequestId))
{
query["RequestId"] = request.RequestId;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EcsDescList))
{
body["EcsDescList"] = request.EcsDescList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitInfo",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public SubmitInfoResponse SubmitInfo(SubmitInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SubmitInfoWithOptions(request, runtime);
}
public async Task<SubmitInfoResponse> SubmitInfoAsync(SubmitInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SubmitInfoWithOptionsAsync(request, runtime);
}
public SyncPodInfoResponse SyncPodInfoWithOptions(SyncPodInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodName))
{
query["PodName"] = request.PodName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Reason))
{
query["Reason"] = request.Reason;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RequestId))
{
query["RequestId"] = request.RequestId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SideCarType))
{
query["SideCarType"] = request.SideCarType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status))
{
query["Status"] = request.Status;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId))
{
query["TaskId"] = request.TaskId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SyncPodInfo",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SyncPodInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<SyncPodInfoResponse> SyncPodInfoWithOptionsAsync(SyncPodInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PodName))
{
query["PodName"] = request.PodName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Reason))
{
query["Reason"] = request.Reason;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RequestId))
{
query["RequestId"] = request.RequestId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SideCarType))
{
query["SideCarType"] = request.SideCarType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status))
{
query["Status"] = request.Status;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId))
{
query["TaskId"] = request.TaskId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SyncPodInfo",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SyncPodInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public SyncPodInfoResponse SyncPodInfo(SyncPodInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SyncPodInfoWithOptions(request, runtime);
}
public async Task<SyncPodInfoResponse> SyncPodInfoAsync(SyncPodInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SyncPodInfoWithOptionsAsync(request, runtime);
}
public UnbindGroupResponse UnbindGroupWithOptions(UnbindGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
query["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnbindGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnbindGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<UnbindGroupResponse> UnbindGroupWithOptionsAsync(UnbindGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizCode))
{
query["BizCode"] = request.BizCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnbindGroup",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnbindGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public UnbindGroupResponse UnbindGroup(UnbindGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UnbindGroupWithOptions(request, runtime);
}
public async Task<UnbindGroupResponse> UnbindGroupAsync(UnbindGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UnbindGroupWithOptionsAsync(request, runtime);
}
public UnbindNodeLabelResponse UnbindNodeLabelWithOptions(UnbindNodeLabelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelValue))
{
query["LabelValue"] = request.LabelValue;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnbindNodeLabel",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnbindNodeLabelResponse>(CallApi(params_, req, runtime));
}
public async Task<UnbindNodeLabelResponse> UnbindNodeLabelWithOptionsAsync(UnbindNodeLabelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelKey))
{
query["LabelKey"] = request.LabelKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelValue))
{
query["LabelValue"] = request.LabelValue;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnbindNodeLabel",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnbindNodeLabelResponse>(await CallApiAsync(params_, req, runtime));
}
public UnbindNodeLabelResponse UnbindNodeLabel(UnbindNodeLabelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UnbindNodeLabelWithOptions(request, runtime);
}
public async Task<UnbindNodeLabelResponse> UnbindNodeLabelAsync(UnbindNodeLabelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UnbindNodeLabelWithOptionsAsync(request, runtime);
}
public UpdateAppResponse UpdateAppWithOptions(UpdateAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
body["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizTitle))
{
body["BizTitle"] = request.BizTitle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
body["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Language))
{
body["Language"] = request.Language;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MiddleWareIdList))
{
body["MiddleWareIdList"] = request.MiddleWareIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OperatingSystem))
{
body["OperatingSystem"] = request.OperatingSystem;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceType))
{
body["ServiceType"] = request.ServiceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserRoles))
{
body["UserRoles"] = request.UserRoles;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAppResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateAppResponse> UpdateAppWithOptionsAsync(UpdateAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
body["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizTitle))
{
body["BizTitle"] = request.BizTitle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
body["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Language))
{
body["Language"] = request.Language;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MiddleWareIdList))
{
body["MiddleWareIdList"] = request.MiddleWareIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OperatingSystem))
{
body["OperatingSystem"] = request.OperatingSystem;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceType))
{
body["ServiceType"] = request.ServiceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserRoles))
{
body["UserRoles"] = request.UserRoles;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateApp",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAppResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateAppResponse UpdateApp(UpdateAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateAppWithOptions(request, runtime);
}
public async Task<UpdateAppResponse> UpdateAppAsync(UpdateAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateAppWithOptionsAsync(request, runtime);
}
public UpdateAppMonitorsResponse UpdateAppMonitorsWithOptions(UpdateAppMonitorsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainUserId))
{
body["MainUserId"] = request.MainUserId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MonitorIds))
{
body["MonitorIds"] = request.MonitorIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SilenceTime))
{
body["SilenceTime"] = request.SilenceTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateId))
{
body["TemplateId"] = request.TemplateId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateAppMonitors",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAppMonitorsResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateAppMonitorsResponse> UpdateAppMonitorsWithOptionsAsync(UpdateAppMonitorsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainUserId))
{
body["MainUserId"] = request.MainUserId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MonitorIds))
{
body["MonitorIds"] = request.MonitorIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SilenceTime))
{
body["SilenceTime"] = request.SilenceTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateId))
{
body["TemplateId"] = request.TemplateId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateAppMonitors",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAppMonitorsResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateAppMonitorsResponse UpdateAppMonitors(UpdateAppMonitorsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateAppMonitorsWithOptions(request, runtime);
}
public async Task<UpdateAppMonitorsResponse> UpdateAppMonitorsAsync(UpdateAppMonitorsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateAppMonitorsWithOptionsAsync(request, runtime);
}
public UpdateDeployConfigResponse UpdateDeployConfigWithOptions(UpdateDeployConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CodePath))
{
query["CodePath"] = request.CodePath;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigMap))
{
query["ConfigMap"] = request.ConfigMap;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigMapList))
{
query["ConfigMapList"] = request.ConfigMapList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CronJob))
{
query["CronJob"] = request.CronJob;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Deployment))
{
query["Deployment"] = request.Deployment;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id))
{
query["Id"] = request.Id;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SecretList))
{
query["SecretList"] = request.SecretList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StatefulSet))
{
query["StatefulSet"] = request.StatefulSet;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateDeployConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateDeployConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateDeployConfigResponse> UpdateDeployConfigWithOptionsAsync(UpdateDeployConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CodePath))
{
query["CodePath"] = request.CodePath;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigMap))
{
query["ConfigMap"] = request.ConfigMap;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConfigMapList))
{
query["ConfigMapList"] = request.ConfigMapList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CronJob))
{
query["CronJob"] = request.CronJob;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Deployment))
{
query["Deployment"] = request.Deployment;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id))
{
query["Id"] = request.Id;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SecretList))
{
query["SecretList"] = request.SecretList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StatefulSet))
{
query["StatefulSet"] = request.StatefulSet;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateDeployConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateDeployConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateDeployConfigResponse UpdateDeployConfig(UpdateDeployConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateDeployConfigWithOptions(request, runtime);
}
public async Task<UpdateDeployConfigResponse> UpdateDeployConfigAsync(UpdateDeployConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateDeployConfigWithOptionsAsync(request, runtime);
}
public UpdateEciConfigResponse UpdateEciConfigWithOptions(UpdateEciConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EipBandwidth))
{
query["EipBandwidth"] = request.EipBandwidth;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableEciSchedulePolicy))
{
query["EnableEciSchedulePolicy"] = request.EnableEciSchedulePolicy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MirrorCache))
{
query["MirrorCache"] = request.MirrorCache;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NormalInstanceLimit))
{
query["NormalInstanceLimit"] = request.NormalInstanceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ScheduleVirtualNode))
{
query["ScheduleVirtualNode"] = request.ScheduleVirtualNode;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateEciConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateEciConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateEciConfigResponse> UpdateEciConfigWithOptionsAsync(UpdateEciConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EipBandwidth))
{
query["EipBandwidth"] = request.EipBandwidth;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableEciSchedulePolicy))
{
query["EnableEciSchedulePolicy"] = request.EnableEciSchedulePolicy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MirrorCache))
{
query["MirrorCache"] = request.MirrorCache;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NormalInstanceLimit))
{
query["NormalInstanceLimit"] = request.NormalInstanceLimit;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ScheduleVirtualNode))
{
query["ScheduleVirtualNode"] = request.ScheduleVirtualNode;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateEciConfig",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateEciConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateEciConfigResponse UpdateEciConfig(UpdateEciConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateEciConfigWithOptions(request, runtime);
}
public async Task<UpdateEciConfigResponse> UpdateEciConfigAsync(UpdateEciConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateEciConfigWithOptionsAsync(request, runtime);
}
public UpdateEnvironmentResponse UpdateEnvironmentWithOptions(UpdateEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSchemaId))
{
query["AppSchemaId"] = request.AppSchemaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Replicas))
{
query["Replicas"] = request.Replicas;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateEnvironment",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateEnvironmentResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateEnvironmentResponse> UpdateEnvironmentWithOptionsAsync(UpdateEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppEnvId))
{
query["AppEnvId"] = request.AppEnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSchemaId))
{
query["AppSchemaId"] = request.AppSchemaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Replicas))
{
query["Replicas"] = request.Replicas;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateEnvironment",
Version = "2018-03-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateEnvironmentResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateEnvironmentResponse UpdateEnvironment(UpdateEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateEnvironmentWithOptions(request, runtime);
}
public async Task<UpdateEnvironmentResponse> UpdateEnvironmentAsync(UpdateEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateEnvironmentWithOptionsAsync(request, runtime);
}
}
}