Skip to content

Commit 88e93f2

Browse files
author
aws-sdk-cpp-automation
committed
Documentation updates for VM Import/Export.
This release introduces support for image segmentation models and updates CPU accelerator options for models hosted on edge devices. This release adds support for gp3 EBS (Elastic Block Store) storage. This release adds support for gp3 EBS (Elastic Block Store) storage.
1 parent 46db63d commit 88e93f2

36 files changed

+1307
-314
lines changed

aws-cpp-sdk-core/include/aws/core/VersionConfig.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0.
44
*/
55

6-
#define AWS_SDK_VERSION_STRING 1.9.309
6+
#define AWS_SDK_VERSION_STRING 1.9.310
77
#define AWS_SDK_VERSION_MAJOR 1
88
#define AWS_SDK_VERSION_MINOR 9
9-
#define AWS_SDK_VERSION_PATCH 309
9+
#define AWS_SDK_VERSION_PATCH 310

aws-cpp-sdk-ec2/include/aws/ec2/EC2Client.h

Lines changed: 53 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3512,13 +3512,15 @@ namespace Model
35123512
* <p>[VPC only] Adds the specified outbound (egress) rules to a security group for
35133513
* use with a VPC.</p> <p>An outbound rule permits instances to send traffic to the
35143514
* specified IPv4 or IPv6 CIDR address ranges, or to the instances that are
3515-
* associated with the specified source security groups.</p> <p>You specify a
3516-
* protocol for each rule (for example, TCP). For the TCP and UDP protocols, you
3517-
* must also specify the destination port or port range. For the ICMP protocol, you
3518-
* must also specify the ICMP type and code. You can use -1 for the type or code to
3519-
* mean all types or all codes.</p> <p>Rule changes are propagated to affected
3520-
* instances as quickly as possible. However, a small delay might occur.</p> <p>For
3521-
* information about VPC security group quotas, see <a
3515+
* associated with the specified source security groups. When specifying an
3516+
* outbound rule for your security group in a VPC, the <code>IpPermissions</code>
3517+
* must include a destination for the traffic.</p> <p>You specify a protocol for
3518+
* each rule (for example, TCP). For the TCP and UDP protocols, you must also
3519+
* specify the destination port or port range. For the ICMP protocol, you must also
3520+
* specify the ICMP type and code. You can use -1 for the type or code to mean all
3521+
* types or all codes.</p> <p>Rule changes are propagated to affected instances as
3522+
* quickly as possible. However, a small delay might occur.</p> <p>For information
3523+
* about VPC security group quotas, see <a
35223524
* href="https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html">Amazon
35233525
* VPC quotas</a>.</p><p><h3>See Also:</h3> <a
35243526
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AuthorizeSecurityGroupEgress">AWS
@@ -3540,15 +3542,21 @@ namespace Model
35403542
* <p>Adds the specified inbound (ingress) rules to a security group.</p> <p>An
35413543
* inbound rule permits instances to receive traffic from the specified IPv4 or
35423544
* IPv6 CIDR address range, or from the instances that are associated with the
3543-
* specified destination security groups.</p> <p>You specify a protocol for each
3544-
* rule (for example, TCP). For TCP and UDP, you must also specify the destination
3545-
* port or port range. For ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type
3546-
* and code. You can use -1 to mean all types or all codes.</p> <p>Rule changes are
3547-
* propagated to instances within the security group as quickly as possible.
3548-
* However, a small delay might occur.</p> <p>For more information about VPC
3549-
* security group quotas, see <a
3545+
* specified destination security groups. When specifying an inbound rule for your
3546+
* security group in a VPC, the <code>IpPermissions</code> must include a source
3547+
* for the traffic.</p> <p>You specify a protocol for each rule (for example, TCP).
3548+
* For TCP and UDP, you must also specify the destination port or port range. For
3549+
* ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type and code. You can use -1
3550+
* to mean all types or all codes.</p> <p>Rule changes are propagated to instances
3551+
* within the security group as quickly as possible. However, a small delay might
3552+
* occur.</p> <p>For more information about VPC security group quotas, see <a
35503553
* href="https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html">Amazon
3551-
* VPC quotas</a>.</p><p><h3>See Also:</h3> <a
3554+
* VPC quotas</a>.</p> <p>We are retiring EC2-Classic on August 15, 2022. We
3555+
* recommend that you migrate from EC2-Classic to a VPC. For more information, see
3556+
* <a
3557+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html">Migrate
3558+
* from EC2-Classic to a VPC</a> in the <i>Amazon Elastic Compute Cloud User
3559+
* Guide</i>.</p> <p><h3>See Also:</h3> <a
35523560
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AuthorizeSecurityGroupIngress">AWS
35533561
* API Reference</a></p>
35543562
*/
@@ -4944,7 +4952,12 @@ namespace Model
49444952
* <a>RevokeSecurityGroupIngress</a>, and <a>RevokeSecurityGroupEgress</a>.</p>
49454953
* <p>For more information about VPC security group limits, see <a
49464954
* href="https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html">Amazon
4947-
* VPC Limits</a>.</p><p><h3>See Also:</h3> <a
4955+
* VPC Limits</a>.</p> <p>We are retiring EC2-Classic on August 15, 2022. We
4956+
* recommend that you migrate from EC2-Classic to a VPC. For more information, see
4957+
* <a
4958+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html">Migrate
4959+
* from EC2-Classic to a VPC</a> in the <i>Amazon Elastic Compute Cloud User
4960+
* Guide</i>.</p> <p><h3>See Also:</h3> <a
49484961
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CreateSecurityGroup">AWS
49494962
* API Reference</a></p>
49504963
*/
@@ -6400,7 +6413,12 @@ namespace Model
64006413
* <p>Deletes a security group.</p> <p>If you attempt to delete a security group
64016414
* that is associated with an instance, or is referenced by another security group,
64026415
* the operation fails with <code>InvalidGroup.InUse</code> in EC2-Classic or
6403-
* <code>DependencyViolation</code> in EC2-VPC.</p><p><h3>See Also:</h3> <a
6416+
* <code>DependencyViolation</code> in EC2-VPC.</p> <p>We are retiring
6417+
* EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic
6418+
* to a VPC. For more information, see <a
6419+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html">Migrate
6420+
* from EC2-Classic to a VPC</a> in the <i>Amazon Elastic Compute Cloud User
6421+
* Guide</i>.</p> <p><h3>See Also:</h3> <a
64046422
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DeleteSecurityGroup">AWS
64056423
* API Reference</a></p>
64066424
*/
@@ -7146,8 +7164,12 @@ namespace Model
71467164
* <li> <p> <code>max-elastic-ips</code>: The maximum number of Elastic IP
71477165
* addresses that you can allocate for use with EC2-Classic. </p> </li> <li> <p>
71487166
* <code>vpc-max-elastic-ips</code>: The maximum number of Elastic IP addresses
7149-
* that you can allocate for use with EC2-VPC.</p> </li> </ul><p><h3>See Also:</h3>
7150-
* <a
7167+
* that you can allocate for use with EC2-VPC.</p> </li> </ul> <p>We are
7168+
* retiring EC2-Classic on August 15, 2022. We recommend that you migrate from
7169+
* EC2-Classic to a VPC. For more information, see <a
7170+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html">Migrate
7171+
* from EC2-Classic to a VPC</a> in the <i>Amazon EC2 User Guide</i>.</p>
7172+
* <p><h3>See Also:</h3> <a
71517173
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeAccountAttributes">AWS
71527174
* API Reference</a></p>
71537175
*/
@@ -9049,7 +9071,12 @@ namespace Model
90499071
* and <a
90509072
* href="https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html">Security
90519073
* groups for your VPC</a> in the <i>Amazon Virtual Private Cloud User
9052-
* Guide</i>.</p><p><h3>See Also:</h3> <a
9074+
* Guide</i>.</p> <p>We are retiring EC2-Classic on August 15, 2022. We
9075+
* recommend that you migrate from EC2-Classic to a VPC. For more information, see
9076+
* <a
9077+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html">Migrate
9078+
* from EC2-Classic to a VPC</a> in the <i>Amazon Elastic Compute Cloud User
9079+
* Guide</i>.</p> <p><h3>See Also:</h3> <a
90539080
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeSecurityGroups">AWS
90549081
* API Reference</a></p>
90559082
*/
@@ -14297,7 +14324,12 @@ namespace Model
1429714324
* revoked.</p> <p>Amazon Web Services recommends that you describe the security
1429814325
* group to verify that the rules were removed.</p> <p>Rule changes are propagated
1429914326
* to instances within the security group as quickly as possible. However, a small
14300-
* delay might occur.</p><p><h3>See Also:</h3> <a
14327+
* delay might occur.</p> <p>We are retiring EC2-Classic on August 15, 2022.
14328+
* We recommend that you migrate from EC2-Classic to a VPC. For more information,
14329+
* see <a
14330+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html">Migrate
14331+
* from EC2-Classic to a VPC</a> in the <i>Amazon Elastic Compute Cloud User
14332+
* Guide</i>.</p> <p><h3>See Also:</h3> <a
1430114333
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/RevokeSecurityGroupIngress">AWS
1430214334
* API Reference</a></p>
1430314335
*/

