Builder
Properties
The block device mappings.
Information about the Capacity Reservation targeting option.
The CPU options for the instance. For more information, see CPU options for Amazon EC2 instances in the Amazon EC2 User Guide.
The credit option for CPU usage of the instance.
Indicates whether the instance is enabled for stop protection. For more information, see Enable stop protection for your EC2 instances in the Amazon EC2 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.
Amazon Elastic Inference is no longer available.
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 Amazon EC2 instance in the Amazon EC2 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 Configure the Instance Metadata Service options in the Amazon EC2 User Guide.
The monitoring for the instance.
The network interfaces.
Contains the launch template settings for network performance options for your instance.
The entity that manages the launch template.
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.LaunchTemplateNetworkPerformanceOptions inside the given block
construct an aws.sdk.kotlin.services.ec2.model.OperatorResponse 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