From 1b977f79c242b33578ddc298b43c04b84926c571 Mon Sep 17 00:00:00 2001 From: Christoph Blecker Date: Mon, 16 Jan 2017 13:42:55 -0800 Subject: [PATCH 1/2] Fix formatting on google_compute_backend_service page --- r/compute_backend_service.html.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/r/compute_backend_service.html.markdown b/r/compute_backend_service.html.markdown index 5ce2bbde..9b419059 100644 --- a/r/compute_backend_service.html.markdown +++ b/r/compute_backend_service.html.markdown @@ -89,9 +89,9 @@ The following arguments are supported: * `region` - (Optional) The Region in which the created address should reside. If it is not provided, the provider region is used. -* `session_affinity` - (Optional) How to distribute load. Options are "NONE" (no - affinity), "CLIENT\_IP" (hash of the source/dest addresses / ports), and - "GENERATED\_COOKIE" (distribute load using a generated session cookie). +* `session_affinity` - (Optional) How to distribute load. Options are `NONE` (no + affinity), `CLIENT_IP` (hash of the source/dest addresses / ports), and + `GENERATED_COOKIE` (distribute load using a generated session cookie). * `timeout_sec` - (Optional) The number of secs to wait for a backend to respond to a request before considering the request failed. Defaults to `30`. From 12787e985eaa3d5fdab1f9dedd1fbb008375cec2 Mon Sep 17 00:00:00 2001 From: Christoph Blecker Date: Tue, 17 Jan 2017 16:32:58 -0800 Subject: [PATCH 2/2] Add support for session_affinity to google_compute_region_backend_service --- r/compute_region_backend_service.html.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/r/compute_region_backend_service.html.markdown b/r/compute_region_backend_service.html.markdown index 0b81f147..10ee1256 100644 --- a/r/compute_region_backend_service.html.markdown +++ b/r/compute_region_backend_service.html.markdown @@ -20,6 +20,7 @@ resource "google_compute_region_backend_service" "foobar" { description = "Hello World 1234" protocol = "TCP" timeout_sec = 10 + session_affinity = "CLIENT_IP" backend { group = "${google_compute_instance_group_manager.foo.instance_group}" @@ -84,6 +85,10 @@ The following arguments are supported: * `protocol` - (Optional) The protocol for incoming requests. Defaults to `HTTP`. +* `session_affinity` - (Optional) How to distribute load. Options are `NONE` (no + affinity), `CLIENT_IP`, `CLIENT_IP_PROTO`, or `CLIENT_IP_PORT_PROTO`. + Defaults to `NONE`. + * `region` - (Optional) The Region in which the created address should reside. If it is not provided, the provider region is used.