aws-cpp-sdk-ec2/include/aws/ec2/model/DescribeImageAttributeResponse.h

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -417,45 +417,45 @@ namespace Model
417417
/**
418418
* <p>The date and time, in <a href="http://www.iso.org/iso/iso8601">ISO 8601
419419
* date-time format</a>, when the AMI was last used to launch an EC2 instance. When
420-
* the AMI is used, there is a 24-hour delay before that usage is reported.</p>
421-
* <p> <code>lastLaunchedTime</code> data is available starting April
422-
* 2017.</p>
420+
* the AMI is used to launch an instance, there is a 24-hour delay before that
421+
* usage is reported.</p> <p> <code>lastLaunchedTime</code> data is
422+
* available starting April 2017.</p>
423423
*/
424424
inline const AttributeValue& GetLastLaunchedTime() const{ return m_lastLaunchedTime; }
425425

426426
/**
427427
* <p>The date and time, in <a href="http://www.iso.org/iso/iso8601">ISO 8601
428428
* date-time format</a>, when the AMI was last used to launch an EC2 instance. When
429-
* the AMI is used, there is a 24-hour delay before that usage is reported.</p>
430-
* <p> <code>lastLaunchedTime</code> data is available starting April
431-
* 2017.</p>
429+
* the AMI is used to launch an instance, there is a 24-hour delay before that
430+
* usage is reported.</p> <p> <code>lastLaunchedTime</code> data is
431+
* available starting April 2017.</p>
432432
*/
433433
inline void SetLastLaunchedTime(const AttributeValue& value) { m_lastLaunchedTime = value; }
434434

