GCP Private Service Access
Google and third parties (together known as service producers) can offer services that are hosted in a VPC network. Private services access (PSA) lets you reach the internal IP addresses of these Google and third-party services by using private connections. This is useful if you want your VM instances in your VPC network to use internal IP addresses instead of external IP addresses. The official documentation for Private service access.
Requirements
Name |
Version |
|---|---|
>= 1.0 |
|
>= 4.75.0 |
Providers
Name |
Version |
|---|---|
>= 4.75.0 |
Modules
No modules.
Resources
Name |
Type |
|---|---|
resource |
|
google_service_networking_connection.private_service_connection |
resource |
data source |
Inputs
Name |
Description |
Type |
Default |
Required |
|---|---|---|---|---|
The IP address or beginning of the address range represented by this resource. This can be supplied as an input to reserve a specific address or omitted to allow GCP to choose a valid one for you. |
|
|
no |
|
The type of the address to reserve. |
|
|
no |
|
An optional description of this resource. |
|
|
no |
|
The IP version that will be used by this address. |
|
|
no |
|
Name of the resource. |
|
n/a |
yes |
|
The URL of the network in which to reserve the IP range. . |
|
n/a |
yes |
|
The prefix length if the resource represents an IP range. |
|
|
no |
Outputs
Name |
Description |
|---|---|
The PSA. |
|
The name of the VPC Network Peering connection that was created by the service producer. |
|
The ID of the reserved service range. |
|
The URI of of the reserved service range. |