Internal Load Balancer

DELETE /network/internal-lb/rules

Delete internal LB

Request JSON Object:
  • id (string) – (required)

Status Codes:
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:
PUT /network/internal-lb/rules

Update internal LB

Request JSON Object:
  • customid (string)

  • fordisplay (boolean)

  • id (string) – (required)

Status Codes:
POST /network/internal-lb/rules/get-by-id

Get internal LB by ID

Request JSON Object:
  • id (string) – (required)

Status Codes:
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:
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

POST /network/internal-lb/vms/start

Start internal LB VM

Request JSON Object:
  • id (string) – (required)

Status Codes:
POST /network/internal-lb/vms/stop

Stop internal LB VM

Request JSON Object:
  • forced (boolean)

  • id (string) – (required)

Status Codes: