# mysql规则管理

# 示例接口

示例接口描述

# URL

//example/1568011904454

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
foo String 否 @ctitle 请求属性示例

# Response

名称 类型 必选 初始值 简介 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 占位符示例

# mysql规则管理-新建

mysql 新建数据库

# URL

//stream/rule

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
mysql_name Boolean 否 @name
tgt_db_uuid Array 否 D42BF707-C971-EEA9-521F-BB0F3F7A92FC 备端数据库(分发时为多选)
tgt_type String 否 oracle 备库类型 mysql , oracle,kfaka,postgres,vertica,greenplum
start_rule_now Number 否 0
dbmap_topic String 否 kafka类型,整库映射
map_type String 否 table 映射方式 库映射database 表映射:table 整库映射 all
tab_map Array 否 表映射
  src_table String 否 src_table
  dst_table String 否 dst_table
  src_db String 否 111
  dst_db String 否 222
full_sync Number 否 0 全量同步
当备端类型不是mysql时 全量同步不用选择同步方式 默认 否
incre_sync Number 否 1 增量同步
model_type String 否 1:0 模式 汇聚n:1, 分发:1:n,主-主:1:1 主-从:1:0
full_sync_mode String 否 auto 全同步方式,逻辑:logic 物理 physics 自动 auto(汇聚只有逻辑一种)
db_set Object 否 高级设置->数据库设置
  binlog_row_image String 否 full full
  default_storage_engine String 否 innoDB innoDB
  sync_binlog String 否 1 1
  innodb_flush_log String 否 2
  innodb_flush_method String 否 O_DIRECT O_DIRECT
  binlog_format String 否 row row
  open_files_limit String 否 65535 65535
  server_id String 否 123456 随机值
  expire_logs_days String 否 7 7
  nat_mode Number 否 0 否:0 是 1,默认为否,如果选择是,则显示出如下内容
  ip String 否 外网 ip
  max_allowed_packet String 否 52 52m
src_db_uuid Array 否 1B1153F6-DAD9-BC39-888A-A743FCC208E5 汇聚可一次传多个已逗号隔开
primary_db_one String 否 (主-主 有值其他情况空)主数据库1
primary_map_type_one String 否 映射方式 库,表,整库 映射(主主 其他为空)
primary_map_one String 否 主-主 有值其他情况空) 映射下传的值
{111:222, 111:333}
primary_db_two String 否 主-主 有值其他情况空)主数据库2
primary_map_type_two String 否 主-主 有值其他情况空)映射方式
primary_map_two String 否 主-主 有值其他情况空)传递值
db_map Array 否 库映射
  dst_table String 否
  src_table String 否
modify Boolean 否 false
start_src_db_set Number 否 0 开启源端配置
start_dst_db_set Number 否 0
dst_db_set Object 否 备端数据库设置
  binlog_format String 否
  binlog_row_image String 否
  default_storage_engine String 否
  sync_binlog String 否
  innodb_flush_log String 否
  innodb_flush_method String 否
  max_allowed_packet String 否
  open_files_limit String 否
  server_id String 否
  expire_logs_days String 否
  nat_mode Number 否
  ip String 否
dst_full_sync_set Object 否
  support_ddl Number 否
  change_tf_path String 否
  tf_file_save_time String 否
  nat_mode String 否
  foreign_ip String 否
  extraction Number 否 0
  start_lsn Number 否
full_sync_set Object 否 同步程序设置
  support_ddl Number 否 1 否:0 是 1,是否支持ddl
当备端为mysql时,缺省为支持DDL,当备端非mysql时,缺省为不支持DDL
  change_tf_path String 否 更改TF文件路径
  tf_file_save_time Number 否 7 传数字
  nat_mode Number 否 0 默认为否,如果选择是,则显示出如下内容
  foreign_ip String 否 外网ip
  extraction Number 否 0 是否支持远程抽取
  start_lsn Number 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 success

# mysql规则管理-删除

# URL

//stream/rule

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
mysql_uuids Array 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 success

# mysql规则管理-操作

# URL

//stream/rule/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
operate String 否 resume stop
mysql_uuid String 否
scn String 否
tf String 否 只有在重置装载时才有此值

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# mysql规则管理-规则列表

# URL

