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
@@ -73,7 +79,7 @@ Here are examples of how you can use this module in your inventory structure:
73
79
```hcl
74
80
module "alb" {
75
81
source = "clouddrove/alb/aws"
76
-
version = "0.15.0"
82
+
version = "1.0.1"
77
83
name = "alb"
78
84
internal = false
79
85
load_balancer_type = "application"
@@ -115,7 +121,7 @@ Here are examples of how you can use this module in your inventory structure:
115
121
```hcl
116
122
module "alb" {
117
123
source = "clouddrove/alb/aws"
118
-
version = "0.15.0"
124
+
version = "1.0.1"
119
125
name = "nlb"
120
126
internal = false
121
127
load_balancer_type = "application"
@@ -160,7 +166,7 @@ Here are examples of how you can use this module in your inventory structure:
160
166
```hcl
161
167
module "clb" {
162
168
source = "clouddrove/alb/aws"
163
-
version = "0.15.0"
169
+
version = "1.0.1"
164
170
name = "clb"
165
171
166
172
load_balancer_type = "classic"
@@ -227,6 +233,7 @@ Here are examples of how you can use this module in your inventory structure:
227
233
| http\_port | The port on which the load balancer is listening. like 80 or 443. |`number`|`80`| no |
228
234
| http\_tcp\_listeners | A list of maps describing the HTTP listeners for this ALB. Required key/values: port, protocol. Optional key/values: target\_group\_index (defaults to 0) |`list(map(string))`|`[]`| no |
229
235
| https\_enabled | A boolean flag to enable/disable HTTPS listener. |`bool`|`true`| no |
236
+
| https\_listener\_rules | A list of maps describing the Listener Rules for this ALB. Required key/values: actions, conditions. Optional key/values: priority, https\_listener\_index (default to https\_listeners[count.index]) |`any`|`[]`| no |
230
237
| https\_listeners | A list of maps describing the HTTPS listeners for this ALB. Required key/values: port, certificate\_arn. Optional key/values: ssl\_policy (defaults to ELBSecurityPolicy-2016-08), target\_group\_index (defaults to 0) |`list(map(string))`|`[]`| no |
231
238
| https\_port | The port on which the load balancer is listening. like 80 or 443. |`number`|`443`| no |
232
239
| idle\_timeout | The time in seconds that the connection is allowed to be idle. |`number`|`60`| no |
@@ -235,6 +242,7 @@ Here are examples of how you can use this module in your inventory structure:
235
242
| ip\_address\_type | The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 and dualstack. |`string`|`"ipv4"`| no |
236
243
| label\_order | Label order, e.g. `name`,`application`. |`list(any)`| <pre>[<br> "name",<br> "environment"<br>]</pre> | no |
237
244
| listener\_certificate\_arn | The ARN of the SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. |`string`|`""`| no |
245
+
| listener\_https\_fixed\_response | Have the HTTPS listener return a fixed response for the default action. | <pre>object({<br> content_type = string<br> message_body = string<br> status_code = string<br> })</pre> |`null`| no |
238
246
| listener\_protocol | The protocol for connections from clients to the load balancer. Valid values are TCP, HTTP and HTTPS. Defaults to HTTP. |`string`|`"HTTPS"`| no |
239
247
| listener\_type | The type of routing action. Valid values are forward, redirect, fixed-response, authenticate-cognito and authenticate-oidc. |`string`|`"forward"`| no |
240
248
| listeners | A list of listener configurations for the ELB. | <pre>list(object({<br> lb_port : number<br> lb_protocol : string<br> instance_port : number<br> instance_protocol : string<br> ssl_certificate_id : string<br> }))</pre> |`[]`| no |
0 commit comments