You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_disable_api_termination"></a> [disable\_api\_termination](#input\_disable\_api\_termination)| If true, enables EC2 instance termination protection |`bool`|`null`| no |
133
133
| <aname="input_disk_size"></a> [disk\_size](#input\_disk\_size)| Disk size in GiB for nodes. Defaults to `20`. Only valid when `use_custom_launch_template` = `false`|`number`|`null`| no |
134
134
| <aname="input_ebs_optimized"></a> [ebs\_optimized](#input\_ebs\_optimized)| If true, the launched EC2 instance(s) will be EBS-optimized |`bool`|`null`| no |
135
+
| <aname="input_efa_indices"></a> [efa\_indices](#input\_efa\_indices)| The indices of the network interfaces that should be EFA-enabled. Only valid when `enable_efa_support` = `true`|`list(number)`| <pre>[<br/> 0<br/>]</pre> | no |
135
136
| <aname="input_elastic_gpu_specifications"></a> [elastic\_gpu\_specifications](#input\_elastic\_gpu\_specifications)| The elastic GPU to attach to the instance |`any`|`{}`| no |
136
137
| <aname="input_elastic_inference_accelerator"></a> [elastic\_inference\_accelerator](#input\_elastic\_inference\_accelerator)| Configuration block containing an Elastic Inference Accelerator to attach to the instance |`map(string)`|`{}`| no |
137
138
| <aname="input_enable_bootstrap_user_data"></a> [enable\_bootstrap\_user\_data](#input\_enable\_bootstrap\_user\_data)| Determines whether the bootstrap configurations are populated within the user data template. Only valid when using a custom AMI via `ami_id`|`bool`|`false`| no |
139
+
| <aname="input_enable_efa_only"></a> [enable\_efa\_only](#input\_enable\_efa\_only)| Determines whether to enable EFA (`false`, default) or EFA and EFA-only (`true`) network interfaces. Note: requires vpc-cni version `v1.18.4` or later |`bool`|`false`| no |
138
140
| <aname="input_enable_efa_support"></a> [enable\_efa\_support](#input\_enable\_efa\_support)| Determines whether to enable Elastic Fabric Adapter (EFA) support |`bool`|`false`| no |
139
141
| <aname="input_enable_monitoring"></a> [enable\_monitoring](#input\_enable\_monitoring)| Enables/disables detailed monitoring |`bool`|`true`| no |
140
142
| <aname="input_enclave_options"></a> [enclave\_options](#input\_enclave\_options)| Enable Nitro Enclaves on launched instances |`map(string)`|`{}`| no |
# TODO - make this true by default at next breaking change (remove variable, only pass indices)
289
+
variable"enable_efa_only" {
290
+
description="Determines whether to enable EFA (`false`, default) or EFA and EFA-only (`true`) network interfaces. Note: requires vpc-cni version `v1.18.4` or later"
291
+
type=bool
292
+
default=false
293
+
}
294
+
295
+
variable"efa_indices" {
296
+
description="The indices of the network interfaces that should be EFA-enabled. Only valid when `enable_efa_support` = `true`"
297
+
type=list(number)
298
+
default=[0]
299
+
}
300
+
288
301
variable"network_interfaces" {
289
302
description="Customize network interfaces to be attached at instance boot time"
| <aname="input_desired_size_type"></a> [desired\_size\_type](#input\_desired\_size\_type)| The unit of measurement for the value specified for `desired_size`. Supported for attribute-based instance type selection only. Valid values: `units`, `vcpu`, `memory-mib`|`string`|`null`| no |
121
121
| <aname="input_disable_api_termination"></a> [disable\_api\_termination](#input\_disable\_api\_termination)| If true, enables EC2 instance termination protection |`bool`|`null`| no |
122
122
| <aname="input_ebs_optimized"></a> [ebs\_optimized](#input\_ebs\_optimized)| If true, the launched EC2 instance will be EBS-optimized |`bool`|`null`| no |
123
+
| <aname="input_efa_indices"></a> [efa\_indices](#input\_efa\_indices)| The indices of the network interfaces that should be EFA-enabled. Only valid when `enable_efa_support` = `true`|`list(number)`| <pre>[<br/> 0<br/>]</pre> | no |
123
124
| <aname="input_elastic_gpu_specifications"></a> [elastic\_gpu\_specifications](#input\_elastic\_gpu\_specifications)| The elastic GPU to attach to the instance |`any`|`{}`| no |
124
125
| <aname="input_elastic_inference_accelerator"></a> [elastic\_inference\_accelerator](#input\_elastic\_inference\_accelerator)| Configuration block containing an Elastic Inference Accelerator to attach to the instance |`map(string)`|`{}`| no |
126
+
| <aname="input_enable_efa_only"></a> [enable\_efa\_only](#input\_enable\_efa\_only)| Determines whether to enable EFA (`false`, default) or EFA and EFA-only (`true`) network interfaces. Note: requires vpc-cni version `v1.18.4` or later |`bool`|`false`| no |
125
127
| <aname="input_enable_efa_support"></a> [enable\_efa\_support](#input\_enable\_efa\_support)| Determines whether to enable Elastic Fabric Adapter (EFA) support |`bool`|`false`| no |
126
128
| <aname="input_enable_monitoring"></a> [enable\_monitoring](#input\_enable\_monitoring)| Enables/disables detailed monitoring |`bool`|`true`| no |
127
129
| <aname="input_enabled_metrics"></a> [enabled\_metrics](#input\_enabled\_metrics)| A list of metrics to collect. The allowed values are `GroupDesiredCapacity`, `GroupInServiceCapacity`, `GroupPendingCapacity`, `GroupMinSize`, `GroupMaxSize`, `GroupInServiceInstances`, `GroupPendingInstances`, `GroupStandbyInstances`, `GroupStandbyCapacity`, `GroupTerminatingCapacity`, `GroupTerminatingInstances`, `GroupTotalCapacity`, `GroupTotalInstances`|`list(string)`|`[]`| no |
# TODO - make this true by default at next breaking change (remove variable, only pass indices)
338
+
variable"enable_efa_only" {
339
+
description="Determines whether to enable EFA (`false`, default) or EFA and EFA-only (`true`) network interfaces. Note: requires vpc-cni version `v1.18.4` or later"
340
+
type=bool
341
+
default=false
342
+
}
343
+
344
+
variable"efa_indices" {
345
+
description="The indices of the network interfaces that should be EFA-enabled. Only valid when `enable_efa_support` = `true`"
346
+
type=list(number)
347
+
default=[0]
348
+
}
349
+
337
350
variable"metadata_options" {
338
351
description="Customize the metadata options for the instance"
0 commit comments