| Name | Version |
|---|---|
| terraform | = 1.12.2 |
| > 5.0 |
| Name | Version |
|---|---|
| > 5.0 |
No modules.
| Name | Type |
|---|---|
| google_compute_instance_group_manager.mig | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| base_instance_name | Base name for the instances in the MIG | string |
null |
no |
| deployment_name | Name of the deployment, will be used to name MIG if var.name is not provided |
string |
n/a | yes |
| ghpc_module_id | Internal GHPC field, do not set this value | string |
null |
no |
| labels | Labels to add to the MIG | map(string) |
n/a | yes |
| name | Name of the MIG. If not provided, will be generated from var.deployment_name |
string |
null |
no |
| project_id | Project in which the MIG will be created | string |
n/a | yes |
| target_size | Target number of instances in the MIG | number |
0 |
no |
| versions | Application versions managed by this instance group. Each version deals with a specific instance template | list(object({ |
n/a | yes |
| wait_for_instances | Whether to wait for all instances to be created/updated before returning | bool |
false |
no |
| zone | Compute Platform zone. Required, currently only zonal MIGs are supported | string |
n/a | yes |
| Name | Description |
|---|---|
| self_link | The URL of the created MIG |