Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Shared VPC Host Project

This example illustrates how to create a Shared VPC host project.

It includes creating the host project and using the network module to create network.

It then attaches two new service projects to the host project.

Inputs

Name Description Type Default Required
billing_account The ID of the billing account to associate this project with any n/a yes
default_network_tier Default Network Service Tier for resources created in this project. If unset, the value will not be modified. See https://cloud.google.com/network-tiers/docs/using-network-service-tiers and https://cloud.google.com/network-tiers. string "" no
folder_id The folder to create projects in any n/a yes
host_project_name Name for Shared VPC host project string "shared-vpc-host" no
network_name Name for Shared VPC network string "shared-network" no
organization_id The organization id for the associated services any n/a yes
service_project_name Name for Shared VPC service project string "shared-vpc-service" no

Outputs

Name Description
host_project The full host project info
host_project_id The ID of the created project
network_name The name of the VPC being created
network_self_link The URI of the VPC being created
service_project The service project info
service_project_b The second service project
service_project_c The third service project
subnets The shared VPC subets
vpc The network info