This API is used to query load balancers and display them in a list.
GET /v1.0/{project_id}/elbaas/loadbalancers
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Specifies the project ID. |
Parameter |
Type |
Description |
---|---|---|
loadbalancers |
Array |
Lists the load balancers. |
instance_num |
String |
Specifies the number of load balancers. |
Parameter |
Type |
Description |
---|---|---|
vip_address |
String |
Specifies the private IP address of the load balancer. |
update_time |
String |
Specifies the time when the listener was updated. |
create_time |
String |
Specifies the time when the listener was created. |
id |
String |
Specifies the load balancer ID. |
status |
String |
|
bandwidth |
Integer |
Specifies the bandwidth. |
vpc_id |
String |
Specifies the VPC ID. |
admin_state_up |
Integer |
|
vip_subnet_id |
String |
This parameter is unavailable now. |
type |
String |
Specifies the network type of the load balancer. The value is External. |
name |
String |
Specifies the load balancer name. |
description |
String |
Description |
security_group_id |
String |
|
{ "loadbalancers": [ { "vip_address": "192.144.62.114", "update_time": "2015-09-14 02:34:32", "create_time": "2015-09-14 02:34:32", "id": "0b07acf06d243925bc24a0ac7445267a", "status": "ACTIVE", "bandwidth": 1, "security_group_id": null, "vpc_id": "f54a3ffd-7a55-4568-9e3d-f0ff2d46a107", "admin_state_up": 1, "vip_subnet_id": null, "type": "External", "name": "MY_ELB", "description": null } ], "instance_num": "1" }
Status Code |
Message |
Description |
---|---|---|
400 |
badRequest |
Request error. |
401 |
unauthorized |
Authentication failed. |
403 |
userDisabled |
You do not have the permission to perform the operation. |
404 |
Not Found |
The requested page does not exist. |
500 |
authFault |
Internal error. |
503 |
serviceUnavailable |
Service unavailable. |