Truefoundry Google Cloud Network Module
Name | Version |
---|---|
terraform | ~> 1.4 |
~> 6.0 | |
time | ~> 0.12 |
Name | Version |
---|---|
time | ~> 0.12 |
Name | Source | Version |
---|---|---|
cloud_router | terraform-google-modules/cloud-router/google | 6.2.0 |
network | terraform-google-modules/network/google | 9.3.0 |
Name | Type |
---|---|
time_sleep.wait_2_mins | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_name | Name of the cluster | string |
n/a | yes |
enable_flow_logs | Enable flow logs for subnets | bool |
false |
no |
enable_private_access | Private access for subnets | bool |
true |
no |
network_name | SHIM: network name. Should be supplied if shim is true. | string |
"" |
no |
network_vpc_secondary_ranges | List of secondary ranges | list(object({ |
[] |
no |
private_subnet_cidr | CIDR range for private subnet | string |
"" |
no |
project_id | Project ID in which clusters are deployed | string |
n/a | yes |
region | Region to deploy your cluster in | string |
n/a | yes |
routing_mode | Routing mode for the network | string |
"GLOBAL" |
no |
shared_vpc | If true, the shim network is a shared VPC | bool |
false |
no |
shared_vpc_host_project | Shared VPC: Project ID of the host project. Should be supplied if shared_vpc is true. | string |
"" |
no |
shared_vpc_network_name | Shared VPC: Network name. Should be supplied if shared_vpc is true. | string |
"" |
no |
shared_vpc_subnet_name | Shared VPC: Subnet name. Should be supplied if shared_vpc is true. | string |
"" |
no |
shim | If true will not create the network and forward the input values to the same outputs. | bool |
false |
no |
subnet_id | SHIM: Subnetwork ID. Should be supplied if shim is true. | string |
"" |
no |
Name | Description |
---|---|
additional_secondary_ranges | Additional secondary ranges applied to the subnet |
network_id | ID of the network |
network_name | Name of the network |
subnet_id | ID of the subnet |