File tree Expand file tree Collapse file tree 15 files changed +42
-1
lines changed
multi-backend-multi-mig-bucket-https-lb Expand file tree Collapse file tree 15 files changed +42
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,8 @@ module "gce-lb-http" {
3434 timeout_sec = 10
3535 connection_draining_timeout_sec = null
3636 enable_cdn = false
37+ session_affinity = null
38+ affinity_cookie_ttl_sec = null
3739
3840 health_check = {
3941 check_interval_sec = null
Original file line number Diff line number Diff line change @@ -39,6 +39,8 @@ module "gce-lb-http" {
3939 timeout_sec = 10
4040 connection_draining_timeout_sec = null
4141 enable_cdn = false
42+ session_affinity = null
43+ affinity_cookie_ttl_sec = null
4244
4345 health_check = {
4446 check_interval_sec = null
Original file line number Diff line number Diff line change @@ -100,6 +100,8 @@ resource "google_compute_backend_service" "default" {
100100 enable_cdn = lookup(each.value, "enable_cdn", false)
101101 security_policy = var.security_policy
102102 health_checks = [google_compute_health_check.default[each.key].self_link]
103+ session_affinity = lookup(each.value, "session_affinity", null)
104+ affinity_cookie_ttl_sec = lookup(each.value, "affinity_cookie_ttl_sec", null)
103105
104106 dynamic "backend" {
105107 for_each = toset(each.value["groups"])
Original file line number Diff line number Diff line change @@ -76,6 +76,8 @@ variable "backends" {
7676 timeout_sec = number
7777 connection_draining_timeout_sec = number
7878 enable_cdn = bool
79+ session_affinity = string
80+ affinity_cookie_ttl_sec = number
7981 health_check = object({
8082 check_interval_sec = number
8183 timeout_sec = number
Original file line number Diff line number Diff line change @@ -55,6 +55,8 @@ module "gce-lb-https" {
5555 timeout_sec = 10
5656 connection_draining_timeout_sec = null
5757 enable_cdn = false
58+ session_affinity = null
59+ affinity_cookie_ttl_sec = null
5860
5961 health_check = {
6062 check_interval_sec = null
Original file line number Diff line number Diff line change @@ -104,6 +104,8 @@ module "gce-lb-http" {
104104 timeout_sec = 10
105105 connection_draining_timeout_sec = null
106106 enable_cdn = false
107+ session_affinity = null
108+ affinity_cookie_ttl_sec = null
107109
108110 health_check = {
109111 check_interval_sec = null
Original file line number Diff line number Diff line change @@ -144,6 +144,8 @@ module "gce-lb-https" {
144144 timeout_sec = 10
145145 connection_draining_timeout_sec = null
146146 enable_cdn = false
147+ session_affinity = null
148+ affinity_cookie_ttl_sec = null
147149 health_check = local.health_check
148150 log_config = {
149151 enable = true
@@ -200,6 +202,8 @@ module "gce-lb-https" {
200202 timeout_sec = 10
201203 connection_draining_timeout_sec = null
202204 enable_cdn = false
205+ session_affinity = null
206+ affinity_cookie_ttl_sec = null
203207 health_check = local.health_check
204208 log_config = {
205209 enable = true
@@ -230,6 +234,8 @@ module "gce-lb-https" {
230234 timeout_sec = 10
231235 connection_draining_timeout_sec = null
232236 enable_cdn = false
237+ session_affinity = null
238+ affinity_cookie_ttl_sec = null
233239 health_check = local.health_check
234240 log_config = {
235241 enable = true
@@ -260,6 +266,8 @@ module "gce-lb-https" {
260266 timeout_sec = 10
261267 connection_draining_timeout_sec = null
262268 enable_cdn = false
269+ session_affinity = null
270+ affinity_cookie_ttl_sec = null
263271 health_check = local.health_check
264272 log_config = {
265273 enable = true
Original file line number Diff line number Diff line change @@ -89,7 +89,8 @@ module "gce-lb-http" {
8989 timeout_sec = 10
9090 connection_draining_timeout_sec = null
9191 enable_cdn = false
92-
92+ session_affinity = null
93+ affinity_cookie_ttl_sec = null
9394
9495 health_check = {
9596 check_interval_sec = null
Original file line number Diff line number Diff line change @@ -144,6 +144,8 @@ module "gce-lb-https" {
144144 timeout_sec = 10
145145 connection_draining_timeout_sec = null
146146 enable_cdn = false
147+ session_affinity = null
148+ affinity_cookie_ttl_sec = null
147149 health_check = local.health_check
148150 log_config = {
149151 enable = true
@@ -200,6 +202,8 @@ module "gce-lb-https" {
200202 timeout_sec = 10
201203 connection_draining_timeout_sec = null
202204 enable_cdn = false
205+ session_affinity = null
206+ affinity_cookie_ttl_sec = null
203207 health_check = local.health_check
204208 log_config = {
205209 enable = true
@@ -230,6 +234,8 @@ module "gce-lb-https" {
230234 timeout_sec = 10
231235 connection_draining_timeout_sec = null
232236 enable_cdn = false
237+ session_affinity = null
238+ affinity_cookie_ttl_sec = null
233239 health_check = local.health_check
234240 log_config = {
235241 enable = true
@@ -260,6 +266,8 @@ module "gce-lb-https" {
260266 timeout_sec = 10
261267 connection_draining_timeout_sec = null
262268 enable_cdn = false
269+ session_affinity = null
270+ affinity_cookie_ttl_sec = null
263271 health_check = local.health_check
264272 log_config = {
265273 enable = true
Original file line number Diff line number Diff line change @@ -41,6 +41,8 @@ module "gce-lb-http" {
4141 timeout_sec = 10
4242 connection_draining_timeout_sec = null
4343 enable_cdn = false
44+ session_affinity = null
45+ affinity_cookie_ttl_sec = null
4446
4547 health_check = {
4648 check_interval_sec = null
You can’t perform that action at this time.
0 commit comments