Skip to content

Commit 94c977c

Browse files
Documentation updates for Elastic Compute Cloud (EC2).
1 parent 8aceb78 commit 94c977c

14 files changed

+381
-104
lines changed

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

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

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

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

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,6 @@ internal bool IsSetLogDestinationType()
239239
///
240240
/// <para>
241241
/// Specify the fields using the <code>${field-id}</code> format, separated by spaces.
242-
/// For the CLI, surround this parameter value with single quotes on Linux or double quotes
243-
/// on Windows.
244242
/// </para>
245243
/// </summary>
246244
public string LogFormat

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

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ namespace Amazon.EC2.Model
3030
{
3131
/// <summary>
3232
/// Container for the parameters to the CreateSubnetCidrReservation operation.
33-
/// Creates a subnet CIDR reservation. For information about subnet CIDR reservations,
34-
/// see <a href="https://docs.aws.amazon.com/vpc/latest/userguide/subnet-cidr-reservation.html">Subnet
35-
/// CIDR reservations</a> in the <i>Amazon Virtual Private Cloud User Guide</i>.
33+
/// Creates a subnet CIDR reservation. For more information, see <a href="https://docs.aws.amazon.com/vpc/latest/userguide/subnet-cidr-reservation.html">Subnet
34+
/// CIDR reservations</a> in the <i>Amazon Virtual Private Cloud User Guide</i> and <a
35+
/// href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-eni.html">Assign
36+
/// prefixes to network interfaces</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.
3637
/// </summary>
3738
public partial class CreateSubnetCidrReservationRequest : AmazonEC2Request
3839
{
@@ -82,24 +83,17 @@ internal bool IsSetDescription()
8283
/// <summary>
8384
/// Gets and sets the property ReservationType.
8485
/// <para>
85-
/// The type of reservation.
86-
/// </para>
87-
///
88-
/// <para>
89-
/// The following are valid values:
86+
/// The type of reservation. The reservation type determines how the reserved IP addresses
87+
/// are assigned to resources.
9088
/// </para>
9189
/// <ul> <li>
9290
/// <para>
93-
/// <code>prefix</code>: The Amazon EC2 Prefix Delegation feature assigns the IP addresses
94-
/// to network interfaces that are associated with an instance. For information about
95-
/// Prefix Delegation, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-delegation.html">Prefix
96-
/// Delegation for Amazon EC2 network interfaces</a> in the <i>Amazon Elastic Compute
97-
/// Cloud User Guide</i>.
91+
/// <code>prefix</code> - Amazon Web Services assigns the reserved IP addresses to network
92+
/// interfaces.
9893
/// </para>
9994
/// </li> <li>
10095
/// <para>
101-
/// <code>explicit</code>: You manually assign the IP addresses to resources that reside
102-
/// in your subnet.
96+
/// <code>explicit</code> - You assign the reserved IP addresses to network interfaces.
10397
/// </para>
10498
/// </li> </ul>
10599
/// </summary>

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,12 @@ internal bool IsSetNetworkInterfaceId()
133133
/// If you do not want to mirror the entire packet, use the <code>PacketLength</code>
134134
/// parameter to specify the number of bytes in each packet to mirror.
135135
/// </para>
136+
///
137+
/// <para>
138+
/// For sessions with Network Load Balancer (NLB) Traffic Mirror targets the default <code>PacketLength</code>
139+
/// will be set to 8500. Valid values are 1-8500. Setting a <code>PacketLength</code>
140+
/// greater than 8500 will result in an error response.
141+
/// </para>
136142
/// </summary>
137143
public int PacketLength
138144
{

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

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,25 @@ namespace Amazon.EC2.Model
3030
{
3131
/// <summary>
3232
/// Container for the parameters to the DeleteLaunchTemplateVersions operation.
33-
/// Deletes one or more versions of a launch template. You cannot delete the default version
34-
/// of a launch template; you must first assign a different version as the default. If
35-
/// the default version is the only version for the launch template, you must delete the
36-
/// entire launch template using <a>DeleteLaunchTemplate</a>.
33+
/// Deletes one or more versions of a launch template.
34+
///
35+
///
36+
/// <para>
37+
/// You can't delete the default version of a launch template; you must first assign a
38+
/// different version as the default. If the default version is the only version for the
39+
/// launch template, you must delete the entire launch template using <a>DeleteLaunchTemplate</a>.
40+
/// </para>
41+
///
42+
/// <para>
43+
/// You can delete up to 200 launch template versions in a single request. To delete more
44+
/// than 200 versions in a single request, use <a>DeleteLaunchTemplate</a>, which deletes
45+
/// the launch template and all of its versions.
46+
/// </para>
47+
///
48+
/// <para>
49+
/// For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-launch-template-versions.html#delete-launch-template-version">Delete
50+
/// a launch template version</a> in the <i>EC2 User Guide</i>.
51+
/// </para>
3752
/// </summary>
3853
public partial class DeleteLaunchTemplateVersionsRequest : AmazonEC2Request
3954
{
@@ -91,7 +106,8 @@ internal bool IsSetLaunchTemplateName()
91106
/// <summary>
92107
/// Gets and sets the property Versions.
93108
/// <para>
94-
/// The version numbers of one or more launch template versions to delete.
109+
/// The version numbers of one or more launch template versions to delete. You can specify
110+
/// up to 200 launch template version numbers.
95111
/// </para>
96112
/// </summary>
97113
[AWSProperty(Required=true)]

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

Lines changed: 139 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public partial class DescribeInstancesRequest : AmazonEC2Request
8888
/// </li> <li>
8989
/// <para>
9090
/// <code>block-device-mapping.attach-time</code> - The attach time for an EBS volume
91-
/// mapped to the instance, for example, <code>2010-09-15T17:15:20.000Z</code>.
91+
/// mapped to the instance, for example, <code>2022-09-15T17:15:20.000Z</code>.
9292
/// </para>
9393
/// </li> <li>
9494
/// <para>
@@ -111,23 +111,63 @@ public partial class DescribeInstancesRequest : AmazonEC2Request
111111
/// </para>
112112
/// </li> <li>
113113
/// <para>
114+
/// <code>boot-mode</code> - The boot mode that was specified by the AMI (<code>legacy-bios</code>
115+
/// | <code>uefi</code> | <code>uefi-preferred</code>).
116+
/// </para>
117+
/// </li> <li>
118+
/// <para>
114119
/// <code>capacity-reservation-id</code> - The ID of the Capacity Reservation into which
115120
/// the instance was launched.
116121
/// </para>
117122
/// </li> <li>
118123
/// <para>
124+
/// <code>capacity-reservation-specification.capacity-reservation-preference</code> -
125+
/// The instance's Capacity Reservation preference (<code>open</code> | <code>none</code>).
126+
/// </para>
127+
/// </li> <li>
128+
/// <para>
129+
/// <code>capacity-reservation-specification.capacity-reservation-target.capacity-reservation-id</code>
130+
/// - The ID of the targeted Capacity Reservation.
131+
/// </para>
132+
/// </li> <li>
133+
/// <para>
134+
/// <code>capacity-reservation-specification.capacity-reservation-target.capacity-reservation-resource-group-arn</code>
135+
/// - The ARN of the targeted Capacity Reservation group.
136+
/// </para>
137+
/// </li> <li>
138+
/// <para>
119139
/// <code>client-token</code> - The idempotency token you provided when you launched
120140
/// the instance.
121141
/// </para>
122142
/// </li> <li>
123143
/// <para>
144+
/// <code>current-instance-boot-mode</code> - The boot mode that is used to launch the
145+
/// instance at launch or start (<code>legacy-bios</code> | <code>uefi</code>).
146+
/// </para>
147+
/// </li> <li>
148+
/// <para>
124149
/// <code>dns-name</code> - The public DNS name of the instance.
125150
/// </para>
126151
/// </li> <li>
127152
/// <para>
153+
/// <code>ebs-optimized</code> - A Boolean that indicates whether the instance is optimized
154+
/// for Amazon EBS I/O.
155+
/// </para>
156+
/// </li> <li>
157+
/// <para>
158+
/// <code>ena-support</code> - A Boolean that indicates whether the instance is enabled
159+
/// for enhanced networking with ENA.
160+
/// </para>
161+
/// </li> <li>
162+
/// <para>
163+
/// <code>enclave-options.enabled</code> - A Boolean that indicates whether the instance
164+
/// is enabled for Amazon Web Services Nitro Enclaves.
165+
/// </para>
166+
/// </li> <li>
167+
/// <para>
128168
/// <code>hibernation-options.configured</code> - A Boolean that indicates whether the
129169
/// instance is enabled for hibernation. A value of <code>true</code> means that the instance
130-
/// is enabled for hibernation.
170+
/// is enabled for hibernation.
131171
/// </para>
132172
/// </li> <li>
133173
/// <para>
@@ -146,6 +186,16 @@ public partial class DescribeInstancesRequest : AmazonEC2Request
146186
/// </para>
147187
/// </li> <li>
148188
/// <para>
189+
/// <code>iam-instance-profile.id</code> - The instance profile associated with the instance.
190+
/// Specified as an ID.
191+
/// </para>
192+
/// </li> <li>
193+
/// <para>
194+
/// <code>iam-instance-profile.name</code> - The instance profile associated with the
195+
/// instance. Specified as an name.
196+
/// </para>
197+
/// </li> <li>
198+
/// <para>
149199
/// <code>image-id</code> - The ID of the image used to launch the instance.
150200
/// </para>
151201
/// </li> <li>
@@ -189,6 +239,10 @@ public partial class DescribeInstancesRequest : AmazonEC2Request
189239
/// </para>
190240
/// </li> <li>
191241
/// <para>
242+
/// <code>ipv6-address</code> - The IPv6 address of the instance.
243+
/// </para>
244+
/// </li> <li>
245+
/// <para>
192246
/// <code>kernel-id</code> - The kernel ID.
193247
/// </para>
194248
/// </li> <li>
@@ -209,13 +263,12 @@ public partial class DescribeInstancesRequest : AmazonEC2Request
209263
/// </para>
210264
/// </li> <li>
211265
/// <para>
212-
/// <code>metadata-options.http-tokens</code> - The metadata request authorization state
213-
/// (<code>optional</code> | <code>required</code>)
266+
/// <code>license-pool</code> -
214267
/// </para>
215268
/// </li> <li>
216269
/// <para>
217-
/// <code>metadata-options.http-put-response-hop-limit</code> - The HTTP metadata request
218-
/// put response hop limit (integer, possible values <code>1</code> to <code>64</code>)
270+
/// <code>maintenance-options.auto-recovery</code> - The current automatic recovery behavior
271+
/// of the instance (<code>disabled</code> | <code>default</code>).
219272
/// </para>
220273
/// </li> <li>
221274
/// <para>
@@ -224,18 +277,38 @@ public partial class DescribeInstancesRequest : AmazonEC2Request
224277
/// </para>
225278
/// </li> <li>
226279
/// <para>
280+
/// <code>metadata-options.http-protocol-ipv4</code> - Indicates whether the IPv4 endpoint
281+
/// is enabled (<code>disabled</code> | <code>enabled</code>).
282+
/// </para>
283+
/// </li> <li>
284+
/// <para>
285+
/// <code>metadata-options.http-protocol-ipv6</code> - Indicates whether the IPv6 endpoint
286+
/// is enabled (<code>disabled</code> | <code>enabled</code>).
287+
/// </para>
288+
/// </li> <li>
289+
/// <para>
290+
/// <code>metadata-options.http-put-response-hop-limit</code> - The HTTP metadata request
291+
/// put response hop limit (integer, possible values <code>1</code> to <code>64</code>)
292+
/// </para>
293+
/// </li> <li>
294+
/// <para>
295+
/// <code>metadata-options.http-tokens</code> - The metadata request authorization state
296+
/// (<code>optional</code> | <code>required</code>)
297+
/// </para>
298+
/// </li> <li>
299+
/// <para>
227300
/// <code>metadata-options.instance-metadata-tags</code> - The status of access to instance
228301
/// tags from the instance metadata (<code>enabled</code> | <code>disabled</code>)
229302
/// </para>
230303
/// </li> <li>
231304
/// <para>
232-
/// <code>monitoring-state</code> - Indicates whether detailed monitoring is enabled
233-
/// (<code>disabled</code> | <code>enabled</code>).
305+
/// <code>metadata-options.state</code> - The state of the metadata option changes (<code>pending</code>
306+
/// | <code>applied</code>).
234307
/// </para>
235308
/// </li> <li>
236309
/// <para>
237-
/// <code>network-interface.addresses.private-ip-address</code> - The private IPv4 address
238-
/// associated with the network interface.
310+
/// <code>monitoring-state</code> - Indicates whether detailed monitoring is enabled
311+
/// (<code>disabled</code> | <code>enabled</code>).
239312
/// </para>
240313
/// </li> <li>
241314
/// <para>
@@ -244,6 +317,11 @@ public partial class DescribeInstancesRequest : AmazonEC2Request
244317
/// </para>
245318
/// </li> <li>
246319
/// <para>
320+
/// <code>network-interface.addresses.private-ip-address</code> - The private IPv4 address
321+
/// associated with the network interface.
322+
/// </para>
323+
/// </li> <li>
324+
/// <para>
247325
/// <code>network-interface.addresses.association.public-ip</code> - The ID of the association
248326
/// of an Elastic IP address (IPv4) with a network interface.
249327
/// </para>
@@ -401,10 +479,41 @@ public partial class DescribeInstancesRequest : AmazonEC2Request
401479
/// </para>
402480
/// </li> <li>
403481
/// <para>
482+
/// <code>platform-details</code> - The platform (<code>Linux/UNIX</code> | <code>Red
483+
/// Hat BYOL Linux</code> | <code> Red Hat Enterprise Linux</code> | <code>Red Hat Enterprise
484+
/// Linux with HA</code> | <code>Red Hat Enterprise Linux with SQL Server Standard and
485+
/// HA</code> | <code>Red Hat Enterprise Linux with SQL Server Enterprise and HA</code>
486+
/// | <code>Red Hat Enterprise Linux with SQL Server Standard</code> | <code>Red Hat Enterprise
487+
/// Linux with SQL Server Web</code> | <code>Red Hat Enterprise Linux with SQL Server
488+
/// Enterprise</code> | <code>SQL Server Enterprise</code> | <code>SQL Server Standard</code>
489+
/// | <code>SQL Server Web</code> | <code>SUSE Linux</code> | <code>Ubuntu Pro</code>
490+
/// | <code>Windows</code> | <code>Windows BYOL</code> | <code>Windows with SQL Server
491+
/// Enterprise</code> | <code>Windows with SQL Server Standard</code> | <code>Windows
492+
/// with SQL Server Web</code>).
493+
/// </para>
494+
/// </li> <li>
495+
/// <para>
404496
/// <code>private-dns-name</code> - The private IPv4 DNS name of the instance.
405497
/// </para>
406498
/// </li> <li>
407499
/// <para>
500+
/// <code>private-dns-name-options.enable-resource-name-dns-a-record</code> - A Boolean
501+
/// that indicates whether to respond to DNS queries for instance hostnames with DNS A
502+
/// records.
503+
/// </para>
504+
/// </li> <li>
505+
/// <para>
506+
/// <code>private-dns-name-options.enable-resource-name-dns-aaaa-record</code> - A Boolean
507+
/// that indicates whether to respond to DNS queries for instance hostnames with DNS AAAA
508+
/// records.
509+
/// </para>
510+
/// </li> <li>
511+
/// <para>
512+
/// <code>private-dns-name-options.hostname-type</code> - The type of hostname (<code>ip-name</code>
513+
/// | <code>resource-name</code>).
514+
/// </para>
515+
/// </li> <li>
516+
/// <para>
408517
/// <code>private-ip-address</code> - The private IPv4 address of the instance.
409518
/// </para>
410519
/// </li> <li>
@@ -495,6 +604,26 @@ public partial class DescribeInstancesRequest : AmazonEC2Request
495604
/// </para>
496605
/// </li> <li>
497606
/// <para>
607+
/// <code>tpm-support</code> - Indicates if the instance is configured for NitroTPM support
608+
/// (<code>v2.0</code>).
609+
/// </para>
610+
/// </li> <li>
611+
/// <para>
612+
/// <code>usage-operation</code> - The usage operation value for the instance (<code>RunInstances</code>
613+
/// | <code>RunInstances:00g0</code> | <code>RunInstances:0010</code> | <code>RunInstances:1010</code>
614+
/// | <code>RunInstances:1014</code> | <code>RunInstances:1110</code> | <code>RunInstances:0014</code>
615+
/// | <code>RunInstances:0210</code> | <code>RunInstances:0110</code> | <code>RunInstances:0100</code>
616+
/// | <code>RunInstances:0004</code> | <code>RunInstances:0200</code> | <code>RunInstances:000g</code>
617+
/// | <code>RunInstances:0g00</code> | <code>RunInstances:0002</code> | <code>RunInstances:0800</code>
618+
/// | <code>RunInstances:0102</code> | <code>RunInstances:0006</code> | <code>RunInstances:0202</code>).
619+
/// </para>
620+
/// </li> <li>
621+
/// <para>
622+
/// <code>usage-operation-update-time</code> - The time that the usage operation was
623+
/// last updated, for example, <code>2022-09-15T17:15:20.000Z</code>.
624+
/// </para>
625+
/// </li> <li>
626+
/// <para>
498627
/// <code>virtualization-type</code> - The virtualization type of the instance (<code>paravirtual</code>
499628
/// | <code>hvm</code>).
500629
/// </para>

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,12 @@ internal bool IsSetDescription()
7070
/// copied to the target. Do not specify this parameter when you want to mirror the entire
7171
/// packet.
7272
/// </para>
73+
///
74+
/// <para>
75+
/// For sessions with Network Load Balancer (NLB) traffic mirror targets, the default
76+
/// <code>PacketLength</code> will be set to 8500. Valid values are 1-8500. Setting a
77+
/// <code>PacketLength</code> greater than 8500 will result in an error response.
78+
/// </para>
7379
/// </summary>
7480
public int PacketLength
7581
{

0 commit comments

Comments
 (0)