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: README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -335,7 +335,9 @@ No modules.
335
335
| <aname="input_enable_cross_zone_load_balancing"></a> [enable\_cross\_zone\_load\_balancing](#input\_enable\_cross\_zone\_load\_balancing)| Indicates whether cross zone load balancing should be enabled in application load balancers. |`bool`|`false`| no |
336
336
| <aname="input_enable_deletion_protection"></a> [enable\_deletion\_protection](#input\_enable\_deletion\_protection)| If true, deletion of the load balancer will be disabled via the AWS API. This will prevent Terraform from deleting the load balancer. Defaults to false. |`bool`|`false`| no |
337
337
| <aname="input_enable_http2"></a> [enable\_http2](#input\_enable\_http2)| Indicates whether HTTP/2 is enabled in application load balancers. |`bool`|`true`| no |
338
+
| <aname="input_enable_tls_version_and_cipher_suite_headers"></a> [enable\_tls\_version\_and\_cipher\_suite\_headers](#input\_enable\_tls\_version\_and\_cipher\_suite\_headers)| Indicates whether the two headers (x-amzn-tls-version and x-amzn-tls-cipher-suite), which contain information about the negotiated TLS version and cipher suite, are added to the client request before sending it to the target. |`bool`|`false`| no |
338
339
| <aname="input_enable_waf_fail_open"></a> [enable\_waf\_fail\_open](#input\_enable\_waf\_fail\_open)| Indicates whether to route requests to targets if lb fails to forward the request to AWS WAF |`bool`|`false`| no |
340
+
| <aname="input_enable_xff_client_port"></a> [enable\_xff\_client\_port](#input\_enable\_xff\_client\_port)| Indicates whether the X-Forwarded-For header should preserve the source port that the client used to connect to the load balancer in application load balancers. |`bool`|`true`| no |
339
341
| <aname="input_extra_ssl_certs"></a> [extra\_ssl\_certs](#input\_extra\_ssl\_certs)| A list of maps describing any extra SSL certificates to apply to the HTTPS listeners. Required key/values: certificate\_arn, https\_listener\_index (the index of the listener within https\_listeners which the cert applies toward). |`list(map(string))`|`[]`| no |
340
342
| <aname="input_http_tcp_listener_rules"></a> [http\_tcp\_listener\_rules](#input\_http\_tcp\_listener\_rules)| A list of maps describing the Listener Rules for this ALB. Required key/values: actions, conditions. Optional key/values: priority, http\_tcp\_listener\_index (default to http\_tcp\_listeners[count.index]) |`any`|`[]`| no |
341
343
| <aname="input_http_tcp_listener_rules_tags"></a> [http\_tcp\_listener\_rules\_tags](#input\_http\_tcp\_listener\_rules\_tags)| A map of tags to add to all http listener rules |`map(string)`|`{}`| no |
@@ -370,6 +372,7 @@ No modules.
370
372
| <aname="input_target_group_tags"></a> [target\_group\_tags](#input\_target\_group\_tags)| A map of tags to add to all target groups |`map(string)`|`{}`| no |
371
373
| <aname="input_target_groups"></a> [target\_groups](#input\_target\_groups)| A list of maps containing key/value pairs that define the target groups to be created. Order of these maps is important and the index of these are to be referenced in listener definitions. Required key/values: name, backend\_protocol, backend\_port |`any`|`[]`| no |
372
374
| <aname="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id)| VPC id where the load balancer and other resources will be deployed. |`string`|`null`| no |
375
+
| <aname="input_xff_header_processing_mode"></a> [xff\_header\_processing\_mode](#input\_xff\_header\_processing\_mode)| Determines how the load balancer modifies the X-Forwarded-For header in the HTTP request before sending the request to the target. |`string`|`"append"`| no |
description="Indicates whether the two headers (x-amzn-tls-version and x-amzn-tls-cipher-suite), which contain information about the negotiated TLS version and cipher suite, are added to the client request before sending it to the target."
39
+
type=bool
40
+
default=false
41
+
}
42
+
43
+
variable"enable_xff_client_port" {
44
+
description="Indicates whether the X-Forwarded-For header should preserve the source port that the client used to connect to the load balancer in application load balancers."
45
+
type=bool
46
+
default=true
47
+
}
48
+
37
49
variable"extra_ssl_certs" {
38
50
description="A list of maps describing any extra SSL certificates to apply to the HTTPS listeners. Required key/values: certificate_arn, https_listener_index (the index of the listener within https_listeners which the cert applies toward)."
description="Determines how the load balancer modifies the X-Forwarded-For header in the HTTP request before sending the request to the target."
231
+
type=string
232
+
default="append"
233
+
}
234
+
217
235
variable"putin_khuylo" {
218
236
description="Do you agree that Putin doesn't respect Ukrainian sovereignty and territorial integrity? More info: https://en.wikipedia.org/wiki/Putin_khuylo!"
0 commit comments