Skip to content

Commit 4bcd59c

Browse files
author
AWS
committed
Amazon Elastic Compute Cloud Update: With this release, you can call ModifySubnetAttribute with two new parameters: MapCustomerOwnedIpOnLaunch and CustomerOwnedIpv4Pool, to map a customerOwnedIpv4Pool to a subnet. You will also see these two new fields in the DescribeSubnets response. If your subnet has a customerOwnedIpv4Pool mapped, your network interface will get an auto assigned customerOwnedIpv4 address when placed onto an instance.
1 parent e465da5 commit 4bcd59c

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Elastic Compute Cloud",
4+
"description": "With this release, you can call ModifySubnetAttribute with two new parameters: MapCustomerOwnedIpOnLaunch and CustomerOwnedIpv4Pool, to map a customerOwnedIpv4Pool to a subnet. You will also see these two new fields in the DescribeSubnets response. If your subnet has a customerOwnedIpv4Pool mapped, your network interface will get an auto assigned customerOwnedIpv4 address when placed onto an instance."
5+
}

services/ec2/src/main/resources/codegen-resources/service-2.json

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8917,7 +8917,7 @@
89178917
"members":{
89188918
"AvailabilityZone":{
89198919
"shape":"String",
8920-
"documentation":"<p>The Availability Zone or Local Zone for the subnet.</p> <p>Default: AWS selects one for you. If you create more than one subnet in your VPC, we do not necessarily select a different zone for each subnet.</p> <p>To create a subnet in a Local Zone, set this value to the Local Zone ID, for example <code>us-west-2-lax-1a</code>. For information about the Regions that support Local Zones, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions\">Available Regions</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>"
8920+
"documentation":"<p>The Availability Zone or Local Zone for the subnet.</p> <p>Default: AWS selects one for you. If you create more than one subnet in your VPC, we do not necessarily select a different zone for each subnet.</p> <p>To create a subnet in a Local Zone, set this value to the Local Zone ID, for example <code>us-west-2-lax-1a</code>. For information about the Regions that support Local Zones, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions\">Available Regions</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>To create a subnet in an Outpost, set this value to the Availability Zone for the Outpost and specify the Outpost ARN.</p>"
89218921
},
89228922
"AvailabilityZoneId":{
89238923
"shape":"String",
@@ -26036,12 +26036,20 @@
2603626036
},
2603726037
"MapPublicIpOnLaunch":{
2603826038
"shape":"AttributeBooleanValue",
26039-
"documentation":"<p>Specify <code>true</code> to indicate that ENIs attached to instances created in the specified subnet should be assigned a public IPv4 address.</p>"
26039+
"documentation":"<p>Specify <code>true</code> to indicate that network interfaces attached to instances created in the specified subnet should be assigned a public IPv4 address.</p>"
2604026040
},
2604126041
"SubnetId":{
2604226042
"shape":"SubnetId",
2604326043
"documentation":"<p>The ID of the subnet.</p>",
2604426044
"locationName":"subnetId"
26045+
},
26046+
"MapCustomerOwnedIpOnLaunch":{
26047+
"shape":"AttributeBooleanValue",
26048+
"documentation":"<p>Specify <code>true</code> to indicate that network interfaces attached to instances created in the specified subnet should be assigned a customer-owned IPv4 address.</p> <p>When this value is <code>true</code>, you must specify the customer-owned IP pool using <code>CustomerOwnedIpv4Pool</code>.</p>"
26049+
},
26050+
"CustomerOwnedIpv4Pool":{
26051+
"shape":"CoipPoolId",
26052+
"documentation":"<p>The customer-owned IPv4 address pool associated with the subnet.</p> <p>You must set this value when you specify <code>true</code> for <code>MapCustomerOwnedIpOnLaunch</code>.</p>"
2604526053
}
2604626054
}
2604726055
},
@@ -33814,6 +33822,16 @@
3381433822
"documentation":"<p>Indicates whether instances launched in this subnet receive a public IPv4 address.</p>",
3381533823
"locationName":"mapPublicIpOnLaunch"
3381633824
},
33825+
"MapCustomerOwnedIpOnLaunch":{
33826+
"shape":"Boolean",
33827+
"documentation":"<p>Indicates whether a network interface created in this subnet (including a network interface created by <a>RunInstances</a>) receives a customer-owned IPv4 address.</p>",
33828+
"locationName":"mapCustomerOwnedIpOnLaunch"
33829+
},
33830+
"CustomerOwnedIpv4Pool":{
33831+
"shape":"CoipPoolId",
33832+
"documentation":"<p>The customer-owned IPv4 address pool associated with the subnet.</p>",
33833+
"locationName":"customerOwnedIpv4Pool"
33834+
},
3381733835
"State":{
3381833836
"shape":"SubnetState",
3381933837
"documentation":"<p>The current state of the subnet.</p>",

0 commit comments

Comments
 (0)