LaunchTemplate

class LaunchTemplate : KotlinCustomResource

Specifies the properties for creating a launch template. The minimum required properties for specifying a launch template are as follows:

  • You must specify at least one property for the launch template data.

  • You can optionally specify a name for the launch template. If you do not specify a name, CFN creates a name for you. A launch template can contain some or all of the configuration information to launch an instance. When you launch an instance using a launch template, instance properties that are not specified in the launch template use default values, except the `ImageId` property, which has no default value. If you do not specify an AMI ID for the launch template `ImageId` property, you must specify an AMI ID for the instance `ImageId` property. For more information, see Launch an instance from a launch template in the Amazon EC2 User Guide.

Properties

Link copied to clipboard

The default version of the launch template, such as 2. The default version of a launch template cannot be specified in AWS CloudFormation . The default version can be set in the Amazon EC2 console or by using the modify-launch-template AWS CLI command.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

The latest version of the launch template, such as 5 .

Link copied to clipboard

The information for the launch template.

Link copied to clipboard

The ID of the launch template.

Link copied to clipboard

A name for the launch template.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The tags to apply to the launch template on creation. To tag the launch template, the resource type must be `launch-template`. To specify the tags for resources that are created during instance launch, use TagSpecifications.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard

A description for the first version of the launch template.