//stream/rule

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否 1
limit Number 否 10
search_field String 否
search_value String 否
where_args Object 否
  mysql_uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  total Number 否 5
  info_list Array 否
    mysql_uuid String 否 3D7dFcd9-C176-d9ee-4FFB-f22bbd554929
    src_db_uuid Array 否 ['3D7dFcd9-C176-d9ee-4FFB-f22bbd554926']
    tgt_db_uuid Array 否 ['3D7dFcd9-C176-d9ee-4FFB-f22bbd554927']
    tgt_type String 否 kafka
    user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    mysql_name String 否 @name
    tgt_db_name Array 否 ['bei']
    model_type String 否 n:1 n:1
    can_op Number 否 1
    can_up Number 否 1
    can_del Number 否 1
    is_biz_admin Number 否 1
    src_db_name Array 否 ['111', 'hello'] ['111', 'hello']
    map_type String 否 database table, database
    tab_map Array 否
      src_table String 否 @name
      dst_table String 否 @name
      src_db String 否 111
      dst_db String 否 222
    db_map Array 否
      src_table String 否 @name
      dst_table String 否 @name
  message String 否

# mysql规则管理-状态

# URL

//stream/rule/status

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否 3333
data Object 否
  code Number 否 0
  message String 否 44444
  info_list Array 否
    wSt Array 否 2
      status String 否 ACTIVE_RULE_DUMP ACTIVE_RULE_TRACK
      progress Number 否 55
    bSt Array 否 2
      status String 否 ACTIVE_RULE_TRACK ACTIVE_RULE_DUMP
      progress String 否 66
    mysql_uuid Object 否 C038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    analy Array 否 解析
      status String 否 ACTIVE_RULE_DUMP
      progress String 否 10
    analy_time Array 否 ['2019-12-17 12:27:32'] 解析开始时间
    delay String 否 20 延迟/峰值
    load Array 否 ['2019-12-17 12:27:32'] 装载时间
    has_new_err Number 否 1 是否有新的日志

# mysql规则管理-日志

# URL

//stream/rule/log

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 0
limit Number 否 10
date_start String 否
date_end String 否
type Number 否 1
module_type Number 否 1
query_type Number 否 1
mysql_uuid String 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
msg String 否
data Object 否
  code Number 否 0
  message String 否 Delete success
  info_list Array 否
    create_time String 否 2019-08-09 17:29:43
    detail String 否 Full Sync done, elapsed time: 24 sec'
    flag Number 否 1
    log_level String 否 2
    log_type String 否 装载
    uuid String 否 @uuid
ret Number 否 200

# mysql规则管理-同步状态

# URL

//stream/rule/sync_status

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
node_uuid String 否 @guid 节点 uuid
mysql_uuid String 否 规则 uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 success
  info_list Array 否
    host_name String 否 @name 主机名称
    work String 否 111 事务
    after_work String 否 222 前事务
    load_number String 否 333
    load_time String 否 444 装载延时
    load String 否 555
    status String 否 666

# mysql规则管理-历史信息

历史信息

# URL

//stream/rule/history

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
mysql_uuid String 否 @guid
start_time String 否 2019-10-11 14:23:13 开始时间
end_time String 否 2019-10-11 15:23:13

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 success
  info_list Array 否
    host_name String 否 @name
    work String 否 111
    serial_num String 否 222 序号
    delay String 否 333 延时
    extract_delay String 否 444 抽取延时

# mysql规则管理-资源占用

# URL

//stream/rule/resouce

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
set_time Number 否 1
type String 否
interval String 否 时间间隔
set_time_init String 否
rule_uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否
    start_time String 否 2018/11/08 10:40:06
    traffic Number 否 1
  info_list_max Array 否
    start_time String 否 2018/11/08 10:40:06
    traffic Number 否 1
  interval Number 否 5
  uuid String 否
  max String 否
  min String 否
  lastdate String 否

# mysql规则管理-修改

修改

# URL

//stream/rule

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
mysql_name String 否 mysql
src_db_uuid Array 否 1B1153F6-DAD9-BC39-888A-A743FCC208E5
tgt_db_uuid Array 否 D42BF707-C971-EEA9-521F-BB0F3F7A92FC
tgt_type String 否 kafka
start_rule_now Number 否 0
node_uuid String 否 6B1153F6-DAD9-BC39-888A-A743FCC208E6
dbmap_topic String 否
map_type String 否 table
tab_map Array 否
  src_table String 否 src_table
  topic String 否 topic
full_sync Number 否 0
incre_sync Number 否 1
model_type String 否 1:0
full_sync_mode String 否 auto
db_set Object 否
  db_node String 否 1B1153F6-DAD9-BC39-888A-A743FCC208E5
  binlog_format String 否 row
  binlog_row_image String 否 full
  default_storage_engine String 否 innoDB
  sync_binlog String 否 1
  innodb_flush_log String 否 2
  innodb_flush_method String 否 O_DIRECT
  max_allowed_packet String 否 52
  open_files_limit String 否 65535
  server_id String 否 123456
  expire_logs_days String 否 7
  nat_mode Number 否 0
  ip String 否
full_sync_set Object 否
  support_ddl Number 否 1
  node String 否 6B1153F6-DAD9-BC39-888A-A743FCC208E6
  change_tf_path String 否
  tf_file_save_time Number 否 7
  nat_mode Number 否 0
  foreign_ip String 否
