获取集群可绑定的ELB列表
功能介绍
查询集群可以关联的ELB列表。
调用方法
请参见如何调用API。
URI
GET /v2/{project_id}/clusters/{cluster_id}/elbs
请求参数
无
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| elbs | Array of ClusterElbInfo objects | 参数解释: 弹性负载均衡列表。 取值范围: 不涉及。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| id | String | 参数解释: 弹性负载均衡ID。 取值范围: 不涉及。 |
| cluster_id | String | 参数解释: 集群ID。 取值范围: 36位UUID。 |
| name | String | 参数解释: 弹性负载均衡名称。 取值范围: 不涉及。 |
| description | String | 参数解释: 弹性负载均衡描述。 取值范围: 不涉及。 |
| vip_address | String | 参数解释: 弹性负载均衡地址。 取值范围: 不涉及。 |
| vip_subnet_id | String | 参数解释: 子网ID。 取值范围: 不涉及。 |
| tenant_id | String | 参数解释: 租户ID。 取值范围: 不涉及。 |
| type | String | 参数解释: 弹性负载均衡类型。 取值范围: Internal:独享型。 External:共享型。 |
| admin_state_up | Boolean | 参数解释: 弹性负载均衡的管理状态。 取值范围: ACTIVE:使用中 PENDING_CREATE:创建中 ERROR:表示当前策略与同一监听器下的其他策略存在相同的规格配置。 |
| bandwidth | Integer | 参数解释: 带宽信息。 取值范围: 大于等于0的正整数。 |
| vpc_id | String | 参数解释: 虚拟私有云ID。 取值范围: 不涉及。 |
请求示例
https://{Endpoint}/v2/4cf650fd46704908aa071b4df2453e1e/clusters/194408fa-9d41-435c-a140-91edcf5fe519/elbs 响应示例
状态码:200
获取弹性负载均衡列表成功。
{
"elbs" : [ {
"id" : "1e6e0b66-6223-4523-bfd9-033c88b4ce9f",
"name" : "loadbalancer5",
"description" : "simple lb",
"bandwidth" : 0,
"vip_address" : "192.168.0.222",
"admin_state_up" : true,
"vpc_id" : "c9f1171e-dc90-4ae9-bf22-f9736983ce2d"
} ]
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | 获取弹性负载均衡列表成功。 |
| 400 | 请求错误。 |
| 401 | 鉴权失败。 |
| 403 | 没有操作权限。 |
| 404 | 找不到资源。 |
| 500 | 服务内部错误。 |
| 503 | 服务不可用。 |