项目 |
值 |
说明 |
含义 |
创建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 |
- |
同创建接口