Loading
close

负载均衡规格

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

负载均衡规格

创建负载均衡规格

功能介绍

创建负载均衡规格。

URI

POST /v2.0/lbaas/flavors

请求消息

参数 参数类型 是否必选 描述
flavor_profile_id uuid 关联的负载均衡规格配置的ID。
flavor object 一个flavor对象。
name string 负载均衡规格的名称。
description string 描述信息。
enabled boolean 规格资源的状态,默认是True。

响应消息

参数 参数类型 描述
flavor_profile_id uuid 关联的负载均衡规格配置的ID。
flavor object 一个flavor对象。
id uuid 负载均衡规格的ID。
name string 负载均衡规格的名称。
description string 描述信息。
enabled boolean 规格资源的状态。

请求示例

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

正常响应示例

{
    "flavor": {
            "id": "8f94060c-8d5b-4472-9cfd-e8a2b909481d",
            "name": "test_flavor",
            "description": "test flavor description",
            "enabled": true,
            "flavor_profile_id": "5712097e-0092-45dc-bff0-ab68b61ad51a"
    }
}

正常响应代码

201

错误码

400,401,403,500

查询负载均衡规格详情

功能介绍

查询负载均衡规格详情。

URI

GET /v2.0/lbaas/flavors/{flavor_id}

参数 是否必选 描述
flavor_id 需要查询的负载均衡规格的ID。

请求消息

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

响应消息

参数 参数类型 描述
flavor_profile_id uuid 负载均衡规格的ID。
flavor object 一个flavor对象。
id uuid 负载均衡规格的ID。
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/flavors/5712097e-0092-45dc-bff0-ab68b61ad51a

正常响应示例

{
    "flavor": {
            "id": "8f94060c-8d5b-4472-9cfd-e8a2b909481d",
            "name": "test_flavor",
            "description": "test flavor description",
            "enabled": true,
            "flavor_profile_id": "5712097e-0092-45dc-bff0-ab68b61ad51a"
    }
}

正常响应代码

200

错误码

400,401,403,500

更新负载均衡规格

功能介绍

更新负载均衡规格。

URI

PUT /v2.0/lbaas/flavors/{flavor_id}

参数 是否必选 描述
flavor_id 需要更新的负载均衡规格的ID。

请求消息

参数 参数类型 是否必选 描述
flavor_id uuid 负载均衡规格的ID。
flavor object 一个flavor对象。
name string 负载均衡规格的名称。
description string 描述信息。
enabled boolean 规格资源的状态,默认是True。

响应消息

参数 参数类型 描述
flavor_profile_id uuid 关联的负载均衡规格配置的ID。
flavor object 一个flavor对象。
id uuid 负载均衡规格的ID。
name string 负载均衡规格的名称。
description string 描述信息。
enabled boolean 规格资源的状态。

请求示例

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

正常响应示例

{
    "flavor": {
            "id": "8f94060c-8d5b-4472-9cfd-e8a2b909481d",
            "name": "test_flavor",
            "description": "test flavor description",
            "enabled": false,
            "flavor_profile_id": "5712097e-0092-45dc-bff0-ab68b61ad51a"
    }
}

正常响应代码

200

错误码

400,401,403,404, 500

删除负载均衡规格

功能介绍

删除负载均衡规格。

URI

DELETE /v2.0/lbaas/flavors/{flavor_id}

参数 是否必选 描述
flavor_id 待删除的负载均衡规格的ID。

请求消息

响应消息

请求示例

curl -X DELETE -H "X-Auth-Token: <token>" http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/flavors/5712097e-0092-45dc-bff0-ab68b61ad51a

正常响应示例

正常响应代码

204

错误码

401,403,404,409,500

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

您暂无权限访问该产品