Skip to content

Commit 7f36dc1

Browse files
committed
Support API CreateMajorProtectionBlackIpV2.
1 parent 062da8e commit 7f36dc1

File tree

5 files changed

+1878
-165
lines changed

5 files changed

+1878
-165
lines changed

waf-openapi-20211001/AlibabacloudWafOpenapi20211001.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |spec|
22

33
spec.name = "AlibabacloudWafOpenapi20211001"
4-
spec.version = "7.5.2"
4+
spec.version = "7.6.0"
55
spec.license = "Apache 2.0"
66
spec.summary = "Alibaba Cloud waf-openapi (20211001) SDK Library for Swift"
77
spec.homepage = "https://github.com/alibabacloud-sdk-swift/waf-openapi-20211001"

waf-openapi-20211001/README-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
要使用 [Carthage](https://github.com/Carthage/Carthage)`AlibabacloudWafOpenapi20211001` 集成到你的 Xcode 项目中,需要在 `Cartfile` 中定义以下内容:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/waf-openapi-20211001" "7.5.2"
20+
github "alibabacloud-sdk-swift/waf-openapi-20211001" "7.6.0"
2121
```
2222

2323
### Swift 包管理工具
@@ -26,7 +26,7 @@ github "alibabacloud-sdk-swift/waf-openapi-20211001" "7.5.2"
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/waf-openapi-20211001.git", from: "7.5.2")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/waf-openapi-20211001.git", from: "7.6.0")
3030
]
3131
```
3232

waf-openapi-20211001/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ English | [简体中文](README-CN.md)
1717
To integrate `AlibabacloudWafOpenapi20211001` into your Xcode project using [Carthage](https://github.com/Carthage/Carthage), specify it in your `Cartfile`:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/waf-openapi-20211001" "7.5.2"
20+
github "alibabacloud-sdk-swift/waf-openapi-20211001" "7.6.0"
2121
```
2222

2323
### Swift Package Manager
@@ -26,7 +26,7 @@ To integrate `AlibabacloudWafOpenapi20211001` into your Xcode project using [Swi
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/waf-openapi-20211001.git", from: "7.5.2")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/waf-openapi-20211001.git", from: "7.6.0")
3030
]
3131
```
3232

waf-openapi-20211001/Sources/AlibabacloudWafOpenapi20211001/Client.swift

Lines changed: 286 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,58 @@ open class Client : AlibabacloudOpenApi.Client {
861861
return try await createMajorProtectionBlackIpWithOptions(request as! CreateMajorProtectionBlackIpRequest, runtime as! TeaUtils.RuntimeOptions)
862862
}
863863

864+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
865+
public func createMajorProtectionBlackIpV2WithOptions(_ request: CreateMajorProtectionBlackIpV2Request, _ runtime: TeaUtils.RuntimeOptions) async throws -> CreateMajorProtectionBlackIpV2Response {
866+
try TeaUtils.Client.validateModel(request)
867+
var query: [String: Any] = [:]
868+
if (!TeaUtils.Client.isUnset(request.description_)) {
869+
query["Description"] = request.description_ ?? "";
870+
}
871+
if (!TeaUtils.Client.isUnset(request.expiredTime)) {
872+
query["ExpiredTime"] = request.expiredTime!;
873+
}
874+
if (!TeaUtils.Client.isUnset(request.instanceId)) {
875+
query["InstanceId"] = request.instanceId ?? "";
876+
}
877+
if (!TeaUtils.Client.isUnset(request.ipList)) {
878+
query["IpList"] = request.ipList ?? "";
879+
}
880+
if (!TeaUtils.Client.isUnset(request.regionId)) {
881+
query["RegionId"] = request.regionId ?? "";
882+
}
883+
if (!TeaUtils.Client.isUnset(request.resourceManagerResourceGroupId)) {
884+
query["ResourceManagerResourceGroupId"] = request.resourceManagerResourceGroupId ?? "";
885+
}
886+
if (!TeaUtils.Client.isUnset(request.ruleId)) {
887+
query["RuleId"] = request.ruleId!;
888+
}
889+
if (!TeaUtils.Client.isUnset(request.templateId)) {
890+
query["TemplateId"] = request.templateId!;
891+
}
892+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
893+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
894+
])
895+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
896+
"action": "CreateMajorProtectionBlackIpV2",
897+
"version": "2021-10-01",
898+
"protocol": "HTTPS",
899+
"pathname": "/",
900+
"method": "POST",
901+
"authType": "AK",
902+
"style": "RPC",
903+
"reqBodyType": "formData",
904+
"bodyType": "json"
905+
])
906+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
907+
return Tea.TeaConverter.fromMap(CreateMajorProtectionBlackIpV2Response(), tmp)
908+
}
909+
910+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
911+
public func createMajorProtectionBlackIpV2(_ request: CreateMajorProtectionBlackIpV2Request) async throws -> CreateMajorProtectionBlackIpV2Response {
912+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
913+
return try await createMajorProtectionBlackIpV2WithOptions(request as! CreateMajorProtectionBlackIpV2Request, runtime as! TeaUtils.RuntimeOptions)
914+
}
915+
864916
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
865917
public func createMemberAccountsWithOptions(_ request: CreateMemberAccountsRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> CreateMemberAccountsResponse {
866918
try TeaUtils.Client.validateModel(request)
@@ -904,6 +956,46 @@ open class Client : AlibabacloudOpenApi.Client {
904956
return try await createMemberAccountsWithOptions(request as! CreateMemberAccountsRequest, runtime as! TeaUtils.RuntimeOptions)
905957
}
906958

959+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
960+
public func createPocFunctionWithOptions(_ request: CreatePocFunctionRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> CreatePocFunctionResponse {
961+
try TeaUtils.Client.validateModel(request)
962+
var query: [String: Any] = [:]
963+
if (!TeaUtils.Client.isUnset(request.instanceId)) {
964+
query["InstanceId"] = request.instanceId ?? "";
965+
}
966+
if (!TeaUtils.Client.isUnset(request.regionId)) {
967+
query["RegionId"] = request.regionId ?? "";
968+
}
969+
if (!TeaUtils.Client.isUnset(request.resourceManagerResourceGroupId)) {
970+
query["ResourceManagerResourceGroupId"] = request.resourceManagerResourceGroupId ?? "";
971+
}
972+
if (!TeaUtils.Client.isUnset(request.type)) {
973+
query["Type"] = request.type ?? "";
974+
}
975+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
976+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
977+
])
978+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
979+
"action": "CreatePocFunction",
980+
"version": "2021-10-01",
981+
"protocol": "HTTPS",
982+
"pathname": "/",
983+
"method": "POST",
984+
"authType": "AK",
985+
"style": "RPC",
986+
"reqBodyType": "formData",
987+
"bodyType": "json"
988+
])
989+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
990+
return Tea.TeaConverter.fromMap(CreatePocFunctionResponse(), tmp)
991+
}
992+
993+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
994+
public func createPocFunction(_ request: CreatePocFunctionRequest) async throws -> CreatePocFunctionResponse {
995+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
996+
return try await createPocFunctionWithOptions(request as! CreatePocFunctionRequest, runtime as! TeaUtils.RuntimeOptions)
997+
}
998+
907999
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
9081000
public func createPostpaidInstanceWithOptions(_ request: CreatePostpaidInstanceRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> CreatePostpaidInstanceResponse {
9091001
try TeaUtils.Client.validateModel(request)
@@ -2738,6 +2830,86 @@ open class Client : AlibabacloudOpenApi.Client {
27382830
return try await describeCertsWithOptions(request as! DescribeCertsRequest, runtime as! TeaUtils.RuntimeOptions)
27392831
}
27402832

2833+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
2834+
public func describeChargeModuleWithOptions(_ request: DescribeChargeModuleRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeChargeModuleResponse {
2835+
try TeaUtils.Client.validateModel(request)
2836+
var query: [String: Any] = [:]
2837+
if (!TeaUtils.Client.isUnset(request.payType)) {
2838+
query["PayType"] = request.payType ?? "";
2839+
}
2840+
if (!TeaUtils.Client.isUnset(request.regionId)) {
2841+
query["RegionId"] = request.regionId ?? "";
2842+
}
2843+
if (!TeaUtils.Client.isUnset(request.resourceManagerResourceGroupId)) {
2844+
query["ResourceManagerResourceGroupId"] = request.resourceManagerResourceGroupId ?? "";
2845+
}
2846+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
2847+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
2848+
])
2849+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
2850+
"action": "DescribeChargeModule",
2851+
"version": "2021-10-01",
2852+
"protocol": "HTTPS",
2853+
"pathname": "/",
2854+
"method": "POST",
2855+
"authType": "AK",
2856+
"style": "RPC",
2857+
"reqBodyType": "formData",
2858+
"bodyType": "json"
2859+
])
2860+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
2861+
return Tea.TeaConverter.fromMap(DescribeChargeModuleResponse(), tmp)
2862+
}
2863+
2864+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
2865+
public func describeChargeModule(_ request: DescribeChargeModuleRequest) async throws -> DescribeChargeModuleResponse {
2866+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
2867+
return try await describeChargeModuleWithOptions(request as! DescribeChargeModuleRequest, runtime as! TeaUtils.RuntimeOptions)
2868+
}
2869+
2870+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
2871+
public func describeChargeResultWithOptions(_ request: DescribeChargeResultRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeChargeResultResponse {
2872+
try TeaUtils.Client.validateModel(request)
2873+
var query: [String: Any] = [:]
2874+
if (!TeaUtils.Client.isUnset(request.chargeCycle)) {
2875+
query["ChargeCycle"] = request.chargeCycle ?? "";
2876+
}
2877+
if (!TeaUtils.Client.isUnset(request.chargeModules)) {
2878+
query["ChargeModules"] = request.chargeModules ?? [];
2879+
}
2880+
if (!TeaUtils.Client.isUnset(request.payType)) {
2881+
query["PayType"] = request.payType ?? "";
2882+
}
2883+
if (!TeaUtils.Client.isUnset(request.regionId)) {
2884+
query["RegionId"] = request.regionId ?? "";
2885+
}
2886+
if (!TeaUtils.Client.isUnset(request.resourceManagerResourceGroupId)) {
2887+
query["ResourceManagerResourceGroupId"] = request.resourceManagerResourceGroupId ?? "";
2888+
}
2889+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
2890+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
2891+
])
2892+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
2893+
"action": "DescribeChargeResult",
2894+
"version": "2021-10-01",
2895+
"protocol": "HTTPS",
2896+
"pathname": "/",
2897+
"method": "POST",
2898+
"authType": "AK",
2899+
"style": "RPC",
2900+
"reqBodyType": "formData",
2901+
"bodyType": "json"
2902+
])
2903+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
2904+
return Tea.TeaConverter.fromMap(DescribeChargeResultResponse(), tmp)
2905+
}
2906+
2907+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
2908+
public func describeChargeResult(_ request: DescribeChargeResultRequest) async throws -> DescribeChargeResultResponse {
2909+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
2910+
return try await describeChargeResultWithOptions(request as! DescribeChargeResultRequest, runtime as! TeaUtils.RuntimeOptions)
2911+
}
2912+
27412913
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
27422914
public func describeCloudResourceAccessPortDetailsWithOptions(_ request: DescribeCloudResourceAccessPortDetailsRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeCloudResourceAccessPortDetailsResponse {
27432915
try TeaUtils.Client.validateModel(request)
@@ -5395,6 +5567,43 @@ open class Client : AlibabacloudOpenApi.Client {
53955567
return try await describePeakTrendWithOptions(request as! DescribePeakTrendRequest, runtime as! TeaUtils.RuntimeOptions)
53965568
}
53975569

5570+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
5571+
public func describePocFunctionsWithOptions(_ request: DescribePocFunctionsRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribePocFunctionsResponse {
5572+
try TeaUtils.Client.validateModel(request)
5573+
var query: [String: Any] = [:]
5574+
if (!TeaUtils.Client.isUnset(request.instanceId)) {
5575+
query["InstanceId"] = request.instanceId ?? "";
5576+
}
5577+
if (!TeaUtils.Client.isUnset(request.regionId)) {
5578+
query["RegionId"] = request.regionId ?? "";
5579+
}
5580+
if (!TeaUtils.Client.isUnset(request.resourceManagerResourceGroupId)) {
5581+
query["ResourceManagerResourceGroupId"] = request.resourceManagerResourceGroupId ?? "";
5582+
}
5583+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
5584+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
5585+
])
5586+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
5587+
"action": "DescribePocFunctions",
5588+
"version": "2021-10-01",
5589+
"protocol": "HTTPS",
5590+
"pathname": "/",
5591+
"method": "POST",
5592+
"authType": "AK",
5593+
"style": "RPC",
5594+
"reqBodyType": "formData",
5595+
"bodyType": "json"
5596+
])
5597+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
5598+
return Tea.TeaConverter.fromMap(DescribePocFunctionsResponse(), tmp)
5599+
}
5600+
5601+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
5602+
public func describePocFunctions(_ request: DescribePocFunctionsRequest) async throws -> DescribePocFunctionsResponse {
5603+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
5604+
return try await describePocFunctionsWithOptions(request as! DescribePocFunctionsRequest, runtime as! TeaUtils.RuntimeOptions)
5605+
}
5606+
53985607
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
53995608
public func describeProductInstancesWithOptions(_ request: DescribeProductInstancesRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeProductInstancesResponse {
54005609
try TeaUtils.Client.validateModel(request)
@@ -7292,6 +7501,43 @@ open class Client : AlibabacloudOpenApi.Client {
72927501
return try await describeUserWafLogStatusWithOptions(request as! DescribeUserWafLogStatusRequest, runtime as! TeaUtils.RuntimeOptions)
72937502
}
72947503

7504+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
7505+
public func describeVerifyContentWithOptions(_ request: DescribeVerifyContentRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeVerifyContentResponse {
7506+
try TeaUtils.Client.validateModel(request)
7507+
var query: [String: Any] = [:]
7508+
if (!TeaUtils.Client.isUnset(request.accessOrigin)) {
7509+
query["AccessOrigin"] = request.accessOrigin ?? "";
7510+
}
7511+
if (!TeaUtils.Client.isUnset(request.domainName)) {
7512+
query["DomainName"] = request.domainName ?? "";
7513+
}
7514+
if (!TeaUtils.Client.isUnset(request.instanceId)) {
7515+
query["InstanceId"] = request.instanceId ?? "";
7516+
}
7517+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
7518+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
7519+
])
7520+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
7521+
"action": "DescribeVerifyContent",
7522+
"version": "2021-10-01",
7523+
"protocol": "HTTPS",
7524+
"pathname": "/",
7525+
"method": "POST",
7526+
"authType": "AK",
7527+
"style": "RPC",
7528+
"reqBodyType": "formData",
7529+
"bodyType": "json"
7530+
])
7531+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
7532+
return Tea.TeaConverter.fromMap(DescribeVerifyContentResponse(), tmp)
7533+
}
7534+
7535+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
7536+
public func describeVerifyContent(_ request: DescribeVerifyContentRequest) async throws -> DescribeVerifyContentResponse {
7537+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
7538+
return try await describeVerifyContentWithOptions(request as! DescribeVerifyContentRequest, runtime as! TeaUtils.RuntimeOptions)
7539+
}
7540+
72957541
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
72967542
public func describeVisitTopIpWithOptions(_ request: DescribeVisitTopIpRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> DescribeVisitTopIpResponse {
72977543
try TeaUtils.Client.validateModel(request)
@@ -9409,4 +9655,44 @@ open class Client : AlibabacloudOpenApi.Client {
94099655
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
94109656
return try await untagResourcesWithOptions(request as! UntagResourcesRequest, runtime as! TeaUtils.RuntimeOptions)
94119657
}
9658+
9659+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
9660+
public func verifyDomainOwnerWithOptions(_ request: VerifyDomainOwnerRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> VerifyDomainOwnerResponse {
9661+
try TeaUtils.Client.validateModel(request)
9662+
var query: [String: Any] = [:]
9663+
if (!TeaUtils.Client.isUnset(request.domainName)) {
9664+
query["DomainName"] = request.domainName ?? "";
9665+
}
9666+
if (!TeaUtils.Client.isUnset(request.instanceId)) {
9667+
query["InstanceId"] = request.instanceId ?? "";
9668+
}
9669+
if (!TeaUtils.Client.isUnset(request.protocol_)) {
9670+
query["Protocol"] = request.protocol_ ?? "";
9671+
}
9672+
if (!TeaUtils.Client.isUnset(request.verifyType)) {
9673+
query["VerifyType"] = request.verifyType ?? "";
9674+
}
9675+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
9676+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
9677+
])
9678+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
9679+
"action": "VerifyDomainOwner",
9680+
"version": "2021-10-01",
9681+
"protocol": "HTTPS",
9682+
"pathname": "/",
9683+
"method": "POST",
9684+
"authType": "AK",
9685+
"style": "RPC",
9686+
"reqBodyType": "formData",
9687+
"bodyType": "json"
9688+
])
9689+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
9690+
return Tea.TeaConverter.fromMap(VerifyDomainOwnerResponse(), tmp)
9691+
}
9692+
9693+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
9694+
public func verifyDomainOwner(_ request: VerifyDomainOwnerRequest) async throws -> VerifyDomainOwnerResponse {
9695+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
9696+
return try await verifyDomainOwnerWithOptions(request as! VerifyDomainOwnerRequest, runtime as! TeaUtils.RuntimeOptions)
9697+
}
94129698
}

0 commit comments

Comments
 (0)