|
696 | 696 | },
|
697 | 697 | "input":{"shape":"CreateLaunchTemplateRequest"},
|
698 | 698 | "output":{"shape":"CreateLaunchTemplateResult"},
|
699 |
| - "documentation":"<p>Creates a launch template.</p> <p>A launch template contains the parameters to launch an instance. When you launch an instance using <a>RunInstances</a>, you can specify a launch template instead of providing the launch parameters in the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html\">Launching an instance from a launch template</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>If you want to clone an existing launch template as the basis for creating a new launch template, you can use the Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template-from-existing-launch-template\">Create a launch template from an existing launch template</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>" |
| 699 | + "documentation":"<p>Creates a launch template.</p> <p>A launch template contains the parameters to launch an instance. When you launch an instance using <a>RunInstances</a>, you can specify a launch template instead of providing the launch parameters in the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html\">Launch an instance from a launch template</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>If you want to clone an existing launch template as the basis for creating a new launch template, you can use the Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template-from-existing-launch-template\">Create a launch template from an existing launch template</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>" |
700 | 700 | },
|
701 | 701 | "CreateLaunchTemplateVersion":{
|
702 | 702 | "name":"CreateLaunchTemplateVersion",
|
|
706 | 706 | },
|
707 | 707 | "input":{"shape":"CreateLaunchTemplateVersionRequest"},
|
708 | 708 | "output":{"shape":"CreateLaunchTemplateVersionResult"},
|
709 |
| - "documentation":"<p>Creates a new version for a launch template. You can specify an existing version of launch template from which to base the new version.</p> <p>Launch template versions are numbered in the order in which they are created. You cannot specify, change, or replace the numbering of launch template versions.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#manage-launch-template-versions\">Managing launch template versions</a>in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>" |
| 709 | + "documentation":"<p>Creates a new version for a launch template. You can specify an existing version of launch template from which to base the new version.</p> <p>Launch template versions are numbered in the order in which they are created. You cannot specify, change, or replace the numbering of launch template versions.</p> <p>Launch templates are immutable; after you create a launch template, you can't modify it. Instead, you can create a new version of the launch template that includes any changes you require.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#manage-launch-template-versions\">Modify a launch template (manage launch template versions)</a>in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>" |
710 | 710 | },
|
711 | 711 | "CreateLocalGatewayRoute":{
|
712 | 712 | "name":"CreateLocalGatewayRoute",
|
|
11359 | 11359 | },
|
11360 | 11360 | "ClientToken":{
|
11361 | 11361 | "shape":"String",
|
11362 |
| - "documentation":"<p>Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring Idempotency</a>.</p> <p>Constraint: Maximum 128 ASCII characters.</p>" |
| 11362 | + "documentation":"<p>Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p> <p>Constraint: Maximum 128 ASCII characters.</p>" |
11363 | 11363 | },
|
11364 | 11364 | "LaunchTemplateName":{
|
11365 | 11365 | "shape":"LaunchTemplateName",
|
|
11405 | 11405 | },
|
11406 | 11406 | "ClientToken":{
|
11407 | 11407 | "shape":"String",
|
11408 |
| - "documentation":"<p>Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring Idempotency</a>.</p> <p>Constraint: Maximum 128 ASCII characters.</p>" |
| 11408 | + "documentation":"<p>Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p> <p>Constraint: Maximum 128 ASCII characters.</p>" |
11409 | 11409 | },
|
11410 | 11410 | "LaunchTemplateId":{
|
11411 | 11411 | "shape":"LaunchTemplateId",
|
|
29145 | 29145 | "shape":"AttributeValue",
|
29146 | 29146 | "documentation":"<p>The user data.</p>",
|
29147 | 29147 | "locationName":"userData"
|
| 29148 | + }, |
| 29149 | + "DisableApiStop":{ |
| 29150 | + "shape":"AttributeBooleanValue", |
| 29151 | + "documentation":"<p>To enable the instance for Amazon Web Services Stop Protection, set this parameter to <code>true</code>; otherwise, set it to <code>false</code>.</p>", |
| 29152 | + "locationName":"disableApiStop" |
29148 | 29153 | }
|
29149 | 29154 | },
|
29150 | 29155 | "documentation":"<p>Describes an instance attribute.</p>"
|
|
29166 | 29171 | "ebsOptimized",
|
29167 | 29172 | "sriovNetSupport",
|
29168 | 29173 | "enaSupport",
|
29169 |
| - "enclaveOptions" |
| 29174 | + "enclaveOptions", |
| 29175 | + "disableApiStop" |
29170 | 29176 | ]
|
29171 | 29177 | },
|
29172 | 29178 | "InstanceAutoRecoveryState":{
|
|
33178 | 33184 | "documentation":"<p>To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to <code>true</code>.</p>"
|
33179 | 33185 | }
|
33180 | 33186 | },
|
33181 |
| - "documentation":"<p>Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see <a href=\"https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave.html\"> What is Amazon Web Services Nitro Enclaves?</a> in the <i>Amazon Web Services Nitro Enclaves User Guide</i>.</p>" |
| 33187 | + "documentation":"<p>Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see <a href=\"https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave.html\">What is Amazon Web Services Nitro Enclaves?</a> in the <i>Amazon Web Services Nitro Enclaves User Guide</i>.</p>" |
33182 | 33188 | },
|
33183 | 33189 | "LaunchTemplateErrorCode":{
|
33184 | 33190 | "type":"string",
|
|
33210 | 33216 | "documentation":"<p>If you set this parameter to <code>true</code>, the instance is enabled for hibernation.</p> <p>Default: <code>false</code> </p>"
|
33211 | 33217 | }
|
33212 | 33218 | },
|
33213 |
| - "documentation":"<p>Indicates whether the instance is configured for hibernation. This parameter is valid only if the instance meets the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html#hibernating-prerequisites\">hibernation prerequisites</a>.</p>" |
| 33219 | + "documentation":"<p>Indicates whether the instance is configured for hibernation. This parameter is valid only if the instance meets the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hibernating-prerequisites.html\">hibernation prerequisites</a>.</p>" |
33214 | 33220 | },
|
33215 | 33221 | "LaunchTemplateHttpTokensState":{
|
33216 | 33222 | "type":"string",
|
|
35433 | 35439 | "shape":"String",
|
35434 | 35440 | "documentation":"<p>A new value for the attribute. Use only with the <code>kernel</code>, <code>ramdisk</code>, <code>userData</code>, <code>disableApiTermination</code>, or <code>instanceInitiatedShutdownBehavior</code> attribute.</p>",
|
35435 | 35441 | "locationName":"value"
|
| 35442 | + }, |
| 35443 | + "DisableApiStop":{ |
| 35444 | + "shape":"AttributeBooleanValue", |
| 35445 | + "documentation":"<p>Indicates whether an instance is enabled for stop protection. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html#Using_StopProtection\">Stop Protection</a>.</p> <p/>" |
35436 | 35446 | }
|
35437 | 35447 | }
|
35438 | 35448 | },
|
|
35885 | 35895 | },
|
35886 | 35896 | "ClientToken":{
|
35887 | 35897 | "shape":"String",
|
35888 |
| - "documentation":"<p>Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring Idempotency</a>.</p> <p>Constraint: Maximum 128 ASCII characters.</p>" |
| 35898 | + "documentation":"<p>Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p> <p>Constraint: Maximum 128 ASCII characters.</p>" |
35889 | 35899 | },
|
35890 | 35900 | "LaunchTemplateId":{
|
35891 | 35901 | "shape":"LaunchTemplateId",
|
|
41404 | 41414 | "members":{
|
41405 | 41415 | "KernelId":{
|
41406 | 41416 | "shape":"KernelId",
|
41407 |
| - "documentation":"<p>The ID of the kernel.</p> <important> <p>We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html\">User Provided Kernels</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> </important>" |
| 41417 | + "documentation":"<p>The ID of the kernel.</p> <important> <p>We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html\">User provided kernels</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> </important>" |
41408 | 41418 | },
|
41409 | 41419 | "EbsOptimized":{
|
41410 | 41420 | "shape":"Boolean",
|
|
41430 | 41440 | },
|
41431 | 41441 | "InstanceType":{
|
41432 | 41442 | "shape":"InstanceType",
|
41433 |
| - "documentation":"<p>The instance type. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html\">Instance Types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>If you specify <code>InstanceTypes</code>, you can't specify <code>InstanceRequirements</code>.</p>" |
| 41443 | + "documentation":"<p>The instance type. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html\">Instance types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>If you specify <code>InstanceTypes</code>, you can't specify <code>InstanceRequirements</code>.</p>" |
41434 | 41444 | },
|
41435 | 41445 | "KeyName":{
|
41436 | 41446 | "shape":"KeyPairName",
|
|
41446 | 41456 | },
|
41447 | 41457 | "RamDiskId":{
|
41448 | 41458 | "shape":"RamdiskId",
|
41449 |
| - "documentation":"<p>The ID of the RAM disk.</p> <important> <p>We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html\">User Provided Kernels</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> </important>" |
| 41459 | + "documentation":"<p>The ID of the RAM disk.</p> <important> <p>We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html\">User provided kernels</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> </important>" |
41450 | 41460 | },
|
41451 | 41461 | "DisableApiTermination":{
|
41452 | 41462 | "shape":"Boolean",
|
|
41458 | 41468 | },
|
41459 | 41469 | "UserData":{
|
41460 | 41470 | "shape":"String",
|
41461 |
| - "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>" |
| 41471 | + "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\">Run commands on your Linux instance at launch</a> (Linux) or <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/instancedata-add-user-data.html\">Work with instance user data</a> (Windows) in the <i>Amazon Elastic Compute Cloud User Guide</i>.</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>" |
41462 | 41472 | },
|
41463 | 41473 | "TagSpecifications":{
|
41464 | 41474 | "shape":"LaunchTemplateTagSpecificationRequestList",
|
|
41508 | 41518 | },
|
41509 | 41519 | "HibernationOptions":{
|
41510 | 41520 | "shape":"LaunchTemplateHibernationOptionsRequest",
|
41511 |
| - "documentation":"<p>Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html#hibernating-prerequisites\">hibernation prerequisites</a>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html\">Hibernate your instance</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>" |
| 41521 | + "documentation":"<p>Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hibernating-prerequisites.html\">hibernation prerequisites</a>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html\">Hibernate your instance</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>" |
41512 | 41522 | },
|
41513 | 41523 | "MetadataOptions":{
|
41514 | 41524 | "shape":"LaunchTemplateInstanceMetadataOptionsRequest",
|
|
41529 | 41539 | "MaintenanceOptions":{
|
41530 | 41540 | "shape":"LaunchTemplateInstanceMaintenanceOptionsRequest",
|
41531 | 41541 | "documentation":"<p>The maintenance options for the instance.</p>"
|
| 41542 | + }, |
| 41543 | + "DisableApiStop":{ |
| 41544 | + "shape":"Boolean", |
| 41545 | + "documentation":"<p>Indicates whether to enable the instance for stop protection. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html#Using_StopProtection\">Stop Protection</a>.</p>" |
41532 | 41546 | }
|
41533 | 41547 | },
|
41534 | 41548 | "documentation":"<p>The information to include in the launch template.</p> <note> <p>You must specify at least one parameter for the launch template data.</p> </note>"
|
|
42797 | 42811 | "shape":"LaunchTemplateInstanceMaintenanceOptions",
|
42798 | 42812 | "documentation":"<p>The maintenance options for your instance.</p>",
|
42799 | 42813 | "locationName":"maintenanceOptions"
|
| 42814 | + }, |
| 42815 | + "DisableApiStop":{ |
| 42816 | + "shape":"Boolean", |
| 42817 | + "documentation":"<p>Indicates whether the instance is enabled for stop protection. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html#Using_StopProtection\">Stop Protection</a>.</p>", |
| 42818 | + "locationName":"disableApiStop" |
42800 | 42819 | }
|
42801 | 42820 | },
|
42802 | 42821 | "documentation":"<p>The information for a launch template. </p>"
|
|
43641 | 43660 | "MaintenanceOptions":{
|
43642 | 43661 | "shape":"InstanceMaintenanceOptionsRequest",
|
43643 | 43662 | "documentation":"<p>The maintenance and recovery options for the instance.</p>"
|
| 43663 | + }, |
| 43664 | + "DisableApiStop":{ |
| 43665 | + "shape":"Boolean", |
| 43666 | + "documentation":"<p>Indicates whether an instance is enabled for stop protection. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html#Using_StopProtection\">Stop Protection</a>. </p>" |
43644 | 43667 | }
|
43645 | 43668 | }
|
43646 | 43669 | },
|
@@ -49735,12 +49758,12 @@
|
49735 | 49758 | "members":{
|
49736 | 49759 | "Code":{
|
49737 | 49760 | "shape":"String",
|
49738 |
| - "documentation":"<p>The error code that indicates why the parameter or parameter combination is not valid. For more information about error codes, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html\">Error Codes</a>.</p>", |
| 49761 | + "documentation":"<p>The error code that indicates why the parameter or parameter combination is not valid. For more information about error codes, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html\">Error codes</a>.</p>", |
49739 | 49762 | "locationName":"code"
|
49740 | 49763 | },
|
49741 | 49764 | "Message":{
|
49742 | 49765 | "shape":"String",
|
49743 |
| - "documentation":"<p>The error message that describes why the parameter or parameter combination is not valid. For more information about error messages, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html\">Error Codes</a>.</p>", |
| 49766 | + "documentation":"<p>The error message that describes why the parameter or parameter combination is not valid. For more information about error messages, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html\">Error codes</a>.</p>", |
49744 | 49767 | "locationName":"message"
|
49745 | 49768 | }
|
49746 | 49769 | },
|
|
0 commit comments