On this page
oneandone_server
Manages a Load Balancer on 1&1
Example Usage
resource "oneandone_loadbalancer" "lb" {
name = "test_lb"
method = "ROUND_ROBIN"
persistence = true
persistence_time = 60
health_check_test = "TCP"
health_check_interval = 300
datacenter = "GB"
rules = [
{
protocol = "TCP"
port_balancer = 8080
port_server = 8089
source_ip = "0.0.0.0"
},
{
protocol = "TCP"
port_balancer = 9090
port_server = 9099
source_ip = "0.0.0.0"
}
]
}
Argument Reference
The following arguments are supported:
name
- (Required) The name of the load balancer.description
- (Optional) Description for the load balancermethod
- (Required) Balancing procedure Can beROUND_ROBIN
orLEAST_CONNECTIONS
datacenter
- (Optional) Location of desired 1and1 datacenter. Can beDE
,GB
,US
orES
persistence
- (Optional) True/false defines whether persistence should be turned on/offpersistence_time
- (Optional) Persistence duration in secondshealth_check_test
- (Optional) Can beTCP
orICMP
.health_check_interval
- (Optional)health_check_path
- (Optional)health_check_path_parser
- (Optional)
Loadbalancer rules (rules
) support the following
protocol
- (Required) The protocol for the rule. Allowed values areTCP
,UDP
,TCP/UDP
,ICMP
andIPSEC
.port_balancer
- (Required)port_server
- (Required)source_ip
- (Required)
© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/oneandone/r/loadbalancer.html