Skip to content

Commit 1c32e3e

Browse files
Release to allow route table association with a PublicIpv4Pool.
1 parent ea7e8fe commit 1c32e3e

26 files changed

+282
-408
lines changed

generator/ServiceModels/ec2/ec2-2016-11-15.api.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7952,6 +7952,7 @@
79527952
"required":["RouteTableId"],
79537953
"members":{
79547954
"GatewayId":{"shape":"RouteGatewayId"},
7955+
"PublicIpv4Pool":{"shape":"Ipv4PoolEc2Id"},
79557956
"DryRun":{
79567957
"shape":"Boolean",
79577958
"locationName":"dryRun"
@@ -44821,6 +44822,10 @@
4482144822
"shape":"String",
4482244823
"locationName":"gatewayId"
4482344824
},
44825+
"PublicIpv4Pool":{
44826+
"shape":"String",
44827+
"locationName":"publicIpv4Pool"
44828+
},
4482444829
"AssociationState":{
4482544830
"shape":"RouteTableAssociationState",
4482644831
"locationName":"associationState"

generator/ServiceModels/ec2/ec2-2016-11-15.docs.json

Lines changed: 18 additions & 16 deletions
Large diffs are not rendered by default.

generator/ServiceModels/ec2/ec2-2016-11-15.normal.json

Lines changed: 25 additions & 16 deletions
Large diffs are not rendered by default.

sdk/src/Services/EC2/Generated/Model/AdvertiseByoipCidrRequest.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,6 @@ namespace Amazon.EC2.Model
5252
/// It can take a few minutes before traffic to the specified addresses starts routing
5353
/// to Amazon Web Services because of BGP propagation delays.
5454
/// </para>
55-
///
56-
/// <para>
57-
/// To stop advertising the BYOIP CIDR, use <a>WithdrawByoipCidr</a>.
58-
/// </para>
5955
/// </summary>
6056
public partial class AdvertiseByoipCidrRequest : AmazonEC2Request
6157
{

sdk/src/Services/EC2/Generated/Model/AssociateRouteTableRequest.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ public partial class AssociateRouteTableRequest : AmazonEC2Request
4747
{
4848
private bool? _dryRun;
4949
private string _gatewayId;
50+
private string _publicIpv4Pool;
5051
private string _routeTableId;
5152
private string _subnetId;
5253

@@ -88,6 +89,25 @@ internal bool IsSetGatewayId()
8889
return this._gatewayId != null;
8990
}
9091

92+
/// <summary>
93+
/// Gets and sets the property PublicIpv4Pool.
94+
/// <para>
95+
/// The ID of a public IPv4 pool. A public IPv4 pool is a pool of IPv4 addresses that
96+
/// you've brought to Amazon Web Services with BYOIP.
97+
/// </para>
98+
/// </summary>
99+
public string PublicIpv4Pool
100+
{
101+
get { return this._publicIpv4Pool; }
102+
set { this._publicIpv4Pool = value; }
103+
}
104+
105+
// Check to see if PublicIpv4Pool property is set
106+
internal bool IsSetPublicIpv4Pool()
107+
{
108+
return this._publicIpv4Pool != null;
109+
}
110+
91111
/// <summary>
92112
/// Gets and sets the property RouteTableId.
93113
/// <para>

sdk/src/Services/EC2/Generated/Model/CreateImageRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public CreateImageRequest(string instanceId, string name)
108108
/// You can't modify the encryption status of existing volumes or snapshots. To create
109109
/// an AMI with volumes or snapshots that have a different encryption status (for example,
110110
/// where the source volume and snapshots are unencrypted, and you want to create an AMI
111-
/// with encrypted volumes or snapshots), use the <a>CopyImage</a> action.
111+
/// with encrypted volumes or snapshots), copy the image instead.
112112
/// </para>
113113
/// </li> <li>
114114
/// <para>

sdk/src/Services/EC2/Generated/Model/DeprovisionByoipCidrRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ namespace Amazon.EC2.Model
3737
///
3838
///
3939
/// <para>
40-
/// Before you can release an address range, you must stop advertising it using <a>WithdrawByoipCidr</a>
41-
/// and you must not have any IP addresses allocated from its address range.
40+
/// Before you can release an address range, you must stop advertising it and you must
41+
/// not have any IP addresses allocated from its address range.
4242
/// </para>
4343
/// </summary>
4444
public partial class DeprovisionByoipCidrRequest : AmazonEC2Request

sdk/src/Services/EC2/Generated/Model/DescribeByoipCidrsRequest.cs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,8 @@ namespace Amazon.EC2.Model
3131
{
3232
/// <summary>
3333
/// Container for the parameters to the DescribeByoipCidrs operation.
34-
/// Describes the IP address ranges that were specified in calls to <a>ProvisionByoipCidr</a>.
35-
///
36-
///
37-
/// <para>
38-
/// To describe the address pools that were created when you provisioned the address ranges,
39-
/// use <a>DescribePublicIpv4Pools</a> or <a>DescribeIpv6Pools</a>.
40-
/// </para>
34+
/// Describes the IP address ranges that were provisioned for use with Amazon Web Services
35+
/// resources through through bring your own IP addresses (BYOIP).
4136
/// </summary>
4237
public partial class DescribeByoipCidrsRequest : AmazonEC2Request
4338
{

sdk/src/Services/EC2/Generated/Model/DescribeImageAttributeRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public DescribeImageAttributeRequest() { }
5656
/// Instantiates DescribeImageAttributeRequest with the parameterized properties
5757
/// </summary>
5858
/// <param name="imageId">The ID of the AMI.</param>
59-
/// <param name="attribute">The AMI attribute. <b>Note</b>: The <c>blockDeviceMapping</c> attribute is deprecated. Using this attribute returns the <c>Client.AuthFailure</c> error. To get information about the block device mappings for an AMI, use the <a>DescribeImages</a> action.</param>
59+
/// <param name="attribute">The AMI attribute. <b>Note</b>: The <c>blockDeviceMapping</c> attribute is deprecated. Using this attribute returns the <c>Client.AuthFailure</c> error. To get information about the block device mappings for an AMI, describe the image instead.</param>
6060
public DescribeImageAttributeRequest(string imageId, ImageAttributeName attribute)
6161
{
6262
_imageId = imageId;
@@ -72,7 +72,7 @@ public DescribeImageAttributeRequest(string imageId, ImageAttributeName attribut
7272
/// <para>
7373
/// <b>Note</b>: The <c>blockDeviceMapping</c> attribute is deprecated. Using this attribute
7474
/// returns the <c>Client.AuthFailure</c> error. To get information about the block device
75-
/// mappings for an AMI, use the <a>DescribeImages</a> action.
75+
/// mappings for an AMI, describe the image instead.
7676
/// </para>
7777
/// </summary>
7878
[AWSProperty(Required=true)]

sdk/src/Services/EC2/Generated/Model/DescribeImagesRequest.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ namespace Amazon.EC2.Model
5353
/// results, with the <c>imageAllowed</c> field set to <c>true</c> for each image. In
5454
/// <c>audit-mode</c>, the <c>imageAllowed</c> field is set to <c>true</c> for images
5555
/// that meet the account's Allowed AMIs criteria, and <c>false</c> for images that don't
56-
/// meet the criteria. For more information, see <a>EnableAllowedImagesSettings</a>.
56+
/// meet the criteria. For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-allowed-amis.html">Allowed
57+
/// AMIs</a>.
5758
/// </para>
5859
///
5960
/// <para>

0 commit comments

Comments
 (0)