Loading
close

负载均衡规格配置

time 更新时间:2024-09-14 10:46:54

负载均衡规格配置

创建负载均衡规格配置

功能介绍

创建负载均衡规格配置。

URI

POST /v2.0/lbaas/flavorprofiles

请求消息

参数 参数类型 是否必选 描述
flavor_data string 包含负载均衡规格元数据的JSON字符串。支持主备、多活,对应参数分别为”loadbalancer_topology”: “ACTIVE_STANDBY”,”loadbalancer_topology”: “ACTIVE_ACTIVE”;多活需要额外的参数指定副本数量:’replicas’:副本数量;支持云硬盘类型选择,”amp_volume_type”: “云硬盘类型id”;LB flavor可选用计算flavor大小,支持小型I(1C2G)、小型II(2C4G)、中型I(4C8G)、中型II(8C16G)、大型I(16C32G),如选择小型I,则为”compute_flavor”: “601”;选择小型II,则为”compute_flavor”: “602”;选择中型I,则为”compute_flavor”: “603”;选择中型II,则为”compute_flavor”: “604”;选择大型I,则为”compute_flavor”: “605”。
flavorprofile object 一个flavorprofile对象。
name string 负载均衡规格配置的名称。
provider_name string 驱动的名称。目前只支持amphora。

响应消息

参数 参数类型 描述
flavor_data string 包含负载均衡规格元数据的JSON字符串。
flavorprofile object 一个flavorprofile对象。
id uuid 负载均衡规格配置的ID。
name string 负载均衡规格配置的名称。
provider_name string 驱动的名称。目前只支持amphora。

请求示例

curl -X POST -H "X-Auth-Token: <token>" -d '{"flavorprofile":{"name":"amphora-act-stdby","provider_name":"amphora","flavor_data":"{\"loadbalancer_topology\": \"ACTIVE_STANDBY\",\"amp_volume_type\": \"10a859fe-1c5a-4552-9240-29c6baff4d41\","compute_flavor": "601"}"}}' http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/flavorprofiles
{
	"flavorprofile": {
		"name": "amphora-act-stdby",
		"provider_name": "amphora",
		"flavor_data": "{
            \"loadbalancer_topology\": \"ACTIVE_STANDBY\",\"amp_volume_type\": \"10a859fe-1c5a-4552-9240-29c6baff4d41\",
            \"compute_flavor\": \"601\"}"
	}
}

正常响应示例

{
    "flavorprofile":
        {
            "id": "5712097e-0092-45dc-bff0-ab68b61ad51a",
            "name": "amphora-act-stdby",
            "provider_name": "amphora",
            "flavor_data": "{
                \"loadbalancer_topology\": \"ACTIVE_STANDBY\",
                \"amp_volume_type\": \"10a859fe-1c5a-4552-9240-29c6baff4d41\",
                \"compute_flavor\": \"601\"}"
        }
}

正常响应代码

201

错误码

400,401,403,500

查询负载均衡规格配置详情

功能介绍

查询负载均衡规格配置详情。

URI

GET /v2.0/lbaas/flavorprofiles/{flavorprofile_id}

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

请求消息

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

响应消息

参数 参数类型 描述
flavor_data string 包含负载均衡规格元数据的JSON字符串。
flavorprofile object 一个flavorprofile对象。
id uuid 负载均衡规格配置的ID。
name string 负载均衡规格配置的名称。
provider_name string 驱动的名称。目前只支持amphora。

请求示例

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

正常响应示例

{
    "flavorprofiles": [
        {
            "id": "5712097e-0092-45dc-bff0-ab68b61ad51a",
            "name": "amphora-act-stdby",
            "provider_name": "amphora",
            "flavor_data": "{\"loadbalancer_topology\": \"ACTIVE_STANDBY\"}"
        }
    ]
}

正常响应代码

200

错误码

400,401,403,500

更新负载均衡规格配置

功能介绍

更新负载均衡规格配置。

URI

PUT /v2.0/lbaas/flavorprofiles/{flavorprofile_id}

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

请求消息

参数 参数类型 是否必选 描述
flavor_data string 包含负载均衡规格元数据的JSON字符串。支持主备、多活,对应参数分别为”loadbalancer_topology”: “ACTIVE_STANDBY”,”loadbalancer_topology”: “ACTIVE_ACTIVE”;支持云硬盘类型选择,”amp_volume_type”: “云硬盘类型id”,LB flavor可选用计算flavor大小,支持小型I(1C2G)、小型II(2C4G)、中型I(4C8G)、中型II(8C16G)、大型I(16C32G),如选择小型I,则为”compute_flavor”: “601”;选择小型II,则为”compute_flavor”: “602”;选择中型I,则为”compute_flavor”: “603”;选择中型II,则为”compute_flavor”: “604”;选择大型I,则为”compute_flavor”: “605”。
flavorprofile object 一个flavorprofile对象。
name string 负载均衡规格配置的名称。
provider_name string 驱动的名称。目前只支持amphora。

响应消息

参数 参数类型 描述
flavor_data string 包含负载均衡规格元数据的JSON字符串。
flavorprofile object 一个flavorprofile对象。
id uuid 负载均衡规格配置的ID。
name string 负载均衡规格配置的名称。
provider_name string 驱动的名称。目前只支持amphora。

请求示例

curl -X GET -H "X-Auth-Token: <token>" http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/flavorprofiles/5712097e-0092-45dc-bff0-ab68b61ad51a
{
	"flavorprofile": {
		"name": "amphora-act-stdby",
		"provider_name": "amphora",
		"flavor_data": "{
            \"loadbalancer_topology\": \"ACTIVE_ACTIVE\",\"amp_volume_type\": \"10a859fe-1c5a-4552-9240-29c6baff4d41\",
            \"compute_flavor\": \"601\",
            \"replicas\": 3}"
	}
}

正常响应示例

{
    "flavorprofiles": [
        {
            "id": "5712097e-0092-45dc-bff0-ab68b61ad51a",
            "name": "amphora-act-stdby",
            "provider_name": "amphora",
            "flavor_data": "{
                \"loadbalancer_topology\": \"ACTIVE_ACTIVE\",\"amp_volume_type\": \"10a859fe-1c5a-4552-9240-29c6baff4d41\",
                \"compute_flavor\": \"601\",
                \"replicas\": 3}"
        }
    ]
}

正常响应代码

200

错误码

400,401,403,404, 500

删除负载均衡规格配置

功能介绍

删除负载均衡规格配置。

URI

DELETE /v2.0/lbaas/flavorprofiles/{flavorprofile_id}

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

请求消息

响应消息

请求示例

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

正常响应示例

正常响应代码

204

错误码

401,403,404,409,500

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

您暂无权限访问该产品