You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/frontend/README.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,12 +19,13 @@ This module creates `HTTP(S) forwarding rule` and its dependencies. This modules
19
19
| http\_port | The port for the HTTP load balancer |`number`|`80`| no |
20
20
| https\_port | The port for the HTTPS load balancer |`number`|`443`| no |
21
21
| https\_redirect | Set to `true` to enable https redirect on the lb. |`bool`|`false`| no |
22
+
| internal\_forwarding\_rule\_subnetworks | List of fully-qualified subnetwork IDs (e.g., projects/my-project/regions/us-central1/subnetworks/my-subnet). |`list(string)`|`[]`| no |
22
23
| ipv6\_address | An existing IPv6 address to use (the actual IP address value) |`string`|`null`| no |
23
24
| labels | The labels to attach to resources created by this module |`map(string)`|`{}`| no |
24
-
| load\_balancing\_scheme | Load balancing scheme type (EXTERNAL for classic external load balancer, EXTERNAL\_MANAGED for Envoy-based load balancer, INTERNAL\_SELF\_MANAGED for traffic director and INTERNAL_MANAGED for cross-regional internal Envoy-based load balancer) |`string`|`"EXTERNAL_MANAGED"`| no |
25
+
| load\_balancing\_scheme | Load balancing scheme type (EXTERNAL for classic external load balancer, EXTERNAL\_MANAGED for Envoy-based load balancer, and INTERNAL\_SELF\_MANAGED for traffic director) |`string`|`"EXTERNAL_MANAGED"`| no |
25
26
| managed\_ssl\_certificate\_domains | Create Google-managed SSL certificates for specified domains. Requires `ssl` to be set to `true`|`list(string)`|`[]`| no |
26
27
| name | Name for the forwarding rule and prefix for supporting resources |`string`| n/a | yes |
27
-
| network | Network for INTERNAL\_SELF\_MANAGED load balancing scheme |`string`|`"default"`| no |
28
+
| network | Network for INTERNAL\_SELF\_MANAGED/INTERNAL\_MANAGED load balancing scheme |`string`|`"default"`| no |
28
29
| private\_key | Content of the private SSL key. Requires `ssl` to be set to `true` and `create_ssl_certificate` set to `true`|`string`|`null`| no |
29
30
| project\_id | The project to deploy to, if not set the default provider project is used. |`string`| n/a | yes |
30
31
| quic | Specifies the QUIC override policy for this resource. Set true to enable HTTP/3 and Google QUIC support, false to disable both. Defaults to null which enables support for HTTP/3 only. |`bool`|`null`| no |
@@ -40,13 +41,14 @@ This module creates `HTTP(S) forwarding rule` and its dependencies. This modules
40
41
41
42
| Name | Description |
42
43
|------|-------------|
43
-
| ip\_address\_http\_internal\_managed| The internal IPv4s assigned to the global internal fowarding rules. |
44
44
| external\_ip | The external IPv4 assigned to the global fowarding rule. |
45
45
| external\_ipv6\_address | The external IPv6 assigned to the global fowarding rule. |
46
46
| http\_proxy | The HTTP proxy used by this module. |
47
47
| https\_proxy | The HTTPS proxy used by this module. |
48
+
| ip\_address\_internal\_managed\_http | The internal/external IP addresses assigned to the HTTP forwarding rules. |
49
+
| ip\_address\_internal\_managed\_https | The internal/external IP addresses assigned to the HTTPS forwarding rules. |
48
50
| ipv6\_enabled | Whether IPv6 configuration is enabled on this load-balancer |
49
51
| ssl\_certificate\_created | The SSL certificate create from key/pem |
50
52
| url\_map | The default URL map used by this module. |
0 commit comments