Skip to content

Commit 65fa54e

Browse files
committed
Update API CreateDefenseRule: add request parameters DefenseType.
1 parent a499fc5 commit 65fa54e

File tree

6 files changed

+29
-1
lines changed

6 files changed

+29
-1
lines changed

waf-openapi-20211001/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@alicloud/waf-openapi20211001",
3-
"version": "4.2.0",
3+
"version": "4.2.1",
44
"description": "",
55
"main": "dist/client.js",
66
"scripts": {

waf-openapi-20211001/src/client.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,10 @@ export default class Client extends OpenApi {
447447
query["DefenseScene"] = request.defenseScene;
448448
}
449449

450+
if (!$dara.isNull(request.defenseType)) {
451+
query["DefenseType"] = request.defenseType;
452+
}
453+
450454
if (!$dara.isNull(request.instanceId)) {
451455
query["InstanceId"] = request.instanceId;
452456
}
@@ -1225,6 +1229,10 @@ export default class Client extends OpenApi {
12251229
async deleteDefenseRuleWithOptions(request: $_model.DeleteDefenseRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteDefenseRuleResponse> {
12261230
request.validate();
12271231
let query = { };
1232+
if (!$dara.isNull(request.defenseType)) {
1233+
query["DefenseType"] = request.defenseType;
1234+
}
1235+
12281236
if (!$dara.isNull(request.instanceId)) {
12291237
query["InstanceId"] = request.instanceId;
12301238
}
@@ -3881,6 +3889,10 @@ export default class Client extends OpenApi {
38813889
async describeDefenseRuleWithOptions(request: $_model.DescribeDefenseRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeDefenseRuleResponse> {
38823890
request.validate();
38833891
let query = { };
3892+
if (!$dara.isNull(request.defenseType)) {
3893+
query["DefenseType"] = request.defenseType;
3894+
}
3895+
38843896
if (!$dara.isNull(request.instanceId)) {
38853897
query["InstanceId"] = request.instanceId;
38863898
}
@@ -9211,6 +9223,10 @@ export default class Client extends OpenApi {
92119223
query["DefenseScene"] = request.defenseScene;
92129224
}
92139225

9226+
if (!$dara.isNull(request.defenseType)) {
9227+
query["DefenseType"] = request.defenseType;
9228+
}
9229+
92149230
if (!$dara.isNull(request.instanceId)) {
92159231
query["InstanceId"] = request.instanceId;
92169232
}

waf-openapi-20211001/src/models/CreateDefenseRuleRequest.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export class CreateDefenseRuleRequest extends $dara.Model {
2424
* waf_group
2525
*/
2626
defenseScene?: string;
27+
defenseType?: string;
2728
/**
2829
* @remarks
2930
* The ID of the Web Application Firewall (WAF) instance.
@@ -72,6 +73,7 @@ export class CreateDefenseRuleRequest extends $dara.Model {
7273
static names(): { [key: string]: string } {
7374
return {
7475
defenseScene: 'DefenseScene',
76+
defenseType: 'DefenseType',
7577
instanceId: 'InstanceId',
7678
regionId: 'RegionId',
7779
resource: 'Resource',
@@ -84,6 +86,7 @@ export class CreateDefenseRuleRequest extends $dara.Model {
8486
static types(): { [key: string]: any } {
8587
return {
8688
defenseScene: 'string',
89+
defenseType: 'string',
8790
instanceId: 'string',
8891
regionId: 'string',
8992
resource: 'string',

waf-openapi-20211001/src/models/DeleteDefenseRuleRequest.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as $dara from '@darabonba/typescript';
33

44

55
export class DeleteDefenseRuleRequest extends $dara.Model {
6+
defenseType?: string;
67
/**
78
* @remarks
89
* The ID of the Web Application Firewall (WAF) instance.
@@ -55,6 +56,7 @@ export class DeleteDefenseRuleRequest extends $dara.Model {
5556
templateId?: number;
5657
static names(): { [key: string]: string } {
5758
return {
59+
defenseType: 'DefenseType',
5860
instanceId: 'InstanceId',
5961
regionId: 'RegionId',
6062
resource: 'Resource',
@@ -66,6 +68,7 @@ export class DeleteDefenseRuleRequest extends $dara.Model {
6668

6769
static types(): { [key: string]: any } {
6870
return {
71+
defenseType: 'string',
6972
instanceId: 'string',
7073
regionId: 'string',
7174
resource: 'string',

waf-openapi-20211001/src/models/DescribeDefenseRuleRequest.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as $dara from '@darabonba/typescript';
33

44

55
export class DescribeDefenseRuleRequest extends $dara.Model {
6+
defenseType?: string;
67
/**
78
* @remarks
89
* The ID of the Web Application Firewall (WAF) instance.
@@ -55,6 +56,7 @@ export class DescribeDefenseRuleRequest extends $dara.Model {
5556
templateId?: number;
5657
static names(): { [key: string]: string } {
5758
return {
59+
defenseType: 'DefenseType',
5860
instanceId: 'InstanceId',
5961
regionId: 'RegionId',
6062
resource: 'Resource',
@@ -66,6 +68,7 @@ export class DescribeDefenseRuleRequest extends $dara.Model {
6668

6769
static types(): { [key: string]: any } {
6870
return {
71+
defenseType: 'string',
6972
instanceId: 'string',
7073
regionId: 'string',
7174
resource: 'string',

waf-openapi-20211001/src/models/ModifyDefenseRuleRequest.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class ModifyDefenseRuleRequest extends $dara.Model {
1313
* waf_group
1414
*/
1515
defenseScene?: string;
16+
defenseType?: string;
1617
/**
1718
* @remarks
1819
* The ID of the Web Application Firewall (WAF) instance.
@@ -61,6 +62,7 @@ export class ModifyDefenseRuleRequest extends $dara.Model {
6162
static names(): { [key: string]: string } {
6263
return {
6364
defenseScene: 'DefenseScene',
65+
defenseType: 'DefenseType',
6466
instanceId: 'InstanceId',
6567
regionId: 'RegionId',
6668
resource: 'Resource',
@@ -73,6 +75,7 @@ export class ModifyDefenseRuleRequest extends $dara.Model {
7375
static types(): { [key: string]: any } {
7476
return {
7577
defenseScene: 'string',
78+
defenseType: 'string',
7679
instanceId: 'string',
7780
regionId: 'string',
7881
resource: 'string',

0 commit comments

Comments
 (0)