Internal Load Balancer
- DELETE /network/internal-lb/rules
Delete internal LB
- Request JSON Object:
id (string) – (required)
- Status Codes:
200 OK – Deleted
- POST /network/internal-lb/rules
Create internal LB rule
Create an Internal scheme load balancer (VIP inside a VPC tier).
- Request JSON Object:
algorithm (string) – (required)
description (string)
fordisplay (boolean)
instanceport (integer) – (required)
name (string) – (required)
networkid (string) – (required)
scheme (string) – (required)
sourceipaddress (string)
sourceipnetworkid (string) – (required)
sourceport (integer) – (required)
- Status Codes:
200 OK – Created
400 Bad Request – Invalid request
500 Internal Server Error – Failed to create
- PUT /network/internal-lb/rules
Update internal LB
- Request JSON Object:
customid (string)
fordisplay (boolean)
id (string) – (required)
- Status Codes:
200 OK – Updated
- POST /network/internal-lb/rules/get-by-id
Get internal LB by ID
- Request JSON Object:
id (string) – (required)
- Status Codes:
200 OK – Internal LB
- POST /network/internal-lb/rules/list
List internal load balancers
List all Internal LB rules visible to the caller.
- Request JSON Object:
account (string)
domainid (string)
id (string)
isrecursive (boolean)
keyword (string)
listall (boolean)
name (string)
networkid (string)
page (integer)
page_size (integer)
projectid (string)
scheme (string)
sourceipaddress (string)
sourceipnetworkid (string)
- Status Codes:
200 OK – Internal LB list
400 Bad Request – Invalid request
500 Internal Server Error – Failed to list
- POST /network/internal-lb/vms/list
List internal LB system VMs
- Request JSON Object:
account (string)
domainid (string)
forvpc (boolean)
hostid (string)
id (string)
keyword (string)
listall (boolean)
name (string)
networkid (string)
page (integer)
page_size (integer)
podid (string)
state (string)
vpcid (string)
zoneid (string)
- Status Codes:
200 OK – Internal LB VM list