cc5g-20220314/core/Client.cs (5,426 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.CC5G20220314.Models;
namespace AlibabaCloud.SDK.CC5G20220314
{
public class Client : AlibabaCloud.OpenApiClient.Client
{
public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config)
{
this._endpointRule = "";
CheckConfig(config);
this._endpoint = GetEndpoint("cc5g", _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);
}
/**
* @summary 添加5G高速上云服务实例的DNS授权规则
*
* @param request AddDNSAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddDNSAuthorizationRuleResponse
*/
public AddDNSAuthorizationRuleResponse AddDNSAuthorizationRuleWithOptions(AddDNSAuthorizationRuleRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationIp))
{
query["DestinationIp"] = request.DestinationIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceDNSIp))
{
query["SourceDNSIp"] = request.SourceDNSIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "AddDNSAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddDNSAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 添加5G高速上云服务实例的DNS授权规则
*
* @param request AddDNSAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddDNSAuthorizationRuleResponse
*/
public async Task<AddDNSAuthorizationRuleResponse> AddDNSAuthorizationRuleWithOptionsAsync(AddDNSAuthorizationRuleRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationIp))
{
query["DestinationIp"] = request.DestinationIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceDNSIp))
{
query["SourceDNSIp"] = request.SourceDNSIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "AddDNSAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddDNSAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 添加5G高速上云服务实例的DNS授权规则
*
* @param request AddDNSAuthorizationRuleRequest
* @return AddDNSAuthorizationRuleResponse
*/
public AddDNSAuthorizationRuleResponse AddDNSAuthorizationRule(AddDNSAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddDNSAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 添加5G高速上云服务实例的DNS授权规则
*
* @param request AddDNSAuthorizationRuleRequest
* @return AddDNSAuthorizationRuleResponse
*/
public async Task<AddDNSAuthorizationRuleResponse> AddDNSAuthorizationRuleAsync(AddDNSAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddDNSAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 添加5G高速上云服务实例组的DNS授权规则
*
* @param request AddGroupDnsAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddGroupDnsAuthorizationRuleResponse
*/
public AddGroupDnsAuthorizationRuleResponse AddGroupDnsAuthorizationRuleWithOptions(AddGroupDnsAuthorizationRuleRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationIp))
{
query["DestinationIp"] = request.DestinationIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceDNSIp))
{
query["SourceDNSIp"] = request.SourceDNSIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "AddGroupDnsAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddGroupDnsAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 添加5G高速上云服务实例组的DNS授权规则
*
* @param request AddGroupDnsAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddGroupDnsAuthorizationRuleResponse
*/
public async Task<AddGroupDnsAuthorizationRuleResponse> AddGroupDnsAuthorizationRuleWithOptionsAsync(AddGroupDnsAuthorizationRuleRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationIp))
{
query["DestinationIp"] = request.DestinationIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceDNSIp))
{
query["SourceDNSIp"] = request.SourceDNSIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "AddGroupDnsAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddGroupDnsAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 添加5G高速上云服务实例组的DNS授权规则
*
* @param request AddGroupDnsAuthorizationRuleRequest
* @return AddGroupDnsAuthorizationRuleResponse
*/
public AddGroupDnsAuthorizationRuleResponse AddGroupDnsAuthorizationRule(AddGroupDnsAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddGroupDnsAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 添加5G高速上云服务实例组的DNS授权规则
*
* @param request AddGroupDnsAuthorizationRuleRequest
* @return AddGroupDnsAuthorizationRuleResponse
*/
public async Task<AddGroupDnsAuthorizationRuleResponse> AddGroupDnsAuthorizationRuleAsync(AddGroupDnsAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddGroupDnsAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 添加5G高速上云服务实例到组
*
* @param request AddWirelessCloudConnectorToGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddWirelessCloudConnectorToGroupResponse
*/
public AddWirelessCloudConnectorToGroupResponse AddWirelessCloudConnectorToGroupWithOptions(AddWirelessCloudConnectorToGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorIds))
{
query["WirelessCloudConnectorIds"] = request.WirelessCloudConnectorIds;
}
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 = "AddWirelessCloudConnectorToGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddWirelessCloudConnectorToGroupResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 添加5G高速上云服务实例到组
*
* @param request AddWirelessCloudConnectorToGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddWirelessCloudConnectorToGroupResponse
*/
public async Task<AddWirelessCloudConnectorToGroupResponse> AddWirelessCloudConnectorToGroupWithOptionsAsync(AddWirelessCloudConnectorToGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorIds))
{
query["WirelessCloudConnectorIds"] = request.WirelessCloudConnectorIds;
}
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 = "AddWirelessCloudConnectorToGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddWirelessCloudConnectorToGroupResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 添加5G高速上云服务实例到组
*
* @param request AddWirelessCloudConnectorToGroupRequest
* @return AddWirelessCloudConnectorToGroupResponse
*/
public AddWirelessCloudConnectorToGroupResponse AddWirelessCloudConnectorToGroup(AddWirelessCloudConnectorToGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddWirelessCloudConnectorToGroupWithOptions(request, runtime);
}
/**
* @summary 添加5G高速上云服务实例到组
*
* @param request AddWirelessCloudConnectorToGroupRequest
* @return AddWirelessCloudConnectorToGroupResponse
*/
public async Task<AddWirelessCloudConnectorToGroupResponse> AddWirelessCloudConnectorToGroupAsync(AddWirelessCloudConnectorToGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddWirelessCloudConnectorToGroupWithOptionsAsync(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例下的网络连接
*
* @param request AttachVpcToNetLinkRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AttachVpcToNetLinkResponse
*/
public AttachVpcToNetLinkResponse AttachVpcToNetLinkWithOptions(AttachVpcToNetLinkRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VSwitches))
{
query["VSwitches"] = request.VSwitches;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "AttachVpcToNetLink",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AttachVpcToNetLinkResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例下的网络连接
*
* @param request AttachVpcToNetLinkRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AttachVpcToNetLinkResponse
*/
public async Task<AttachVpcToNetLinkResponse> AttachVpcToNetLinkWithOptionsAsync(AttachVpcToNetLinkRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VSwitches))
{
query["VSwitches"] = request.VSwitches;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "AttachVpcToNetLink",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AttachVpcToNetLinkResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例下的网络连接
*
* @param request AttachVpcToNetLinkRequest
* @return AttachVpcToNetLinkResponse
*/
public AttachVpcToNetLinkResponse AttachVpcToNetLink(AttachVpcToNetLinkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AttachVpcToNetLinkWithOptions(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例下的网络连接
*
* @param request AttachVpcToNetLinkRequest
* @return AttachVpcToNetLinkResponse
*/
public async Task<AttachVpcToNetLinkResponse> AttachVpcToNetLinkAsync(AttachVpcToNetLinkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AttachVpcToNetLinkWithOptionsAsync(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例的授权规则
*
* @param request CreateAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateAuthorizationRuleResponse
*/
public CreateAuthorizationRuleResponse CreateAuthorizationRuleWithOptions(CreateAuthorizationRuleRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationPort))
{
query["DestinationPort"] = request.DestinationPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationType))
{
query["DestinationType"] = request.DestinationType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy))
{
query["Policy"] = request.Policy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCidr))
{
query["SourceCidr"] = request.SourceCidr;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "CreateAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例的授权规则
*
* @param request CreateAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateAuthorizationRuleResponse
*/
public async Task<CreateAuthorizationRuleResponse> CreateAuthorizationRuleWithOptionsAsync(CreateAuthorizationRuleRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationPort))
{
query["DestinationPort"] = request.DestinationPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationType))
{
query["DestinationType"] = request.DestinationType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy))
{
query["Policy"] = request.Policy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCidr))
{
query["SourceCidr"] = request.SourceCidr;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "CreateAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例的授权规则
*
* @param request CreateAuthorizationRuleRequest
* @return CreateAuthorizationRuleResponse
*/
public CreateAuthorizationRuleResponse CreateAuthorizationRule(CreateAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例的授权规则
*
* @param request CreateAuthorizationRuleRequest
* @return CreateAuthorizationRuleResponse
*/
public async Task<CreateAuthorizationRuleResponse> CreateAuthorizationRuleAsync(CreateAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 创建批量操作卡任务
*
* @param request CreateBatchOperateCardsTaskRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateBatchOperateCardsTaskResponse
*/
public CreateBatchOperateCardsTaskResponse CreateBatchOperateCardsTaskWithOptions(CreateBatchOperateCardsTaskRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EffectType))
{
query["EffectType"] = request.EffectType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IccidsOssFilePath))
{
query["IccidsOssFilePath"] = request.IccidsOssFilePath;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OperateType))
{
query["OperateType"] = request.OperateType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Threshold))
{
query["Threshold"] = request.Threshold;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorIds))
{
query["WirelessCloudConnectorIds"] = request.WirelessCloudConnectorIds;
}
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 = "CreateBatchOperateCardsTask",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateBatchOperateCardsTaskResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 创建批量操作卡任务
*
* @param request CreateBatchOperateCardsTaskRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateBatchOperateCardsTaskResponse
*/
public async Task<CreateBatchOperateCardsTaskResponse> CreateBatchOperateCardsTaskWithOptionsAsync(CreateBatchOperateCardsTaskRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EffectType))
{
query["EffectType"] = request.EffectType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IccidsOssFilePath))
{
query["IccidsOssFilePath"] = request.IccidsOssFilePath;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OperateType))
{
query["OperateType"] = request.OperateType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Threshold))
{
query["Threshold"] = request.Threshold;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorIds))
{
query["WirelessCloudConnectorIds"] = request.WirelessCloudConnectorIds;
}
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 = "CreateBatchOperateCardsTask",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateBatchOperateCardsTaskResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 创建批量操作卡任务
*
* @param request CreateBatchOperateCardsTaskRequest
* @return CreateBatchOperateCardsTaskResponse
*/
public CreateBatchOperateCardsTaskResponse CreateBatchOperateCardsTask(CreateBatchOperateCardsTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateBatchOperateCardsTaskWithOptions(request, runtime);
}
/**
* @summary 创建批量操作卡任务
*
* @param request CreateBatchOperateCardsTaskRequest
* @return CreateBatchOperateCardsTaskResponse
*/
public async Task<CreateBatchOperateCardsTaskResponse> CreateBatchOperateCardsTaskAsync(CreateBatchOperateCardsTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateBatchOperateCardsTaskWithOptionsAsync(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例组的授权规则
*
* @param request CreateGroupAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateGroupAuthorizationRuleResponse
*/
public CreateGroupAuthorizationRuleResponse CreateGroupAuthorizationRuleWithOptions(CreateGroupAuthorizationRuleRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationPort))
{
query["DestinationPort"] = request.DestinationPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationType))
{
query["DestinationType"] = request.DestinationType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy))
{
query["Policy"] = request.Policy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCidr))
{
query["SourceCidr"] = request.SourceCidr;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "CreateGroupAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateGroupAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例组的授权规则
*
* @param request CreateGroupAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateGroupAuthorizationRuleResponse
*/
public async Task<CreateGroupAuthorizationRuleResponse> CreateGroupAuthorizationRuleWithOptionsAsync(CreateGroupAuthorizationRuleRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationPort))
{
query["DestinationPort"] = request.DestinationPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationType))
{
query["DestinationType"] = request.DestinationType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy))
{
query["Policy"] = request.Policy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCidr))
{
query["SourceCidr"] = request.SourceCidr;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "CreateGroupAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateGroupAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例组的授权规则
*
* @param request CreateGroupAuthorizationRuleRequest
* @return CreateGroupAuthorizationRuleResponse
*/
public CreateGroupAuthorizationRuleResponse CreateGroupAuthorizationRule(CreateGroupAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateGroupAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例组的授权规则
*
* @param request CreateGroupAuthorizationRuleRequest
* @return CreateGroupAuthorizationRuleResponse
*/
public async Task<CreateGroupAuthorizationRuleResponse> CreateGroupAuthorizationRuleAsync(CreateGroupAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateGroupAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 下发iotcc实例的回程路由
*
* @param request CreateIoTCloudConnectorBackhaulRouteRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateIoTCloudConnectorBackhaulRouteResponse
*/
public CreateIoTCloudConnectorBackhaulRouteResponse CreateIoTCloudConnectorBackhaulRouteWithOptions(CreateIoTCloudConnectorBackhaulRouteRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "CreateIoTCloudConnectorBackhaulRoute",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateIoTCloudConnectorBackhaulRouteResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 下发iotcc实例的回程路由
*
* @param request CreateIoTCloudConnectorBackhaulRouteRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateIoTCloudConnectorBackhaulRouteResponse
*/
public async Task<CreateIoTCloudConnectorBackhaulRouteResponse> CreateIoTCloudConnectorBackhaulRouteWithOptionsAsync(CreateIoTCloudConnectorBackhaulRouteRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "CreateIoTCloudConnectorBackhaulRoute",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateIoTCloudConnectorBackhaulRouteResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 下发iotcc实例的回程路由
*
* @param request CreateIoTCloudConnectorBackhaulRouteRequest
* @return CreateIoTCloudConnectorBackhaulRouteResponse
*/
public CreateIoTCloudConnectorBackhaulRouteResponse CreateIoTCloudConnectorBackhaulRoute(CreateIoTCloudConnectorBackhaulRouteRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateIoTCloudConnectorBackhaulRouteWithOptions(request, runtime);
}
/**
* @summary 下发iotcc实例的回程路由
*
* @param request CreateIoTCloudConnectorBackhaulRouteRequest
* @return CreateIoTCloudConnectorBackhaulRouteResponse
*/
public async Task<CreateIoTCloudConnectorBackhaulRouteResponse> CreateIoTCloudConnectorBackhaulRouteAsync(CreateIoTCloudConnectorBackhaulRouteRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateIoTCloudConnectorBackhaulRouteWithOptionsAsync(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例
*
* @param request CreateWirelessCloudConnectorRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateWirelessCloudConnectorResponse
*/
public CreateWirelessCloudConnectorResponse CreateWirelessCloudConnectorWithOptions(CreateWirelessCloudConnectorRequest 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.BusinessType))
{
query["BusinessType"] = request.BusinessType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ISP))
{
query["ISP"] = request.ISP;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinks))
{
query["NetLinks"] = request.NetLinks;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UseCase))
{
query["UseCase"] = request.UseCase;
}
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 = "CreateWirelessCloudConnector",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateWirelessCloudConnectorResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例
*
* @param request CreateWirelessCloudConnectorRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateWirelessCloudConnectorResponse
*/
public async Task<CreateWirelessCloudConnectorResponse> CreateWirelessCloudConnectorWithOptionsAsync(CreateWirelessCloudConnectorRequest 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.BusinessType))
{
query["BusinessType"] = request.BusinessType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ISP))
{
query["ISP"] = request.ISP;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinks))
{
query["NetLinks"] = request.NetLinks;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UseCase))
{
query["UseCase"] = request.UseCase;
}
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 = "CreateWirelessCloudConnector",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateWirelessCloudConnectorResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例
*
* @param request CreateWirelessCloudConnectorRequest
* @return CreateWirelessCloudConnectorResponse
*/
public CreateWirelessCloudConnectorResponse CreateWirelessCloudConnector(CreateWirelessCloudConnectorRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateWirelessCloudConnectorWithOptions(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例
*
* @param request CreateWirelessCloudConnectorRequest
* @return CreateWirelessCloudConnectorResponse
*/
public async Task<CreateWirelessCloudConnectorResponse> CreateWirelessCloudConnectorAsync(CreateWirelessCloudConnectorRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateWirelessCloudConnectorWithOptionsAsync(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例组
*
* @param request CreateWirelessCloudConnectorGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateWirelessCloudConnectorGroupResponse
*/
public CreateWirelessCloudConnectorGroupResponse CreateWirelessCloudConnectorGroupWithOptions(CreateWirelessCloudConnectorGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "CreateWirelessCloudConnectorGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateWirelessCloudConnectorGroupResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例组
*
* @param request CreateWirelessCloudConnectorGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CreateWirelessCloudConnectorGroupResponse
*/
public async Task<CreateWirelessCloudConnectorGroupResponse> CreateWirelessCloudConnectorGroupWithOptionsAsync(CreateWirelessCloudConnectorGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "CreateWirelessCloudConnectorGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateWirelessCloudConnectorGroupResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 创建5G高速上云服务实例组
*
* @param request CreateWirelessCloudConnectorGroupRequest
* @return CreateWirelessCloudConnectorGroupResponse
*/
public CreateWirelessCloudConnectorGroupResponse CreateWirelessCloudConnectorGroup(CreateWirelessCloudConnectorGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateWirelessCloudConnectorGroupWithOptions(request, runtime);
}
/**
* @summary 创建5G高速上云服务实例组
*
* @param request CreateWirelessCloudConnectorGroupRequest
* @return CreateWirelessCloudConnectorGroupResponse
*/
public async Task<CreateWirelessCloudConnectorGroupResponse> CreateWirelessCloudConnectorGroupAsync(CreateWirelessCloudConnectorGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateWirelessCloudConnectorGroupWithOptionsAsync(request, runtime);
}
/**
* @summary 删除5G高速上云服务实例的授权规则
*
* @param request DeleteAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteAuthorizationRuleResponse
*/
public DeleteAuthorizationRuleResponse DeleteAuthorizationRuleWithOptions(DeleteAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "DeleteAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 删除5G高速上云服务实例的授权规则
*
* @param request DeleteAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteAuthorizationRuleResponse
*/
public async Task<DeleteAuthorizationRuleResponse> DeleteAuthorizationRuleWithOptionsAsync(DeleteAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "DeleteAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 删除5G高速上云服务实例的授权规则
*
* @param request DeleteAuthorizationRuleRequest
* @return DeleteAuthorizationRuleResponse
*/
public DeleteAuthorizationRuleResponse DeleteAuthorizationRule(DeleteAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 删除5G高速上云服务实例的授权规则
*
* @param request DeleteAuthorizationRuleRequest
* @return DeleteAuthorizationRuleResponse
*/
public async Task<DeleteAuthorizationRuleResponse> DeleteAuthorizationRuleAsync(DeleteAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 删除批量操作卡任务
*
* @param request DeleteBatchOperateCardsTaskRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteBatchOperateCardsTaskResponse
*/
public DeleteBatchOperateCardsTaskResponse DeleteBatchOperateCardsTaskWithOptions(DeleteBatchOperateCardsTaskRequest 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.BatchOperateCardsTaskId))
{
query["BatchOperateCardsTaskId"] = request.BatchOperateCardsTaskId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "DeleteBatchOperateCardsTask",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteBatchOperateCardsTaskResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 删除批量操作卡任务
*
* @param request DeleteBatchOperateCardsTaskRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteBatchOperateCardsTaskResponse
*/
public async Task<DeleteBatchOperateCardsTaskResponse> DeleteBatchOperateCardsTaskWithOptionsAsync(DeleteBatchOperateCardsTaskRequest 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.BatchOperateCardsTaskId))
{
query["BatchOperateCardsTaskId"] = request.BatchOperateCardsTaskId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "DeleteBatchOperateCardsTask",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteBatchOperateCardsTaskResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 删除批量操作卡任务
*
* @param request DeleteBatchOperateCardsTaskRequest
* @return DeleteBatchOperateCardsTaskResponse
*/
public DeleteBatchOperateCardsTaskResponse DeleteBatchOperateCardsTask(DeleteBatchOperateCardsTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteBatchOperateCardsTaskWithOptions(request, runtime);
}
/**
* @summary 删除批量操作卡任务
*
* @param request DeleteBatchOperateCardsTaskRequest
* @return DeleteBatchOperateCardsTaskResponse
*/
public async Task<DeleteBatchOperateCardsTaskResponse> DeleteBatchOperateCardsTaskAsync(DeleteBatchOperateCardsTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteBatchOperateCardsTaskWithOptionsAsync(request, runtime);
}
/**
* @summary 删除5G高速上云服务实例组的授权规则
*
* @param request DeleteGroupAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteGroupAuthorizationRuleResponse
*/
public DeleteGroupAuthorizationRuleResponse DeleteGroupAuthorizationRuleWithOptions(DeleteGroupAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "DeleteGroupAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteGroupAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 删除5G高速上云服务实例组的授权规则
*
* @param request DeleteGroupAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteGroupAuthorizationRuleResponse
*/
public async Task<DeleteGroupAuthorizationRuleResponse> DeleteGroupAuthorizationRuleWithOptionsAsync(DeleteGroupAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "DeleteGroupAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteGroupAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 删除5G高速上云服务实例组的授权规则
*
* @param request DeleteGroupAuthorizationRuleRequest
* @return DeleteGroupAuthorizationRuleResponse
*/
public DeleteGroupAuthorizationRuleResponse DeleteGroupAuthorizationRule(DeleteGroupAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteGroupAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 删除5G高速上云服务实例组的授权规则
*
* @param request DeleteGroupAuthorizationRuleRequest
* @return DeleteGroupAuthorizationRuleResponse
*/
public async Task<DeleteGroupAuthorizationRuleResponse> DeleteGroupAuthorizationRuleAsync(DeleteGroupAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteGroupAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 删除iotcc实例的回程路由
*
* @param request DeleteIoTCloudConnectorBackhaulRouteRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteIoTCloudConnectorBackhaulRouteResponse
*/
public DeleteIoTCloudConnectorBackhaulRouteResponse DeleteIoTCloudConnectorBackhaulRouteWithOptions(DeleteIoTCloudConnectorBackhaulRouteRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "DeleteIoTCloudConnectorBackhaulRoute",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteIoTCloudConnectorBackhaulRouteResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 删除iotcc实例的回程路由
*
* @param request DeleteIoTCloudConnectorBackhaulRouteRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteIoTCloudConnectorBackhaulRouteResponse
*/
public async Task<DeleteIoTCloudConnectorBackhaulRouteResponse> DeleteIoTCloudConnectorBackhaulRouteWithOptionsAsync(DeleteIoTCloudConnectorBackhaulRouteRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "DeleteIoTCloudConnectorBackhaulRoute",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteIoTCloudConnectorBackhaulRouteResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 删除iotcc实例的回程路由
*
* @param request DeleteIoTCloudConnectorBackhaulRouteRequest
* @return DeleteIoTCloudConnectorBackhaulRouteResponse
*/
public DeleteIoTCloudConnectorBackhaulRouteResponse DeleteIoTCloudConnectorBackhaulRoute(DeleteIoTCloudConnectorBackhaulRouteRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteIoTCloudConnectorBackhaulRouteWithOptions(request, runtime);
}
/**
* @summary 删除iotcc实例的回程路由
*
* @param request DeleteIoTCloudConnectorBackhaulRouteRequest
* @return DeleteIoTCloudConnectorBackhaulRouteResponse
*/
public async Task<DeleteIoTCloudConnectorBackhaulRouteResponse> DeleteIoTCloudConnectorBackhaulRouteAsync(DeleteIoTCloudConnectorBackhaulRouteRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteIoTCloudConnectorBackhaulRouteWithOptionsAsync(request, runtime);
}
/**
* @summary 删除5G高速上云服务实例
*
* @param request DeleteWirelessCloudConnectorRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteWirelessCloudConnectorResponse
*/
public DeleteWirelessCloudConnectorResponse DeleteWirelessCloudConnectorWithOptions(DeleteWirelessCloudConnectorRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "DeleteWirelessCloudConnector",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteWirelessCloudConnectorResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 删除5G高速上云服务实例
*
* @param request DeleteWirelessCloudConnectorRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteWirelessCloudConnectorResponse
*/
public async Task<DeleteWirelessCloudConnectorResponse> DeleteWirelessCloudConnectorWithOptionsAsync(DeleteWirelessCloudConnectorRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "DeleteWirelessCloudConnector",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteWirelessCloudConnectorResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 删除5G高速上云服务实例
*
* @param request DeleteWirelessCloudConnectorRequest
* @return DeleteWirelessCloudConnectorResponse
*/
public DeleteWirelessCloudConnectorResponse DeleteWirelessCloudConnector(DeleteWirelessCloudConnectorRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteWirelessCloudConnectorWithOptions(request, runtime);
}
/**
* @summary 删除5G高速上云服务实例
*
* @param request DeleteWirelessCloudConnectorRequest
* @return DeleteWirelessCloudConnectorResponse
*/
public async Task<DeleteWirelessCloudConnectorResponse> DeleteWirelessCloudConnectorAsync(DeleteWirelessCloudConnectorRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteWirelessCloudConnectorWithOptionsAsync(request, runtime);
}
/**
* @summary 删除5G高速上云服务实例分组
*
* @param request DeleteWirelessCloudConnectorGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteWirelessCloudConnectorGroupResponse
*/
public DeleteWirelessCloudConnectorGroupResponse DeleteWirelessCloudConnectorGroupWithOptions(DeleteWirelessCloudConnectorGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "DeleteWirelessCloudConnectorGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteWirelessCloudConnectorGroupResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 删除5G高速上云服务实例分组
*
* @param request DeleteWirelessCloudConnectorGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteWirelessCloudConnectorGroupResponse
*/
public async Task<DeleteWirelessCloudConnectorGroupResponse> DeleteWirelessCloudConnectorGroupWithOptionsAsync(DeleteWirelessCloudConnectorGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "DeleteWirelessCloudConnectorGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteWirelessCloudConnectorGroupResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 删除5G高速上云服务实例分组
*
* @param request DeleteWirelessCloudConnectorGroupRequest
* @return DeleteWirelessCloudConnectorGroupResponse
*/
public DeleteWirelessCloudConnectorGroupResponse DeleteWirelessCloudConnectorGroup(DeleteWirelessCloudConnectorGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteWirelessCloudConnectorGroupWithOptions(request, runtime);
}
/**
* @summary 删除5G高速上云服务实例分组
*
* @param request DeleteWirelessCloudConnectorGroupRequest
* @return DeleteWirelessCloudConnectorGroupResponse
*/
public async Task<DeleteWirelessCloudConnectorGroupResponse> DeleteWirelessCloudConnectorGroupAsync(DeleteWirelessCloudConnectorGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteWirelessCloudConnectorGroupWithOptionsAsync(request, runtime);
}
/**
* @summary 解除5G高速上云服务实例下的网络连接和VPC的绑定
*
* @param request DetachVpcFromNetLinkRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DetachVpcFromNetLinkResponse
*/
public DetachVpcFromNetLinkResponse DetachVpcFromNetLinkWithOptions(DetachVpcFromNetLinkRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "DetachVpcFromNetLink",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DetachVpcFromNetLinkResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 解除5G高速上云服务实例下的网络连接和VPC的绑定
*
* @param request DetachVpcFromNetLinkRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DetachVpcFromNetLinkResponse
*/
public async Task<DetachVpcFromNetLinkResponse> DetachVpcFromNetLinkWithOptionsAsync(DetachVpcFromNetLinkRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "DetachVpcFromNetLink",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DetachVpcFromNetLinkResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 解除5G高速上云服务实例下的网络连接和VPC的绑定
*
* @param request DetachVpcFromNetLinkRequest
* @return DetachVpcFromNetLinkResponse
*/
public DetachVpcFromNetLinkResponse DetachVpcFromNetLink(DetachVpcFromNetLinkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DetachVpcFromNetLinkWithOptions(request, runtime);
}
/**
* @summary 解除5G高速上云服务实例下的网络连接和VPC的绑定
*
* @param request DetachVpcFromNetLinkRequest
* @return DetachVpcFromNetLinkResponse
*/
public async Task<DetachVpcFromNetLinkResponse> DetachVpcFromNetLinkAsync(DetachVpcFromNetLinkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DetachVpcFromNetLinkWithOptionsAsync(request, runtime);
}
/**
* @summary 卡注销接口
*
* @param request FailCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return FailCardsResponse
*/
public FailCardsResponse FailCardsWithOptions(FailCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "FailCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<FailCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 卡注销接口
*
* @param request FailCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return FailCardsResponse
*/
public async Task<FailCardsResponse> FailCardsWithOptionsAsync(FailCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "FailCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<FailCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 卡注销接口
*
* @param request FailCardsRequest
* @return FailCardsResponse
*/
public FailCardsResponse FailCards(FailCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return FailCardsWithOptions(request, runtime);
}
/**
* @summary 卡注销接口
*
* @param request FailCardsRequest
* @return FailCardsResponse
*/
public async Task<FailCardsResponse> FailCardsAsync(FailCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await FailCardsWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的详细连接信息
*
* @param request GetCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetCardResponse
*/
public GetCardResponse GetCardWithOptions(GetCardRequest 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 = "GetCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCardResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的详细连接信息
*
* @param request GetCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetCardResponse
*/
public async Task<GetCardResponse> GetCardWithOptionsAsync(GetCardRequest 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 = "GetCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCardResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的详细连接信息
*
* @param request GetCardRequest
* @return GetCardResponse
*/
public GetCardResponse GetCard(GetCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetCardWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的详细连接信息
*
* @param request GetCardRequest
* @return GetCardResponse
*/
public async Task<GetCardResponse> GetCardAsync(GetCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetCardWithOptionsAsync(request, runtime);
}
/**
* @summary 查询卡锁定停机的原因
*
* @param request GetCardLockReasonRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetCardLockReasonResponse
*/
public GetCardLockReasonResponse GetCardLockReasonWithOptions(GetCardLockReasonRequest 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 = "GetCardLockReason",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCardLockReasonResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询卡锁定停机的原因
*
* @param request GetCardLockReasonRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetCardLockReasonResponse
*/
public async Task<GetCardLockReasonResponse> GetCardLockReasonWithOptionsAsync(GetCardLockReasonRequest 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 = "GetCardLockReason",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCardLockReasonResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询卡锁定停机的原因
*
* @param request GetCardLockReasonRequest
* @return GetCardLockReasonResponse
*/
public GetCardLockReasonResponse GetCardLockReason(GetCardLockReasonRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetCardLockReasonWithOptions(request, runtime);
}
/**
* @summary 查询卡锁定停机的原因
*
* @param request GetCardLockReasonRequest
* @return GetCardLockReasonResponse
*/
public async Task<GetCardLockReasonResponse> GetCardLockReasonAsync(GetCardLockReasonRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetCardLockReasonWithOptionsAsync(request, runtime);
}
/**
* @param request GetCreateCustomerInfomationRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetCreateCustomerInfomationResponse
*/
public GetCreateCustomerInfomationResponse GetCreateCustomerInfomationWithOptions(GetCreateCustomerInfomationRequest 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 = "GetCreateCustomerInfomation",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCreateCustomerInfomationResponse>(CallApi(params_, req, runtime));
}
/**
* @param request GetCreateCustomerInfomationRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetCreateCustomerInfomationResponse
*/
public async Task<GetCreateCustomerInfomationResponse> GetCreateCustomerInfomationWithOptionsAsync(GetCreateCustomerInfomationRequest 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 = "GetCreateCustomerInfomation",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCreateCustomerInfomationResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request GetCreateCustomerInfomationRequest
* @return GetCreateCustomerInfomationResponse
*/
public GetCreateCustomerInfomationResponse GetCreateCustomerInfomation(GetCreateCustomerInfomationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetCreateCustomerInfomationWithOptions(request, runtime);
}
/**
* @param request GetCreateCustomerInfomationRequest
* @return GetCreateCustomerInfomationResponse
*/
public async Task<GetCreateCustomerInfomationResponse> GetCreateCustomerInfomationAsync(GetCreateCustomerInfomationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetCreateCustomerInfomationWithOptionsAsync(request, runtime);
}
/**
* @summary 获取录入客户资料的相关信息
*
* @param request GetCreateCustomerInformationRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetCreateCustomerInformationResponse
*/
public GetCreateCustomerInformationResponse GetCreateCustomerInformationWithOptions(GetCreateCustomerInformationRequest 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 = "GetCreateCustomerInformation",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCreateCustomerInformationResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 获取录入客户资料的相关信息
*
* @param request GetCreateCustomerInformationRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetCreateCustomerInformationResponse
*/
public async Task<GetCreateCustomerInformationResponse> GetCreateCustomerInformationWithOptionsAsync(GetCreateCustomerInformationRequest 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 = "GetCreateCustomerInformation",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCreateCustomerInformationResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 获取录入客户资料的相关信息
*
* @param request GetCreateCustomerInformationRequest
* @return GetCreateCustomerInformationResponse
*/
public GetCreateCustomerInformationResponse GetCreateCustomerInformation(GetCreateCustomerInformationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetCreateCustomerInformationWithOptions(request, runtime);
}
/**
* @summary 获取录入客户资料的相关信息
*
* @param request GetCreateCustomerInformationRequest
* @return GetCreateCustomerInformationResponse
*/
public async Task<GetCreateCustomerInformationResponse> GetCreateCustomerInformationAsync(GetCreateCustomerInformationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetCreateCustomerInformationWithOptionsAsync(request, runtime);
}
/**
* @summary 查询单卡诊断结果
*
* @param request GetDiagnoseResultForSingleCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetDiagnoseResultForSingleCardResponse
*/
public GetDiagnoseResultForSingleCardResponse GetDiagnoseResultForSingleCardWithOptions(GetDiagnoseResultForSingleCardRequest 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.DiagnoseTaskId))
{
query["DiagnoseTaskId"] = request.DiagnoseTaskId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionNo))
{
query["RegionNo"] = request.RegionNo;
}
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 = "GetDiagnoseResultForSingleCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDiagnoseResultForSingleCardResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询单卡诊断结果
*
* @param request GetDiagnoseResultForSingleCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetDiagnoseResultForSingleCardResponse
*/
public async Task<GetDiagnoseResultForSingleCardResponse> GetDiagnoseResultForSingleCardWithOptionsAsync(GetDiagnoseResultForSingleCardRequest 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.DiagnoseTaskId))
{
query["DiagnoseTaskId"] = request.DiagnoseTaskId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionNo))
{
query["RegionNo"] = request.RegionNo;
}
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 = "GetDiagnoseResultForSingleCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDiagnoseResultForSingleCardResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询单卡诊断结果
*
* @param request GetDiagnoseResultForSingleCardRequest
* @return GetDiagnoseResultForSingleCardResponse
*/
public GetDiagnoseResultForSingleCardResponse GetDiagnoseResultForSingleCard(GetDiagnoseResultForSingleCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetDiagnoseResultForSingleCardWithOptions(request, runtime);
}
/**
* @summary 查询单卡诊断结果
*
* @param request GetDiagnoseResultForSingleCardRequest
* @return GetDiagnoseResultForSingleCardResponse
*/
public async Task<GetDiagnoseResultForSingleCardResponse> GetDiagnoseResultForSingleCardAsync(GetDiagnoseResultForSingleCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetDiagnoseResultForSingleCardWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例详情
*
* @param request GetWirelessCloudConnectorRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetWirelessCloudConnectorResponse
*/
public GetWirelessCloudConnectorResponse GetWirelessCloudConnectorWithOptions(GetWirelessCloudConnectorRequest 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 = "GetWirelessCloudConnector",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetWirelessCloudConnectorResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例详情
*
* @param request GetWirelessCloudConnectorRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GetWirelessCloudConnectorResponse
*/
public async Task<GetWirelessCloudConnectorResponse> GetWirelessCloudConnectorWithOptionsAsync(GetWirelessCloudConnectorRequest 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 = "GetWirelessCloudConnector",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetWirelessCloudConnectorResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例详情
*
* @param request GetWirelessCloudConnectorRequest
* @return GetWirelessCloudConnectorResponse
*/
public GetWirelessCloudConnectorResponse GetWirelessCloudConnector(GetWirelessCloudConnectorRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetWirelessCloudConnectorWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例详情
*
* @param request GetWirelessCloudConnectorRequest
* @return GetWirelessCloudConnectorResponse
*/
public async Task<GetWirelessCloudConnectorResponse> GetWirelessCloudConnectorAsync(GetWirelessCloudConnectorRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetWirelessCloudConnectorWithOptionsAsync(request, runtime);
}
/**
* @summary 分享授权网络连接
*
* @param request GrantNetLinkRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GrantNetLinkResponse
*/
public GrantNetLinkResponse GrantNetLinkWithOptions(GrantNetLinkRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GrantAliUid))
{
query["GrantAliUid"] = request.GrantAliUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "GrantNetLink",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GrantNetLinkResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 分享授权网络连接
*
* @param request GrantNetLinkRequest
* @param runtime runtime options for this request RuntimeOptions
* @return GrantNetLinkResponse
*/
public async Task<GrantNetLinkResponse> GrantNetLinkWithOptionsAsync(GrantNetLinkRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GrantAliUid))
{
query["GrantAliUid"] = request.GrantAliUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "GrantNetLink",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GrantNetLinkResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 分享授权网络连接
*
* @param request GrantNetLinkRequest
* @return GrantNetLinkResponse
*/
public GrantNetLinkResponse GrantNetLink(GrantNetLinkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GrantNetLinkWithOptions(request, runtime);
}
/**
* @summary 分享授权网络连接
*
* @param request GrantNetLinkRequest
* @return GrantNetLinkResponse
*/
public async Task<GrantNetLinkResponse> GrantNetLinkAsync(GrantNetLinkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GrantNetLinkWithOptionsAsync(request, runtime);
}
/**
* @param request InnerLimitRateCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return InnerLimitRateCardsResponse
*/
public InnerLimitRateCardsResponse InnerLimitRateCardsWithOptions(InnerLimitRateCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InnerApi))
{
query["InnerApi"] = request.InnerApi;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Task))
{
query["Task"] = request.Task;
}
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 = "InnerLimitRateCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<InnerLimitRateCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @param request InnerLimitRateCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return InnerLimitRateCardsResponse
*/
public async Task<InnerLimitRateCardsResponse> InnerLimitRateCardsWithOptionsAsync(InnerLimitRateCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InnerApi))
{
query["InnerApi"] = request.InnerApi;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Task))
{
query["Task"] = request.Task;
}
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 = "InnerLimitRateCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<InnerLimitRateCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request InnerLimitRateCardsRequest
* @return InnerLimitRateCardsResponse
*/
public InnerLimitRateCardsResponse InnerLimitRateCards(InnerLimitRateCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return InnerLimitRateCardsWithOptions(request, runtime);
}
/**
* @param request InnerLimitRateCardsRequest
* @return InnerLimitRateCardsResponse
*/
public async Task<InnerLimitRateCardsResponse> InnerLimitRateCardsAsync(InnerLimitRateCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await InnerLimitRateCardsWithOptionsAsync(request, runtime);
}
/**
* @param request InnerStopCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return InnerStopCardsResponse
*/
public InnerStopCardsResponse InnerStopCardsWithOptions(InnerStopCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InnerApi))
{
query["InnerApi"] = request.InnerApi;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Task))
{
query["Task"] = request.Task;
}
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 = "InnerStopCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<InnerStopCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @param request InnerStopCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return InnerStopCardsResponse
*/
public async Task<InnerStopCardsResponse> InnerStopCardsWithOptionsAsync(InnerStopCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InnerApi))
{
query["InnerApi"] = request.InnerApi;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Task))
{
query["Task"] = request.Task;
}
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 = "InnerStopCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<InnerStopCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request InnerStopCardsRequest
* @return InnerStopCardsResponse
*/
public InnerStopCardsResponse InnerStopCards(InnerStopCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return InnerStopCardsWithOptions(request, runtime);
}
/**
* @param request InnerStopCardsRequest
* @return InnerStopCardsResponse
*/
public async Task<InnerStopCardsResponse> InnerStopCardsAsync(InnerStopCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await InnerStopCardsWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务支持的APN列表
*
* @param request ListAPNsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListAPNsResponse
*/
public ListAPNsResponse ListAPNsWithOptions(ListAPNsRequest 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 = "ListAPNs",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAPNsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务支持的APN列表
*
* @param request ListAPNsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListAPNsResponse
*/
public async Task<ListAPNsResponse> ListAPNsWithOptionsAsync(ListAPNsRequest 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 = "ListAPNs",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAPNsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务支持的APN列表
*
* @param request ListAPNsRequest
* @return ListAPNsResponse
*/
public ListAPNsResponse ListAPNs(ListAPNsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAPNsWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务支持的APN列表
*
* @param request ListAPNsRequest
* @return ListAPNsResponse
*/
public async Task<ListAPNsResponse> ListAPNsAsync(ListAPNsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAPNsWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的授权规则列表
*
* @param request ListAuthorizationRulesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListAuthorizationRulesResponse
*/
public ListAuthorizationRulesResponse ListAuthorizationRulesWithOptions(ListAuthorizationRulesRequest 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 = "ListAuthorizationRules",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAuthorizationRulesResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的授权规则列表
*
* @param request ListAuthorizationRulesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListAuthorizationRulesResponse
*/
public async Task<ListAuthorizationRulesResponse> ListAuthorizationRulesWithOptionsAsync(ListAuthorizationRulesRequest 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 = "ListAuthorizationRules",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAuthorizationRulesResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的授权规则列表
*
* @param request ListAuthorizationRulesRequest
* @return ListAuthorizationRulesResponse
*/
public ListAuthorizationRulesResponse ListAuthorizationRules(ListAuthorizationRulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAuthorizationRulesWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的授权规则列表
*
* @param request ListAuthorizationRulesRequest
* @return ListAuthorizationRulesResponse
*/
public async Task<ListAuthorizationRulesResponse> ListAuthorizationRulesAsync(ListAuthorizationRulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAuthorizationRulesWithOptionsAsync(request, runtime);
}
/**
* @summary 查询批量操作卡任务列表
*
* @param request ListBatchOperateCardsTasksRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListBatchOperateCardsTasksResponse
*/
public ListBatchOperateCardsTasksResponse ListBatchOperateCardsTasksWithOptions(ListBatchOperateCardsTasksRequest 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 = "ListBatchOperateCardsTasks",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListBatchOperateCardsTasksResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询批量操作卡任务列表
*
* @param request ListBatchOperateCardsTasksRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListBatchOperateCardsTasksResponse
*/
public async Task<ListBatchOperateCardsTasksResponse> ListBatchOperateCardsTasksWithOptionsAsync(ListBatchOperateCardsTasksRequest 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 = "ListBatchOperateCardsTasks",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListBatchOperateCardsTasksResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询批量操作卡任务列表
*
* @param request ListBatchOperateCardsTasksRequest
* @return ListBatchOperateCardsTasksResponse
*/
public ListBatchOperateCardsTasksResponse ListBatchOperateCardsTasks(ListBatchOperateCardsTasksRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListBatchOperateCardsTasksWithOptions(request, runtime);
}
/**
* @summary 查询批量操作卡任务列表
*
* @param request ListBatchOperateCardsTasksRequest
* @return ListBatchOperateCardsTasksResponse
*/
public async Task<ListBatchOperateCardsTasksResponse> ListBatchOperateCardsTasksAsync(ListBatchOperateCardsTasksRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListBatchOperateCardsTasksWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务物联网卡区域解锁支持区域
*
* @param request ListCardAreaLimitSupportAreaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListCardAreaLimitSupportAreaResponse
*/
public ListCardAreaLimitSupportAreaResponse ListCardAreaLimitSupportAreaWithOptions(ListCardAreaLimitSupportAreaRequest 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 = "ListCardAreaLimitSupportArea",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCardAreaLimitSupportAreaResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务物联网卡区域解锁支持区域
*
* @param request ListCardAreaLimitSupportAreaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListCardAreaLimitSupportAreaResponse
*/
public async Task<ListCardAreaLimitSupportAreaResponse> ListCardAreaLimitSupportAreaWithOptionsAsync(ListCardAreaLimitSupportAreaRequest 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 = "ListCardAreaLimitSupportArea",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCardAreaLimitSupportAreaResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务物联网卡区域解锁支持区域
*
* @param request ListCardAreaLimitSupportAreaRequest
* @return ListCardAreaLimitSupportAreaResponse
*/
public ListCardAreaLimitSupportAreaResponse ListCardAreaLimitSupportArea(ListCardAreaLimitSupportAreaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListCardAreaLimitSupportAreaWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务物联网卡区域解锁支持区域
*
* @param request ListCardAreaLimitSupportAreaRequest
* @return ListCardAreaLimitSupportAreaResponse
*/
public async Task<ListCardAreaLimitSupportAreaResponse> ListCardAreaLimitSupportAreaAsync(ListCardAreaLimitSupportAreaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListCardAreaLimitSupportAreaWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的卡单日流量信息列表
*
* @param request ListCardDayUsagesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListCardDayUsagesResponse
*/
public ListCardDayUsagesResponse ListCardDayUsagesWithOptions(ListCardDayUsagesRequest 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 = "ListCardDayUsages",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCardDayUsagesResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的卡单日流量信息列表
*
* @param request ListCardDayUsagesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListCardDayUsagesResponse
*/
public async Task<ListCardDayUsagesResponse> ListCardDayUsagesWithOptionsAsync(ListCardDayUsagesRequest 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 = "ListCardDayUsages",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCardDayUsagesResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的卡单日流量信息列表
*
* @param request ListCardDayUsagesRequest
* @return ListCardDayUsagesResponse
*/
public ListCardDayUsagesResponse ListCardDayUsages(ListCardDayUsagesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListCardDayUsagesWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的卡单日流量信息列表
*
* @param request ListCardDayUsagesRequest
* @return ListCardDayUsagesResponse
*/
public async Task<ListCardDayUsagesResponse> ListCardDayUsagesAsync(ListCardDayUsagesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListCardDayUsagesWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的流量信息列表
*
* @param request ListCardUsagesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListCardUsagesResponse
*/
public ListCardUsagesResponse ListCardUsagesWithOptions(ListCardUsagesRequest 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 = "ListCardUsages",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCardUsagesResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的流量信息列表
*
* @param request ListCardUsagesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListCardUsagesResponse
*/
public async Task<ListCardUsagesResponse> ListCardUsagesWithOptionsAsync(ListCardUsagesRequest 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 = "ListCardUsages",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCardUsagesResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的流量信息列表
*
* @param request ListCardUsagesRequest
* @return ListCardUsagesResponse
*/
public ListCardUsagesResponse ListCardUsages(ListCardUsagesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListCardUsagesWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的流量信息列表
*
* @param request ListCardUsagesRequest
* @return ListCardUsagesResponse
*/
public async Task<ListCardUsagesResponse> ListCardUsagesAsync(ListCardUsagesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListCardUsagesWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的连接列表
*
* @param request ListCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListCardsResponse
*/
public ListCardsResponse ListCardsWithOptions(ListCardsRequest 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 = "ListCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的连接列表
*
* @param request ListCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListCardsResponse
*/
public async Task<ListCardsResponse> ListCardsWithOptionsAsync(ListCardsRequest 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 = "ListCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例的连接列表
*
* @param request ListCardsRequest
* @return ListCardsResponse
*/
public ListCardsResponse ListCards(ListCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListCardsWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例的连接列表
*
* @param request ListCardsRequest
* @return ListCardsResponse
*/
public async Task<ListCardsResponse> ListCardsAsync(ListCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListCardsWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例下的带宽包列表
*
* @param request ListDataPackagesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListDataPackagesResponse
*/
public ListDataPackagesResponse ListDataPackagesWithOptions(ListDataPackagesRequest 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 = "ListDataPackages",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDataPackagesResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例下的带宽包列表
*
* @param request ListDataPackagesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListDataPackagesResponse
*/
public async Task<ListDataPackagesResponse> ListDataPackagesWithOptionsAsync(ListDataPackagesRequest 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 = "ListDataPackages",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDataPackagesResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例下的带宽包列表
*
* @param request ListDataPackagesRequest
* @return ListDataPackagesResponse
*/
public ListDataPackagesResponse ListDataPackages(ListDataPackagesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDataPackagesWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例下的带宽包列表
*
* @param request ListDataPackagesRequest
* @return ListDataPackagesResponse
*/
public async Task<ListDataPackagesResponse> ListDataPackagesAsync(ListDataPackagesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDataPackagesWithOptionsAsync(request, runtime);
}
/**
* @summary 查询单卡诊断信息列表
*
* @param request ListDiagnoseInfoForSingleCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListDiagnoseInfoForSingleCardResponse
*/
public ListDiagnoseInfoForSingleCardResponse ListDiagnoseInfoForSingleCardWithOptions(ListDiagnoseInfoForSingleCardRequest 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.MaxResults))
{
query["MaxResults"] = request.MaxResults;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextToken))
{
query["NextToken"] = request.NextToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionNo))
{
query["RegionNo"] = request.RegionNo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType))
{
query["SourceType"] = request.SourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status))
{
query["Status"] = request.Status;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "ListDiagnoseInfoForSingleCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDiagnoseInfoForSingleCardResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询单卡诊断信息列表
*
* @param request ListDiagnoseInfoForSingleCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListDiagnoseInfoForSingleCardResponse
*/
public async Task<ListDiagnoseInfoForSingleCardResponse> ListDiagnoseInfoForSingleCardWithOptionsAsync(ListDiagnoseInfoForSingleCardRequest 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.MaxResults))
{
query["MaxResults"] = request.MaxResults;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextToken))
{
query["NextToken"] = request.NextToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionNo))
{
query["RegionNo"] = request.RegionNo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType))
{
query["SourceType"] = request.SourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status))
{
query["Status"] = request.Status;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "ListDiagnoseInfoForSingleCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDiagnoseInfoForSingleCardResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询单卡诊断信息列表
*
* @param request ListDiagnoseInfoForSingleCardRequest
* @return ListDiagnoseInfoForSingleCardResponse
*/
public ListDiagnoseInfoForSingleCardResponse ListDiagnoseInfoForSingleCard(ListDiagnoseInfoForSingleCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDiagnoseInfoForSingleCardWithOptions(request, runtime);
}
/**
* @summary 查询单卡诊断信息列表
*
* @param request ListDiagnoseInfoForSingleCardRequest
* @return ListDiagnoseInfoForSingleCardResponse
*/
public async Task<ListDiagnoseInfoForSingleCardResponse> ListDiagnoseInfoForSingleCardAsync(ListDiagnoseInfoForSingleCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDiagnoseInfoForSingleCardWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例组的授权规则列表
*
* @param request ListGroupAuthorizationRulesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListGroupAuthorizationRulesResponse
*/
public ListGroupAuthorizationRulesResponse ListGroupAuthorizationRulesWithOptions(ListGroupAuthorizationRulesRequest 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 = "ListGroupAuthorizationRules",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListGroupAuthorizationRulesResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例组的授权规则列表
*
* @param request ListGroupAuthorizationRulesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListGroupAuthorizationRulesResponse
*/
public async Task<ListGroupAuthorizationRulesResponse> ListGroupAuthorizationRulesWithOptionsAsync(ListGroupAuthorizationRulesRequest 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 = "ListGroupAuthorizationRules",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListGroupAuthorizationRulesResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例组的授权规则列表
*
* @param request ListGroupAuthorizationRulesRequest
* @return ListGroupAuthorizationRulesResponse
*/
public ListGroupAuthorizationRulesResponse ListGroupAuthorizationRules(ListGroupAuthorizationRulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListGroupAuthorizationRulesWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例组的授权规则列表
*
* @param request ListGroupAuthorizationRulesRequest
* @return ListGroupAuthorizationRulesResponse
*/
public async Task<ListGroupAuthorizationRulesResponse> ListGroupAuthorizationRulesAsync(ListGroupAuthorizationRulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListGroupAuthorizationRulesWithOptionsAsync(request, runtime);
}
/**
* @summary 查询iotcc实例回程路由
*
* @param request ListIoTCloudConnectorBackhaulRouteRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListIoTCloudConnectorBackhaulRouteResponse
*/
public ListIoTCloudConnectorBackhaulRouteResponse ListIoTCloudConnectorBackhaulRouteWithOptions(ListIoTCloudConnectorBackhaulRouteRequest 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 = "ListIoTCloudConnectorBackhaulRoute",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListIoTCloudConnectorBackhaulRouteResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询iotcc实例回程路由
*
* @param request ListIoTCloudConnectorBackhaulRouteRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListIoTCloudConnectorBackhaulRouteResponse
*/
public async Task<ListIoTCloudConnectorBackhaulRouteResponse> ListIoTCloudConnectorBackhaulRouteWithOptionsAsync(ListIoTCloudConnectorBackhaulRouteRequest 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 = "ListIoTCloudConnectorBackhaulRoute",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListIoTCloudConnectorBackhaulRouteResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询iotcc实例回程路由
*
* @param request ListIoTCloudConnectorBackhaulRouteRequest
* @return ListIoTCloudConnectorBackhaulRouteResponse
*/
public ListIoTCloudConnectorBackhaulRouteResponse ListIoTCloudConnectorBackhaulRoute(ListIoTCloudConnectorBackhaulRouteRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListIoTCloudConnectorBackhaulRouteWithOptions(request, runtime);
}
/**
* @summary 查询iotcc实例回程路由
*
* @param request ListIoTCloudConnectorBackhaulRouteRequest
* @return ListIoTCloudConnectorBackhaulRouteResponse
*/
public async Task<ListIoTCloudConnectorBackhaulRouteResponse> ListIoTCloudConnectorBackhaulRouteAsync(ListIoTCloudConnectorBackhaulRouteRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListIoTCloudConnectorBackhaulRouteWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例下的订单列表
*
* @param request ListOrdersRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListOrdersResponse
*/
public ListOrdersResponse ListOrdersWithOptions(ListOrdersRequest 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 = "ListOrders",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListOrdersResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例下的订单列表
*
* @param request ListOrdersRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListOrdersResponse
*/
public async Task<ListOrdersResponse> ListOrdersWithOptionsAsync(ListOrdersRequest 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 = "ListOrders",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListOrdersResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例下的订单列表
*
* @param request ListOrdersRequest
* @return ListOrdersResponse
*/
public ListOrdersResponse ListOrders(ListOrdersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListOrdersWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例下的订单列表
*
* @param request ListOrdersRequest
* @return ListOrdersResponse
*/
public async Task<ListOrdersResponse> ListOrdersAsync(ListOrdersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListOrdersWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务支持的REGION
*
* @param request ListRegionsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListRegionsResponse
*/
public ListRegionsResponse ListRegionsWithOptions(ListRegionsRequest 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 = "ListRegions",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListRegionsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务支持的REGION
*
* @param request ListRegionsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListRegionsResponse
*/
public async Task<ListRegionsResponse> ListRegionsWithOptionsAsync(ListRegionsRequest 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 = "ListRegions",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListRegionsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务支持的REGION
*
* @param request ListRegionsRequest
* @return ListRegionsResponse
*/
public ListRegionsResponse ListRegions(ListRegionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListRegionsWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务支持的REGION
*
* @param request ListRegionsRequest
* @return ListRegionsResponse
*/
public async Task<ListRegionsResponse> ListRegionsAsync(ListRegionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListRegionsWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例分组列表
*
* @param request ListWirelessCloudConnectorGroupsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListWirelessCloudConnectorGroupsResponse
*/
public ListWirelessCloudConnectorGroupsResponse ListWirelessCloudConnectorGroupsWithOptions(ListWirelessCloudConnectorGroupsRequest 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 = "ListWirelessCloudConnectorGroups",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListWirelessCloudConnectorGroupsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例分组列表
*
* @param request ListWirelessCloudConnectorGroupsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListWirelessCloudConnectorGroupsResponse
*/
public async Task<ListWirelessCloudConnectorGroupsResponse> ListWirelessCloudConnectorGroupsWithOptionsAsync(ListWirelessCloudConnectorGroupsRequest 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 = "ListWirelessCloudConnectorGroups",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListWirelessCloudConnectorGroupsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例分组列表
*
* @param request ListWirelessCloudConnectorGroupsRequest
* @return ListWirelessCloudConnectorGroupsResponse
*/
public ListWirelessCloudConnectorGroupsResponse ListWirelessCloudConnectorGroups(ListWirelessCloudConnectorGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListWirelessCloudConnectorGroupsWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例分组列表
*
* @param request ListWirelessCloudConnectorGroupsRequest
* @return ListWirelessCloudConnectorGroupsResponse
*/
public async Task<ListWirelessCloudConnectorGroupsResponse> ListWirelessCloudConnectorGroupsAsync(ListWirelessCloudConnectorGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListWirelessCloudConnectorGroupsWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例列表
*
* @param request ListWirelessCloudConnectorsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListWirelessCloudConnectorsResponse
*/
public ListWirelessCloudConnectorsResponse ListWirelessCloudConnectorsWithOptions(ListWirelessCloudConnectorsRequest 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 = "ListWirelessCloudConnectors",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListWirelessCloudConnectorsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例列表
*
* @param request ListWirelessCloudConnectorsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListWirelessCloudConnectorsResponse
*/
public async Task<ListWirelessCloudConnectorsResponse> ListWirelessCloudConnectorsWithOptionsAsync(ListWirelessCloudConnectorsRequest 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 = "ListWirelessCloudConnectors",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListWirelessCloudConnectorsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务实例列表
*
* @param request ListWirelessCloudConnectorsRequest
* @return ListWirelessCloudConnectorsResponse
*/
public ListWirelessCloudConnectorsResponse ListWirelessCloudConnectors(ListWirelessCloudConnectorsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListWirelessCloudConnectorsWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务实例列表
*
* @param request ListWirelessCloudConnectorsRequest
* @return ListWirelessCloudConnectorsResponse
*/
public async Task<ListWirelessCloudConnectorsResponse> ListWirelessCloudConnectorsAsync(ListWirelessCloudConnectorsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListWirelessCloudConnectorsWithOptionsAsync(request, runtime);
}
/**
* @summary 查询5G高速上云服务支持的可用区
*
* @param request ListZonesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListZonesResponse
*/
public ListZonesResponse ListZonesWithOptions(ListZonesRequest 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 = "ListZones",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListZonesResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务支持的可用区
*
* @param request ListZonesRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListZonesResponse
*/
public async Task<ListZonesResponse> ListZonesWithOptionsAsync(ListZonesRequest 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 = "ListZones",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "GET",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListZonesResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 查询5G高速上云服务支持的可用区
*
* @param request ListZonesRequest
* @return ListZonesResponse
*/
public ListZonesResponse ListZones(ListZonesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListZonesWithOptions(request, runtime);
}
/**
* @summary 查询5G高速上云服务支持的可用区
*
* @param request ListZonesRequest
* @return ListZonesResponse
*/
public async Task<ListZonesResponse> ListZonesAsync(ListZonesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListZonesWithOptionsAsync(request, runtime);
}
/**
* @summary 运营商侧卡停机
*
* @param request LockCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return LockCardsResponse
*/
public LockCardsResponse LockCardsWithOptions(LockCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "LockCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<LockCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 运营商侧卡停机
*
* @param request LockCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return LockCardsResponse
*/
public async Task<LockCardsResponse> LockCardsWithOptionsAsync(LockCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "LockCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<LockCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 运营商侧卡停机
*
* @param request LockCardsRequest
* @return LockCardsResponse
*/
public LockCardsResponse LockCards(LockCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return LockCardsWithOptions(request, runtime);
}
/**
* @summary 运营商侧卡停机
*
* @param request LockCardsRequest
* @return LockCardsResponse
*/
public async Task<LockCardsResponse> LockCardsAsync(LockCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await LockCardsWithOptionsAsync(request, runtime);
}
/**
* @summary 修改5G高速上云服务实例属性
*
* @param request ModifyWirelessCloudConnectorFeatureRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ModifyWirelessCloudConnectorFeatureResponse
*/
public ModifyWirelessCloudConnectorFeatureResponse ModifyWirelessCloudConnectorFeatureWithOptions(ModifyWirelessCloudConnectorFeatureRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FeatureName))
{
query["FeatureName"] = request.FeatureName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FeatureValue))
{
query["FeatureValue"] = request.FeatureValue;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "ModifyWirelessCloudConnectorFeature",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyWirelessCloudConnectorFeatureResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 修改5G高速上云服务实例属性
*
* @param request ModifyWirelessCloudConnectorFeatureRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ModifyWirelessCloudConnectorFeatureResponse
*/
public async Task<ModifyWirelessCloudConnectorFeatureResponse> ModifyWirelessCloudConnectorFeatureWithOptionsAsync(ModifyWirelessCloudConnectorFeatureRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FeatureName))
{
query["FeatureName"] = request.FeatureName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FeatureValue))
{
query["FeatureValue"] = request.FeatureValue;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "ModifyWirelessCloudConnectorFeature",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyWirelessCloudConnectorFeatureResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 修改5G高速上云服务实例属性
*
* @param request ModifyWirelessCloudConnectorFeatureRequest
* @return ModifyWirelessCloudConnectorFeatureResponse
*/
public ModifyWirelessCloudConnectorFeatureResponse ModifyWirelessCloudConnectorFeature(ModifyWirelessCloudConnectorFeatureRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyWirelessCloudConnectorFeatureWithOptions(request, runtime);
}
/**
* @summary 修改5G高速上云服务实例属性
*
* @param request ModifyWirelessCloudConnectorFeatureRequest
* @return ModifyWirelessCloudConnectorFeatureResponse
*/
public async Task<ModifyWirelessCloudConnectorFeatureResponse> ModifyWirelessCloudConnectorFeatureAsync(ModifyWirelessCloudConnectorFeatureRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyWirelessCloudConnectorFeatureWithOptionsAsync(request, runtime);
}
/**
* @summary 开通5G高速上云服务
*
* @param request OpenCc5gServiceRequest
* @param runtime runtime options for this request RuntimeOptions
* @return OpenCc5gServiceResponse
*/
public OpenCc5gServiceResponse OpenCc5gServiceWithOptions(OpenCc5gServiceRequest 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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "OpenCc5gService",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<OpenCc5gServiceResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 开通5G高速上云服务
*
* @param request OpenCc5gServiceRequest
* @param runtime runtime options for this request RuntimeOptions
* @return OpenCc5gServiceResponse
*/
public async Task<OpenCc5gServiceResponse> OpenCc5gServiceWithOptionsAsync(OpenCc5gServiceRequest 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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "OpenCc5gService",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<OpenCc5gServiceResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 开通5G高速上云服务
*
* @param request OpenCc5gServiceRequest
* @return OpenCc5gServiceResponse
*/
public OpenCc5gServiceResponse OpenCc5gService(OpenCc5gServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return OpenCc5gServiceWithOptions(request, runtime);
}
/**
* @summary 开通5G高速上云服务
*
* @param request OpenCc5gServiceRequest
* @return OpenCc5gServiceResponse
*/
public async Task<OpenCc5gServiceResponse> OpenCc5gServiceAsync(OpenCc5gServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await OpenCc5gServiceWithOptionsAsync(request, runtime);
}
/**
* @summary 物联网卡换绑解锁操作
*
* @param request RebindCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return RebindCardsResponse
*/
public RebindCardsResponse RebindCardsWithOptions(RebindCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "RebindCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RebindCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 物联网卡换绑解锁操作
*
* @param request RebindCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return RebindCardsResponse
*/
public async Task<RebindCardsResponse> RebindCardsWithOptionsAsync(RebindCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "RebindCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RebindCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 物联网卡换绑解锁操作
*
* @param request RebindCardsRequest
* @return RebindCardsResponse
*/
public RebindCardsResponse RebindCards(RebindCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RebindCardsWithOptions(request, runtime);
}
/**
* @summary 物联网卡换绑解锁操作
*
* @param request RebindCardsRequest
* @return RebindCardsResponse
*/
public async Task<RebindCardsResponse> RebindCardsAsync(RebindCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RebindCardsWithOptionsAsync(request, runtime);
}
/**
* @summary 从组里移除5G高速上云服务实例
*
* @param request RemoveWirelessCloudConnectorFromGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return RemoveWirelessCloudConnectorFromGroupResponse
*/
public RemoveWirelessCloudConnectorFromGroupResponse RemoveWirelessCloudConnectorFromGroupWithOptions(RemoveWirelessCloudConnectorFromGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorIds))
{
query["WirelessCloudConnectorIds"] = request.WirelessCloudConnectorIds;
}
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 = "RemoveWirelessCloudConnectorFromGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RemoveWirelessCloudConnectorFromGroupResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 从组里移除5G高速上云服务实例
*
* @param request RemoveWirelessCloudConnectorFromGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return RemoveWirelessCloudConnectorFromGroupResponse
*/
public async Task<RemoveWirelessCloudConnectorFromGroupResponse> RemoveWirelessCloudConnectorFromGroupWithOptionsAsync(RemoveWirelessCloudConnectorFromGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorIds))
{
query["WirelessCloudConnectorIds"] = request.WirelessCloudConnectorIds;
}
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 = "RemoveWirelessCloudConnectorFromGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RemoveWirelessCloudConnectorFromGroupResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 从组里移除5G高速上云服务实例
*
* @param request RemoveWirelessCloudConnectorFromGroupRequest
* @return RemoveWirelessCloudConnectorFromGroupResponse
*/
public RemoveWirelessCloudConnectorFromGroupResponse RemoveWirelessCloudConnectorFromGroup(RemoveWirelessCloudConnectorFromGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RemoveWirelessCloudConnectorFromGroupWithOptions(request, runtime);
}
/**
* @summary 从组里移除5G高速上云服务实例
*
* @param request RemoveWirelessCloudConnectorFromGroupRequest
* @return RemoveWirelessCloudConnectorFromGroupResponse
*/
public async Task<RemoveWirelessCloudConnectorFromGroupResponse> RemoveWirelessCloudConnectorFromGroupAsync(RemoveWirelessCloudConnectorFromGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RemoveWirelessCloudConnectorFromGroupWithOptionsAsync(request, runtime);
}
/**
* @summary 重置单卡区域限制
*
* @param request ResetAreaLimitCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ResetAreaLimitCardsResponse
*/
public ResetAreaLimitCardsResponse ResetAreaLimitCardsWithOptions(ResetAreaLimitCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Province))
{
query["Province"] = request.Province;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "ResetAreaLimitCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResetAreaLimitCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 重置单卡区域限制
*
* @param request ResetAreaLimitCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ResetAreaLimitCardsResponse
*/
public async Task<ResetAreaLimitCardsResponse> ResetAreaLimitCardsWithOptionsAsync(ResetAreaLimitCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Province))
{
query["Province"] = request.Province;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "ResetAreaLimitCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResetAreaLimitCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 重置单卡区域限制
*
* @param request ResetAreaLimitCardsRequest
* @return ResetAreaLimitCardsResponse
*/
public ResetAreaLimitCardsResponse ResetAreaLimitCards(ResetAreaLimitCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResetAreaLimitCardsWithOptions(request, runtime);
}
/**
* @summary 重置单卡区域限制
*
* @param request ResetAreaLimitCardsRequest
* @return ResetAreaLimitCardsResponse
*/
public async Task<ResetAreaLimitCardsResponse> ResetAreaLimitCardsAsync(ResetAreaLimitCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResetAreaLimitCardsWithOptionsAsync(request, runtime);
}
/**
* @summary 激活单卡运营商侧卡状态恢复
*
* @param request ResumeCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ResumeCardsResponse
*/
public ResumeCardsResponse ResumeCardsWithOptions(ResumeCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "ResumeCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResumeCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 激活单卡运营商侧卡状态恢复
*
* @param request ResumeCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ResumeCardsResponse
*/
public async Task<ResumeCardsResponse> ResumeCardsWithOptionsAsync(ResumeCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "ResumeCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResumeCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 激活单卡运营商侧卡状态恢复
*
* @param request ResumeCardsRequest
* @return ResumeCardsResponse
*/
public ResumeCardsResponse ResumeCards(ResumeCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResumeCardsWithOptions(request, runtime);
}
/**
* @summary 激活单卡运营商侧卡状态恢复
*
* @param request ResumeCardsRequest
* @return ResumeCardsResponse
*/
public async Task<ResumeCardsResponse> ResumeCardsAsync(ResumeCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResumeCardsWithOptionsAsync(request, runtime);
}
/**
* @summary 撤销分享授权网络连接
*
* @param request RevokeNetLinkRequest
* @param runtime runtime options for this request RuntimeOptions
* @return RevokeNetLinkResponse
*/
public RevokeNetLinkResponse RevokeNetLinkWithOptions(RevokeNetLinkRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "RevokeNetLink",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RevokeNetLinkResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 撤销分享授权网络连接
*
* @param request RevokeNetLinkRequest
* @param runtime runtime options for this request RuntimeOptions
* @return RevokeNetLinkResponse
*/
public async Task<RevokeNetLinkResponse> RevokeNetLinkWithOptionsAsync(RevokeNetLinkRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetLinkId))
{
query["NetLinkId"] = request.NetLinkId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "RevokeNetLink",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RevokeNetLinkResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 撤销分享授权网络连接
*
* @param request RevokeNetLinkRequest
* @return RevokeNetLinkResponse
*/
public RevokeNetLinkResponse RevokeNetLink(RevokeNetLinkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RevokeNetLinkWithOptions(request, runtime);
}
/**
* @summary 撤销分享授权网络连接
*
* @param request RevokeNetLinkRequest
* @return RevokeNetLinkResponse
*/
public async Task<RevokeNetLinkResponse> RevokeNetLinkAsync(RevokeNetLinkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RevokeNetLinkWithOptionsAsync(request, runtime);
}
/**
* @summary 运营商侧卡停机
*
* @param request StopCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return StopCardsResponse
*/
public StopCardsResponse StopCardsWithOptions(StopCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "StopCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<StopCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 运营商侧卡停机
*
* @param request StopCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return StopCardsResponse
*/
public async Task<StopCardsResponse> StopCardsWithOptionsAsync(StopCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "StopCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<StopCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 运营商侧卡停机
*
* @param request StopCardsRequest
* @return StopCardsResponse
*/
public StopCardsResponse StopCards(StopCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return StopCardsWithOptions(request, runtime);
}
/**
* @summary 运营商侧卡停机
*
* @param request StopCardsRequest
* @return StopCardsResponse
*/
public async Task<StopCardsResponse> StopCardsAsync(StopCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await StopCardsWithOptionsAsync(request, runtime);
}
/**
* @summary 开启cciot单卡一键诊断
*
* @param request SubmitDiagnoseTaskForSingleCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitDiagnoseTaskForSingleCardResponse
*/
public SubmitDiagnoseTaskForSingleCardResponse SubmitDiagnoseTaskForSingleCardWithOptions(SubmitDiagnoseTaskForSingleCardRequest 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.BeginTime))
{
query["BeginTime"] = request.BeginTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionNo))
{
query["RegionNo"] = request.RegionNo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceUid))
{
query["ResourceUid"] = request.ResourceUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "SubmitDiagnoseTaskForSingleCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitDiagnoseTaskForSingleCardResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 开启cciot单卡一键诊断
*
* @param request SubmitDiagnoseTaskForSingleCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitDiagnoseTaskForSingleCardResponse
*/
public async Task<SubmitDiagnoseTaskForSingleCardResponse> SubmitDiagnoseTaskForSingleCardWithOptionsAsync(SubmitDiagnoseTaskForSingleCardRequest 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.BeginTime))
{
query["BeginTime"] = request.BeginTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionNo))
{
query["RegionNo"] = request.RegionNo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceUid))
{
query["ResourceUid"] = request.ResourceUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "SubmitDiagnoseTaskForSingleCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitDiagnoseTaskForSingleCardResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 开启cciot单卡一键诊断
*
* @param request SubmitDiagnoseTaskForSingleCardRequest
* @return SubmitDiagnoseTaskForSingleCardResponse
*/
public SubmitDiagnoseTaskForSingleCardResponse SubmitDiagnoseTaskForSingleCard(SubmitDiagnoseTaskForSingleCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SubmitDiagnoseTaskForSingleCardWithOptions(request, runtime);
}
/**
* @summary 开启cciot单卡一键诊断
*
* @param request SubmitDiagnoseTaskForSingleCardRequest
* @return SubmitDiagnoseTaskForSingleCardResponse
*/
public async Task<SubmitDiagnoseTaskForSingleCardResponse> SubmitDiagnoseTaskForSingleCardAsync(SubmitDiagnoseTaskForSingleCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SubmitDiagnoseTaskForSingleCardWithOptionsAsync(request, runtime);
}
/**
* @summary 切换cc5g实例商业类型到商业版
*
* @param request SwitchWirelessCloudConnectorToBusinessRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SwitchWirelessCloudConnectorToBusinessResponse
*/
public SwitchWirelessCloudConnectorToBusinessResponse SwitchWirelessCloudConnectorToBusinessWithOptions(SwitchWirelessCloudConnectorToBusinessRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "SwitchWirelessCloudConnectorToBusiness",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SwitchWirelessCloudConnectorToBusinessResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 切换cc5g实例商业类型到商业版
*
* @param request SwitchWirelessCloudConnectorToBusinessRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SwitchWirelessCloudConnectorToBusinessResponse
*/
public async Task<SwitchWirelessCloudConnectorToBusinessResponse> SwitchWirelessCloudConnectorToBusinessWithOptionsAsync(SwitchWirelessCloudConnectorToBusinessRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "SwitchWirelessCloudConnectorToBusiness",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SwitchWirelessCloudConnectorToBusinessResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 切换cc5g实例商业类型到商业版
*
* @param request SwitchWirelessCloudConnectorToBusinessRequest
* @return SwitchWirelessCloudConnectorToBusinessResponse
*/
public SwitchWirelessCloudConnectorToBusinessResponse SwitchWirelessCloudConnectorToBusiness(SwitchWirelessCloudConnectorToBusinessRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SwitchWirelessCloudConnectorToBusinessWithOptions(request, runtime);
}
/**
* @summary 切换cc5g实例商业类型到商业版
*
* @param request SwitchWirelessCloudConnectorToBusinessRequest
* @return SwitchWirelessCloudConnectorToBusinessResponse
*/
public async Task<SwitchWirelessCloudConnectorToBusinessResponse> SwitchWirelessCloudConnectorToBusinessAsync(SwitchWirelessCloudConnectorToBusinessRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SwitchWirelessCloudConnectorToBusinessWithOptionsAsync(request, runtime);
}
/**
* @summary 批量解锁卡
*
* @param request UnlockCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UnlockCardsResponse
*/
public UnlockCardsResponse UnlockCardsWithOptions(UnlockCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "UnlockCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnlockCardsResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 批量解锁卡
*
* @param request UnlockCardsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UnlockCardsResponse
*/
public async Task<UnlockCardsResponse> UnlockCardsWithOptionsAsync(UnlockCardsRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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 = "UnlockCards",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnlockCardsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 批量解锁卡
*
* @param request UnlockCardsRequest
* @return UnlockCardsResponse
*/
public UnlockCardsResponse UnlockCards(UnlockCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UnlockCardsWithOptions(request, runtime);
}
/**
* @summary 批量解锁卡
*
* @param request UnlockCardsRequest
* @return UnlockCardsResponse
*/
public async Task<UnlockCardsResponse> UnlockCardsAsync(UnlockCardsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UnlockCardsWithOptionsAsync(request, runtime);
}
/**
* @summary 更新5G高速上云服务实例的授权规则
*
* @param request UpdateAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateAuthorizationRuleResponse
*/
public UpdateAuthorizationRuleResponse UpdateAuthorizationRuleWithOptions(UpdateAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationPort))
{
query["DestinationPort"] = request.DestinationPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy))
{
query["Policy"] = request.Policy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCidr))
{
query["SourceCidr"] = request.SourceCidr;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "UpdateAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 更新5G高速上云服务实例的授权规则
*
* @param request UpdateAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateAuthorizationRuleResponse
*/
public async Task<UpdateAuthorizationRuleResponse> UpdateAuthorizationRuleWithOptionsAsync(UpdateAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationPort))
{
query["DestinationPort"] = request.DestinationPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy))
{
query["Policy"] = request.Policy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCidr))
{
query["SourceCidr"] = request.SourceCidr;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "UpdateAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 更新5G高速上云服务实例的授权规则
*
* @param request UpdateAuthorizationRuleRequest
* @return UpdateAuthorizationRuleResponse
*/
public UpdateAuthorizationRuleResponse UpdateAuthorizationRule(UpdateAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 更新5G高速上云服务实例的授权规则
*
* @param request UpdateAuthorizationRuleRequest
* @return UpdateAuthorizationRuleResponse
*/
public async Task<UpdateAuthorizationRuleResponse> UpdateAuthorizationRuleAsync(UpdateAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 修改批量操作卡任务
*
* @param request UpdateBatchOperateCardsTaskRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateBatchOperateCardsTaskResponse
*/
public UpdateBatchOperateCardsTaskResponse UpdateBatchOperateCardsTaskWithOptions(UpdateBatchOperateCardsTaskRequest 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.BatchOperateCardsTaskId))
{
query["BatchOperateCardsTaskId"] = request.BatchOperateCardsTaskId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EffectType))
{
query["EffectType"] = request.EffectType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IccidsOssFilePath))
{
query["IccidsOssFilePath"] = request.IccidsOssFilePath;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OperateType))
{
query["OperateType"] = request.OperateType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Threshold))
{
query["Threshold"] = request.Threshold;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorIds))
{
query["WirelessCloudConnectorIds"] = request.WirelessCloudConnectorIds;
}
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 = "UpdateBatchOperateCardsTask",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateBatchOperateCardsTaskResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 修改批量操作卡任务
*
* @param request UpdateBatchOperateCardsTaskRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateBatchOperateCardsTaskResponse
*/
public async Task<UpdateBatchOperateCardsTaskResponse> UpdateBatchOperateCardsTaskWithOptionsAsync(UpdateBatchOperateCardsTaskRequest 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.BatchOperateCardsTaskId))
{
query["BatchOperateCardsTaskId"] = request.BatchOperateCardsTaskId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EffectType))
{
query["EffectType"] = request.EffectType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccids))
{
query["Iccids"] = request.Iccids;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IccidsOssFilePath))
{
query["IccidsOssFilePath"] = request.IccidsOssFilePath;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OperateType))
{
query["OperateType"] = request.OperateType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Threshold))
{
query["Threshold"] = request.Threshold;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorIds))
{
query["WirelessCloudConnectorIds"] = request.WirelessCloudConnectorIds;
}
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 = "UpdateBatchOperateCardsTask",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateBatchOperateCardsTaskResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 修改批量操作卡任务
*
* @param request UpdateBatchOperateCardsTaskRequest
* @return UpdateBatchOperateCardsTaskResponse
*/
public UpdateBatchOperateCardsTaskResponse UpdateBatchOperateCardsTask(UpdateBatchOperateCardsTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateBatchOperateCardsTaskWithOptions(request, runtime);
}
/**
* @summary 修改批量操作卡任务
*
* @param request UpdateBatchOperateCardsTaskRequest
* @return UpdateBatchOperateCardsTaskResponse
*/
public async Task<UpdateBatchOperateCardsTaskResponse> UpdateBatchOperateCardsTaskAsync(UpdateBatchOperateCardsTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateBatchOperateCardsTaskWithOptionsAsync(request, runtime);
}
/**
* @summary 修改5G高速上云服务实例的连接描述和名称信息
*
* @param request UpdateCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateCardResponse
*/
public UpdateCardResponse UpdateCardWithOptions(UpdateCardRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccid))
{
query["Iccid"] = request.Iccid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "UpdateCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateCardResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 修改5G高速上云服务实例的连接描述和名称信息
*
* @param request UpdateCardRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateCardResponse
*/
public async Task<UpdateCardResponse> UpdateCardWithOptionsAsync(UpdateCardRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccid))
{
query["Iccid"] = request.Iccid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "UpdateCard",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateCardResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 修改5G高速上云服务实例的连接描述和名称信息
*
* @param request UpdateCardRequest
* @return UpdateCardResponse
*/
public UpdateCardResponse UpdateCard(UpdateCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateCardWithOptions(request, runtime);
}
/**
* @summary 修改5G高速上云服务实例的连接描述和名称信息
*
* @param request UpdateCardRequest
* @return UpdateCardResponse
*/
public async Task<UpdateCardResponse> UpdateCardAsync(UpdateCardRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateCardWithOptionsAsync(request, runtime);
}
/**
* @summary 更新5G高速上云服务实例的DNS授权规则
*
* @param request UpdateDNSAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateDNSAuthorizationRuleResponse
*/
public UpdateDNSAuthorizationRuleResponse UpdateDNSAuthorizationRuleWithOptions(UpdateDNSAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationIp))
{
query["DestinationIp"] = request.DestinationIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceDNSIp))
{
query["SourceDNSIp"] = request.SourceDNSIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "UpdateDNSAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateDNSAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 更新5G高速上云服务实例的DNS授权规则
*
* @param request UpdateDNSAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateDNSAuthorizationRuleResponse
*/
public async Task<UpdateDNSAuthorizationRuleResponse> UpdateDNSAuthorizationRuleWithOptionsAsync(UpdateDNSAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationIp))
{
query["DestinationIp"] = request.DestinationIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceDNSIp))
{
query["SourceDNSIp"] = request.SourceDNSIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "UpdateDNSAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateDNSAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 更新5G高速上云服务实例的DNS授权规则
*
* @param request UpdateDNSAuthorizationRuleRequest
* @return UpdateDNSAuthorizationRuleResponse
*/
public UpdateDNSAuthorizationRuleResponse UpdateDNSAuthorizationRule(UpdateDNSAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateDNSAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 更新5G高速上云服务实例的DNS授权规则
*
* @param request UpdateDNSAuthorizationRuleRequest
* @return UpdateDNSAuthorizationRuleResponse
*/
public async Task<UpdateDNSAuthorizationRuleResponse> UpdateDNSAuthorizationRuleAsync(UpdateDNSAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateDNSAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 更新5G高速上云服务实例组的授权规则
*
* @param request UpdateGroupAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateGroupAuthorizationRuleResponse
*/
public UpdateGroupAuthorizationRuleResponse UpdateGroupAuthorizationRuleWithOptions(UpdateGroupAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationPort))
{
query["DestinationPort"] = request.DestinationPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy))
{
query["Policy"] = request.Policy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCidr))
{
query["SourceCidr"] = request.SourceCidr;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "UpdateGroupAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateGroupAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 更新5G高速上云服务实例组的授权规则
*
* @param request UpdateGroupAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateGroupAuthorizationRuleResponse
*/
public async Task<UpdateGroupAuthorizationRuleResponse> UpdateGroupAuthorizationRuleWithOptionsAsync(UpdateGroupAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Destination))
{
query["Destination"] = request.Destination;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationPort))
{
query["DestinationPort"] = request.DestinationPort;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy))
{
query["Policy"] = request.Policy;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Protocol))
{
query["Protocol"] = request.Protocol;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCidr))
{
query["SourceCidr"] = request.SourceCidr;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "UpdateGroupAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateGroupAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 更新5G高速上云服务实例组的授权规则
*
* @param request UpdateGroupAuthorizationRuleRequest
* @return UpdateGroupAuthorizationRuleResponse
*/
public UpdateGroupAuthorizationRuleResponse UpdateGroupAuthorizationRule(UpdateGroupAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateGroupAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 更新5G高速上云服务实例组的授权规则
*
* @param request UpdateGroupAuthorizationRuleRequest
* @return UpdateGroupAuthorizationRuleResponse
*/
public async Task<UpdateGroupAuthorizationRuleResponse> UpdateGroupAuthorizationRuleAsync(UpdateGroupAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateGroupAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 更新5G高速上云服务实例组的DNS授权规则
*
* @param request UpdateGroupDnsAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateGroupDnsAuthorizationRuleResponse
*/
public UpdateGroupDnsAuthorizationRuleResponse UpdateGroupDnsAuthorizationRuleWithOptions(UpdateGroupDnsAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationIp))
{
query["DestinationIp"] = request.DestinationIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceDNSIp))
{
query["SourceDNSIp"] = request.SourceDNSIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "UpdateGroupDnsAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateGroupDnsAuthorizationRuleResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 更新5G高速上云服务实例组的DNS授权规则
*
* @param request UpdateGroupDnsAuthorizationRuleRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateGroupDnsAuthorizationRuleResponse
*/
public async Task<UpdateGroupDnsAuthorizationRuleResponse> UpdateGroupDnsAuthorizationRuleWithOptionsAsync(UpdateGroupDnsAuthorizationRuleRequest 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.AuthorizationRuleId))
{
query["AuthorizationRuleId"] = request.AuthorizationRuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationIp))
{
query["DestinationIp"] = request.DestinationIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceDNSIp))
{
query["SourceDNSIp"] = request.SourceDNSIp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "UpdateGroupDnsAuthorizationRule",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateGroupDnsAuthorizationRuleResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 更新5G高速上云服务实例组的DNS授权规则
*
* @param request UpdateGroupDnsAuthorizationRuleRequest
* @return UpdateGroupDnsAuthorizationRuleResponse
*/
public UpdateGroupDnsAuthorizationRuleResponse UpdateGroupDnsAuthorizationRule(UpdateGroupDnsAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateGroupDnsAuthorizationRuleWithOptions(request, runtime);
}
/**
* @summary 更新5G高速上云服务实例组的DNS授权规则
*
* @param request UpdateGroupDnsAuthorizationRuleRequest
* @return UpdateGroupDnsAuthorizationRuleResponse
*/
public async Task<UpdateGroupDnsAuthorizationRuleResponse> UpdateGroupDnsAuthorizationRuleAsync(UpdateGroupDnsAuthorizationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateGroupDnsAuthorizationRuleWithOptionsAsync(request, runtime);
}
/**
* @summary 修改5G高速上云服务实例
*
* @param request UpdateWirelessCloudConnectorRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateWirelessCloudConnectorResponse
*/
public UpdateWirelessCloudConnectorResponse UpdateWirelessCloudConnectorWithOptions(UpdateWirelessCloudConnectorRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "UpdateWirelessCloudConnector",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateWirelessCloudConnectorResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 修改5G高速上云服务实例
*
* @param request UpdateWirelessCloudConnectorRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateWirelessCloudConnectorResponse
*/
public async Task<UpdateWirelessCloudConnectorResponse> UpdateWirelessCloudConnectorWithOptionsAsync(UpdateWirelessCloudConnectorRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorId))
{
query["WirelessCloudConnectorId"] = request.WirelessCloudConnectorId;
}
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 = "UpdateWirelessCloudConnector",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateWirelessCloudConnectorResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 修改5G高速上云服务实例
*
* @param request UpdateWirelessCloudConnectorRequest
* @return UpdateWirelessCloudConnectorResponse
*/
public UpdateWirelessCloudConnectorResponse UpdateWirelessCloudConnector(UpdateWirelessCloudConnectorRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateWirelessCloudConnectorWithOptions(request, runtime);
}
/**
* @summary 修改5G高速上云服务实例
*
* @param request UpdateWirelessCloudConnectorRequest
* @return UpdateWirelessCloudConnectorResponse
*/
public async Task<UpdateWirelessCloudConnectorResponse> UpdateWirelessCloudConnectorAsync(UpdateWirelessCloudConnectorRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateWirelessCloudConnectorWithOptionsAsync(request, runtime);
}
/**
* @summary 修改5G高速上云服务实例分组
*
* @param request UpdateWirelessCloudConnectorGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateWirelessCloudConnectorGroupResponse
*/
public UpdateWirelessCloudConnectorGroupResponse UpdateWirelessCloudConnectorGroupWithOptions(UpdateWirelessCloudConnectorGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "UpdateWirelessCloudConnectorGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateWirelessCloudConnectorGroupResponse>(CallApi(params_, req, runtime));
}
/**
* @summary 修改5G高速上云服务实例分组
*
* @param request UpdateWirelessCloudConnectorGroupRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateWirelessCloudConnectorGroupResponse
*/
public async Task<UpdateWirelessCloudConnectorGroupResponse> UpdateWirelessCloudConnectorGroupWithOptionsAsync(UpdateWirelessCloudConnectorGroupRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DryRun))
{
query["DryRun"] = request.DryRun;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WirelessCloudConnectorGroupId))
{
query["WirelessCloudConnectorGroupId"] = request.WirelessCloudConnectorGroupId;
}
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 = "UpdateWirelessCloudConnectorGroup",
Version = "2022-03-14",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateWirelessCloudConnectorGroupResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @summary 修改5G高速上云服务实例分组
*
* @param request UpdateWirelessCloudConnectorGroupRequest
* @return UpdateWirelessCloudConnectorGroupResponse
*/
public UpdateWirelessCloudConnectorGroupResponse UpdateWirelessCloudConnectorGroup(UpdateWirelessCloudConnectorGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateWirelessCloudConnectorGroupWithOptions(request, runtime);
}
/**
* @summary 修改5G高速上云服务实例分组
*
* @param request UpdateWirelessCloudConnectorGroupRequest
* @return UpdateWirelessCloudConnectorGroupResponse
*/
public async Task<UpdateWirelessCloudConnectorGroupResponse> UpdateWirelessCloudConnectorGroupAsync(UpdateWirelessCloudConnectorGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateWirelessCloudConnectorGroupWithOptionsAsync(request, runtime);
}
}
}