@@ -1126,6 +1126,49 @@ open class Client : AlibabacloudOpenApi.Client {
1126
1126
return try await deleteDefenseRuleWithOptions ( request as! DeleteDefenseRuleRequest , runtime as! TeaUtils . RuntimeOptions )
1127
1127
}
1128
1128
1129
+ @available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
1130
+ public func deleteDefenseRuleBlockIpWithOptions( _ request: DeleteDefenseRuleBlockIpRequest , _ runtime: TeaUtils . RuntimeOptions ) async throws -> DeleteDefenseRuleBlockIpResponse {
1131
+ try TeaUtils . Client. validateModel ( request)
1132
+ var query : [ String : Any ] = [ : ]
1133
+ if ( !TeaUtils. Client. isUnset ( request. instanceId) ) {
1134
+ query [ " InstanceId " ] = request. instanceId ?? " " ;
1135
+ }
1136
+ if ( !TeaUtils. Client. isUnset ( request. regionId) ) {
1137
+ query [ " RegionId " ] = request. regionId ?? " " ;
1138
+ }
1139
+ if ( !TeaUtils. Client. isUnset ( request. resourceManagerResourceGroupId) ) {
1140
+ query [ " ResourceManagerResourceGroupId " ] = request. resourceManagerResourceGroupId ?? " " ;
1141
+ }
1142
+ if ( !TeaUtils. Client. isUnset ( request. ruleId) ) {
1143
+ query [ " RuleId " ] = request. ruleId!;
1144
+ }
1145
+ if ( !TeaUtils. Client. isUnset ( request. templateId) ) {
1146
+ query [ " TemplateId " ] = request. templateId!;
1147
+ }
1148
+ var req : AlibabacloudOpenApi . OpenApiRequest = AlibabacloudOpenApi . OpenApiRequest ( [
1149
+ " query " : AlibabaCloudOpenApiUtil . Client. query ( query)
1150
+ ] )
1151
+ var params : AlibabacloudOpenApi . Params = AlibabacloudOpenApi . Params ( [
1152
+ " action " : " DeleteDefenseRuleBlockIp " ,
1153
+ " version " : " 2021-10-01 " ,
1154
+ " protocol " : " HTTPS " ,
1155
+ " pathname " : " / " ,
1156
+ " method " : " POST " ,
1157
+ " authType " : " AK " ,
1158
+ " style " : " RPC " ,
1159
+ " reqBodyType " : " formData " ,
1160
+ " bodyType " : " json "
1161
+ ] )
1162
+ var tmp : [ String : Any ] = try await callApi ( params as! AlibabacloudOpenApi . Params , req as! AlibabacloudOpenApi . OpenApiRequest , runtime as! TeaUtils . RuntimeOptions )
1163
+ return Tea . TeaConverter. fromMap ( DeleteDefenseRuleBlockIpResponse ( ) , tmp)
1164
+ }
1165
+
1166
+ @available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
1167
+ public func deleteDefenseRuleBlockIp( _ request: DeleteDefenseRuleBlockIpRequest ) async throws -> DeleteDefenseRuleBlockIpResponse {
1168
+ var runtime : TeaUtils . RuntimeOptions = TeaUtils . RuntimeOptions ( [ : ] )
1169
+ return try await deleteDefenseRuleBlockIpWithOptions ( request as! DeleteDefenseRuleBlockIpRequest , runtime as! TeaUtils . RuntimeOptions )
1170
+ }
1171
+
1129
1172
@available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
1130
1173
public func deleteDefenseTemplateWithOptions( _ request: DeleteDefenseTemplateRequest , _ runtime: TeaUtils . RuntimeOptions ) async throws -> DeleteDefenseTemplateResponse {
1131
1174
try TeaUtils . Client. validateModel ( request)
@@ -3399,6 +3442,9 @@ open class Client : AlibabacloudOpenApi.Client {
3399
3442
if ( !TeaUtils. Client. isUnset ( request. domain) ) {
3400
3443
query [ " Domain " ] = request. domain ?? " " ;
3401
3444
}
3445
+ if ( !TeaUtils. Client. isUnset ( request. domainId) ) {
3446
+ query [ " DomainId " ] = request. domainId ?? " " ;
3447
+ }
3402
3448
if ( !TeaUtils. Client. isUnset ( request. instanceId) ) {
3403
3449
query [ " InstanceId " ] = request. instanceId ?? " " ;
3404
3450
}
@@ -7371,6 +7417,9 @@ open class Client : AlibabacloudOpenApi.Client {
7371
7417
if ( !TeaUtils. Client. isUnset ( request. domain) ) {
7372
7418
query [ " Domain " ] = request. domain ?? " " ;
7373
7419
}
7420
+ if ( !TeaUtils. Client. isUnset ( request. domainId) ) {
7421
+ query [ " DomainId " ] = request. domainId ?? " " ;
7422
+ }
7374
7423
if ( !TeaUtils. Client. isUnset ( request. instanceId) ) {
7375
7424
query [ " InstanceId " ] = request. instanceId ?? " " ;
7376
7425
}
0 commit comments