Oracle 接管操作
February 26, 2024About 5 min
Oracle 接管操作
SDK类名:/active/OracleRule
示例接口
示例接口描述
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
foo | String | | 请求属性示例 | @ctitle | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
string | String | | 字符串属性示例 | ★ | 1-10 |
number | Number | | 数字属性示例 | 1 | 1-100 |
boolean | Boolean | | 布尔属性示例 | true | 1-2 |
regexp | RegExp | | 正则属性示例 | /[a-z][A-Z][0-9]/ | |
function | Function | | 函数属性示例 | () => Math.random() | |
array | Array | | 数组属性示例 | | 1-10 |
foo | Number | | 数组元素示例 | 1 | +1 |
bar | String | | 数组元素示例 | ★ | 1-10 |
items | Array | | 自定义数组元素示例 | [1, true, 'hello', /\w{10}/] | |
object | Object | | 对象属性示例 | | |
foo | Number | | 对象属性示例 | 1 | +1 |
bar | String | | 对象属性示例 | ★ | 1-10 |
placeholder | String | | 占位符示例 | @title | |
备端接管-获取网卡列表
SDK方法名:listBkTakeoveNetworkCard;
URL
/active/bk_takeover/bk_network_card
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
rule_uuid | String | | | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | | | 200 | |
msg | String | | | | |
data | Object | | | | |
message | String | | | | |
code | Number | | | 0 | |
info_list | Array | | | | |
备端接管-新建
SDK方法名:createBkTakeover
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
rule_uuid | String | | | @guid | |
type | Number | | 操作类型: 0 = 备端接管 1 = 备端解除接管 2 = 源端接管准备 | 1 | |
enable_trgjob | Number | | 是否执行启用触发器Job | 1 | |
enable_alter_seq | Number | | 是否执行调整序列 | 1 | |
enable_attachip | Number | | 是否要附加IP | 0 | |
start_val | Number | | 序列增加值比例 | 10 | |
net_adapter | String | | 要附加IP的网卡名 | | |
ip | String | | 附加的ip | | |
disable_trgjob | Number | | 禁用源端触发器 | 1 | |
dettach_ip | Number | | 备端解除附加ip | | |
script_content | String | | 额外用户执行SQL脚本内容 | | |
execute_script | Number | | 是否执行脚本。0关1开 | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
message | String | 否 | | | |
code | Number | 否 | | 0 | |
uuid | String | | | @uuid | |
备端接管-查看
SDK方法名:describeBkTakeover
URL
/active/bk_takeover/:uuid([A-F0-9-]+)
Method
Request
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
code | Number | 否 | | 0 | |
message | String | 否 | | [0] success | |
active_bk_takeover | Object | 否 | | | |
id | String | 否 | | 2 | |
user_uuid | String | 否 | | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | |
random_str | String | 否 | | CDA58D92-C0F9-32C8-3BFA-065F0BA17CB4 | |
create_time | String | 否 | | 1564385400 | |
bk_takeover_uuid | String | 否 | | 0A20B300-8B41-2573-E5CA-A1CB57C0CADF | |
rule_uuid | String | 否 | | E2Dd563c-cD1e-2dd2-8B8B-68beFFEc49cC | |
start_val | String | 否 | | 1000 | |
scan_ip | Array | 否 | | | |
hosts | Array | 否 | | | |
use_ip_sw | String | 否 | | 0 | |
备机接管-删除
SDK方法名:deleteBkTakeover
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuids | Array | 否 | | @guid | |
force | Boolean | | | false | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
message | String | 否 | | | |
code | Number | 否 | | 0 | |
success_list | Array | | | | |
code | String | | | | |
message | String | | | | |
rule_name | String | | | | |
bk_takeover_uuid | String | | | | |
fail_list | Array | | | | |
code | String | | | | |
message | String | | | | |
rule_name | String | | | | |
bk_takeover_uuid | String | | | | |
备机接管-接管结果
SDK方法名:describeBkTakeoverResult
URL
/active/bk_takeover/result
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
bk_takeover_uuid | String | 否 | | @guid | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
message | String | 否 | | | |
code | Number | 否 | | 0 | |
attath_ipres | String | | | | |
result_info | Object | 否 | 全部表全部显示出来 | | |
seq_err | Array | 否 | 失败的序列
| | |
username | String | 否 | | @name | |
seq_name | String | 否 | | @name | |
tri_err | Array | 否 | 失败的触发器 | | |
username | String | 否 | | @name | |
tri_name | String | 否 | | @name | |
takeover_obj | Array | 否 | 已接管的对象 | | |
username | String | 否 | | @name | |
seq_num | Number | 否 | | 10 | |
seq_err_num | Number | 否 | | 11 | |
tri_num | String | 否 | | @name | |
tri_err_num | Number | 否 | | 10 | |
attath_ip_res | Number | | 附加IP执行结果: 0未执行; 1成功;-1失败 | | |
dettach_ip_res | Number | | 解除IP执行结果: 0未执行; 1成功;-1失败 | | |
备机接管-操作
SDK方法名:
停止:stopBkTakeover;
重启:restartBkTakeover;
URL
/active/bk_takeover/operate
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
bk_takeover_uuids | Array | 否 | | @guid | |
operate | String | 否 | restart | stop | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | 11111 | |
data | Object | 否 | | | |
message | String | 否 | | 22222 | |
code | Number | 否 | | 1 | |
备端接管-获取状态
SDK方法名:listBkTakeoverStatus
URL
/active/bk_takeover/status
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuids | Array | 否 | | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
code | Number | 否 | | 0 | |
message | String | 否 | | [0] success | |
info_list | Array | 否 | | | |
bk_takeover_uuid | String | 否 | | 3211BF7E-D9B2-1259-5C2A-264DAC3E26DC | |
wSt | Object | 否 | | | |
progress | String | 否 | | ABNORMAL | |
status | String | 否 | | ABNORMAL | |
bSt | Object | 否 | | | |
progress | String | 否 | | DONE | |
status | String | 否 | | DONE | |
备端接管列表
SDK方法名:listBkTakeover
URL
Method
Request
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
message | String | 否 | | | |
code | Number | 否 | | 0 | |
total | Number | 否 | | 11 | |
info_list | Array | 否 | | | |
create_time | String | 否 | | 1593511163 | |
rule_name | String | 否 | | @name | |
bk_takeover_uuid | String | 否 | | 3211BF7E-D9B2-1259-5C2A-264DAC3E26DC | |
can_op | Number | 否 | | 1 | |
can_up | Number | 否 | | 1 | |
can_del | Number | 否 | | 1 | |
is_biz_admin | Number | 否 | | 1 | |
type | Number | | 操作类型: 0 = 备端接管 1 = 备端解除接管 2 = 源端接管准备 | | |