» bigip_ltm_persistence_profile_cookie

Configures a cookie persistence profile

» Example

resource "bigip_ltm_persistence_profile_cookie" "test_ppcookie" {
    name = "/Common/terraform_cookie"
    defaults_from = "/Common/cookie"
    match_across_pools = "enabled"
    match_across_services = "enabled"
    match_across_virtuals = "enabled"
    timeout = 3600
    override_conn_limit = "enabled"
    always_send = "enabled"
    cookie_encryption = "required"
    cookie_encryption_passphrase = "iam"
    cookie_name = "ham"
    expiration = "1:0:0"
    hash_length = 0

    lifecycle {
        ignore_changes = [ "cookie_encryption_passphrase" ]
    }
}


» Reference

name - (Required) Name of the virtual address

defaults_from - (Required) Parent cookie persistence profile

match_across_pools (Optional) (enabled or disabled) match across pools with given persistence record

match_across_services (Optional) (enabled or disabled) match across services with given persistence record

match_across_virtuals (Optional) (enabled or disabled) match across virtual servers with given persistence record

mirror (Optional) (enabled or disabled) mirror persistence record

timeout (Optional) (enabled or disabled) Timeout for persistence of the session in seconds

override_conn_limit (Optional) (enabled or disabled) Enable or dissable pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden.

always_send (Optional) (enabled or disabled) always send cookies

cookie_encryption (Optional) (required, preferred, or disabled) To required, preferred, or disabled policy for cookie encryption

cookie_encryption_passphrase (Optional) (required, preferred, or disabled) Passphrase for encrypted cookies. The field is encrypted on the server and will always return differently then set. If this is configured specify ignore_changes under the lifecycle block to ignore returned encrypted value.

cookie_name (Optional) Name of the cookie to track persistence

expiration (Optional) Expiration TTL for cookie specified in DAY:HOUR:MIN:SECONDS (Examples: 1:0:0:0 one day, 1:0:0 one hour, 30:0 thirty minutes)

hash_length (Optional) (Integer) Length of hash to apply to cookie

hash_offset (Optional) (Integer) Number of characters to skip in the cookie for the hash

httponly (Optional) (enabled or disabled) Sending only over http