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.