Skip to content

Commit ed89f79

Browse files
committed
Support API DescribeApisecEventDetail.
1 parent 77f366f commit ed89f79

20 files changed

+488
-239
lines changed

waf-openapi-20211001/ChangeLog.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
2025-11-04 Version: 7.0.0
2+
- Support API DescribeApisecEventDetail.
3+
- Delete API CreateMajorProtectionBlackIpV2.
4+
- Update API DeleteApisecEvents: add request parameters EventScope.
5+
- Update API DescribeApisecApiResources: add response parameters Body.Data.$.AccountEventNum.
6+
- Update API DescribeApisecEvents: add request parameters Account.
7+
- Update API DescribeApisecEvents: add request parameters EventScope.
8+
- Update API DescribeApisecEvents: add response parameters Body.Data.$.AttackerList.
9+
- Update API DescribeApisecStatistics: add response parameters Body.Data.Account.
10+
- Update API DescribeSensitiveRequestLog: add request parameters Account.
11+
- Update API DescribeSensitiveRequestLog: add response parameters Body.Data.$.Account.
12+
- Update API DescribeUserEventTrend: add request parameters EventScope.
13+
- Update API DescribeUserEventType: add request parameters EventScope.
14+
- Update API ModifyApisecEvents: add request parameters EventScope.
15+
16+
117
2025-10-30 Version: 6.7.0
218
- Support API CreateLogDeliveryConfig.
319
- Support API DeleteHybridCloudGroup.

waf-openapi-20211001/core/Client.cs

Lines changed: 224 additions & 176 deletions
Large diffs are not rendered by default.

waf-openapi-20211001/core/Models/CreateMajorProtectionBlackIpV2ResponseBody.cs

Lines changed: 0 additions & 22 deletions
This file was deleted.

