@@ -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