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
-`server_name_indicators` (Attributes List) A list of domain names to match in order to pass TLS traffic to the target pool in the current listener (see [below for nested schema](#nestedatt--listeners--server_name_indicators))
264
+
-`tcp` (Attributes) Options that are specific to the TCP protocol. (see [below for nested schema](#nestedatt--listeners--tcp))
265
+
-`udp` (Attributes) Options that are specific to the UDP protocol. (see [below for nested schema](#nestedatt--listeners--udp))
### Nested Schema for `listeners.server_name_indicators`
@@ -267,6 +272,22 @@ Optional:
267
272
-`name` (String) A domain name to match in order to pass TLS traffic to the target pool in the current listener
268
273
269
274
275
+
<aid="nestedatt--listeners--tcp"></a>
276
+
### Nested Schema for `listeners.tcp`
277
+
278
+
Optional:
279
+
280
+
-`idle_timeout` (String) Time after which an idle connection is closed. The default value is set to 300 seconds, and the maximum value is 3600 seconds. The format is a duration and the unit must be seconds. Example: 30s
281
+
282
+
283
+
<aid="nestedatt--listeners--udp"></a>
284
+
### Nested Schema for `listeners.udp`
285
+
286
+
Optional:
287
+
288
+
-`idle_timeout` (String) Time after which an idle session is closed. The default value is set to 1 minute, and the maximum value is 2 minutes. The format is a duration and the unit must be seconds. Example: 30s
"region": "The resource region. If not defined, the provider region is used.",
110
+
"tcp_options": "Options that are specific to the TCP protocol.",
111
+
"tcp_options_idle_timeout": "Time after which an idle connection is closed. The default value is set to 5 minutes, and the maximum value is one hour.",
112
+
"udp_options": "Options that are specific to the UDP protocol.",
113
+
"udp_options_idle_timeout": "Time after which an idle session is closed. The default value is set to 1 minute, and the maximum value is 2 minutes.",
"region": "The resource region. If not defined, the provider region is used.",
347
367
"security_group_id": "The ID of the egress security group assigned to the Load Balancer's internal machines. This ID is essential for allowing traffic from the Load Balancer to targets in different networks or STACKIT network areas (SNA). To enable this, create a security group rule for your target VMs and set the `remote_security_group_id` of that rule to this value. This is typically used when `disable_security_group_assignment` is set to `true`.",
368
+
"tcp_options": "Options that are specific to the TCP protocol.",
369
+
"tcp_options_idle_timeout": "Time after which an idle connection is closed. The default value is set to 300 seconds, and the maximum value is 3600 seconds. The format is a duration and the unit must be seconds. Example: 30s",
370
+
"udp_options": "Options that are specific to the UDP protocol.",
371
+
"udp_options_idle_timeout": "Time after which an idle session is closed. The default value is set to 1 minute, and the maximum value is 2 minutes. The format is a duration and the unit must be seconds. Example: 30s",
348
372
}
349
373
350
374
resp.Schema= schema.Schema{
@@ -456,6 +480,27 @@ The example below creates the supporting infrastructure using the STACKIT Terraf
// toCreatePayload and all other toX functions in this file turn a Terraform load balancer model into a createLoadBalancerPayload to be used with the load balancer API.
0 commit comments