新增节点类型
更新时间:2023-06-29
接口描述
新增类型节点,比如新增专有主节点。
API调用地址
POST /api/bes/cluster/addModule
请求参数
Header 参数
参数名 | 类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
x-Region | String | 是 | 区域 | bd |
Body 参数
参数名称 | 必填 | 类型 | 描述 | 示例值 |
---|---|---|---|---|
clusterId | 是 | String | 集群ID | 570900694777860096 |
modules | 是 | List<Modules> | 模板信息 | |
resizeMode | 是 | String | 添加方式,如果resizeMode为空会报"Http Message Not Readable"。SCROLL:滚动模式,SMOOTH:蓝绿模式,COLD:冷重启模式 | SCROLL |
paymentType | 是 | String | 计费方式 | postpay表示后付费、prepay表示预付费 |
Modules字段数据结构说明
参数名称 | 必填 | 类型 | 描述 | 示例值 |
---|---|---|---|---|
type | 是 | String | 节点类型,es_node:数据节点,kibana:kibana节点,es_dedicated_master:专用主节点,es_cold_tier_node:冷数据节点,es_coordinate_node:协调节点 | es_dedicated_master |
version | 是 | String | 集群版本 | 7.4.2 |
desireInstanceNum | 是 | Integer | 节点数量 | 3 |
slotType | 是 | String | 机型 | bes.c3.c1m2 |
diskSlotInfo | 是 | DiskSlotInfo | 磁盘信息 |
DiskSlotInfo字段数据结构说明
参数名称 | 必填 | 类型 | 描述 | 示例值 |
---|---|---|---|---|
type | 是 | String | 磁盘类型;ssd表示高效云盘、premium_ssd表示ssd云盘、enhanced_ssd_pl1表示增强型SSD_PL1 | premium_ssd |
size | 是 | Integer | 磁盘大小;单位G,最小为50G,premium_ssd最大为6144G, ssd最大为20480G | 50 |
示例
{
"modules": [{
"type": "es_dedicated_master",
"version": "7.4.2",
"desireInstanceNum": 3,
"slotType": "bes.g3.c2m8",
"diskSlotInfo": {
"type": "premium_ssd",
"size": 20,
"share": false,
"instanceNum": 3
}
}],
"paymentType": "postpay",
"resizeMode": "SCROLL",
"clusterId": "692704732019560448"
}
响应参数
参数 | 必填 | 类型 | 描述 | 示例值 |
---|---|---|---|---|
success | 否 | boolean | 请求是否成功 | true |
status | 是 | integer | 状态码 | 200 |
result | 是 | Result | 返回信息 |
Result字段数据结构说明
参数 | 参数类型 | 描述 | 示例值 |
---|---|---|---|
orderId | String | 订单ID | 186f2566f2884534a65ed8cdc2499d82 |
示例
{
"success": true,
"status": 200,
"result": {
"orderId": "186f2566f2884534a65ed8cdc2499d82"
}
}