| ami_type |
The type of AMI to use for the launch template |
string |
"CUSTOM" |
no |
| capacity_type |
The type of capacity to use for the launch template |
string |
"ON_DEMAND" |
no |
| cluster_name |
The name of the cluster to use for the launch template |
string |
n/a |
yes |
| customer |
Customer for the current deployment |
string |
"" |
no |
| desired_size |
The desired size of the node group |
number |
1 |
no |
| disk_size |
The size of the disk to use for the launch template |
number |
null |
no |
| force_update_version |
Force a new version of the launch template to be created |
bool |
false |
no |
| instance_types |
The instance types to use for the launch template |
list(string) |
null |
no |
| k8s_version |
The version of kubernetes to use |
string |
null |
no |
| labels |
Labels to add to the node group |
map(any) |
{} |
no |
| launch_template_id |
The ID of the launch template to use |
string |
null |
no |
| launch_template_version |
The version of the launch template to use |
string |
null |
no |
| max_size |
The maximum size of the node group |
number |
1 |
no |
| min_size |
The minimum size of the node group |
number |
1 |
no |
| name |
The name of the launch template |
string |
n/a |
yes |
| node_group_name_prefix |
Prefix to use for generated node group names |
string |
null |
no |
| node_role_arn |
The ARN of the role to use for the launch template |
string |
n/a |
yes |
| release_version |
The release version to use for the launch template |
string |
null |
no |
| remote_access |
The remote access configuration to use for the launch template |
object({ ec2_ssh_key = string source_security_group_ids = list(string) }) |
null |
no |
| subnet_ids |
The subnet IDs to use for the node group |
list(string) |
n/a |
yes |
| tags |
Default tags to add to resources |
map(any) |
{} |
no |
| taints |
Taints to be applied to the node group |
list(object({ key = string value = string effect = string })) |
[] |
no |
| update_max_unavailable |
The maximum number of nodes that can be unavailable during an update |
string |
"1" |
no |
| update_max_unavailable_percentage |
The maximum percentage of nodes that can be unavailable during an update |
number |
null |
no |