LoadBalancerSpecification
Load balancer configuration.
{
"name": "string",
"projectId": "e058",
"description": "string",
"routes": [
{
"protocol": "TCP, UDP",
"port": "80",
"memberProtocol": "TCP, UDP",
"memberPort": "80",
"healthCheckConfiguration": {
"protocol": "HTTP, HTTPS",
"port": "80",
"urlPath": "/index.html",
"intervalSeconds": 60,
"timeoutSeconds": 5,
"unhealthyThreshold": 5,
"healthyThreshold": 2
}
}
],
"nics": [
{
"name": "string",
"description": "string",
"deviceIndex": 1,
"networkId": "dcd9",
"addresses": [
"string"
],
"securityGroupIds": [
"string"
]
}
],
"targetLinks": [
"string"
],
"tags": [
{
"key": "string",
"value": "string"
}
],
"internetFacing": false
}
A human-friendly name used as an identifier in APIs that support this option.
The id of the project the current user belongs to.
A human-friendly description.
The load balancer route configuration regarding ports and protocols.
A set of network interface specifications for this load balancer.
A list of links to target load balancer pool members. Links can be to either a machine or a machine's network interface.
Additional custom properties that may be used to extend the load balancer.
A set of tag keys and optional values that should be set on any resource that is produced from this specification.
An Internet-facing load balancer has a publicly resolvable DNS name, so it can route requests from clients over the Internet to the instances that are registered with the load balancer.