waf-openapi-20211001/core/Models/DeleteApisecEventsRequest.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ public class DeleteApisecEventsRequest : TeaModel {
3030
[Validation(Required=false)]
3131
public List<string> EventIds { get; set; }
3232

33+
/// <summary>
34+
/// <b>Example:</b>
35+
/// <para>ip</para>
36+
/// </summary>
37+
[NameInMap("EventScope")]
38+
[Validation(Required=false)]
39+
public string EventScope { get; set; }
40+
3341
/// <summary>
3442
/// <para>The ID of the Web Application Firewall (WAF) instance.</para>
3543
/// <remarks>

waf-openapi-20211001/core/Models/DescribeApisecApiResourcesResponseBody.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ public class DescribeApisecApiResourcesResponseBodyData : TeaModel {
2626
[Validation(Required=false)]
2727
public long? AbnormalNum { get; set; }
2828

29+
/// <summary>
30+
/// <b>Example:</b>
31+
/// <para>1</para>
32+
/// </summary>
33+
[NameInMap("AccountEventNum")]
34+
[Validation(Required=false)]
35+
public long? AccountEventNum { get; set; }
36+
2937
/// <summary>
3038
/// <para>The total number of calls to this API in the previous 30 days.</para>
3139
///

waf-openapi-20211001/core/Models/CreateMajorProtectionBlackIpV2Request.cs renamed to waf-openapi-20211001/core/Models/DescribeApisecEventDetailRequest.cs

Lines changed: 21 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -8,44 +8,50 @@
88

99
namespace AlibabaCloud.SDK.Waf_openapi20211001.Models
1010
{
11-
public class CreateMajorProtectionBlackIpV2Request : TeaModel {
11+
public class DescribeApisecEventDetailRequest : TeaModel {
1212
/// <summary>
1313
/// <b>Example:</b>
14-
/// <para>Protection for major events</para>
14+
/// <para>428</para>
1515
/// </summary>
16-
[NameInMap("Description")]
16+
[NameInMap("ClusterId")]
1717
[Validation(Required=false)]
18-
public string Description { get; set; }
18+
public string ClusterId { get; set; }
1919

2020
/// <summary>
21-
/// <para>This parameter is required.</para>
22-
///
2321
/// <b>Example:</b>
24-
/// <para>1716528465</para>
22+
/// <para>event_info</para>
2523
/// </summary>
26-
[NameInMap("ExpiredTime")]
24+
[NameInMap("DetailType")]
2725
[Validation(Required=false)]
28-
public long? ExpiredTime { get; set; }
26+
public string DetailType { get; set; }
2927

3028
/// <summary>
3129
/// <para>This parameter is required.</para>
3230
///
3331
/// <b>Example:</b>
34-
/// <para>waf_v3prepaid_public_cn-2r42s6y****</para>
32+
/// <para>18ba94fea9***e66ba0557b7b91</para>
3533
/// </summary>
36-
[NameInMap("InstanceId")]
34+
[NameInMap("EventId")]
3735
[Validation(Required=false)]
38-
public string InstanceId { get; set; }
36+
public string EventId { get; set; }
37+
38+
/// <summary>
39+
/// <b>Example:</b>
40+
/// <para>ip</para>
41+
/// </summary>
42+
[NameInMap("EventScope")]
43+
[Validation(Required=false)]
44+
public string EventScope { get; set; }
3945

4046
/// <summary>
4147
/// <para>This parameter is required.</para>
4248
///
4349
/// <b>Example:</b>
44-
/// <para>192.0.XX.XX,192.0.XX.XX/24</para>
50+
/// <para>waf_elasticity-cn-0xldbqtm005</para>
4551
/// </summary>
46-
[NameInMap("IpList")]
52+
[NameInMap("InstanceId")]
4753
[Validation(Required=false)]
48-
public string IpList { get; set; }
54+
public string InstanceId { get; set; }
4955

5056
/// <summary>
5157
/// <b>Example:</b>
@@ -63,26 +69,6 @@ public class CreateMajorProtectionBlackIpV2Request : TeaModel {
6369
[Validation(Required=false)]
6470
public string ResourceManagerResourceGroupId { get; set; }
6571

66-
/// <summary>
67-
/// <para>This parameter is required.</para>
68-
///
69-
/// <b>Example:</b>
70-
/// <para>12399</para>
71-
/// </summary>
72-
[NameInMap("RuleId")]
73-
[Validation(Required=false)]
74-
public long? RuleId { get; set; }
75-
76-
/// <summary>
77-
/// <para>This parameter is required.</para>
78-
///
79-
/// <b>Example:</b>
80-
/// <para>2221</para>
81-
/// </summary>
82-
[NameInMap("TemplateId")]
83-
[Validation(Required=false)]
84-
public long? TemplateId { get; set; }
85-
8672
}
8773

8874
}

waf-openapi-20211001/core/Models/CreateMajorProtectionBlackIpV2Response.cs renamed to waf-openapi-20211001/core/Models/DescribeApisecEventDetailResponse.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace AlibabaCloud.SDK.Waf_openapi20211001.Models
1010
{
11-
public class CreateMajorProtectionBlackIpV2Response : TeaModel {
11+
public class DescribeApisecEventDetailResponse : TeaModel {
1212
[NameInMap("headers")]
1313
[Validation(Required=false)]
1414
public Dictionary<string, string> Headers { get; set; }
@@ -19,7 +19,7 @@ public class CreateMajorProtectionBlackIpV2Response : TeaModel {
1919

2020
[NameInMap("body")]
2121
[Validation(Required=false)]
22-
public CreateMajorProtectionBlackIpV2ResponseBody Body { get; set; }
22+
public DescribeApisecEventDetailResponseBody Body { get; set; }
2323

2424
}
2525

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.IO;
6+
7+
using Tea;
8+
9+
namespace AlibabaCloud.SDK.Waf_openapi20211001.Models
10+
{
11+
public class DescribeApisecEventDetailResponseBody : TeaModel {
12+
/// <summary>
13+
/// <b>Example:</b>
14+
/// <para>345</para>
15+
/// </summary>
16+
[NameInMap("AttackCnt")]
17+
[Validation(Required=false)]
18+
public string AttackCnt { get; set; }
19+
20+
[NameInMap("AttackerList")]
21+
[Validation(Required=false)]
22+
public List<string> AttackerList { get; set; }
23+
24+
/// <summary>
25+
/// <b>Example:</b>
26+
/// <para>{\&quot;location\&quot;:[\&quot;FR\&quot;,\&quot;CN\&quot;],\&quot;location_type\&quot;:\&quot;country\&quot;}</para>
27+
/// </summary>
28+
[NameInMap("DetailValue")]
29+
[Validation(Required=false)]
30+
public string DetailValue { get; set; }
31+
32+
/// <summary>
33+
/// <b>Example:</b>
34+
/// <para>1683703260</para>
35+
/// </summary>
36+
[NameInMap("EndTs")]
37+
[Validation(Required=false)]
38+
public string EndTs { get; set; }
39+
40+
/// <summary>
41+
/// <b>Example:</b>
42+
/// <para>18ba94fea9***e66ba0557b7b91</para>
43+
/// </summary>
44+
[NameInMap("EventId")]
45+
[Validation(Required=false)]
46+
public string EventId { get; set; }
47+
48+
/// <summary>
49+
/// <b>Example:</b>
50+
/// <para>low</para>
51+
/// </summary>
52+
[NameInMap("EventLevel")]
53+
[Validation(Required=false)]
54+
public string EventLevel { get; set; }
55+
56+
/// <summary>
57+
/// <b>Example:</b>
58+
/// <para>ip</para>
59+
/// </summary>
60+
[NameInMap("EventScope")]
61+
[Validation(Required=false)]
62+
public string EventScope { get; set; }
63+
64+
/// <summary>
65+
/// <b>Example:</b>
66+
/// <para>ObtainSensitiveUnauthorized</para>
67+
/// </summary>
68+
[NameInMap("EventTag")]
69+
[Validation(Required=false)]
70+
public string EventTag { get; set; }
71+
72+
/// <summary>
73+
/// <b>Example:</b>
74+
/// <para>already confirmed.</para>
75+
/// </summary>
76+
[NameInMap("Note")]
77+
[Validation(Required=false)]
78+
public string Note { get; set; }
79+
80+
/// <summary>
81+
/// <b>Example:</b>
82+
/// <para>custom</para>
83+
/// </summary>
84+
[NameInMap("Origin")]
85+
[Validation(Required=false)]
86+
public string Origin { get; set; }
87+
88+
/// <summary>
89+
/// <b>Example:</b>
90+
/// <para>D7861F61-5B61-46CE-A47C-6B19160D5EB0</para>
91+
/// </summary>
92+
[NameInMap("RequestId")]
93+
[Validation(Required=false)]
94+
public string RequestId { get; set; }
95+
96+
/// <summary>
97+
/// <b>Example:</b>
98+
/// <para>1683648000</para>
99+
/// </summary>
100+
[NameInMap("StartTs")]
101+
[Validation(Required=false)]
102+
public string StartTs { get; set; }
103+
104+
/// <summary>
105+
/// <b>Example:</b>
106+
/// <para>toBeConfirmed</para>
107+
/// </summary>
108+
[NameInMap("UserStatus")]
109+
[Validation(Required=false)]
110+
public string UserStatus { get; set; }
111+
112+
}
113+
114+
}

waf-openapi-20211001/core/Models/DescribeApisecEventsRequest.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@
99
namespace AlibabaCloud.SDK.Waf_openapi20211001.Models
1010
{
1111
public class DescribeApisecEventsRequest : TeaModel {
12+
/// <summary>
13+
/// <b>Example:</b>
14+
/// <para>1818743389962696</para>
15+
/// </summary>
16+
[NameInMap("Account")]
17+
[Validation(Required=false)]
18+
public string Account { get; set; }
19+
1220
/// <summary>
1321
/// <para>The API.</para>
1422
///
@@ -100,6 +108,14 @@ public class DescribeApisecEventsRequest : TeaModel {
100108
[Validation(Required=false)]
101109
public string EventLevel { get; set; }
102110

111+
/// <summary>
112+
/// <b>Example:</b>
113+
/// <para>ip</para>
114+
/// </summary>
115+
[NameInMap("EventScope")]
116+
[Validation(Required=false)]
117+
public string EventScope { get; set; }
118+
103119
/// <summary>
104120
/// <para>The type of the event.</para>
105121
/// <remarks>

waf-openapi-20211001/core/Models/DescribeApisecEventsResponseBody.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@ public class DescribeApisecEventsResponseBodyData : TeaModel {
115115
[Validation(Required=false)]
116116
public List<string> AttackIps { get; set; }
117117

118+
[NameInMap("AttackerList")]
119+
[Validation(Required=false)]
120+
public List<string> AttackerList { get; set; }
121+
118122
/// <summary>
119123
/// <para>The end of the time range to query. This value is a UNIX timestamp in UTC. Unit: seconds.</para>
120124
///

0 commit comments

Comments
 (0)