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_name"></a> [name](#input\_name)| Instance base name. If 'quantity' is 0, this is the exact name of the single instance. If 'quantity' > 0, name will be <name>-NN. |`string`| n/a | yes |
50
53
| <aname="input_project_id"></a> [project\_id](#input\_project\_id)| GCP project ID where instances will be created. |`string`| n/a | yes |
51
-
| <aname="input_region"></a> [region](#input\_region)| GCP region (e.g., us-central1) for the instances (used for regional resources if any, zone is primary for instances). |`string`| n/a | yes |
52
54
| <aname="input_ssh_public_key"></a> [ssh\_public\_key](#input\_ssh\_public\_key)| The contents of the SSH public key to be added to the instance metadata for SSH access. |`string`| n/a | yes |
53
55
| <aname="input_subnet_ids"></a> [subnet\_ids](#input\_subnet\_ids)| List of subnet self-links or names to assign instances to. Instances will be distributed across these subnets. Must not be empty if instances are created. |`list(string)`| n/a | yes |
54
56
| <aname="input_zones"></a> [zones](#input\_zones)| GCP zone (e.g., us-central1-a) where instances will be created. |`list(string)`| n/a | yes |
| <aname="input_prefix"></a> [prefix](#input\_prefix)| Deployment prefix used for naming all cloud-provider assets created by this module. |`string`| n/a | yes |
54
-
| <aname="input_project_id"></a> [project\_id](#input\_project\_id)| The GCP project ID where resources will be deployed. |`string`| n/a | yes |
55
57
| <aname="input_region"></a> [region](#input\_region)| The GCP region where resources will be deployed. |`string`| n/a | yes |
| <aname="input_vpc_name"></a> [vpc\_name](#input\_vpc\_name)| The name of the GCP VPC network into which subnets and other network resources will be deployed. |`string`| n/a | yes |
58
-
| <aname="input_zones"></a> [zones](#input\_zones)| Zones in GCP region where resources will be deployed. |`list(string)`| n/a | yes |
59
-
| <aname="input_asset_tags"></a> [asset\_tags](#input\_asset\_tags)| Map of labels applied to all cloud-provider assets created by this module. These are GCP resource labels. |`map(string)`|`{}`| no |
60
60
| <aname="input_base_cidr_block"></a> [base\_cidr\_block](#input\_base\_cidr\_block)| The base CIDR block (e.g., '10.50.0.0/16') from which default public and private subnet CIDRs will be derived. This variable is required if 'public\_subnets' or 'private\_subnets' are not explicitly provided. |`string`|`"10.10.0.0/16"`| no |
61
61
| <aname="input_private_subnets"></a> [private\_subnets](#input\_private\_subnets)| A list of objects defining private subnets. Each object requires 'name', 'cidr', and 'labels' (a map of strings). If this list is empty, a single default private subnet will be created using 'base\_cidr\_block'. | <pre>list(object({<br/> name = string<br/> cidr = string<br/> labels = map(string) # Renamed from 'tags' to 'labels' for clarity and consistency with GCP resource labels<br/> }))</pre> |`[]`| no |
62
62
| <aname="input_public_subnets"></a> [public\_subnets](#input\_public\_subnets)| A list of objects defining public subnets. Each object requires 'name', 'cidr', and 'labels' (a map of strings). If this list is empty, a single default public subnet will be created using 'base\_cidr\_block'. | <pre>list(object({<br/> name = string<br/> cidr = string<br/> labels = map(string) # Renamed from 'tags' to 'labels' for clarity and consistency with GCP resource labels<br/> }))</pre> |`[]`| no |
@@ -72,7 +72,7 @@ No modules.
72
72
| <aname="output_region"></a> [region](#output\_region)| The GCP region used for deployment, as provided in the input variables. |
73
73
| <aname="output_router_name"></a> [router\_name](#output\_router\_name)| The name of the created Cloud Router resource. |
74
74
| <aname="output_vpc_name"></a> [vpc\_name](#output\_vpc\_name)| The GCP VPC network name used for deployment, as provided in the input variables. |
| <aname="output_vpc_private_cidr_block"></a> [vpc\_private\_cidr\_block](#output\_vpc\_private\_cidr\_block)|Value of the first created private subnet's CIDR block.|
76
+
| <aname="output_vpc_public_cidr_block"></a> [vpc\_public\_cidr\_block](#output\_vpc\_public\_cidr\_block)|Value of the first created public subnet's CIDR block.|
77
77
| <aname="output_vpc_self_link"></a> [vpc\_self\_link](#output\_vpc\_self\_link)| Self-link of the VPC network fetched by the module. |
0 commit comments