address_purpose |
Purpose value to use in google_compute_global_address resource |
string |
"VPC_PEERING" |
no |
address_type |
Address type value to use in google_compute_global_address resource |
string |
"INTERNAL" |
no |
auto_create_subnetworks |
When set to true, the network is created in 'auto subnet mode' and it will create a subnet for each region automatically across the 10.128.0.0/9 address range. When set to false, the network is created in 'custom subnet mode' so the user can explicitly connect subnetwork resources. |
bool |
false |
no |
create_gcve_network |
Set to true to create google vmwareengine network |
bool |
n/a |
yes |
create_network |
If set to true, new VPC will be created |
bool |
true |
no |
delete_default_internet_gateway_routes |
If set, ensure that all routes within the network specified whose names begin with 'default-route' and with a next hop of 'default-internet-gateway' are deleted |
bool |
false |
no |
gcve_connection_name |
the GCVE Private Connection ID |
string |
n/a |
yes |
gcve_network_description |
Description for the VMware Engine network |
string |
"" |
no |
gcve_network_location |
The location where the VMwareEngineNetwork should reside |
string |
n/a |
yes |
gcve_network_name |
The ID of the VMware Engine Network |
string |
n/a |
yes |
gcve_network_type |
VMware Engine network type |
string |
"LEGACY" |
no |
mtu |
The network MTU (If set to 0, meaning MTU is unset - defaults to '1460'). Recommended values: 1460 (default for historic reasons), 1500 (Internet default), or 8896 (for Jumbo packets). Allowed are all values in the range 1300 to 8896, inclusively. |
number |
0 |
no |
network_description |
Description for the GCP Network |
string |
"" |
no |
network_name |
The name of the network being created |
string |
n/a |
yes |
pc_connection_type |
Connection Type for GCVE Private Connection |
string |
"PRIVATE_SERVICE_ACCESS" |
no |
pc_description |
Description for the Private Connection |
string |
"gcve_service_networking" |
no |
pc_location |
The region to create the private connection |
string |
n/a |
yes |
pc_routing_mode |
The routing mode of Private Connection |
string |
"GLOBAL" |
no |
peering |
Peering value to use in google_compute_network_peering_routes_config resource |
string |
"servicenetworking-googleapis-com" |
no |
primary_private_ip_alloc |
Primary Private IP Allocation which can be used for GCVE PSA Connection |
string |
n/a |
yes |
private_ip_allocation_details |
Private IP Allocation details to Create Compute Global Address |
map(object({ name = string, address = string, prefix_length = number })) |
n/a |
yes |
project_id |
Project to create GCVE Service networking Resources |
string |
n/a |
yes |
region |
The region to use |
string |
n/a |
yes |
routing_mode |
The network routing mode (default 'GLOBAL') |
string |
"GLOBAL" |
no |
secondary_ranges |
Secondary ranges that will be used in some of the subnets |
map(list(object({ range_name = string, ip_cidr_range = string }))) |
{} |
no |
service |
Service value to use in google_service_networking_connection resource |
string |
"servicenetworking.googleapis.com" |
no |
subnets |
The list of subnets being created |
list(map(string)) |
[] |
no |