435435
/**
436436
* <p>The date and time, in <a href="http://www.iso.org/iso/iso8601">ISO 8601
437437
* date-time format</a>, when the AMI was last used to launch an EC2 instance. When
438-
* the AMI is used, there is a 24-hour delay before that usage is reported.</p>
439-
* <p> <code>lastLaunchedTime</code> data is available starting April
440-
* 2017.</p>
438+
* the AMI is used to launch an instance, there is a 24-hour delay before that
439+
* usage is reported.</p> <p> <code>lastLaunchedTime</code> data is
440+
* available starting April 2017.</p>
441441
*/
442442
inline void SetLastLaunchedTime(AttributeValue&& value) { m_lastLaunchedTime = std::move(value); }
443443

444444
/**
445445
* <p>The date and time, in <a href="http://www.iso.org/iso/iso8601">ISO 8601
446446
* date-time format</a>, when the AMI was last used to launch an EC2 instance. When
447-
* the AMI is used, there is a 24-hour delay before that usage is reported.</p>
448-
* <p> <code>lastLaunchedTime</code> data is available starting April
449-
* 2017.</p>
447+
* the AMI is used to launch an instance, there is a 24-hour delay before that
448+
* usage is reported.</p> <p> <code>lastLaunchedTime</code> data is
449+
* available starting April 2017.</p>
450450
*/
451451
inline DescribeImageAttributeResponse& WithLastLaunchedTime(const AttributeValue& value) { SetLastLaunchedTime(value); return *this;}
452452

