Skip to content

Persistence Resource API 5.1

lakshmi-enjeti edited this page Jan 12, 2018 · 2 revisions

The persistence resource allows for the creation and management session persistence classes.

Example Usage

resource "pulsevtm_persistence" "example" {
  name = "example"
  cookie = "example-cookie"
  delete = true
  failure_mode = "url"
  note = "Testing 123-update"
  type = "cookie"
  url = "http://www.example.com/"
}

Argument Reference

The following arguments are supported:

  • name - (required, string) - The unique name of the session persistence class.
  • cookie - (optional, string, default: none) - Name of the cookie to use for tracking session persistence.
  • delete - (optional, boolean, default: false) - Whether or not a session should be deleted when a session fails.
  • failure_mode - (optional, string, default: "new_node") - Action the pool should take when session data is invalid or the node can't be contacted. Valid choices are: "close", "new_node" and "url".
  • note - (optional, string, default: none) - A note to attach to the resource.
  • type - (optional, string, default: "ip") - Type of session persistence to use. Valid choices are: "asp", "cookie", "ip", "j2ee", "named", "ssl", "transparent", "universal" and "x_zeus".
  • url - (optional, string, default: none) - Redirect URL to send clients if session persistence is configured to redirect on node failure.