Skip to content

Commit 2e4ac42

Browse files
committed
Support API ModifyEipForwardMode.
1 parent 1675ae8 commit 2e4ac42

27 files changed

+681
-121
lines changed

vpc-20160428/ChangeLog.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
2025-02-27 Version: 6.12.0
2+
- Support API ModifyEipForwardMode.
3+
- Update API CreateFlowLog: update param LogStoreName.
4+
- Update API CreateFlowLog: update param ProjectName.
5+
- Update API CreateRouteEntries: update param RouteEntries.
6+
- Update API DeleteRouteEntries: update param RouteEntries.
7+
- Update API DeleteVSwitch: update response param.
8+
- Update API DeletionProtection: update response param.
9+
- Update API DescribeEipAddresses: update response param.
10+
- Update API DescribeIpv6Gateways: update response param.
11+
- Update API DescribeRouteEntryList: update param DestCidrBlockList.
12+
- Update API GetIpv4GatewayAttribute: update response param.
13+
- Update API ListDhcpOptionsSets: update response param.
14+
- Update API ListTrafficMirrorSessions: update response param.
15+
16+
117
2025-02-10 Version: 6.11.3
218
- Update API CreateRouteEntries: update param RouteEntries.
319
- Update API DeleteRouteEntries: update param RouteEntries.

vpc-20160428/core/Client.cs

Lines changed: 266 additions & 32 deletions
Large diffs are not rendered by default.

