You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-ec2): Amazon VPC IP Address Manager (IPAM) now allows customers to provision IPv4 CIDR blocks and allocate Elastic IP Addresses directly from IPAM pools with public IPv4 space
* <p>Registers an AMI. When you're creating an instance-store backed AMI, registering the AMI
32
32
* is the final step in the creation process. For more information about creating AMIs, see
33
-
* <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami.html">Create your
34
-
* own AMI</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
33
+
* <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot">Create an AMI from a snapshot</a> and <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-instance-store.html">Create an instance-store
34
+
* backed AMI</a> in the <i>Amazon EC2 User Guide</i>.</p>
35
35
* <note>
36
36
* <p>For Amazon EBS-backed instances, <a>CreateImage</a> creates and registers the AMI
37
37
* in a single request, so you don't have to register the AMI yourself. We recommend that you
38
38
* always use <a>CreateImage</a> unless you have a specific reason to use
39
39
* RegisterImage.</p>
40
40
* </note>
41
-
* <p>If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration.
42
-
* If you make changes to an image, deregister the previous image and register the new image.</p>
41
+
* <p>If needed, you can deregister an AMI at any time. Any modifications you make to an AMI
42
+
* backed by an instance store volume invalidates its registration. If you make changes to an
43
+
* image, deregister the previous image and register the new image.</p>
43
44
* <p>
44
45
* <b>Register a snapshot of a root device volume</b>
* You can't set the encryption state of the volume using the block device mapping. If the
49
50
* snapshot is encrypted, or encryption by default is enabled, the root volume of an instance
50
51
* launched from the AMI is encrypted.</p>
51
-
* <p>For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot">Create a Linux AMI from a snapshot</a> and <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html">Use encryption with Amazon EBS-backed AMIs</a>
52
-
* in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
52
+
* <p>For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot">Create an AMI from a snapshot</a> and <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html">Use encryption with Amazon EBS-backed
53
+
* AMIs</a> in the <i>Amazon EC2 User Guide</i>.</p>
53
54
* <p>
54
55
* <b>Amazon Web Services Marketplace product codes</b>
55
56
* </p>
56
57
* <p>If any snapshots have Amazon Web Services Marketplace product codes, they are copied to the new
57
58
* AMI.</p>
58
-
* <p>Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE
59
-
* Linux Enterprise Server (SLES), use the Amazon EC2 billing product code associated with an AMI to
60
-
* verify the subscription status for package updates. To create a new AMI for operating systems
61
-
* that require a billing product code, instead of registering the AMI, do the following to
62
-
* preserve the billing product code association:</p>
63
-
* <ol>
64
-
* <li>
65
-
* <p>Launch an instance from an existing AMI with that billing product code.</p>
66
-
* </li>
67
-
* <li>
68
-
* <p>Customize the instance.</p>
69
-
* </li>
70
-
* <li>
71
-
* <p>Create an AMI from the instance using <a>CreateImage</a>.</p>
72
-
* </li>
73
-
* </ol>
59
+
* <p>In most cases, AMIs for Windows, RedHat, SUSE, and SQL Server require correct licensing
60
+
* information to be present on the AMI. For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html">Understand AMI billing
61
+
* information</a> in the <i>Amazon EC2 User Guide</i>. When creating an AMI from
62
+
* a snapshot, the <code>RegisterImage</code> operation derives the correct billing information
63
+
* from the snapshot's metadata, but this requires the appropriate metadata to be present. To
64
+
* verify if the correct billing information was applied, check the <code>PlatformDetails</code>
65
+
* field on the new AMI. If the field is empty or doesn't match the expected operating system
66
+
* code (for example, Windows, RedHat, SUSE, or SQL), the AMI creation was unsuccessful, and you
67
+
* should discard the AMI and instead create the AMI from an instance using <a>CreateImage</a>. For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#how-to-create-ebs-ami">Create an AMI
68
+
* from an instance </a> in the <i>Amazon EC2 User Guide</i>.</p>
74
69
* <p>If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched
75
70
* from an AMI with a billing product code, make sure that the Reserved Instance has the matching
76
71
* billing product code. If you purchase a Reserved Instance without the matching billing product
Copy file name to clipboardExpand all lines: codegen/sdk-codegen/aws-models/ec2.json
+19-1Lines changed: 19 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1601,6 +1601,12 @@
1601
1601
"smithy.api#documentation": "<p>The tags to assign to the Elastic IP address.</p>",
1602
1602
"smithy.api#xmlName": "TagSpecification"
1603
1603
}
1604
+
},
1605
+
"IpamPoolId": {
1606
+
"target": "com.amazonaws.ec2#IpamPoolId",
1607
+
"traits": {
1608
+
"smithy.api#documentation": "<p>The ID of an IPAM pool.</p>"
1609
+
}
1604
1610
}
1605
1611
},
1606
1612
"traits": {
@@ -68635,6 +68641,12 @@
68635
68641
"traits": {
68636
68642
"smithy.api#enumValue": "subnet"
68637
68643
}
68644
+
},
68645
+
"eip": {
68646
+
"target": "smithy.api#Unit",
68647
+
"traits": {
68648
+
"smithy.api#enumValue": "eip"
68649
+
}
68638
68650
}
68639
68651
}
68640
68652
},
@@ -69180,6 +69192,12 @@
69180
69192
"smithy.api#enumValue": "amazon-owned-eip"
69181
69193
}
69182
69194
},
69195
+
"AMAZON_OWNED_CONTIG": {
69196
+
"target": "smithy.api#Unit",
69197
+
"traits": {
69198
+
"smithy.api#enumValue": "amazon-owned-contig"
69199
+
}
69200
+
},
69183
69201
"BYOIP": {
69184
69202
"target": "smithy.api#Unit",
69185
69203
"traits": {
@@ -86828,7 +86846,7 @@
86828
86846
"target": "com.amazonaws.ec2#RegisterImageResult"
86829
86847
},
86830
86848
"traits": {
86831
-
"smithy.api#documentation": "<p>Registers an AMI. When you're creating an instance-store backed AMI, registering the AMI\n is the final step in the creation process. For more information about creating AMIs, see\n <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami.html\">Create your\n own AMI</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>\n <note>\n <p>For Amazon EBS-backed instances, <a>CreateImage</a> creates and registers the AMI\n in a single request, so you don't have to register the AMI yourself. We recommend that you\n always use <a>CreateImage</a> unless you have a specific reason to use\n RegisterImage.</p>\n </note>\n <p>If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. \n If you make changes to an image, deregister the previous image and register the new image.</p>\n <p>\n <b>Register a snapshot of a root device volume</b>\n </p>\n <p>You can use <code>RegisterImage</code> to create an Amazon EBS-backed Linux AMI from\n a snapshot of a root device volume. You specify the snapshot using a block device mapping.\n You can't set the encryption state of the volume using the block device mapping. If the \n snapshot is encrypted, or encryption by default is enabled, the root volume of an instance \n launched from the AMI is encrypted.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot\">Create a Linux AMI from a snapshot</a> and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html\">Use encryption with Amazon EBS-backed AMIs</a>\n in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>\n <p>\n <b>Amazon Web Services Marketplace product codes</b>\n </p>\n <p>If any snapshots have Amazon Web Services Marketplace product codes, they are copied to the new\n AMI.</p>\n <p>Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE\n Linux Enterprise Server (SLES), use the Amazon EC2 billing product code associated with an AMI to\n verify the subscription status for package updates. To create a new AMI for operating systems\n that require a billing product code, instead of registering the AMI, do the following to\n preserve the billing product code association:</p>\n <ol>\n <li>\n <p>Launch an instance from an existing AMI with that billing product code.</p>\n </li>\n <li>\n <p>Customize the instance.</p>\n </li>\n <li>\n <p>Create an AMI from the instance using <a>CreateImage</a>.</p>\n </li>\n </ol>\n <p>If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched\n from an AMI with a billing product code, make sure that the Reserved Instance has the matching\n billing product code. If you purchase a Reserved Instance without the matching billing product\n code, the Reserved Instance will not be applied to the On-Demand Instance. For information\n about how to obtain the platform details and billing information of an AMI, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html\">Understand AMI\n billing information</a> in the <i>Amazon EC2 User Guide</i>.</p>"
86849
+
"smithy.api#documentation": "<p>Registers an AMI. When you're creating an instance-store backed AMI, registering the AMI\n is the final step in the creation process. For more information about creating AMIs, see\n <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot\">Create an AMI from a snapshot</a> and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-instance-store.html\">Create an instance-store\n backed AMI</a> in the <i>Amazon EC2 User Guide</i>.</p>\n <note>\n <p>For Amazon EBS-backed instances, <a>CreateImage</a> creates and registers the AMI\n in a single request, so you don't have to register the AMI yourself. We recommend that you\n always use <a>CreateImage</a> unless you have a specific reason to use\n RegisterImage.</p>\n </note>\n <p>If needed, you can deregister an AMI at any time. Any modifications you make to an AMI\n backed by an instance store volume invalidates its registration. If you make changes to an\n image, deregister the previous image and register the new image.</p>\n <p>\n <b>Register a snapshot of a root device volume</b>\n </p>\n <p>You can use <code>RegisterImage</code> to create an Amazon EBS-backed Linux AMI from\n a snapshot of a root device volume. You specify the snapshot using a block device mapping.\n You can't set the encryption state of the volume using the block device mapping. If the \n snapshot is encrypted, or encryption by default is enabled, the root volume of an instance \n launched from the AMI is encrypted.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot\">Create an AMI from a snapshot</a> and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html\">Use encryption with Amazon EBS-backed\n AMIs</a> in the <i>Amazon EC2 User Guide</i>.</p>\n <p>\n <b>Amazon Web Services Marketplace product codes</b>\n </p>\n <p>If any snapshots have Amazon Web Services Marketplace product codes, they are copied to the new\n AMI.</p>\n <p>In most cases, AMIs for Windows, RedHat, SUSE, and SQL Server require correct licensing\n information to be present on the AMI. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html\">Understand AMI billing\n information</a> in the <i>Amazon EC2 User Guide</i>. When creating an AMI from\n a snapshot, the <code>RegisterImage</code> operation derives the correct billing information\n from the snapshot's metadata, but this requires the appropriate metadata to be present. To\n verify if the correct billing information was applied, check the <code>PlatformDetails</code>\n field on the new AMI. If the field is empty or doesn't match the expected operating system\n code (for example, Windows, RedHat, SUSE, or SQL), the AMI creation was unsuccessful, and you\n should discard the AMI and instead create the AMI from an instance using <a>CreateImage</a>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#how-to-create-ebs-ami\">Create an AMI\n from an instance </a> in the <i>Amazon EC2 User Guide</i>.</p>\n <p>If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched\n from an AMI with a billing product code, make sure that the Reserved Instance has the matching\n billing product code. If you purchase a Reserved Instance without the matching billing product\n code, the Reserved Instance will not be applied to the On-Demand Instance. For information\n about how to obtain the platform details and billing information of an AMI, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html\">Understand AMI\n billing information</a> in the <i>Amazon EC2 User Guide</i>.</p>"
0 commit comments