|
11943 | 11943 | "type":"structure",
|
11944 | 11944 | "required":["CidrBlock"],
|
11945 | 11945 | "members":{
|
11946 |
| - "CidrBlock":{ |
11947 |
| - "shape":"String", |
11948 |
| - "documentation":"<p>The IPv4 network range for the VPC, in CIDR notation. For example, <code>10.0.0.0/16</code>. We modify the specified CIDR block to its canonical form; for example, if you specify <code>100.68.0.18/18</code>, we modify it to <code>100.68.0.0/18</code>.</p>" |
11949 |
| - }, |
11950 | 11946 | "AmazonProvidedIpv6CidrBlock":{
|
11951 | 11947 | "shape":"Boolean",
|
11952 | 11948 | "documentation":"<p>Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IP addresses, or the size of the CIDR block.</p>",
|
|
11978 | 11974 | "shape":"TagSpecificationList",
|
11979 | 11975 | "documentation":"<p>The tags to assign to the VPC.</p>",
|
11980 | 11976 | "locationName":"TagSpecification"
|
| 11977 | + }, |
| 11978 | + "CidrBlock":{ |
| 11979 | + "shape":"String", |
| 11980 | + "documentation":"<p>The IPv4 network range for the VPC, in CIDR notation. For example, <code>10.0.0.0/16</code>. We modify the specified CIDR block to its canonical form; for example, if you specify <code>100.68.0.18/18</code>, we modify it to <code>100.68.0.0/18</code>.</p>" |
11981 | 11981 | }
|
11982 | 11982 | }
|
11983 | 11983 | },
|
|
28754 | 28754 | "shape":"LaunchTemplateInstanceMetadataEndpointState",
|
28755 | 28755 | "documentation":"<p>This parameter enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the default state is <code>enabled</code>.</p> <note> <p>If you specify a value of <code>disabled</code>, you will not be able to access your instance metadata. </p> </note>",
|
28756 | 28756 | "locationName":"httpEndpoint"
|
| 28757 | + }, |
| 28758 | + "HttpProtocolIpv6":{ |
| 28759 | + "shape":"LaunchTemplateInstanceMetadataProtocolIpv6", |
| 28760 | + "documentation":"<p>Enables or disables the IPv6 endpoint for the instance metadata service.</p> <p>Default: <code>disabled</code> </p>", |
| 28761 | + "locationName":"httpProtocolIpv6" |
28757 | 28762 | }
|
28758 | 28763 | },
|
28759 | 28764 | "documentation":"<p>The metadata options for the instance. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html\">Instance Metadata and User Data</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>"
|
|
28772 | 28777 | "HttpEndpoint":{
|
28773 | 28778 | "shape":"LaunchTemplateInstanceMetadataEndpointState",
|
28774 | 28779 | "documentation":"<p>This parameter enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the default state is <code>enabled</code>.</p> <note> <p>If you specify a value of <code>disabled</code>, you will not be able to access your instance metadata. </p> </note>"
|
| 28780 | + }, |
| 28781 | + "HttpProtocolIpv6":{ |
| 28782 | + "shape":"LaunchTemplateInstanceMetadataProtocolIpv6", |
| 28783 | + "documentation":"<p>Enables or disables the IPv6 endpoint for the instance metadata service.</p> <p>Default: <code>disabled</code> </p>" |
28775 | 28784 | }
|
28776 | 28785 | },
|
28777 | 28786 | "documentation":"<p>The metadata options for the instance. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html\">Instance Metadata and User Data</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>"
|
|
28783 | 28792 | "applied"
|
28784 | 28793 | ]
|
28785 | 28794 | },
|
| 28795 | + "LaunchTemplateInstanceMetadataProtocolIpv6":{ |
| 28796 | + "type":"string", |
| 28797 | + "enum":[ |
| 28798 | + "disabled", |
| 28799 | + "enabled" |
| 28800 | + ] |
| 28801 | + }, |
28786 | 28802 | "LaunchTemplateInstanceNetworkInterfaceSpecification":{
|
28787 | 28803 | "type":"structure",
|
28788 | 28804 | "members":{
|
@@ -28863,22 +28879,22 @@
|
28863 | 28879 | },
|
28864 | 28880 | "Ipv4Prefixes":{
|
28865 | 28881 | "shape":"Ipv4PrefixListResponse",
|
28866 |
| - "documentation":"<p>One or more IPv4 delegated prefixes assigned to the network interface.</p>", |
| 28882 | + "documentation":"<p>One or more IPv4 prefixes assigned to the network interface.</p>", |
28867 | 28883 | "locationName":"ipv4PrefixSet"
|
28868 | 28884 | },
|
28869 | 28885 | "Ipv4PrefixCount":{
|
28870 | 28886 | "shape":"Integer",
|
28871 |
| - "documentation":"<p>The number of IPv4 delegated prefixes that AWS automatically assigned to the network interface.</p>", |
| 28887 | + "documentation":"<p>The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network interface.</p>", |
28872 | 28888 | "locationName":"ipv4PrefixCount"
|
28873 | 28889 | },
|
28874 | 28890 | "Ipv6Prefixes":{
|
28875 | 28891 | "shape":"Ipv6PrefixListResponse",
|
28876 |
| - "documentation":"<p>One or more IPv6 delegated prefixes assigned to the network interface.</p>", |
| 28892 | + "documentation":"<p>One or more IPv6 prefixes assigned to the network interface.</p>", |
28877 | 28893 | "locationName":"ipv6PrefixSet"
|
28878 | 28894 | },
|
28879 | 28895 | "Ipv6PrefixCount":{
|
28880 | 28896 | "shape":"Integer",
|
28881 |
| - "documentation":"<p>The number of IPv6 delegated prefixes that AWS automatically assigned to the network interface.</p>", |
| 28897 | + "documentation":"<p>The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network interface.</p>", |
28882 | 28898 | "locationName":"ipv6PrefixCount"
|
28883 | 28899 | }
|
28884 | 28900 | },
|
@@ -28957,21 +28973,21 @@
|
28957 | 28973 | },
|
28958 | 28974 | "Ipv4Prefixes":{
|
28959 | 28975 | "shape":"Ipv4PrefixList",
|
28960 |
| - "documentation":"<p>One or more IPv4 delegated prefixes to be assigned to the network interface. You cannot use this option if you use the <code>Ipv4PrefixCount</code> option.</p>", |
| 28976 | + "documentation":"<p>One or more IPv4 prefixes to be assigned to the network interface. You cannot use this option if you use the <code>Ipv4PrefixCount</code> option.</p>", |
28961 | 28977 | "locationName":"Ipv4Prefix"
|
28962 | 28978 | },
|
28963 | 28979 | "Ipv4PrefixCount":{
|
28964 | 28980 | "shape":"Integer",
|
28965 |
| - "documentation":"<p>The number of IPv4 delegated prefixes to be automatically assigned to the network interface. You cannot use this option if you use the <code>Ipv4Prefix</code> option.</p>" |
| 28981 | + "documentation":"<p>The number of IPv4 prefixes to be automatically assigned to the network interface. You cannot use this option if you use the <code>Ipv4Prefix</code> option.</p>" |
28966 | 28982 | },
|
28967 | 28983 | "Ipv6Prefixes":{
|
28968 | 28984 | "shape":"Ipv6PrefixList",
|
28969 |
| - "documentation":"<p>One or more IPv6 delegated prefixes to be assigned to the network interface. You cannot use this option if you use the <code>Ipv6PrefixCount</code> option.</p>", |
| 28985 | + "documentation":"<p>One or more IPv6 prefixes to be assigned to the network interface. You cannot use this option if you use the <code>Ipv6PrefixCount</code> option.</p>", |
28970 | 28986 | "locationName":"Ipv6Prefix"
|
28971 | 28987 | },
|
28972 | 28988 | "Ipv6PrefixCount":{
|
28973 | 28989 | "shape":"Integer",
|
28974 |
| - "documentation":"<p>The number of IPv6 delegated prefixes to be automatically assigned to the network interface. You cannot use this option if you use the <code>Ipv6Prefix</code> option.</p>" |
| 28990 | + "documentation":"<p>The number of IPv6 prefixes to be automatically assigned to the network interface. You cannot use this option if you use the <code>Ipv6Prefix</code> option.</p>" |
28975 | 28991 | }
|
28976 | 28992 | },
|
28977 | 28993 | "documentation":"<p>The parameters for a network interface.</p>"
|
|
35589 | 35605 | },
|
35590 | 35606 | "UserData":{
|
35591 | 35607 | "shape":"String",
|
35592 |
| - "documentation":"<p>The Base64-encoded user data to make available to the instance. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html\">Running Commands on Your Linux Instance at Launch</a> (Linux) and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html#instancedata-add-user-data\">Adding User Data</a> (Windows).</p>" |
| 35608 | + "documentation":"<p>The user data to make available to the instance. You must provide base64-encoded text. User data is limited to 16 KB. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html\">Running Commands on Your Linux Instance at Launch</a> (Linux) or <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html#instancedata-add-user-data\">Adding User Data</a> (Windows).</p> <p>If you are creating the launch template for use with Batch, the user data must be provided in the <a href=\"https://cloudinit.readthedocs.io/en/latest/topics/format.html#mime-multi-part-archive\"> MIME multi-part archive format</a>. For more information, see <a href=\"https://docs.aws.amazon.com/batch/latest/userguide/launch-templates.html\">Amazon EC2 user data in launch templates</a> in the <i>Batch User Guide</i>.</p>" |
35593 | 35609 | },
|
35594 | 35610 | "TagSpecifications":{
|
35595 | 35611 | "shape":"LaunchTemplateTagSpecificationRequestList",
|
|
0 commit comments