453453
/**
454454
* <p>The date and time, in <a href="http://www.iso.org/iso/iso8601">ISO 8601
455455
* date-time format</a>, when the AMI was last used to launch an EC2 instance. When
456-
* the AMI is used, there is a 24-hour delay before that usage is reported.</p>
457-
* <p> <code>lastLaunchedTime</code> data is available starting April
458-
* 2017.</p>
456+
* the AMI is used to launch an instance, there is a 24-hour delay before that
457+
* usage is reported.</p> <p> <code>lastLaunchedTime</code> data is
458+
* available starting April 2017.</p>
459459
*/
460460
inline DescribeImageAttributeResponse& WithLastLaunchedTime(AttributeValue&& value) { SetLastLaunchedTime(std::move(value)); return *this;}
461461

aws-cpp-sdk-ec2/include/aws/ec2/model/EnableImageDeprecationRequest.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ namespace Model
8282
* <p>The date and time to deprecate the AMI, in UTC, in the following format:
8383
* <i>YYYY</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i>SS</i>Z. If you specify a
8484
* value for seconds, Amazon EC2 rounds the seconds to the nearest minute.</p>
85-
* <p>You cant specify a date in the past. The upper limit for
85+
* <p>You can���t specify a date in the past. The upper limit for
8686
* <code>DeprecateAt</code> is 10 years from now.</p>
8787
*/
8888
inline const Aws::Utils::DateTime& GetDeprecateAt() const{ return m_deprecateAt; }
@@ -91,7 +91,7 @@ namespace Model
9191
* <p>The date and time to deprecate the AMI, in UTC, in the following format:
9292
* <i>YYYY</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i>SS</i>Z. If you specify a
9393
* value for seconds, Amazon EC2 rounds the seconds to the nearest minute.</p>
94-
* <p>You cant specify a date in the past. The upper limit for
94+
* <p>You can���t specify a date in the past. The upper limit for
9595
* <code>DeprecateAt</code> is 10 years from now.</p>
9696
*/
9797
inline bool DeprecateAtHasBeenSet() const { return m_deprecateAtHasBeenSet; }
@@ -100,7 +100,7 @@ namespace Model
100100
* <p>The date and time to deprecate the AMI, in UTC, in the following format:
101101
* <i>YYYY</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i>SS</i>Z. If you specify a
102102
* value for seconds, Amazon EC2 rounds the seconds to the nearest minute.</p>
103-
* <p>You cant specify a date in the past. The upper limit for
103+
* <p>You can���t specify a date in the past. The upper limit for
104104
* <code>DeprecateAt</code> is 10 years from now.</p>
105105
*/
106106
inline void SetDeprecateAt(const Aws::Utils::DateTime& value) { m_deprecateAtHasBeenSet = true; m_deprecateAt = value; }
@@ -109,7 +109,7 @@ namespace Model
109109
* <p>The date and time to deprecate the AMI, in UTC, in the following format:
110110
* <i>YYYY</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i>SS</i>Z. If you specify a
111111
* value for seconds, Amazon EC2 rounds the seconds to the nearest minute.</p>
112-
* <p>You cant specify a date in the past. The upper limit for
112+
* <p>You can���t specify a date in the past. The upper limit for
113113
* <code>DeprecateAt</code> is 10 years from now.</p>
114114
*/
115115
inline void SetDeprecateAt(Aws::Utils::DateTime&& value) { m_deprecateAtHasBeenSet = true; m_deprecateAt = std::move(value); }
@@ -118,7 +118,7 @@ namespace Model
118118
* <p>The date and time to deprecate the AMI, in UTC, in the following format:
119119
* <i>YYYY</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i>SS</i>Z. If you specify a
120120
* value for seconds, Amazon EC2 rounds the seconds to the nearest minute.</p>
121-
* <p>You cant specify a date in the past. The upper limit for
121+
* <p>You can���t specify a date in the past. The upper limit for
122122
* <code>DeprecateAt</code> is 10 years from now.</p>
123123
*/
124124
inline EnableImageDeprecationRequest& WithDeprecateAt(const Aws::Utils::DateTime& value) { SetDeprecateAt(value); return *this;}
@@ -127,7 +127,7 @@ namespace Model
127127
* <p>The date and time to deprecate the AMI, in UTC, in the following format:
128128
* <i>YYYY</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i>SS</i>Z. If you specify a
129129
* value for seconds, Amazon EC2 rounds the seconds to the nearest minute.</p>
130-
* <p>You cant specify a date in the past. The upper limit for
130+
* <p>You can���t specify a date in the past. The upper limit for
131131
* <code>DeprecateAt</code> is 10 years from now.</p>
132132
*/
133133
inline EnableImageDeprecationRequest& WithDeprecateAt(Aws::Utils::DateTime&& value) { SetDeprecateAt(std::move(value)); return *this;}

