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 > 01
Body
Load balancer ID
"30f4f55b-4a7c-48e0-9954-5cddfee216e7"
Load balancer listener name
"my_listener"
Load balancer listener protocol
HTTP, HTTPS, PROMETHEUS, TCP, TERMINATED_HTTPS, UDP Protocol port
1 <= x <= 6553580
Network CIDRs from which service will be accessible
["10.0.0.0/8"]Limit of the simultaneous connections. If -1 is provided, it is translated to the default value 100000.
-1 <= x <= 1000000100000
Add headers X-Forwarded-For, X-Forwarded-Port, X-Forwarded-Proto to requests. Only used with HTTP or TERMINATED_HTTPS protocols.
false
ID of the secret where PKCS12 file is stored for TERMINATED_HTTPS or PROMETHEUS listener
"""f2e734d0-fa2b-42c2-ad33-4c6db5101e00"
List of secrets IDs containing PKCS12 format certificate/key bundles for TERMINATED_HTTPS or PROMETHEUS listeners
[
"f2e734d0-fa2b-42c2-ad33-4c6db5101e00",
"eb121225-7ded-4ff3-ae1f-599e145dd7cb"
]Frontend client inactivity timeout in milliseconds
0 <= x <= 8640000050000
Backend member connection timeout in milliseconds
0 <= x <= 8640000050000
Backend member inactivity timeout in milliseconds
0 <= x <= 86400000null
Load balancer listener list of username and encrypted password items
[
{
"encrypted_password": "$5$isRr.HJ1IrQP38.m$oViu3DJOpUG2ZsjCBtbITV3mqpxxbZfyWJojLPNSPO5",
"username": "admin"
}
]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"]