Authorizations
API key for authentication. Make sure to include the word apikey
, followed by a single space and then your token.
Example: apikey 1234$abcdef
Path Parameters
Project ID
1
Region ID
x > 0
1
Body
Load balancer algorithm
LEAST_CONNECTIONS
, ROUND_ROBIN
, SOURCE_IP
Pool name
"pool_name"
Protocol
HTTP
, HTTPS
, PROXY
, PROXYV2
, TCP
, UDP
Secret ID of CA certificate bundle
Secret ID of CA revocation list file
Health monitor details
{
"delay": 10,
"http_method": "GET",
"max_retries": 3,
"max_retries_down": 3,
"timeout": 5,
"type": "HTTP",
"url_path": "/"
}
Listener ID
Loadbalancer ID
"bbb35f84-35cc-4b2f-84c2-a6a29bba68aa"
Pool members
[
{
"address": "192.168.1.101",
"instance_id": "a7e7e8d6-0bf7-4ac9-8170-831b47ee2ba9",
"protocol_port": 8000,
"weight": 2
},
{
"address": "192.168.1.102",
"instance_id": "169942e0-9b53-42df-95ef-1a8b6525c2bd",
"protocol_port": 8000,
"weight": 4
}
]
Secret ID for TLS client authentication to the member servers
Session persistence details
{
"cookie_name": "cookie_name",
"type": "APP_COOKIE"
}
Frontend client inactivity timeout in milliseconds
0 <= x <= 86400000
50000
Backend member connection timeout in milliseconds
0 <= x <= 86400000
50000
Backend member inactivity timeout in milliseconds
0 <= x <= 86400000
Response
OK
List of task IDs representing asynchronous operations. Use these IDs to monitor operation progress:
* GET /v1/tasks/{
task_id}
- Check individual task status and details
Poll task status until completion (FINISHED
/ERROR
) before proceeding with dependent operations.
["d478ae29-dedc-4869-82f0-96104425f565"]