Skip to content

Latest commit

 

History

History
176 lines (143 loc) · 4.3 KB

bigip_ltm_persistence_profile_ssl.md

File metadata and controls

176 lines (143 loc) · 4.3 KB

bigip_ltm_persistence_profile_ssl

back

Index

Terraform

terraform {
  required_providers {
    bigip = ">= 1.8.0"
  }
}

top

Example Usage

module "bigip_ltm_persistence_profile_ssl" {
  source = "./modules/bigip/r/bigip_ltm_persistence_profile_ssl"

  # app_service - (optional) is a type of string
  app_service = null
  # defaults_from - (required) is a type of string
  defaults_from = null
  # match_across_pools - (optional) is a type of string
  match_across_pools = null
  # match_across_services - (optional) is a type of string
  match_across_services = null
  # match_across_virtuals - (optional) is a type of string
  match_across_virtuals = null
  # mirror - (optional) is a type of string
  mirror = null
  # name - (required) is a type of string
  name = null
  # override_conn_limit - (optional) is a type of string
  override_conn_limit = null
  # timeout - (optional) is a type of number
  timeout = null
}

top

Variables

variable "app_service" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "defaults_from" {
  description = "(required) - Inherit defaults from parent profile"
  type        = string
}

variable "match_across_pools" {
  description = "(optional) - To enable _ disable match across pools with given persistence record"
  type        = string
  default     = null
}

variable "match_across_services" {
  description = "(optional) - To enable _ disable match across services with given persistence record"
  type        = string
  default     = null
}

variable "match_across_virtuals" {
  description = "(optional) - To enable _ disable match across services with given persistence record"
  type        = string
  default     = null
}

variable "mirror" {
  description = "(optional) - To enable _ disable"
  type        = string
  default     = null
}

variable "name" {
  description = "(required) - Name of the persistence profile"
  type        = string
}

variable "override_conn_limit" {
  description = "(optional) - To enable _ disable that pool member connection limits are overridden for persisted clients. Per-virtual connection limits remain hard limits and are not overridden."
  type        = string
  default     = null
}

variable "timeout" {
  description = "(optional) - Timeout for persistence of the session"
  type        = number
  default     = null
}

top

Resource

resource "bigip_ltm_persistence_profile_ssl" "this" {
  # app_service - (optional) is a type of string
  app_service = var.app_service
  # defaults_from - (required) is a type of string
  defaults_from = var.defaults_from
  # match_across_pools - (optional) is a type of string
  match_across_pools = var.match_across_pools
  # match_across_services - (optional) is a type of string
  match_across_services = var.match_across_services
  # match_across_virtuals - (optional) is a type of string
  match_across_virtuals = var.match_across_virtuals
  # mirror - (optional) is a type of string
  mirror = var.mirror
  # name - (required) is a type of string
  name = var.name
  # override_conn_limit - (optional) is a type of string
  override_conn_limit = var.override_conn_limit
  # timeout - (optional) is a type of number
  timeout = var.timeout
}

top

Outputs

output "id" {
  description = "returns a string"
  value       = bigip_ltm_persistence_profile_ssl.this.id
}

output "match_across_pools" {
  description = "returns a string"
  value       = bigip_ltm_persistence_profile_ssl.this.match_across_pools
}

output "match_across_services" {
  description = "returns a string"
  value       = bigip_ltm_persistence_profile_ssl.this.match_across_services
}

output "match_across_virtuals" {
  description = "returns a string"
  value       = bigip_ltm_persistence_profile_ssl.this.match_across_virtuals
}

output "mirror" {
  description = "returns a string"
  value       = bigip_ltm_persistence_profile_ssl.this.mirror
}

output "override_conn_limit" {
  description = "returns a string"
  value       = bigip_ltm_persistence_profile_ssl.this.override_conn_limit
}

output "this" {
  value = bigip_ltm_persistence_profile_ssl.this
}

top