@@ -1434,6 +1434,61 @@ open class Client : AlibabacloudOpenApi.Client {
1434
1434
return try await createAutoSnapshotPolicyWithOptions(request as! CreateAutoSnapshotPolicyRequest, runtime as! TeaUtils.RuntimeOptions)
1435
1435
}
1436
1436
1437
+ @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
1438
+ public func createBandwidthResourcePackagesWithOptions(_ request: CreateBandwidthResourcePackagesRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> CreateBandwidthResourcePackagesResponse {
1439
+ try TeaUtils.Client.validateModel(request)
1440
+ var query: [String: Any] = [:]
1441
+ if (!TeaUtils.Client.isUnset(request.amount)) {
1442
+ query["Amount"] = request.amount!;
1443
+ }
1444
+ if (!TeaUtils.Client.isUnset(request.autoPay)) {
1445
+ query["AutoPay"] = request.autoPay!;
1446
+ }
1447
+ if (!TeaUtils.Client.isUnset(request.packageSize)) {
1448
+ query["PackageSize"] = request.packageSize!;
1449
+ }
1450
+ if (!TeaUtils.Client.isUnset(request.period)) {
1451
+ query["Period"] = request.period!;
1452
+ }
1453
+ if (!TeaUtils.Client.isUnset(request.periodUnit)) {
1454
+ query["PeriodUnit"] = request.periodUnit ?? "";
1455
+ }
1456
+ if (!TeaUtils.Client.isUnset(request.promotionId)) {
1457
+ query["PromotionId"] = request.promotionId ?? "";
1458
+ }
1459
+ if (!TeaUtils.Client.isUnset(request.regionId)) {
1460
+ query["RegionId"] = request.regionId ?? "";
1461
+ }
1462
+ var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
1463
+ "query": AlibabaCloudOpenApiUtil.Client.query(query)
1464
+ ])
1465
+ var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
1466
+ "action": "CreateBandwidthResourcePackages",
1467
+ "version": "2020-09-30",
1468
+ "protocol": "HTTPS",
1469
+ "pathname": "/",
1470
+ "method": "POST",
1471
+ "authType": "AK",
1472
+ "style": "RPC",
1473
+ "reqBodyType": "formData",
1474
+ "bodyType": "json"
1475
+ ])
1476
+ if (TeaUtils.Client.isUnset(self._signatureVersion) || !TeaUtils.Client.equalString(self._signatureVersion, "v4")) {
1477
+ var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
1478
+ return Tea.TeaConverter.fromMap(CreateBandwidthResourcePackagesResponse(), tmp)
1479
+ }
1480
+ else {
1481
+ var tmp: [String: Any] = try await execute(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
1482
+ return Tea.TeaConverter.fromMap(CreateBandwidthResourcePackagesResponse(), tmp)
1483
+ }
1484
+ }
1485
+
1486
+ @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
1487
+ public func createBandwidthResourcePackages(_ request: CreateBandwidthResourcePackagesRequest) async throws -> CreateBandwidthResourcePackagesResponse {
1488
+ var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
1489
+ return try await createBandwidthResourcePackagesWithOptions(request as! CreateBandwidthResourcePackagesRequest, runtime as! TeaUtils.RuntimeOptions)
1490
+ }
1491
+
1437
1492
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
1438
1493
public func createBundleWithOptions(_ request: CreateBundleRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> CreateBundleResponse {
1439
1494
try TeaUtils.Client.validateModel(request)
@@ -4652,6 +4707,9 @@ open class Client : AlibabacloudOpenApi.Client {
4652
4707
if (!TeaUtils.Client.isUnset(request.gpuDriverType)) {
4653
4708
query["GpuDriverType"] = request.gpuDriverType ?? "";
4654
4709
}
4710
+ if (!TeaUtils.Client.isUnset(request.gpuMemory)) {
4711
+ query["GpuMemory"] = request.gpuMemory!;
4712
+ }
4655
4713
if (!TeaUtils.Client.isUnset(request.instanceTypeFamily)) {
4656
4714
query["InstanceTypeFamily"] = request.instanceTypeFamily ?? "";
4657
4715
}
@@ -4855,6 +4913,12 @@ open class Client : AlibabacloudOpenApi.Client {
4855
4913
public func describeDesktopsInGroupWithOptions(_ request: DescribeDesktopsInGroupRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeDesktopsInGroupResponse {
4856
4914
try TeaUtils.Client.validateModel(request)
4857
4915
var query: [String: Any] = [:]
4916
+ if (!TeaUtils.Client.isUnset(request.customEndTimePeriod)) {
4917
+ query["CustomEndTimePeriod"] = request.customEndTimePeriod!;
4918
+ }
4919
+ if (!TeaUtils.Client.isUnset(request.customStartTimePeriod)) {
4920
+ query["CustomStartTimePeriod"] = request.customStartTimePeriod!;
4921
+ }
4858
4922
if (!TeaUtils.Client.isUnset(request.desktopGroupId)) {
4859
4923
query["DesktopGroupId"] = request.desktopGroupId ?? "";
4860
4924
}
@@ -5775,6 +5839,12 @@ open class Client : AlibabacloudOpenApi.Client {
5775
5839
if (!TeaUtils.Client.isUnset(request.nextToken)) {
5776
5840
query["NextToken"] = request.nextToken ?? "";
5777
5841
}
5842
+ if (!TeaUtils.Client.isUnset(request.pageNumber)) {
5843
+ query["PageNumber"] = request.pageNumber!;
5844
+ }
5845
+ if (!TeaUtils.Client.isUnset(request.pageSize)) {
5846
+ query["PageSize"] = request.pageSize!;
5847
+ }
5778
5848
if (!TeaUtils.Client.isUnset(request.policyGroupId)) {
5779
5849
query["PolicyGroupId"] = request.policyGroupId ?? [];
5780
5850
}
@@ -9348,6 +9418,9 @@ open class Client : AlibabacloudOpenApi.Client {
9348
9418
if (!TeaUtils.Client.isUnset(request.regionId)) {
9349
9419
query["RegionId"] = request.regionId ?? "";
9350
9420
}
9421
+ if (!TeaUtils.Client.isUnset(request.resellerOwnerUid)) {
9422
+ query["ResellerOwnerUid"] = request.resellerOwnerUid!;
9423
+ }
9351
9424
if (!TeaUtils.Client.isUnset(request.rootDiskPerformanceLevel)) {
9352
9425
query["RootDiskPerformanceLevel"] = request.rootDiskPerformanceLevel ?? "";
9353
9426
}
@@ -9752,6 +9825,49 @@ open class Client : AlibabacloudOpenApi.Client {
9752
9825
return try await modifyOfficeSiteCrossDesktopAccessWithOptions(request as! ModifyOfficeSiteCrossDesktopAccessRequest, runtime as! TeaUtils.RuntimeOptions)
9753
9826
}
9754
9827
9828
+ @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
9829
+ public func modifyOfficeSiteDnsInfoWithOptions(_ request: ModifyOfficeSiteDnsInfoRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> ModifyOfficeSiteDnsInfoResponse {
9830
+ try TeaUtils.Client.validateModel(request)
9831
+ var query: [String: Any] = [:]
9832
+ if (!TeaUtils.Client.isUnset(request.dnsAddress)) {
9833
+ query["DnsAddress"] = request.dnsAddress ?? [];
9834
+ }
9835
+ if (!TeaUtils.Client.isUnset(request.officeSiteId)) {
9836
+ query["OfficeSiteId"] = request.officeSiteId ?? "";
9837
+ }
9838
+ if (!TeaUtils.Client.isUnset(request.regionId)) {
9839
+ query["RegionId"] = request.regionId ?? "";
9840
+ }
9841
+ var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
9842
+ "query": AlibabaCloudOpenApiUtil.Client.query(query)
9843
+ ])
9844
+ var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
9845
+ "action": "ModifyOfficeSiteDnsInfo",
9846
+ "version": "2020-09-30",
9847
+ "protocol": "HTTPS",
9848
+ "pathname": "/",
9849
+ "method": "POST",
9850
+ "authType": "AK",
9851
+ "style": "RPC",
9852
+ "reqBodyType": "formData",
9853
+ "bodyType": "json"
9854
+ ])
9855
+ if (TeaUtils.Client.isUnset(self._signatureVersion) || !TeaUtils.Client.equalString(self._signatureVersion, "v4")) {
9856
+ var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
9857
+ return Tea.TeaConverter.fromMap(ModifyOfficeSiteDnsInfoResponse(), tmp)
9858
+ }
9859
+ else {
9860
+ var tmp: [String: Any] = try await execute(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
9861
+ return Tea.TeaConverter.fromMap(ModifyOfficeSiteDnsInfoResponse(), tmp)
9862
+ }
9863
+ }
9864
+
9865
+ @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
9866
+ public func modifyOfficeSiteDnsInfo(_ request: ModifyOfficeSiteDnsInfoRequest) async throws -> ModifyOfficeSiteDnsInfoResponse {
9867
+ var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
9868
+ return try await modifyOfficeSiteDnsInfoWithOptions(request as! ModifyOfficeSiteDnsInfoRequest, runtime as! TeaUtils.RuntimeOptions)
9869
+ }
9870
+
9755
9871
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
9756
9872
public func modifyOfficeSiteMfaEnabledWithOptions(_ request: ModifyOfficeSiteMfaEnabledRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> ModifyOfficeSiteMfaEnabledResponse {
9757
9873
try TeaUtils.Client.validateModel(request)
@@ -10603,6 +10719,9 @@ open class Client : AlibabacloudOpenApi.Client {
10603
10719
if (!TeaUtils.Client.isUnset(request.autoPay)) {
10604
10720
query["AutoPay"] = request.autoPay!;
10605
10721
}
10722
+ if (!TeaUtils.Client.isUnset(request.autoRenew)) {
10723
+ query["AutoRenew"] = request.autoRenew!;
10724
+ }
10606
10725
if (!TeaUtils.Client.isUnset(request.networkPackageId)) {
10607
10726
query["NetworkPackageId"] = request.networkPackageId ?? [];
10608
10727
}
0 commit comments