primary_node_one String 否
primary_node_two String 否
primary_db_one String 否
primary_map_type_one String 否
primary_map_one Array 否
primary_db_two String 否
primary_map_type_two String 否
primary_map_two Array 否
db_map Array 否
  src_db String 否 src_db
  dst_db String 否 dst_db
mysql_uuid String 否 5349E2CF-7DBO-OAF2-13CB-BB7DFD8A9D86

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 success

# mysql规则管理-获取单个信息

# URL

//stream/rule/:uuid([A-F0-9-]+)

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
mysql_uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  info_list Object 否
    mysql_name String 否 mysql
    src_db_uuid String 否 ['1111','2222']
    tgt_db_uuid Array 否 2222
    tgt_type String 否 mysql
    start_rule_now Number 否 0
    node_uuid String 否 6B1153F6-DAD9-BC39-888A-A743FCC208E6
    dbmap_topic String 否 db_topic
    map_type String 否 database database
    tab_map Array 否 2
      src_table String 否 @name
      dst_table String 否 @name
      src_db String 否 111
      dst_db String 否 222
    full_sync Number 否 0
    incre_sync Number 否 1
    model_type String 否 n:1
    full_sync_mode String 否 auto
    db_set Object 否
      db_node String 否 1B1153F6-DAD9-BC39-888A-A743FCC208E5
      binlog_format String 否 row
      binlog_row_image String 否 full
      default_storage_engine String 否 innoDB
      sync_binlog String 否 777
      innodb_flush_log String 否 777
      innodb_flush_method String 否 O_DIRECT
      max_allowed_packet String 否 777
      open_files_limit String 否 777
      server_id String 否 777
      expire_logs_days String 否 777
      nat_mode Number 否 0
      ip String 否 192.168.1.1
    full_sync_set Object 否
      support_ddl Number 否 1
      node String 否 6B1153F6-DAD9-BC39-888A-A743FCC208E6
      change_tf_path String 否
      tf_file_save_time Number 否 777
      nat_mode Number 否 0
      foreign_ip String 否 192.168.1.1
    primary_node_one String 否 1111
    primary_node_two String 否 2222
    primary_db_one String 否 EC9D7dcC-55BC-849b-ABd1-F7AbADC7f936
    primary_map_type_one String 否 table
    primary_map_one String 否 {"123":"123"}
    primary_db_two String 否 b254e0c8-f91d-b4Ac-4ab3-C8A2bCbdB86c
    primary_map_type_two String 否 database
    primary_map_two String 否 {"44":"44","555":"555"}
    db_map Array 否 2
      src_table String 否 555
      dst_table String 否 666
    dst_full_sync_set Object 否
      support_ddl Number 否 1
      change_tf_path String 否
      tf_file_save_time Number 否 7
      nat_mode Number 否 0
      foreign_ip Number 否
      extraction Number 否 0
      start_lsn String 否 0

# ===============分割线==================

# URL

//active/mysql

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# mysql-表比较-新建

# URL

//stream/tb_cmp

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
tb_cmp_name String 否 ctt->ctt
src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
cmp_type String 否 table, database, all
db_map Array 否 {"CTT":"CTT"}
  src_table String 否
  dst_table String 否
filter_table String 否 ["用户.表名"]
tab_map Array 否 表映射
  src_table String 否
  dst_table String 否
  src_db String 否
  dst_db String 否
dump_thd Number 否 1
rule_uuid String 否 @guid
polices String 否 "0 00:00
policy_type String 否 one_time
try_split_part_table Number 否 0
one_time String 否 2019-05-27 16:07:08

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# mysql-表比较-获取单个

# URL

//stream/tb_cmp/:uuid([A-F0-9-]+)

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
tb_cmp_uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  active_tb_cmp Object 否
    tb_cmp_name String 否 ctt->ctt
    src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    cmp_type String 否 table table, database
    filter_table String 否 ["333.444"]
    tab_map Array 否
      src_table String 否 @name
      dst_table String 否 @name
      src_db String 否 @name
      dst_db String 否 @name
    dump_thd Number 否 1
    rule_uuid String 否 3D7dFcd9-C176-d9ee-4FFB-f22bbd554929
    polices String 否 1 00:09 1,2,3*1
    policy_type String 否 periodic
    one_time String 否 2019-05-27 16:07:08
    db_map Array 否
      src_table String 否 @name
      dst_table String 否 @name

# mysql-表比较-删除

# URL

//stream/tb_cmp

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否 @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# mysql-表比较-获取规则列表

# URL

