Skip to content

nephosolutions/terraform-google-service-networking-connection

Repository files navigation

Google Service Networking Connection

Private services access is a private connection between your VPC network and a network owned by Google or a third party. Google or the third party, entities who are offering services, are also known as service producers.

The private connection enables VM instances in your VPC network and the services that you access to communicate exclusively by using internal IP addresses. VM instances don't need internet access or external IP addresses to reach services that are available through private services access.

https://cloud.google.com/vpc/docs/configure-private-services-access

Requirements

Name Version
terraform >= 0.13
google >= 3.52

Providers

Name Version
google 4.29.0

Modules

No modules.

Resources

Name Type
google_compute_global_address.private_service_connection resource
google_service_networking_connection.private_service_connection resource
google_compute_network.network data source

Inputs

Name Description Type Default Required
network Name or URI of VPC network connected with service producers using VPC peering. string n/a yes
peering_ranges A list of IP address ranges to reserve for the service connection. list(string) n/a yes
project_id The Google Cloud Platform project ID string n/a yes

Outputs

Name Description
network Name of VPC network connected with service producers using VPC peering.
peering The name of the VPC Network Peering connection that was created by the service producer.
reserved_peering_ranges Named IP address range(s) of PEERING type reserved for this service provider.
service Provider peering service that is managing peering connectivity for a service provider organization.

Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 4.0 Attribution License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages