Loading
close

负载均衡可用区

time 更新时间:2024-06-27 15:59:20

负载均衡可用区

创建负载均衡可用区

功能介绍

创建负载均衡可用区。

URI

POST /v2.0/lbaas/availabilityzones

请求消息

参数 参数类型 是否必选 描述
availability_zone_profile_id uuid 负载均衡可用区配置的ID
availability_zone object 一个availability zone对象。
name string 负载均衡可用区的名称。
description string 描述信息。
enabled boolean 可用区资源的状态。

响应消息

参数 参数类型 描述
availability_zone_profile_id uuid 关联的负载均衡可用区配置的ID.
availability_zone object 一个availability zone对象。
name string 负载均衡可用区的名称。
description string 描述信息。
enabled boolean 可用区资源的状态。

请求示例

curl -X POST -H "X-Auth-Token: <token>" -d'{"availability_zone":{"name":"test_az","description":"test az description","enabled":true,"availability_zone_profile_id":"5712097e-0092-45dc-bff0-ab68b61ad51a"}}' http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/availabilityzones
{
    "availability_zone": {
        "name": "test_az",
        "description": "test az description",
        "enabled": true,
        "availability_zone_profile_id": "5712097e-0092-45dc-bff0-ab68b61ad51a"
    }
}

正常响应示例

{
    "availability_zone": {
        "name": "test_az",
        "description": "test az description",
        "enabled": true,
        "availability_zone_profile_id": "5712097e-0092-45dc-bff0-ab68b61ad51a"
    }
}

正常响应代码

201

错误码

400,401,403,500

查询负载均衡可用区详情

功能介绍

查询负载均衡可用区详情。

URI

GET /v2.0/lbaas/availabilityzones/{availability_zone_name}

参数 是否必选 描述
availability_zone_name 待查询的负载均衡可用区的名称。

请求消息

参数 参数类型 是否必选 描述
fields string 你想让服务器返回的字段。如果没有指定字段的查询参数,API会返回所有可用区的属性。通过使用fields参数,API只返回请求的属性集。可以指定多个字段的参数。例如,如果您指定fields=id&fields=name的请求URL,那么只有idname属性将返回。

响应消息

参数 参数类型 描述
availability_zone_profile_id uuid 关联的负载均衡可用区配置的ID.
availability_zone object 一个availability zone对象。
name string 负载均衡可用区的名称。
description string 描述信息。
enabled boolean 可用区资源的状态。

请求示例

curl -X GET -H "X-Auth-Token: <token>" http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/availabilityzones/test_az

正常响应示例

{
    "availability_zone": {
        "name": "test_az",
        "description": "test az description",
        "enabled": true,
        "availability_zone_profile_id": "5712097e-0092-45dc-bff0-ab68b61ad51a"
    }
}

正常响应代码

200

错误码

401,403,404,500

更新负载均衡可用区

功能介绍

更新负载均衡可用区。

URI

PUT /v2.0/lbaas/availabilityzones/{availability_zone_name}

参数 是否必选 描述
availability_zone_name 待更新的负载均衡可用区的名称。

请求消息

参数 参数类型 是否必选 描述
availability_zone_name string 负载均衡可用区的名称。
availability_zone object 一个availability zone对象。
description string 描述信息。
enabled boolean 可用区资源的状态。

响应消息

参数 参数类型 描述
availability_zone_profile_id uuid 关联的负载均衡可用区配置的ID。
availability_zone object 一个availability zone对象。
name string 负载均衡可用区的名称。
description string 描述信息。
enabled boolean 可用区资源的状态。

请求示例

curl -X PUT -H "X-Auth-Token: <token>" -d '{"availability_zone":{"description":"test az description","enabled":false}}' http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/availabilityzones/5712097e-0092-45dc-bff0-ab68b61ad51a
{
    "availability_zone": {
        "description": "test az description",
        "enabled": false
    }
}

正常响应示例

{
    "availability_zone": {
        "name": "test_az",
        "description": "test az description",
        "enabled": false,
        "availability_zone_profile_id": "5712097e-0092-45dc-bff0-ab68b61ad51a"
    }
}

正常响应代码

200

错误码

400,401,403,404,500

删除负载均衡可用区

功能介绍

删除负载均衡可用区。

URI

DELETE /v2.0/lbaas/availabilityzones/{availability_zone_name}

参数 是否必选 描述
availability_zone_name 待删除的负载均衡可用区的名称。

请求消息

响应消息

请求示例

curl -X DELETE -H "X-Auth-Token: <token>" http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/availabilityzones/test_az

正常响应示例

正常响应代码

204

错误码

401,403,404,409,500

此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品