//stream/tb_cmp

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否 1
limit Number 否 10
search_field String 否
search_value String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  total Number 否 5
  info_list Array 否
    create_time String 否 2019-06-21 14:33:24
    tb_cmp_name String 否 @name
    src_db_uuid String 否 4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuid String 否 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    tb_cmp_uuid String 否 C038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    tgt_db_name String 否 bei
    tgt_type String 否 目标类型123
    is_biz_admin Number 否 1
    can_op Number 否 1
    can_up Number 否 1
    can_del Number 否 1
    src_db_name String 否 yuan
  message String 否

# mysql-表比较-状态接口

# URL

//stream/tb_cmp/status

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  info_list Array 否
    cmp_uuid String 否 C038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    wSt Object 否
      status String 否 ABNORMAL
      error_code String 否 4017
    bSt Object 否
      status String 否 DUMP
      progress String 否 80

# mysql-表比较-操作

# URL

//stream/tb_cmp/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
tb_cmp_uuid String 否 @guid
operate String 否 cmp_stop cmp_restart

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# mysql-表比较-比较结果的删除

# URL

//stream/tb_cmp/result_time_list

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
time_list String 否 @guid
uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# mysql-表比较-比较结果的查看

# URL

//stream/tb_cmp/result_time_list

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否
limit String 否
offset String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  time_list Array 否
    show_time String 否 2019-07-05 17:35:13
    summary Object 否
      total Number 否 999
      use_time Number 否 777
      diff Number 否 444
    time String 否 2019-07-05_17-35-13

# mysql-表比较-查看单条

# URL

//stream/result_fix_list

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
time_list String 否 @guid
uuid String 否
page Number 否 1
limit Number 否 10
search_field String 否
search_value String 否
uuid String 否 @guid
start_time String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  time_list Array 否
    db_name String 否 @name 数据库名称
    table_name String 否 @name
    col_cmp String 否 111 列比较
    line_num Number 否 222 行数
    content String 否 333 内容
    status String 否 not_repaired done:已修复,not_repaired:未修复
  total Number 否 15
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  head_info Object 否
    total Number 否 100
    err Number 否 10
    end String 否 2019-10-10 12:00:00
    start String 否 2019-10-10 10:00:00
    use_time String 否 3600
  result_info Object 否
    rows Array 否
      db_name String 否 Donald Miller
      table_name String 否 Joseph Walker
      col_cmp String 否 111
      line_num Number 否 222
      content String 否 333
      status String 否 not_repaired
    total Number 否 10

# mysql-表比较-单条错误信息

# URL

//stream/tb_cmp/error_msg

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 否 1
limit Number 否 10
search_field String 否
search_value String 否
uuid String 否 @guid
start_time String 否
name String 否
owner String 否 admin

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  result_info Object 否
    rows Array 否
      src_row String 否 @name
      dst_row String 否 @name
    total Number 否 10

# mysql-表修复-新建

# URL

//stream/tb_cmp/table_fix

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_uuid String 否 @guid
tab Array 否
fix_relation Number 否 0

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 比较结果列表的修复

# URL

//stream/result_fix_list

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 比较结果列表的导出

# URL

//stream/export

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 历史结果中的修复

# URL

//stream/tb_cmp/diff_map

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String 否
time String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  result_info Array 否 ['LIU.YI','LIU.ER']

# ===============分割线==================

# URL

/===============分割线==================

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 备机接管-新建

新建

# URL

//stream/bk_takevoer

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
mysql_uuid String 否 @guid
start_val Number 否 1000
scan_ip Array 否 ["c01D7F86-A631-b79f-E2AA-7ccb7f2bE851","c01D7F86-A631-b79f-E2AA-7ccb7f2bE851","c01D7F86-A631-b79f-E2AA-7ccb7f2bE851"]
hosts Array 否
  ip String 否 192.168.12.200
  password String 否
use_ip_sw Number 否 1

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0

# 备机接管-查看

# URL

//stream/bk_takeover/:uuid([A-F0-9-]+)

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 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
    mysql_uuid String 否 E2Dd563c-cD1e-2dd2-8B8B-68beFFEc49cC
    start_val String 否 1000
    scan_ip Array 否
    hosts Array 否
    use_ip_sw String 否 0

# 备机接管-删除

# URL

//stream/bk_takeover

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 1

# 备机接管-接管结果

# URL

//stream/bk_takeover/result

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
bk_takeover_uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  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

# 备机接管-操作

# URL

//stream/bk_takeover/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
bk_takeover_uuids String 否 @guid
operate String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 1

# 备机接管-获取状态

# URL

//stream/bk_takeover/status

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 否

# Response

名称 类型 必选 初始值 简介 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

# 备机接管列表

# URL

//stream/bk_takeover

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  message String 否
  code Number 否 0
  total Number 否 20
  info_list Array 否
    create_time String 否 2019-10-10 10:10:10
    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
Last Updated: 5/13/2020, 3:56:32 AM