Skip to content

Commit e41fe18

Browse files
committed
Update API DeleteCloudResource: add request parameters CloudResourceId.
1 parent 51f1327 commit e41fe18

11 files changed

+109
-16
lines changed

waf-openapi-20211001/ChangeLog.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2025-11-19 Version: 7.0.1
2+
- Update API DeleteCloudResource: add request parameters CloudResourceId.
3+
- Update API DescribeAbnormalCloudResources: add response parameters Body.AbnormalCloudResources.$.CloudResourceId.
4+
- Update API DescribeCloudResourceAccessPortDetails: add response parameters Body.AccessPortDetails.$.CloudResourceId.
5+
- Update API ModifyCloudResource: add request parameters CloudResourceId.
6+
- Update API ModifyCloudResourceCert: add request parameters CloudResourceId.
7+
- Update API ReCreateCloudResource: add request parameters CloudResourceId.
8+
9+
110
2025-11-04 Version: 7.0.0
211
- Support API DescribeApisecEventDetail.
312
- Delete API CreateMajorProtectionBlackIpV2.

waf-openapi-20211001/core/Client.cs

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3895,6 +3895,10 @@ public DeleteCloudResourceResponse DeleteCloudResourceWithOptions(DeleteCloudRes
38953895
{
38963896
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
38973897
Dictionary<string, object> query = new Dictionary<string, object>(){};
3898+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudResourceId))
3899+
{
3900+
query["CloudResourceId"] = request.CloudResourceId;
3901+
}
38983902
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
38993903
{
39003904
query["InstanceId"] = request.InstanceId;
@@ -3957,6 +3961,10 @@ public async Task<DeleteCloudResourceResponse> DeleteCloudResourceWithOptionsAsy
39573961
{
39583962
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
39593963
Dictionary<string, object> query = new Dictionary<string, object>(){};
3964+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudResourceId))
3965+
{
3966+
query["CloudResourceId"] = request.CloudResourceId;
3967+
}
39603968
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
39613969
{
39623970
query["InstanceId"] = request.InstanceId;
@@ -29665,6 +29673,10 @@ public ModifyCloudResourceResponse ModifyCloudResourceWithOptions(ModifyCloudRes
2966529673
request.RedirectShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Redirect, "Redirect", "json");
2966629674
}
2966729675
Dictionary<string, object> query = new Dictionary<string, object>(){};
29676+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudResourceId))
29677+
{
29678+
query["CloudResourceId"] = request.CloudResourceId;
29679+
}
2966829680
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
2966929681
{
2967029682
query["InstanceId"] = request.InstanceId;
@@ -29733,6 +29745,10 @@ public async Task<ModifyCloudResourceResponse> ModifyCloudResourceWithOptionsAsy
2973329745
request.RedirectShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Redirect, "Redirect", "json");
2973429746
}
2973529747
Dictionary<string, object> query = new Dictionary<string, object>(){};
29748+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudResourceId))
29749+
{
29750+
query["CloudResourceId"] = request.CloudResourceId;
29751+
}
2973629752
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
2973729753
{
2973829754
query["InstanceId"] = request.InstanceId;
@@ -29831,6 +29847,10 @@ public ModifyCloudResourceCertResponse ModifyCloudResourceCertWithOptions(Modify
2983129847
{
2983229848
query["Certificates"] = request.Certificates;
2983329849
}
29850+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudResourceId))
29851+
{
29852+
query["CloudResourceId"] = request.CloudResourceId;
29853+
}
2983429854
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
2983529855
{
2983629856
query["InstanceId"] = request.InstanceId;
@@ -29893,6 +29913,10 @@ public async Task<ModifyCloudResourceCertResponse> ModifyCloudResourceCertWithOp
2989329913
{
2989429914
query["Certificates"] = request.Certificates;
2989529915
}
29916+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudResourceId))
29917+
{
29918+
query["CloudResourceId"] = request.CloudResourceId;
29919+
}
2989629920
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
2989729921
{
2989829922
query["InstanceId"] = request.InstanceId;
@@ -35019,6 +35043,10 @@ public ReCreateCloudResourceResponse ReCreateCloudResourceWithOptions(ReCreateCl
3501935043
{
3502035044
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
3502135045
Dictionary<string, object> query = new Dictionary<string, object>(){};
35046+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudResourceId))
35047+
{
35048+
query["CloudResourceId"] = request.CloudResourceId;
35049+
}
3502235050
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
3502335051
{
3502435052
query["InstanceId"] = request.InstanceId;
@@ -35081,6 +35109,10 @@ public async Task<ReCreateCloudResourceResponse> ReCreateCloudResourceWithOption
3508135109
{
3508235110
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
3508335111
Dictionary<string, object> query = new Dictionary<string, object>(){};
35112+
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudResourceId))
35113+
{
35114+
query["CloudResourceId"] = request.CloudResourceId;
35115+
}
3508435116
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
3508535117
{
3508635118
query["InstanceId"] = request.InstanceId;

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

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
namespace AlibabaCloud.SDK.Waf_openapi20211001.Models
1010
{
1111
public class DeleteCloudResourceRequest : TeaModel {
12+
[NameInMap("CloudResourceId")]
13+
[Validation(Required=false)]
14+
public string CloudResourceId { get; set; }
15+
1216
/// <summary>
1317
/// <para>The ID of the WAF instance.</para>
1418
/// <remarks>
@@ -23,15 +27,17 @@ public class DeleteCloudResourceRequest : TeaModel {
2327
[Validation(Required=false)]
2428
public string InstanceId { get; set; }
2529

30+
/// <term><b>Obsolete</b></term>
31+
///
2632
/// <summary>
2733
/// <para>The port of the resource that is added to WAF.</para>
28-
/// <para>This parameter is required.</para>
2934
///
3035
/// <b>Example:</b>
3136
/// <para>443</para>
3237
/// </summary>
3338
[NameInMap("Port")]
3439
[Validation(Required=false)]
40+
[Obsolete]
3541
public int? Port { get; set; }
3642

3743
/// <summary>
@@ -49,15 +55,17 @@ public class DeleteCloudResourceRequest : TeaModel {
4955
[Validation(Required=false)]
5056
public string RegionId { get; set; }
5157

58+
/// <term><b>Obsolete</b></term>
59+
///
5260
/// <summary>
5361
/// <para>The ID of the instance.</para>
54-
/// <para>This parameter is required.</para>
5562
///
5663
/// <b>Example:</b>
5764
/// <para>lb-bp1*****jqnnqk5uj2p</para>
5865
/// </summary>
5966
[NameInMap("ResourceInstanceId")]
6067
[Validation(Required=false)]
68+
[Obsolete]
6169
public string ResourceInstanceId { get; set; }
6270

6371
/// <summary>
@@ -70,20 +78,22 @@ public class DeleteCloudResourceRequest : TeaModel {
7078
[Validation(Required=false)]
7179
public string ResourceManagerResourceGroupId { get; set; }
7280

81+
/// <term><b>Obsolete</b></term>
82+
///
7383
/// <summary>
7484
/// <para>The cloud service. Valid values:</para>
7585
/// <list type="bullet">
7686
/// <item><description><b>clb4</b>: Layer 4 CLB.</description></item>
7787
/// <item><description><b>clb7</b>: Layer 7 CLB.</description></item>
7888
/// <item><description><b>ecs</b>: ECS.</description></item>
7989
/// </list>
80-
/// <para>This parameter is required.</para>
8190
///
8291
/// <b>Example:</b>
8392
/// <para>clb7</para>
8493
/// </summary>
8594
[NameInMap("ResourceProduct")]
8695
[Validation(Required=false)]
96+
[Obsolete]
8797
public string ResourceProduct { get; set; }
8898

8999
}

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ public class DescribeAbnormalCloudResourcesResponseBody : TeaModel {
1313
[Validation(Required=false)]
1414
public List<DescribeAbnormalCloudResourcesResponseBodyAbnormalCloudResources> AbnormalCloudResources { get; set; }
1515
public class DescribeAbnormalCloudResourcesResponseBodyAbnormalCloudResources : TeaModel {
16+
[NameInMap("CloudResourceId")]
17+
[Validation(Required=false)]
18+
public string CloudResourceId { get; set; }
19+
1620
[NameInMap("Details")]
1721
[Validation(Required=false)]
1822
public List<DescribeAbnormalCloudResourcesResponseBodyAbnormalCloudResourcesDetails> Details { get; set; }

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ public class DescribeCloudResourceAccessPortDetailsResponseBodyAccessPortDetails
7474
[Validation(Required=false)]
7575
public int? CipherSuite { get; set; }
7676

77+
[NameInMap("CloudResourceId")]
78+
[Validation(Required=false)]
79+
public string CloudResourceId { get; set; }
80+
7781
/// <summary>
7882
/// <para>The custom cipher suites that you want to add. This parameter is available only if you set <b>CipherSuite</b> to <b>99</b>.</para>
7983
/// </summary>

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

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ public class ModifyCloudResourceCertRequestCertificates : TeaModel {
3838

3939
}
4040

41+
[NameInMap("CloudResourceId")]
42+
[Validation(Required=false)]
43+
public string CloudResourceId { get; set; }
44+
4145
/// <summary>
4246
/// <para>This parameter is required.</para>
4347
///
@@ -48,14 +52,16 @@ public class ModifyCloudResourceCertRequestCertificates : TeaModel {
4852
[Validation(Required=false)]
4953
public string InstanceId { get; set; }
5054

55+
/// <term><b>Obsolete</b></term>
56+
///
5157
/// <summary>
52-
/// <para>This parameter is required.</para>
5358
///
5459
/// <b>Example:</b>
5560
/// <para>443</para>
5661
/// </summary>
5762
[NameInMap("Port")]
5863
[Validation(Required=false)]
64+
[Obsolete]
5965
public int? Port { get; set; }
6066

6167
/// <summary>
@@ -68,24 +74,28 @@ public class ModifyCloudResourceCertRequestCertificates : TeaModel {
6874
[Validation(Required=false)]
6975
public string RegionId { get; set; }
7076

77+
/// <term><b>Obsolete</b></term>
78+
///
7179
/// <summary>
72-
/// <para>This parameter is required.</para>
7380
///
7481
/// <b>Example:</b>
7582
/// <para>lb-bp1*****jqnnqk5uj2p</para>
7683
/// </summary>
7784
[NameInMap("ResourceInstanceId")]
7885
[Validation(Required=false)]
86+
[Obsolete]
7987
public string ResourceInstanceId { get; set; }
8088

89+
/// <term><b>Obsolete</b></term>
90+
///
8191
/// <summary>
82-
/// <para>This parameter is required.</para>
8392
///
8493
/// <b>Example:</b>
8594
/// <para>clb4</para>
8695
/// </summary>
8796
[NameInMap("ResourceProduct")]
8897
[Validation(Required=false)]
98+
[Obsolete]
8999
public string ResourceProduct { get; set; }
90100

91101
}

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

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
namespace AlibabaCloud.SDK.Waf_openapi20211001.Models
1010
{
1111
public class ModifyCloudResourceRequest : TeaModel {
12+
[NameInMap("CloudResourceId")]
13+
[Validation(Required=false)]
14+
public string CloudResourceId { get; set; }
15+
1216
/// <summary>
1317
/// <para>The ID of the WAF instance.</para>
1418
/// <remarks>
@@ -117,15 +121,17 @@ public class ModifyCloudResourceRequestListenCertificates : TeaModel {
117121
[Validation(Required=false)]
118122
public bool? Http2Enabled { get; set; }
119123

124+
/// <term><b>Obsolete</b></term>
125+
///
120126
/// <summary>
121127
/// <para>The port of the cloud service instance that is added to WAF.</para>
122-
/// <para>This parameter is required.</para>
123128
///
124129
/// <b>Example:</b>
125130
/// <para>80</para>
126131
/// </summary>
127132
[NameInMap("Port")]
128133
[Validation(Required=false)]
134+
[Obsolete]
129135
public int? Port { get; set; }
130136

131137
/// <summary>
@@ -143,17 +149,21 @@ public class ModifyCloudResourceRequestListenCertificates : TeaModel {
143149
[Validation(Required=false)]
144150
public string Protocol { get; set; }
145151

152+
/// <term><b>Obsolete</b></term>
153+
///
146154
/// <summary>
147155
/// <para>The ID of the cloud service instance that is added to WAF.</para>
148-
/// <para>This parameter is required.</para>
149156
///
150157
/// <b>Example:</b>
151158
/// <para>lb-***</para>
152159
/// </summary>
153160
[NameInMap("ResourceInstanceId")]
154161
[Validation(Required=false)]
162+
[Obsolete]
155163
public string ResourceInstanceId { get; set; }
156164

165+
/// <term><b>Obsolete</b></term>
166+
///
157167
/// <summary>
158168
/// <para>The type of the cloud service. Valid values:</para>
159169
/// <list type="bullet">
@@ -162,13 +172,13 @@ public class ModifyCloudResourceRequestListenCertificates : TeaModel {
162172
/// <item><description><b>ecs</b>: Elastic Compute Service (ECS).</description></item>
163173
/// <item><description><b>nlb</b>: Network Load Balancer (NLB).</description></item>
164174
/// </list>
165-
/// <para>This parameter is required.</para>
166175
///
167176
/// <b>Example:</b>
168177
/// <para>clb7</para>
169178
/// </summary>
170179
[NameInMap("ResourceProduct")]
171180
[Validation(Required=false)]
181+
[Obsolete]
172182
public string ResourceProduct { get; set; }
173183

174184
/// <summary>

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
namespace AlibabaCloud.SDK.Waf_openapi20211001.Models
1010
{
1111
public class ModifyCloudResourceShrinkRequest : TeaModel {
12+
[NameInMap("CloudResourceId")]
13+
[Validation(Required=false)]
14+
public string CloudResourceId { get; set; }
15+
1216
/// <summary>
1317
/// <para>The ID of the WAF instance.</para>
1418
/// <remarks>

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

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
namespace AlibabaCloud.SDK.Waf_openapi20211001.Models
1010
{
1111
public class ReCreateCloudResourceRequest : TeaModel {
12+
[NameInMap("CloudResourceId")]
13+
[Validation(Required=false)]
14+
public string CloudResourceId { get; set; }
15+
1216
/// <summary>
1317
/// <para>This parameter is required.</para>
1418
///
@@ -19,14 +23,16 @@ public class ReCreateCloudResourceRequest : TeaModel {
1923
[Validation(Required=false)]
2024
public string InstanceId { get; set; }
2125

26+
/// <term><b>Obsolete</b></term>
27+
///
2228
/// <summary>
23-
/// <para>This parameter is required.</para>
2429
///
2530
/// <b>Example:</b>
2631
/// <para>443</para>
2732
/// </summary>
2833
[NameInMap("Port")]
2934
[Validation(Required=false)]
35+
[Obsolete]
3036
public int? Port { get; set; }
3137

3238
/// <summary>
@@ -37,14 +43,16 @@ public class ReCreateCloudResourceRequest : TeaModel {
3743
[Validation(Required=false)]
3844
public string RegionId { get; set; }
3945

46+
/// <term><b>Obsolete</b></term>
47+
///
4048
/// <summary>
41-
/// <para>This parameter is required.</para>
4249
///
4350
/// <b>Example:</b>
4451
/// <para>lb-bp1*****jqnnqk5uj2p</para>
4552
/// </summary>
4653
[NameInMap("ResourceInstanceId")]
4754
[Validation(Required=false)]
55+
[Obsolete]
4856
public string ResourceInstanceId { get; set; }
4957

5058
/// <summary>
@@ -55,14 +63,16 @@ public class ReCreateCloudResourceRequest : TeaModel {
5563
[Validation(Required=false)]
5664
public string ResourceManagerResourceGroupId { get; set; }
5765

66+
/// <term><b>Obsolete</b></term>
67+
///
5868
/// <summary>
59-
/// <para>This parameter is required.</para>
6069
///
6170
/// <b>Example:</b>
6271
/// <para>clb7</para>
6372
/// </summary>
6473
[NameInMap("ResourceProduct")]
6574
[Validation(Required=false)]
75+
[Obsolete]
6676
public string ResourceProduct { get; set; }
6777

6878
}

0 commit comments

Comments
 (0)