RouteConfiguration

RouteConfiguration
RouteConfiguration

Load balancer route configuration.

JSON Example
{
    "protocol": "TCP, UDP",
    "port": "80",
    "memberProtocol": "TCP, UDP",
    "memberPort": "80",
    "algorithm": "ROUND_ROBIN",
    "algorithmParameters": "uriLength=10\nurlParam=section",
    "healthCheckConfiguration": {
        "protocol": "HTTP, HTTPS",
        "port": "80",
        "urlPath": "/index.html",
        "intervalSeconds": 60,
        "timeoutSeconds": 5,
        "unhealthyThreshold": 5,
        "healthyThreshold": 2,
        "httpMethod": "GET, OPTIONS, POST, HEAD, PUT",
        "requestBody": "http_request.body",
        "responseBody": "http_response.body",
        "passiveMonitor": false
    }
}
string
protocol
Required  

The protocol of the incoming load balancer requests.

string
port
Required  

Port which the load balancer is listening to.

string
memberProtocol
Required  

The protocol of the member traffic.

string
memberPort
Required  

Member port where the traffic is routed to.

string
algorithm
Optional

Algorithm employed for load balancing.

string
algorithmParameters
Optional

Parameters need for load balancing algorithm.Use newline to separate multiple parameters.

healthCheckConfiguration
Optional

Load balancer health check configuration.