vpc-20160428/core/Models/AllocateIpv6InternetBandwidthRequest.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,16 @@ public class AllocateIpv6InternetBandwidthRequest : TeaModel {
3838
[Validation(Required=false)]
3939
public string ClientToken { get; set; }
4040

41+
/// <summary>
42+
/// <para>Specifies whether to perform only a dry run, without performing the actual request. Valid values:</para>
43+
/// <list type="bullet">
44+
/// <item><description><b>true</b>: performs only a dry run. The system checks the request for potential issues, including invalid AccessKey pairs, unauthorized RAM users, and missing parameter values. If the request fails the dry run, an error message is returned. If the request passes the dry run, the <c>DryRunOperation</c> error code is returned.</description></item>
45+
/// <item><description><b>false</b>: sends the API request. After the request passes the check, a 2XX HTTP status code is returned and the route table is associated. This is the default value.</description></item>
46+
/// </list>
47+
///
48+
/// <b>Example:</b>
49+
/// <para>false</para>
50+
/// </summary>
4151
[NameInMap("DryRun")]
4252
[Validation(Required=false)]
4353
public bool? DryRun { get; set; }

vpc-20160428/core/Models/CreateFlowLogRequest.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ public class CreateFlowLogRequest : TeaModel {
5252
/// <item><description>The name must start and end with a lowercase letter or a digit.</description></item>
5353
/// <item><description>The name must be 3 to 63 characters in length.</description></item>
5454
/// </list>
55-
/// <para>This parameter is required.</para>
5655
///
5756
/// <b>Example:</b>
5857
/// <para>FlowLogStore</para>
@@ -76,7 +75,6 @@ public class CreateFlowLogRequest : TeaModel {
7675
/// <item><description>The name must start and end with a lowercase letter or a digit.</description></item>
7776
/// <item><description>The name must be 3 to 63 characters in length.</description></item>
7877
/// </list>
79-
/// <para>This parameter is required.</para>
8078
///
8179
/// <b>Example:</b>
8280
/// <para>FlowLogProject</para>

vpc-20160428/core/Models/CreatePublicIpAddressPoolRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class CreatePublicIpAddressPoolRequest : TeaModel {
3939

4040
/// <summary>
4141
/// <para>The description of the IP address pool.</para>
42-
/// <para>This parameter is optional. The description must be 2 to 256 characters in length, and cannot start with http:// or https://.</para>
42+
/// <para>The description must be 0 to 256 characters in length and cannot start with <c>http://</c> or <c>https://</c>.</para>
4343
///
4444
/// <b>Example:</b>
4545
/// <para>AddressPoolDescription</para>
@@ -93,7 +93,7 @@ public class CreatePublicIpAddressPoolRequest : TeaModel {
9393

9494
/// <summary>
9595
/// <para>The name of the IP address pool.</para>
96-
/// <para>This parameter is optional. The name must be 1 to 128 characters in length and can contain digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter but cannot start with <c>http://</c> or <c>https://</c>.</para>
96+
/// <para>The name must be 0 to 128 characters in length and cannot start with <c>http://</c> or <c>https://</c>.</para>
9797
///
9898
/// <b>Example:</b>
9999
/// <para>AddressPoolName</para>

vpc-20160428/core/Models/CreatePublicIpAddressPoolResponseBody.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
namespace AlibabaCloud.SDK.Vpc20160428.Models
1010
{
1111
public class CreatePublicIpAddressPoolResponseBody : TeaModel {
12+
/// <summary>
13+
/// <para>The ID of the IP address pool.</para>
14+
///
15+
/// <b>Example:</b>
16+
/// <para>pippool-6wetvn6fumkgycssx****</para>
17+
/// </summary>
1218
[NameInMap("PublicIpAddressPoolId")]
1319
[Validation(Required=false)]
1420
public string PublicIpAddressPoolId { get; set; }

vpc-20160428/core/Models/CreateRouteEntryRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public class CreateRouteEntryRequestNextHopList : TeaModel {
112112
/// <item><description><b>VpcPeer</b>: a VPC peering connection.</description></item>
113113
/// <item><description><b>Ipv4Gateway</b>: an IPv4 gateway.</description></item>
114114
/// <item><description><b>GatewayEndpoint</b>: a gateway endpoint.</description></item>
115-
/// <item><description><b>Ecr</b>: a Express Connect Router (ECR).</description></item>
115+
/// <item><description><b>Ecr</b>: an Express Connect Router (ECR).</description></item>
116116
/// </list>
117117
///
118118
/// <b>Example:</b>

vpc-20160428/core/Models/DescribeEipAddressesRequest.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,17 @@ public class DescribeEipAddressesRequestFilter : TeaModel {
278278
[Validation(Required=false)]
279279
public string SegmentInstanceId { get; set; }
280280

281+
/// <summary>
282+
/// <para>Indicates whether the instance is managed. Valid values:</para>
283+
/// <list type="bullet">
284+
/// <item><description><b>true</b>: yes</description></item>
285+
/// <item><description><b>false</b>: no.</description></item>
286+
/// </list>
287+
/// <para>If you do not specify this parameter, all instances are queried.</para>
288+
///
289+
/// <b>Example:</b>
290+
/// <para>false</para>
291+
/// </summary>
281292
[NameInMap("ServiceManaged")]
282293
[Validation(Required=false)]
283294
public bool? ServiceManaged { get; set; }

vpc-20160428/core/Models/DescribeEipAddressesResponseBody.cs

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace AlibabaCloud.SDK.Vpc20160428.Models
1010
{
1111
public class DescribeEipAddressesResponseBody : TeaModel {
1212
/// <summary>
13-
/// <para>The details about the EIPs.</para>
13+
/// <para>Details of the EIPs.</para>
1414
/// </summary>
1515
[NameInMap("EipAddresses")]
1616
[Validation(Required=false)]
@@ -476,15 +476,24 @@ public class DescribeEipAddressesResponseBodyEipAddressesEipAddressSecurityProte
476476
[Validation(Required=false)]
477477
public string SegmentInstanceId { get; set; }
478478

479+
/// <summary>
480+
/// <para>The ID of the service provider to which the managed instance belongs.</para>
481+
/// <remarks>
482+
/// <para>This is only valid when the ServiceManaged parameter is set to True.</para>
483+
/// </remarks>
484+
///
485+
/// <b>Example:</b>
486+
/// <para>197*************</para>
487+
/// </summary>
479488
[NameInMap("ServiceID")]
480489
[Validation(Required=false)]
481490
public long? ServiceID { get; set; }
482491

483492
/// <summary>
484-
/// <para>Indicates whether the resource is created by the service account. Valid values:</para>
493+
/// <para>Indicates whether the instance is managed. Valid values:</para>
485494
/// <list type="bullet">
486-
/// <item><description><b>0</b></description></item>
487-
/// <item><description><b>1</b></description></item>
495+
/// <item><description><b>1</b>: yes</description></item>
496+
/// <item><description><b>0</b>: no</description></item>
488497
/// </list>
489498
///
490499
/// <b>Example:</b>

vpc-20160428/core/Models/DescribePublicIpAddressRequest.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@
99
namespace AlibabaCloud.SDK.Vpc20160428.Models
1010
{
1111
public class DescribePublicIpAddressRequest : TeaModel {
12+
/// <summary>
13+
/// <para>The IP version. Valid values:</para>
14+
/// <list type="bullet">
15+
/// <item><description><b>IPv4</b> (default)</description></item>
16+
/// <item><description><b>IPv6</b></description></item>
17+
/// </list>
18+
///
19+
/// <b>Example:</b>
20+
/// <para>ipv4</para>
21+
/// </summary>
1222
[NameInMap("IpVersion")]
1323
[Validation(Required=false)]
1424
public string IpVersion { get; set; }

0 commit comments

Comments
 (0)