| 项目 |
值 |
说明 |
| 含义 |
创建BFE的实例池 |
|
| 端点 |
/bfe-pools |
|
| 动作 |
POST |
- |
| 参数名 |
类型 |
参数含义 |
必填 |
补充描述 |
| product_name |
string |
产品线名字 |
Y |
- |
| 参数名 |
类型 |
参数含义 |
必填 |
补充描述 |
| name |
string |
实例池的完整名字 |
Y |
格式为 BFE.{instance_pool_name}, 强制要求前缀为 "BFE." |
| instances |
[] |
实例列表 |
Y |
|
| instances[].hostname |
string |
实例所在的主机名 |
Y |
在没有DNS时,可以填写主机的IP地址 |
| instances[].ip |
string |
实例的IP地址 |
Y |
|
| instances[].weight |
int |
实例的权重,数字范围[0,100] |
Y |
|
| instances[].ports |
string |
实例上的端口 |
Y |
每个端口有一个名字 每个实例至少有一个默认端口,名字是Default |
| instances[].tags |
map[string]string |
实例上的标签 |
N |
每个标签都是一个key/value对 |
{
"name": "BFE.instance_pool2",
"instances": [
{
"hostname": "hostname1",
"ip": "10.70.29.3",
"weight": 1,
"ports": {
"Default": 80
},
"tags": {
"tag1": "val1"
}
}
]
}
同创建接口
{
"name": "BFE.instance_pool2",
"instances": [
{
"hostname": "hostname1",
"ip": "10.70.29.3",
"weight": 1,
"ports": {
"Default": 80
},
"tags": {
"tag1": "val1"
}
}
]
}
| 项目 |
值 |
说明 |
| 含义 |
获取BFE的实例池列表 |
|
| 端点 |
/bfe-pools |
|
| 动作 |
GET |
- |
无
为一个字符串数组,每个元素为实例池名。
[
"BFE.instance_pool1",
"BFE.instance_pool2"
]
| 项目 |
值 |
说明 |
| 含义 |
获取BFE的实例池的详情 |
|
| 端点 |
/bfe-pools/{instance_pool_name} |
|
| method |
GET |
- |
| 参数名 |
类型 |
参数含义 |
必填 |
补充描述 |
| instance_pool_name |
string |
实例池名字 |
Y |
- |
同创建接口
| 项目 |
值 |
说明 |
| 含义 |
更新BFE的实例池 |
该更新是全量更新,不支持仅添加部分数据 |
| 端点 |
/bfe-pools/{instance_pool_name} |
|
| method |
PATCH |
- |
同创建接口
同创建接口
| 项目 |
值 |
说明 |
| 含义 |
删除BFE的实例池 |
|
| 端点 |
/bfe-pools/{instance_pool_name} |
|
| 动作 |
DELETE |
- |
| 参数名 |
类型 |
参数含义 |
必填 |
补充描述 |
| instance_pool_name |
string |
实例池名字 |
Y |
- |
同创建接口