aws-cpp-sdk-ec2/include/aws/ec2/model/ExportImageRequest.h

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -237,44 +237,38 @@ namespace Model
237237

238238

239239
/**
240-
* <p>Information about the destination Amazon S3 bucket. The bucket must exist and
241-
* grant WRITE and READ_ACP permissions to the Amazon Web Services account
242-
* vm-import-export@amazon.com.</p>
240+
* <p>The Amazon S3 bucket for the destination image. The destination bucket must
241+
* exist.</p>
243242
*/
244243
inline const ExportTaskS3LocationRequest& GetS3ExportLocation() const{ return m_s3ExportLocation; }
245244

246245
/**
247-
* <p>Information about the destination Amazon S3 bucket. The bucket must exist and
248-
* grant WRITE and READ_ACP permissions to the Amazon Web Services account
249-
* vm-import-export@amazon.com.</p>
246+
* <p>The Amazon S3 bucket for the destination image. The destination bucket must
247+
* exist.</p>
250248
*/
251249
inline bool S3ExportLocationHasBeenSet() const { return m_s3ExportLocationHasBeenSet; }
252250

253251
/**
254-
* <p>Information about the destination Amazon S3 bucket. The bucket must exist and
255-
* grant WRITE and READ_ACP permissions to the Amazon Web Services account
256-
* vm-import-export@amazon.com.</p>
252+
* <p>The Amazon S3 bucket for the destination image. The destination bucket must
253+
* exist.</p>
257254
*/
258255
inline void SetS3ExportLocation(const ExportTaskS3LocationRequest& value) { m_s3ExportLocationHasBeenSet = true; m_s3ExportLocation = value; }
259256

260257
/**
261-
* <p>Information about the destination Amazon S3 bucket. The bucket must exist and
262-
* grant WRITE and READ_ACP permissions to the Amazon Web Services account
263-
* vm-import-export@amazon.com.</p>
258+
* <p>The Amazon S3 bucket for the destination image. The destination bucket must
259+
* exist.</p>
264260
*/
265261
inline void SetS3ExportLocation(ExportTaskS3LocationRequest&& value) { m_s3ExportLocationHasBeenSet = true; m_s3ExportLocation = std::move(value); }
266262

267263
/**
268-
* <p>Information about the destination Amazon S3 bucket. The bucket must exist and
269-
* grant WRITE and READ_ACP permissions to the Amazon Web Services account
270-
* vm-import-export@amazon.com.</p>
264+
* <p>The Amazon S3 bucket for the destination image. The destination bucket must
265+
* exist.</p>
271266
*/
272267
inline ExportImageRequest& WithS3ExportLocation(const ExportTaskS3LocationRequest& value) { SetS3ExportLocation(value); return *this;}
273268

274269
/**
275-
* <p>Information about the destination Amazon S3 bucket. The bucket must exist and
276-
* grant WRITE and READ_ACP permissions to the Amazon Web Services account
277-
* vm-import-export@amazon.com.</p>
270+
* <p>The Amazon S3 bucket for the destination image. The destination bucket must
271+
* exist.</p>
278272
*/
279273
inline ExportImageRequest& WithS3ExportLocation(ExportTaskS3LocationRequest&& value) { SetS3ExportLocation(std::move(value)); return *this;}
280274

0 commit comments

Comments
 (0)