0122f145ab | ||
---|---|---|
.. | ||
README.md | ||
main.tf | ||
outputs.tf | ||
variables.tf |
README.md
PSC Producer
The module creates:
- a producer VPC
- an internal regional TCP proxy load balancer with a hybrid Network Endpoint Group (NEG) backend, pointing to an on-prem service (IP + port)
- a Private Service Connect Service Attachment (PSC SA) exposing the service to PSC consumers
Variables
name | description | type | required | default |
---|---|---|---|---|
accepted_limits | Incoming accepted projects with endpoints limit. | map(number) |
✓ | |
dest_ip_address | On-prem service destination IP address. | string |
✓ | |
name | Name of the resources created. | string |
✓ | |
network | Producer network id. | string |
✓ | |
project_id | The ID of the project where this VPC will be created. | string |
✓ | |
region | Region where resources will be created. | string |
✓ | |
subnet | Subnetwork id where resources will be associated. | string |
✓ | |
subnet_proxy | L7 Regional load balancing subnet id. | string |
✓ | |
subnets_psc | PSC NAT subnets. | list(string) |
✓ | |
zone | Zone where resources will be created. | string |
✓ | |
dest_port | On-prem service destination port. | string |
"80" |
Outputs
name | description | sensitive |
---|---|---|
service_attachment | The service attachment resource. |