Skip to content

Commit cc72be9

Browse files
Release to allow route table association with a PublicIpv4Pool.
1 parent 633f293 commit cc72be9

28 files changed

+334
-510
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
@@ -46,6 +46,7 @@ namespace Amazon.EC2.Model
4646
public partial class AssociateRouteTableRequest : AmazonEC2Request
4747
{
4848
private string _gatewayId;
49+
private string _publicIpv4Pool;
4950
private string _routeTableId;
5051
private string _subnetId;
5152

@@ -67,6 +68,25 @@ internal bool IsSetGatewayId()
6768
return this._gatewayId != null;
6869
}
6970

71+
/// <summary>
72+
/// Gets and sets the property PublicIpv4Pool.
73+
/// <para>
74+
/// The ID of a public IPv4 pool. A public IPv4 pool is a pool of IPv4 addresses that
75+
/// you've brought to Amazon Web Services with BYOIP.
76+
/// </para>
77+
/// </summary>
78+
public string PublicIpv4Pool
79+
{
80+
get { return this._publicIpv4Pool; }
81+
set { this._publicIpv4Pool = value; }
82+
}
83+
84+
// Check to see if PublicIpv4Pool property is set
85+
internal bool IsSetPublicIpv4Pool()
86+
{
87+
return this._publicIpv4Pool != null;
88+
}
89+
7090
/// <summary>
7191
/// Gets and sets the property RouteTableId.
7292
/// <para>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public CreateImageRequest(string instanceId, string name)
107107
/// You can't modify the encryption status of existing volumes or snapshots. To create
108108
/// an AMI with volumes or snapshots that have a different encryption status (for example,
109109
/// where the source volume and snapshots are unencrypted, and you want to create an AMI
110-
/// with encrypted volumes or snapshots), use the <a>CopyImage</a> action.
110+
/// with encrypted volumes or snapshots), copy the image instead.
111111
/// </para>
112112
/// </li> <li>
113113
/// <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
@@ -55,7 +55,7 @@ public DescribeImageAttributeRequest() { }
5555
/// Instantiates DescribeImageAttributeRequest with the parameterized properties
5656
/// </summary>
5757
/// <param name="imageId">The ID of the AMI.</param>
58-
/// <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>
58+
/// <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>
5959
public DescribeImageAttributeRequest(string imageId, ImageAttributeName attribute)
6060
{
6161
_imageId = imageId;
@@ -71,7 +71,7 @@ public DescribeImageAttributeRequest(string imageId, ImageAttributeName attribut
7171
/// <para>
7272
/// <b>Note</b>: The <c>blockDeviceMapping</c> attribute is deprecated. Using this attribute
7373
/// returns the <c>Client.AuthFailure</c> error. To get information about the block device
74-
/// mappings for an AMI, use the <a>DescribeImages</a> action.
74+
/// mappings for an AMI, describe the image instead.
7575
/// </para>
7676
/// </summary>
7777
[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)