| <a name="input_launch_template"></a> [launch\_template](#input\_launch\_template) | n/a | <pre>object({<br> name = string<br> block_device_mappings = optional(list(object({<br> device_name = string<br> ebs = optional(object({<br> volume_size = number<br> }))<br> })), [])<br><br> cpu_options = optional(object({<br> core_count = number<br> threads_per_core = number<br> }), null)<br><br> disable_api_stop = optional(bool, false)<br> disable_api_termination = optional(bool, false)<br> ebs_optimized = optional(bool, false)<br><br> elastic_gpu_specifications = optional(list(object({<br> type = string<br> })), [])<br><br> iam_instance_profile = optional(object({<br> name = string<br> }), null)<br><br> image_id = optional(string, null)<br> instance_initiated_shutdown_behavior = optional(string, "stop")<br><br> instance_type = optional(string, null)<br> kernel_id = optional(string, null)<br> key_name = optional(string, null)<br><br> monitoring = optional(object({<br> enabled = bool<br> }), null)<br><br> network_interfaces = optional(list(object({<br> associate_public_ip_address = optional(bool, null)<br> ipv4_prefixes = optional(list(string), [])<br> ipv6_prefixes = optional(list(string), [])<br> ipv4_addresses = optional(list(string), [])<br> ipv6_addresses = optional(list(string), [])<br> network_interface_id = optional(string, null)<br> private_ip_address = optional(string, null)<br> security_groups = optional(list(string), [])<br> subnet_id = optional(string, null)<br> })), [])<br><br> placement = optional(object({<br> availability_zone = string<br> }), null)<br><br> vpc_security_group_ids = optional(list(string), [])<br><br> tag_specifications = optional(list(object({<br> resource_type = string<br> tags = map(string)<br> })), [])<br><br> user_data = optional(string, null)<br> })</pre> | `null` | no |
0 commit comments