Querying Details of a Load Balancer
Function
This API is used to query details about a load balancer using its ID.
URI
GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id}
Parameter | Mandatory | Type | Description |
---|---|---|---|
project_id | Yes | String | Specifies the project ID. |
loadbalancer_id | Yes | String | Specifies the load balancer ID. |
Request
None
Response
Parameter | Type | Description |
---|---|---|
loadbalancer | Loadbalancer object | Specifies the load balancer. For details, see Table 3. |
Parameter | Type | Description |
---|---|---|
id | String | Specifies the load balancer ID. |
tenant_id | String | Specifies the tenant ID. |
name | String | Specifies the load balancer name. The value contains a maximum of 255 characters. |
description | String | Provides supplementary information about the load balancer. The value contains a maximum of 255 characters. |
vip_subnet_id | String | Specifies the ID of the IPv4 subnet where the load balancer works. |
vip_port_id | String | Specifies the ID of the port bound to the private IP address of the load balancer. |
provider | String | Specifies the provider of the load balancer. |
vip_address | String | Specifies the private IP address of the load balancer. The value contains a maximum of 64 characters. |
listeners | Array of Listeners objects | Lists the IDs of listeners added to the load balancer. For details, see Table 6. |
pools | Array of Pools objects | Lists the IDs of backend server groups associated with the load balancer. For details, see Table 7. |
operating_status | String | Specifies the operating status of the load balancer. The value can be ONLINE or FROZEN. |
provisioning_status | String | This parameter is reserved, and its value can only be ACTIVE. It specifies the provisioning status of the load balancer. |
admin_state_up | Boolean | Specifies the administrative status of the load balancer. The load balancer stops receiving traffic after it is disabled. Value options: true: Enable a load balancer. false: Disable the load balancer. |
tags | Array | Lists load balancer tags. |
created_at | String | Specifies the time when the load balancer was created. The UTC time is in YYYY-MM-DDTHH:MM:SS format. The value contains a maximum of 19 characters. |
updated_at | String | Specifies the time when the load balancer was updated. The UTC time is in YYYY-MM-DDTHH:MM:SS format. The value contains a maximum of 19 characters. |
enterprise_project_id | String | Specifies the enterprise project ID. When creating a load balancer, you can assign an enterprise project to the load balancer. The value is character string 0 or a UUID with hyphens (-). Value 0 indicates the default enterprise project. |
charge_mode | String | Specifies how the load balancer will be billed. The value can be one of the following:
|
billing_info | String | Specifies whether the billing information is left blank. |
protection_status | String | Specifies whether modification protection for resources is enabled. The value can be one of the following:
|
protection_reason | String | Specifies the reason to enable modification protection. This parameter is valid only when protection_status is set to consoleProtection. |
publicips | Array of PublicIpInfo objects | Specifies the EIP bound to the load balancer. Only one EIP can be bound to a load balancer. |
Parameter | Type | Description |
---|---|---|
id | String | Specifies the ID of the associated listener. |
Parameter | Type | Description |
---|---|---|
id | String | Specifies the ID of the associated backend server group. |
Example Request
- Example requestGET https://{Endpoint}/v2/1867112d054b427e808cc6096d8193a1/elb/loadbalancers/3d77894d-2ffe-4411-ac0a-0d57689779b8
Example Response
- Example response{"loadbalancer": {"description": "","admin_state_up": true,"tenant_id": "1867112d054b427e808cc6096d8193a1","provisioning_status": "ACTIVE","vip_subnet_id": "4f5e8efe-fbbe-405e-b48c-a41202ef697c","listeners": [{"id": "09e64049-2ab0-4763-a8c5-f4207875dc3e"}],"vip_address": "192.168.2.4","vip_port_id": "c7157e7a-036a-42ca-8474-100be22e3727","provider": "vlb","pools": [{"id": "b7e53dbd-62ab-4505-a280-5c066078a5c9"}],"id": "3d77894d-2ffe-4411-ac0a-0d57689779b8","operating_status": "ONLINE","tags": [],"name": "lb-2","created_at": "2018-07-25T01:54:13","updated_at": "2018-07-25T01:54:14","enterprise_project_id": "0aad99bc-f5f6-4f78-8404-c598d76b0ed2"}}
Status Code
For details, see Status Codes.
- Function
- URI
- Request
- Response
- Example Request
- Example Response
- Status Code