Skip to content

Commit a41e0b3

Browse files
author
AWS
committed
Amazon Elastic Compute Cloud Update: This release adds support for volume initialization status, which enables you to monitor when the initialization process for an EBS volume is completed. This release also adds IPv6 support to EC2 Instance Connect Endpoints, allowing you to connect to your EC2 Instance via a private IPv6 address.
1 parent 83fcf4c commit a41e0b3

File tree

2 files changed

+54
-5
lines changed

2 files changed

+54
-5
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Elastic Compute Cloud",
4+
"contributor": "",
5+
"description": "This release adds support for volume initialization status, which enables you to monitor when the initialization process for an EBS volume is completed. This release also adds IPv6 support to EC2 Instance Connect Endpoints, allowing you to connect to your EC2 Instance via a private IPv6 address."
6+
}

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

Lines changed: 48 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -798,7 +798,7 @@
798798
},
799799
"input":{"shape":"CreateInstanceConnectEndpointRequest"},
800800
"output":{"shape":"CreateInstanceConnectEndpointResult"},
801-
"documentation":"<p>Creates an EC2 Instance Connect Endpoint.</p> <p>An EC2 Instance Connect Endpoint allows you to connect to an instance, without requiring the instance to have a public IPv4 address. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Connect-using-EC2-Instance-Connect-Endpoint.html\">Connect to your instances using EC2 Instance Connect Endpoint</a> in the <i>Amazon EC2 User Guide</i>.</p>"
801+
"documentation":"<p>Creates an EC2 Instance Connect Endpoint.</p> <p>An EC2 Instance Connect Endpoint allows you to connect to an instance, without requiring the instance to have a public IPv4 or public IPv6 address. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Connect-using-EC2-Instance-Connect-Endpoint.html\">Connect to your instances using EC2 Instance Connect Endpoint</a> in the <i>Amazon EC2 User Guide</i>.</p>"
802802
},
803803
"CreateInstanceEventWindow":{
804804
"name":"CreateInstanceEventWindow",
@@ -14811,7 +14811,7 @@
1481114811
},
1481214812
"PreserveClientIp":{
1481314813
"shape":"Boolean",
14814-
"documentation":"<p>Indicates whether the client IP address is preserved as the source. The following are the possible values.</p> <ul> <li> <p> <code>true</code> - Use the client IP address as the source.</p> </li> <li> <p> <code>false</code> - Use the network interface IP address as the source.</p> </li> </ul> <p>Default: <code>false</code> </p>"
14814+
"documentation":"<p>Indicates whether the client IP address is preserved as the source. The following are the possible values.</p> <ul> <li> <p> <code>true</code> - Use the client IP address as the source.</p> </li> <li> <p> <code>false</code> - Use the network interface IP address as the source.</p> </li> </ul> <note> <p> <code>PreserveClientIp</code> is only supported on IPv4 EC2 Instance Connect Endpoints. To use <code>PreserveClientIp</code>, the value for <code>IpAddressType</code> must be <code>ipv4</code>.</p> </note> <p>Default: <code>false</code> </p>"
1481514815
},
1481614816
"ClientToken":{
1481714817
"shape":"String",
@@ -14822,6 +14822,10 @@
1482214822
"shape":"TagSpecificationList",
1482314823
"documentation":"<p>The tags to apply to the EC2 Instance Connect Endpoint during creation.</p>",
1482414824
"locationName":"TagSpecification"
14825+
},
14826+
"IpAddressType":{
14827+
"shape":"IpAddressType",
14828+
"documentation":"<p>The IP address type of the endpoint.</p> <p>If no value is specified, the default value is determined by the IP address type of the subnet:</p> <ul> <li> <p> <code>dualstack</code> - If the subnet has both IPv4 and IPv6 CIDRs</p> </li> <li> <p> <code>ipv4</code> - If the subnet has only IPv4 CIDRs</p> </li> <li> <p> <code>ipv6</code> - If the subnet has only IPv6 CIDRs</p> </li> </ul> <note> <p> <code>PreserveClientIp</code> is only supported on IPv4 EC2 Instance Connect Endpoints. To use <code>PreserveClientIp</code>, the value for <code>IpAddressType</code> must be <code>ipv4</code>.</p> </note>"
1482514829
}
1482614830
}
1482714831
},
@@ -31013,7 +31017,7 @@
3101331017
},
3101431018
"FipsDnsName":{
3101531019
"shape":"String",
31016-
"documentation":"<p/>",
31020+
"documentation":"<p>The Federal Information Processing Standards (FIPS) compliant DNS name of the EC2 Instance Connect Endpoint.</p>",
3101731021
"locationName":"fipsDnsName"
3101831022
},
3101931023
"NetworkInterfaceIds":{
@@ -31055,6 +31059,11 @@
3105531059
"shape":"TagList",
3105631060
"documentation":"<p>The tags assigned to the EC2 Instance Connect Endpoint.</p>",
3105731061
"locationName":"tagSet"
31062+
},
31063+
"IpAddressType":{
31064+
"shape":"IpAddressType",
31065+
"documentation":"<p>The IP address type of the endpoint.</p>",
31066+
"locationName":"ipAddressType"
3105831067
}
3105931068
},
3106031069
"documentation":"<p>The EC2 Instance Connect Endpoint.</p>"
@@ -38533,6 +38542,34 @@
3853338542
},
3853438543
"InferenceDeviceMemorySize":{"type":"integer"},
3853538544
"InferenceDeviceName":{"type":"string"},
38545+
"InitializationStatusDetails":{
38546+
"type":"structure",
38547+
"members":{
38548+
"InitializationType":{
38549+
"shape":"InitializationType",
38550+
"documentation":"<p>The method used for volume initialization. Possible values include:</p> <ul> <li> <p> <code>default</code> - Volume initialized using the default volume initialization rate or fast snapshot restore.</p> </li> <li> <p> <code>provisioned-rate</code> - Volume initialized using an Amazon EBS Provisioned Rate for Volume Initialization.</p> </li> </ul>",
38551+
"locationName":"initializationType"
38552+
},
38553+
"Progress":{
38554+
"shape":"Long",
38555+
"documentation":"<p>The current volume initialization progress as a percentage (0-100). Returns <code>100</code> when volume initialization has completed.</p>",
38556+
"locationName":"progress"
38557+
},
38558+
"EstimatedTimeToCompleteInSeconds":{
38559+
"shape":"Long",
38560+
"documentation":"<p>The estimated remaining time, in seconds, for volume initialization to complete. Returns <code>0</code> when volume initialization has completed.</p> <p>Only available for volumes created with Amazon EBS Provisioned Rate for Volume Initialization.</p>",
38561+
"locationName":"estimatedTimeToCompleteInSeconds"
38562+
}
38563+
},
38564+
"documentation":"<p>Information about the volume initialization. For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html\">Initialize Amazon EBS volumes</a>.</p>"
38565+
},
38566+
"InitializationType":{
38567+
"type":"string",
38568+
"enum":[
38569+
"default",
38570+
"provisioned-rate"
38571+
]
38572+
},
3853638573
"InsideCidrBlocksStringList":{
3853738574
"type":"list",
3853838575
"member":{
@@ -67157,7 +67194,7 @@
6715767194
"members":{
6715867195
"Name":{
6715967196
"shape":"VolumeStatusName",
67160-
"documentation":"<p>The name of the volume status.</p>",
67197+
"documentation":"<p>The name of the volume status.</p> <ul> <li> <p> <code>io-enabled</code> - Indicates the volume I/O status. For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/monitoring-volume-checks.html\">Amazon EBS volume status checks</a>.</p> </li> <li> <p> <code>io-performance</code> - Indicates the volume performance status. For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/monitoring-volume-checks.html\">Amazon EBS volume status checks</a>.</p> </li> <li> <p> <code>initialization-state</code> - Indicates the status of the volume initialization process. For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html\">Initialize Amazon EBS volumes</a>.</p> </li> </ul>",
6716167198
"locationName":"name"
6716267199
},
6716367200
"Status":{
@@ -67280,6 +67317,11 @@
6728067317
"documentation":"<p>Information about the instances to which the volume is attached.</p>",
6728167318
"locationName":"attachmentStatuses"
6728267319
},
67320+
"InitializationStatusDetails":{
67321+
"shape":"InitializationStatusDetails",
67322+
"documentation":"<p>Information about the volume initialization. It can take up to 5 minutes for the volume initialization information to be updated.</p> <p>Only available for volumes created from snapshots. Not available for empty volumes created without a snapshot.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html\"> Initialize Amazon EBS volumes</a>.</p>",
67323+
"locationName":"initializationStatusDetails"
67324+
},
6728367325
"AvailabilityZoneId":{
6728467326
"shape":"String",
6728567327
"documentation":"<p>The ID of the Availability Zone.</p>",
@@ -67299,7 +67341,8 @@
6729967341
"type":"string",
6730067342
"enum":[
6730167343
"io-enabled",
67302-
"io-performance"
67344+
"io-performance",
67345+
"initialization-state"
6730367346
]
6730467347
},
6730567348
"VolumeType":{

0 commit comments

Comments
 (0)