» nsxt_lb_fast_tcp_application_profile

Provides a resource to configure LB fast TCP application profile on NSX-T manager

» Example Usage

resource "nsxt_lb_fast_tcp_application_profile" "lb_fast_tcp_profile" {
  description       = "lb_fast_tcp_application_profile provisioned by Terraform"
  display_name      = "lb_fast_tcp_application_profile"
  close_timeout     = "8"
  idle_timeout      = "1800"
  ha_flow_mirroring = "false"

  tag = {
    scope = "color"
    tag   = "red"
  }
}

» Argument Reference

The following arguments are supported:

  • description - (Optional) Description of this resource.
  • display_name - (Optional) The display name of this resource. Defaults to ID if not set.
  • close_timeout - (Optional) Timeout in seconds to specify how long a closed TCP connection should be kept for this application before cleaning up the connection. Value can range between 1-60, with a default of 8 seconds.
  • idle_timeout - (Optional) Timeout in seconds to specify how long an idle TCP connection in ESTABLISHED state should be kept for this application before cleaning up. The default value will be 1800 seconds
  • ha_flow_mirroring - (Optional) A boolean flag which reflects whether flow mirroring is enabled, and all the flows to the bounded virtual server are mirrored to the standby node. By default this is disabled.
  • tag - (Optional) A list of scope + tag pairs to associate with this lb fast tcp profile.

» Attributes Reference

In addition to arguments listed above, the following attributes are exported:

  • id - ID of the lb fast tcp profile.
  • revision - Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.

» Importing

An existing lb fast tcp profile can be imported into this resource, via the following command:

terraform import nsxt_lb_fast_tcp_application_profile.lb_fast_tcp_profile UUID

The above would import the LB fast TCP application profile named lb_fast_tcp_profile with the nsx id UUID