Creates an external IP address and a Google-managed certificate (for the hostname encoded IP) to be used with an external load balancer during development.
| Name | Version |
|---|---|
| >= 4.20.0 |
No modules.
| Name | Type |
|---|---|
| google_compute_global_address.external_address | resource |
| google_compute_managed_ssl_certificate.google_cert | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| address_name | Name for the external IP address | string |
n/a | yes |
| project_id | GCP Project ID. | string |
n/a | yes |
| subdomain_prefixes | Subdomain prefixes for the nip hostname (Optional). | list(string) |
[] |
no |
| Name | Description |
|---|---|
| hostname | Generated hostname (nip.io encoded IP address). |
| ip_address | Reserved external IP address. |
| ssl_certificate | Google-managed SSL certificate |
| subdomains | List of generated subdomains (subdomain prefixes plus nip.io encoded IP address) |