Builder
Properties
The block device mappings.
Information about the Capacity Reservation targeting option.
The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.
The credit option for CPU usage of the instance.
Indicates whether the instance is enabled for stop protection. For more information, see Stop protection in the Amazon Elastic Compute Cloud User Guide.
If set to true
, indicates that the instance cannot be terminated using the Amazon EC2 console, command line tool, or API.
Indicates whether the instance is optimized for Amazon EBS I/O.
Deprecated.
An elastic inference accelerator to associate with the instance. Elastic inference accelerators are a resource you can attach to your Amazon EC2 instances to accelerate your Deep Learning (DL) inference workloads.
Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.
The IAM instance profile.
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
The market (purchasing) option for the instances.
The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes.
The instance type.
The license configurations.
The maintenance options for your instance.
The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.
The monitoring for the instance.
The network interfaces.
The placement of the instance.
The options for the instance hostname.
The security group IDs.
The security group names.
The tags that are applied to the resources that are created during instance launch.
Functions
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplateCapacityReservationSpecificationResponse inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplateCpuOptions inside the given block
construct an aws.sdk.kotlin.services.ec2.model.CreditSpecification inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplateEnclaveOptions inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplateHibernationOptions inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplateIamInstanceProfileSpecification inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplateInstanceMarketOptions inside the given block
construct an aws.sdk.kotlin.services.ec2.model.InstanceRequirements inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplateInstanceMaintenanceOptions inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplateInstanceMetadataOptions inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplatesMonitoring inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplatePlacement inside the given block
construct an aws.sdk.kotlin.services.ec2.model.LaunchTemplatePrivateDnsNameOptions inside the given block