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
Examples:
1
Region ID
Required range:
x > 0
Examples:
1
Body
application/json
Load balancer algorithm
Available options:
LEAST_CONNECTIONS
, ROUND_ROBIN
, SOURCE_IP
Pool name
Examples:
"pool_name"
Protocol
Available options:
HTTP
, HTTPS
, PROXY
, PROXYV2
, TCP
, UDP
Secret ID of CA certificate bundle
Secret ID of CA revocation list file
Health monitor details
Examples:
{
"delay": 10,
"http_method": "GET",
"max_retries": 3,
"max_retries_down": 3,
"timeout": 5,
"type": "HTTP",
"url_path": "/"
}
Listener ID
Loadbalancer ID
Examples:
"bbb35f84-35cc-4b2f-84c2-a6a29bba68aa"
Pool members
Examples:
[
{
"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
Examples:
{
"cookie_name": "cookie_name",
"type": "APP_COOKIE"
}
Frontend client inactivity timeout in milliseconds
Required range:
0 <= x <= 86400000
Examples:
50000
Backend member connection timeout in milliseconds
Required range:
0 <= x <= 86400000
Examples:
50000
Backend member inactivity timeout in milliseconds
Required range:
0 <= x <= 86400000
Response
200 - application/json
OK
List of task IDs
Examples:
["d478ae29-dedc-4869-82f0-96104425f565"]