/terraform-ucloud-lb-listener

Primary LanguageHCLMozilla Public License 2.0MPL-2.0

Inputs

Name Description Type Default Required
load_balancer_id ID of the load balancer string n/a yes
number_of_backends List of instances ID to place in the LB listener string n/a yes
backend_ids List of instances ID to place in the LB listener list <list> no
backend_port string "80" no
name The name of LB listener. string "TF-Listener" no
protocol The protocol of LB listener. Possible values: http, https, tcp, udp. string n/a yes
listen_type The type of LB listener. Possible values: request_proxy, packets_transmit. string n/a yes
frontend_port The port of LB listener string "80" no
idle_timeout Amount of time in seconds to wait for the response for in between two sessions string "60" no
method The load balancer method in which the listener is. string "roundrobin" no
persistence_type The type of session persistence of listener. Possible values: none, server_insert, user_defined. string "none" no
persistence A custom string will be exported if persistence_type is user_defined. string "" no
health_check_type Health check method. Possible values are port as port checking and path as http checking. string "port" no
health_check_domain Health check domain checking. string "" no
health_check_path Health check path checking. string "" no
rule_domain The domain of content forward matching fields. string "" no
rule_path The path of Content forward matching fields string "" no

Outputs

Name Description
this_listener_id The ID of LB listener