应用保护

February 26, 2024About 81 min

应用保护

SDK类名:/timing/TimingBackup;

------ 备份 ------

URL

/dash/timing/backup

Method

GET

Request

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

Response

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

1-1 备份 准备-4 备份 获取MsSql数据源

SDK方法名:describeTimingBackupMssqlSource;

URL

/timing/backup/mssql_source

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
wk_uuidString工作机节点uuid22D03E06-94D0-5E2C-336E-4BEEC2D28EC4

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  data_sourceString@mock=sqlsql
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
msgString@mock=
retNumber@mock=200200

1-1 备份 准备-1 备份/恢复 认证Oracle信息(目前未使用)

SDK方法名:verifyTimingBackupOracleInfo

URL

/timing/backup/verify_oracle_info

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
oracle_settingsObjectoracle 设置(基本设置)
  ora_sid_nameStringOracle数据库实例名
  ora_portNumber【隐藏】Oracle监听端口1
  ora_home_pathStringOracle数据库Home目录
  ora_passwdString【隐藏】Oracle SYS用户密码Info1234
wk_uuidString节点uuid67E33CDB-D75B-15B3-367D-50C764F5A26F

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  oracle_infoString@mock=
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
msgString@mock=
retNumber@mock=200200

1-1 备份 准备-2 备份/恢复 获取Oracle表空间(目前未使用)

SDK方法名:describeTimingBackupOracleContent

URL

/timing/backup/oracle_content

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
oracle_settingsObjectoracle 设置(基本设置)
  ora_passwdString【隐藏】Oracle SYS用户密码Info1234
  ora_portNumber【隐藏】Oracle监听端口1
  ora_sid_nameStringOracle数据库实例名
  ora_content_typeNumber0:整库;1:表空间;2:数据文件;0
wk_uuidString节点uuid67E33CDB-D75B-15B3-367D-50C764F5A26F

Response

名称类型必选简介Mock初始值Mock规则
retNumber@mock=200200
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
  oracle_contentArray@mock=
msgString@mock=

1-1 备份 准备-3 备份 获取Oracle脚本路径

SDK方法名:descibeTimingBackupOracleSriptPath

URL

/timing/backup/oracle_script_path

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
wk_uuidString工作机节点uuid67E33CDB-D75B-15B3-367D-50C764F5A26F

Response

名称类型必选简介Mock初始值Mock规则
retNumber@mock=200200
msgString@mock=
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
  script_pathString@mock=

1-1 备份 准备-5 备份 获取MsSql数据库列表

SDK方法名:listTimingBackupMssqlDbList

URL

/timing/backup/mssql_db_list

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
wk_uuidString工作机节点uuid67E33CDB-D75B-15B3-367D-50C764F5A26F
mssql_settingsObject
  win_verifyNumber登录SQL Server服务器的信息:0:用mssql用户名密码;1:用winNT集成设置;0
  instance_nameStringsql server 实例名,默认是MSSQLSERVERMSSQLSERVER
  user_idStringsql server 用户名,用winNT集成设置不填sa
  pass_wordStringsql server 密码,用winNT集成设置不填123456
  data_sourceString[BK] 数据源名称WIN-EGKN86NF3PM
  portString当网络协议类型为TCP/IP时,默认值1433
  protocolNumber0:shared memory,1:TCP/IP,默认值 0

Response

名称类型必选简介Mock初始值Mock规则
retNumber@mock=200200
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
  mssql_db_listArray@mock=$order('master','tempdb','model','msdb','ReportServer','ReportServerTempDB','test')['master','tempdb','model','msdb','ReportServer','ReportServerTempDB','test']+1
msgString@mock=

备份 准备 验证oracle登录认证

SDK方法名:verifyTimingBackupOracleLogin;

URL

/timing/backup/oracle_login

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
wk_uuidString
oracle_settingsObject
  ora_sid_nameStringoracle的sid
  ora_login_nameStringoracle的用户名
  ora_login_pwdStringoracle的密码
  ora_server_nameStringoracle的实例名
  ora_server_portStringoracle的服务端口

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功

1-2 备份 新建/编辑-1 备份 新建

SDK方法名:createTimingBackup

URL

/timing/backup

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
timing_backupObject
  mirr_sync_attrNumber文件安全属性,0:不同步;1:同步;1
  mirr_file_checkNumber校验方式, 0: 严格校验, 1: 时间校验0
  oracle_settingsObjectoracle 设置(基本设置)
    ora_sid_nameStringOracle数据库实例名
    ora_content_typeNumber备份内容:0:整库;1:表空间;2:数据文件;3:PDBS;4:CDB;5:ARCHIVELOG;6:CONTROLFILE;7:SPFILE;8:TABLE;0
    ora_pdbs_nameStringPDB,ora_content_type 为 PDBS 时必传,内容为逗号分隔的PDB名称
    ora_use_scriptNumber[BK] 使用脚本0
    ora_portNumber【隐藏】Oracle监听端口1
    ora_script_pathString[BK] 脚本路径
    ora_passwdString【隐藏】Oracle SYS用户密码Info1234
    ora_home_pathStringOracle数据库Home目录
    ora_login_nameString
    ora_login_pwdString
    ora_server_nameString
    ora_server_portString
    pool_uuidString存储池uuid
    pool_nameString存储池名称
    volume_uuidString复制卷uuid
    volume_nameString复制卷名称
    attach_pointString挂载点
    ora_tab_modeNumber数据库模式:
0:non-CDB;
1:CDBRoot;
2:PDBs;
    ora_tab_pdb_nameStringPDBs模式后,输入PDB的名称
    ora_tab_namesArray
      userString用户名
      ori_tableString原表名
      tgt_tableString目标表名
    ora_tab_aux_pathString辅助实例存放路径
    ora_tab_rctypeNumber恢复表指定备份
0:日期;
1:SCN;
2:日志序列号;
    ora_tab_timeString时间
    ora_tab_scnStringSCN
    ora_tab_logString日志序列号
    log_ccopyNumber日志持续复制开关:
0:关;
1:开;
    log_volume_uuidString日志卷uuid
    log_mount_pointString日志卷挂载点
  wk_data_typeNumber源类型:
0:块设备;
1:文件;
3:oracle;
4:mssql;
9:MySQL;
12:高斯db;
13:informix;
14:达梦数据库;
15:GaussDB100T;
16:复制卷;
17:DWS;
18:GoldenDB;
21:KingbaseES;
30:AIX;
1
  task_nameString任务名testTiming
  backup_typeNumber备份策略里非全备的备份类型,0:全备(没策略或策略只有全备);1:增量(策略中存在增量);2:差异(策略中存在);0
  del_policyNumber删除策略,0:不开启;1:开启;0
  mirr_sync_flagNumber错误处理方式,0:出错停止;1:出错继续;0
  snap_typeNumber源端快照类型,0:none,1:vss0
  oracle_rman_settingsObjectoracle rman 设置(备份选项)
    rman_skip_offlineNumber表空间选项,跳过脱机数据文件0
    rman_num_streams_archNumber归档选项,并行流数20
    rman_del_archNumber归档选项,备份后删除1
    rman_arch_retainNumber归档选项,保留天数3
    rman_include_arch_flagNumber归档选项,将归档重做日志包括在全备的和增量的备份计划中1
    rman_num_streams_dfNumber表空间选项,并行流数1
    rman_filespertset_archNumber归档选项,每个备份集文件数20
    rman_maxsetsize_dfNumber表空间选项,备份集大小(KB)0
    rman_set_limit_arch_flagNumber归档选项,指定最高限额0
    rman_skip_readonlyNumber表空间选项,跳过脱机数据文件0
    rman_maxsetsize_archNumber归档选项,备份集大小(KB)0
    rman_cold_bkupNumber表空间选项,离线(冷)数据库备份0
    rman_filespertset_dfNumber表空间选项,每个备份集文件数20
    rman_db_readonlyNumber源端数据库只读0
    rman_compress_dfNumber表空间选项,压缩,开启传1,关闭传0
    rman_include_spfile_flagNumber参数文件选项,将参数文件包括在全备的和增量的备份计划中,开启传1,关闭传0
  wk_pathArray工作路径["E:\test\"]
  excl_pathArray源机排除目录[]
  bk_data_typeNumber目标类型,
1:文件;
2:raw数据;
10:备份快照;
11: 合成备份 ;
1
  compressNumber压缩,0关;1:低;2:中;3:高;0
  encrypt_switchNumber是否加密,0:不开启;1:开启;0
  encryptNumber加密类型
1:aes,
2:sm4
1
  secret_keyString密钥
  bk_pathArray备份路径["E:\t\"]
  blk_direct_copyNumber块设备,1:直接拷贝;0
  mirr_open_typeNumber文件打开方式,0:普通文件;1:自动选择;2:MFT;0
  mssql_settingsObjectmssql 设置(基本设置)
    win_verifyNumber登录SQL Server服务器的信息:0:用mssql用户名密码;1:用winNT集成设置;1
    data_sourceString[BK] 数据源名称
    instance_nameStringsql server 实例名,默认是MSSQLSERVERMSSQLSERVER
    protocolNumber0:shared memory,1:TCP/IP,默认值 0
    portString当网络协议类型为TCP/IP时,默认值1433
    user_idStringsql server 用户名,用winNT集成设置不填
    pass_wordStringsql server 密码,用winNT集成设置不填
    time_outString连接超时设定(秒):
    db_infoArray库信息,同时用来存放子任务信息[]
      db_nameString[BK] 备份数据库名称
      check_outNumber开启校验功能:0关1开
(目标类型为文件)
1
    lanfreeNumber是否开启lanfree:(目标类型为合成备份)
0:否;
1:是;
    volume_uuidString复制卷uuid(目标类型为合成备份)
    mount_pointString挂载点(目标类型为合成备份)
  wk_uuidString@mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 工作机节点uuid67E33CDB-D75B-15B3-367D-50C764F5A26F
  bk_uuidString@mock=@pick(["kevin", "Jane", "Grey"]), 备机节点uuidB8566905-411E-B2CD-A742-77B1346D8E84
  bkup_policyNumber备份策略,2 立即,0 定时,1 循环;2
  bkup_windowObject运行时间范围
    sched_time_startString运行时间范围 开始00:00
    sched_time_endString运行时间范围 结束00:00
  bkup_one_timeNumber定时任务,执行时间(备份策略)1547538235
  bkup_scheduleArray周期任务(备份策略)
    limitNumber数据保留期限(天)@integer(1, 64)
    sched_dayArray哪几天"@integer(1, 31)"
    sched_everyNumber0:每天;1:每周:2:每月;3:每隔2
    sched_timeArray哪几点@time('HH:mm')
    sched_gap_minNumber
间隔分钟数
@integer(1, 64)
    backup_typeNumber备份类型:
0:全量备份/数据备份/合成备份/表备份/归档备份;
1:增量备份/日志备份/累计增量/日志增量;
2:差异备份/差异增量;
8:日志备份;(Oracle整库,用来区分 累计增量)
  task_typeNumber任务类型:备份任务:0;还原任务:1;备份任务模板:10;0
  file_check_dirString校验目录
  random_strString新建不传11111111-1111-1111-1111-111111111111
  file_check_switchNumber文件校验开关,0关1开;0
  mirr_blk_sizeNumber块大小0
  timing_typeNumber定时任务类型:
0 - 普通定时任务;
1 - 集群定时任务(RAC);
2 - 集群定时任务(GAUSS);
3 - 集群定时任务(英方服务集群);
  data_ip_uuidString灾备机数据地址B8566905-411E-B2CD-A742-77B1346D8E84
  bk_file_cryptNumber备端数据加密,1是,0否;默认为00
  bk_crypt_typeNumber备端数据加密类型:
1:Byte Invert 字节翻转加密(默认);
2:aes;
3:sm4;
4:RC5;
1
  bk_crypt_keyString备端数据加密,密钥''
  ukey_crypt_switchNumber是否启用ukey加密 0-不启用 1-启用
  ukey_cred_uuidStringukey凭据
  mysql_settingsObjectmysql基本设置
    pool_uuidString存储池uuid
    pool_nameString存储池名称
    volume_uuidString复制卷uuid
    volume_nameString复制卷名称
    attach_pointString挂载点
    mysql_hostString数据库IP127.0.0.1
    mysql_portString端口
    mysql_userString用户名
    mysql_passwdString密码
    time_outNumber超时时间
    mysql_pathStringMySQL执行目录
    log_ccopyNumber日志持续复制开关
    log_volume_uuidString日志卷
    log_volume_nameString
    log_mount_pointString日志卷在工作机的挂载点
    data_dirString数据目录
    config_pathString配置文件路径/etc/my.cnf
    lanfreeNumberLanfree开关:
0 :不勾选,表示 lan_free模式
1:勾选,表示lan_base模式
1
    backup_modeNumbermysql备份方式:
0:物理备份;
1:逻辑备份;
0
    tablesArray表备份数组,格式:db.table
  archive_penNumber是否开启备份归档:0否了是0
  retry_timeNumber重试时间间隔,默认填入5,强制不为空5
  retry_numNumber重试次数上限,默认填入5,强制不为空5
  tape_uuidString磁带库uuidE8566905-411E-B2CD-A742-77B1346D8E84
  tape_pool_uuidString磁带池uuid
  tape_pool_nameString磁带池名称
  tape_nameString磁带名
  tape_reserveNumber磁带保留:
0:按备份周期保留;
1:永久保留;
  library_snString磁带序列号SYZZY_A
  db_nameString备份数据库名称(gauss集群)
  content_typeNumber备份内容类型(gauss集群):
0:集群备份;
1:整库;
2:表;
  tablesString数据表名称,多个表之间用空格隔开(gauss集群)
  informix_settingsObjectinformix 基本设置
    oper_userString操作用户,默认为informix
    is_ori_machineNumber【RC】【弃用】是否恢复到原机: 1-是 0-否
    config_recoverNumber【RC】恢复关键文件 1:还原,0不还原 默认为0
    verify_onlyNumber【RC】仅验证,0是需要还原数据,1是仅验证
    informix_instanceObject
      is_defaultNumber默认实例,1是默认,0是非默认
      install_dirString安装目录路径
      instance_nameString实例名
      onconfig_nameString配置文件名
  thread_numNumber并行任务数0
  dm_settingsObject达梦数据库选项
    dm_homeStringHOME 目录
    system_userString系统用户名(非“表”备份时必传)
    hostString主机名
    portString端口
    userString用户名
    passwordString密码
    content_typeNumber备份内容:
0:整库;
1:表空间;
2:表;
3:归档日志;
    is_bk_archNumber将归档日志包括在全备的和增量的备份计划中:
0:关;
1:开
    is_del_archNumber备份后删除归档:
0:关;
1:开;
    specify_timeString是否从指定时间点开始备份归档:
0:关;
1:开;
    time_typeNumber指定时间类型:
0:日期;
1:LSN;
    since_timeString归档日期
    since_lsnString归档lsn
    table_spaceString表空间名
    schema_nameString模式名
    table_nameString表名
    compress_switchNumber压缩开关:0,10
    compressNumber压缩等级:
0~9,
默认0
0
    encrypt_switchNumber加密开关:0,10
    encrypt_typeNumber加密类型:
1:简单加密;
2:完全加密;
1
    encrypt_passwordString加密密码
    encrypt_algorithmString加密算法
    thread_numNumber线程数 1-644
    parallel_switchNumber是否开启并行:
0,1
0
    parallel_numNumber并行数 1-128;
并行数与线程数乘积不大于512;
4
    block_sizeNumber备份块大小:
默认为1G,最小为512M;
    block_unitString备份块单位:
GB, MB
  timeoutString超时时间,超过这个时间还没备完则产生告警, 默认0, 大小0 - 168之间
  db2_settingsObjectdb2 基本设置
    db2_userStringdb2用户,db2时必传
    db2_groupStringdb2组,db2时必传
    db_infoArray
      db_nameString备份数据库名称
  synthetic_bkup_settingsObject合成备份 基本设置
    pool_uuidString存储池UUID
    pool_nameString存储池名称
    volume_uuidString复制卷uuid
    volume_nameString复制卷名称
    lanfreeString开启LAN-FREE开关
  pre_backup_scriptString备份前源端脚本路径
  post_backup_scriptString备份完成后置脚本路径
  script_timeoutNumber脚本执行超时时间(秒),默认30s
  obs_settingsObject对象存储 基本设置
    sto_uuidString对象存储uuid
    bucket_nameString对象桶名称
    bucket_pathString对象桶路径
  bk_storageNumber备份存储类型:
0:文件系统;
1:对象存储;
2:磁带库;
3:重删池;
3:移动云备份 - 磁盘存储池;
  inc_typeNumber文件到文件,周期性规则:
0:以块为单位(默认)
1:以文件为单位
  gsdbt_settingsObjectGaussDB100T设置字段
    gsdbt_homeString数据库安装目录;
    oper_userString操作用户名,默认值 omm
    userString数据库登录用户名,默认值 SYS
    passwordString数据库密码
    portString端口号;默认值 1888
  dedupe_uuidString重删池uuid(文件备份,备份存储选择重删池)
  storage_pool_uuidString磁盘存储池uuid,备份存储池选择磁盘存储
  goldendb_settingsObjectGoldenDB选项
    manager_user_nameString管理用户名
    manager_user_home_dirString管理用户家目录
    tenant_nameString租户名
    db_user_nameString租户数据库名
    db_user_passwdString租户数据库用户密码(RSA加密)
  custom_typeNumber自定义类型,GASS参数
  kingbasees_settingsObject
    kes_binStringKES二进制文件目录
    kes_dataString数据库data目录
    oper_userString操作用户,默认kingbase
    userString用户名,默认SYSTEM
    passwordString密码(RSA)加密
    portString端口,默认:5432154321
  proxy_uuidString代理

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
retNumber@mock=200200
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
  success_listArray
    db_nameString
  fail_listArray失败的列表
    db_nameString
    messageString

1-2 备份 新建/编辑-2 备份 获取单个

SDK方法名:describeTimingBackup

URL

/timing/backup/:uuid([A-F0-9-]+)

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  timing_backupObject
    mirr_sync_attrNumber1
    secret_keyString
    oracle_settingsObject
      ora_sid_nameStringorcl
      ora_content_typeNumber0
      ora_use_scriptNumber0
      ora_portNumber1
      ora_script_pathString
      ora_passwdStringInfo1234
      ora_home_pathString/test
      attach_pointString/data
      pool_nameStringRichard Hall
      pool_uuidString5C9D7fB7-91AB-cB5D-d267-C5EE4593cfcc
      volume_nameStringcopy-volume1
      volume_uuidStringE95CB20B-917C-57F4-F926-751ECE95F869
      log_ccopyString
      log_volume_uuidString
      log_mount_pointString
    policy_uuidString38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1
    wk_data_typeNumber1
    task_nameString@name
    backup_typeNumber1
    del_policyNumber0
    mirr_sync_flagNumber0
    snap_typeNumber0
    oracle_rman_settingsObject
      rman_skip_offlineNumber0
      rman_num_streams_archNumber1
      rman_del_archNumber1
      rman_arch_retainNumber3
      rman_include_arch_flagNumber1
      rman_num_streams_dfNumber1
      rman_filespertset_archNumber20
      rman_maxsetsize_dfNumber0
      rman_set_limit_arch_flagNumber0
      rman_skip_readonlyNumber0
      rman_maxsetsize_archNumber0
      rman_cold_bkupNumber0
      rman_filespertset_dfNumber20
    compressNumber0
    encrypt_switchNumber0
    wk_pathArray
    excl_pathArray
    bk_data_typeNumber11
    mirr_blk_sizeNumber0
    bk_pathArray['/test1','/test2']
    blk_direct_copyNumber0
    mirr_open_typeNumber0
    mssql_settingsObject
      instance_nameString
      time_outString2
      data_sourceString
      dbsizeString
      win_verifyNumber0
      user_idString
      db_infoArray
        db_nameString
      pass_wordString
    wk_uuidString0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    bk_uuidStringGrey
    bkup_policyNumber0
    bkup_windowObject
      sched_time_startString18:47
      sched_time_endString21:05
    bkup_one_timeNumber1515568566
    bkup_scheduleArray
      limitNumber50
      sched_dayNumber24
      sched_everyNumber2
      sched_timeString17:16
      sched_gap_minNumber41
    task_typeNumber任务类型:备份任务:0;还原任务:1;备份任务模板:10;0
    data_ip_uuidString灾备机数据地址0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    band_widthString000:00-23:592k,100:00-23:594k
    task_uuidString@uuid
    db2_settingsObject
      db2_userString
      db2_groupString
      db_infoArray
        task_nameString
        task_uuidString
        db_nameString
    synthetic_bkup_settingsObject
      pool_uuidStringFEaF20d4-FAf6-c4e3-F2dB-55D8dC44E10e
      pool_nameStringGary Hernandez
      volume_uuidStringFEaF20d4-FAf6-c4e3-F2dB-55D8dC44E10e
      volume_nameStringcopy-volume1
      attach_pointString/data
      lanfreeNumber1
  messageString[0] success
  codeNumber0
retNumber200

1-2 备份 新建/编辑-3 备份 修改

SDK方法名:modifyTimingBackup

URL

/timing/backup/:uuid([A-F0-9-]+)

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
timing_backupObject
  mirr_sync_attrNumber1
  secret_keyString
  oracle_settingsObject
    ora_sid_nameString
    ora_content_typeNumber0
    ora_use_scriptNumber0
    ora_portNumber1
    ora_script_pathString
    ora_passwdStringInfo1234
    ora_home_pathString
  policy_uuidString38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1
  wk_data_typeNumber0
  task_nameString
  backup_typeNumber1
  del_policyNumber0
  mirr_sync_flagNumber0
  snap_typeNumber0
  oracle_rman_settingsObject
    rman_skip_offlineNumber0
    rman_num_streams_archNumber1
    rman_del_archNumber1
    rman_include_arch_flagNumber1
    rman_num_streams_dfNumber1
    rman_filespertset_archNumber20
    rman_maxsetsize_dfNumber0
    rman_set_limit_arch_flagNumber0
    rman_skip_readonlyNumber0
    rman_maxsetsize_archNumber0
    rman_cold_bkupNumber0
    rman_filespertset_dfNumber20
  compressNumber0
  encrypt_switchNumber0
  wk_pathArray
  excl_pathArray
  bk_data_typeNumber1
  mirr_blk_sizeNumber0
  bk_pathArray
  blk_direct_copyNumber0
  mirr_open_typeNumber0
  mssql_settingsObject
    instance_nameString
    time_outString2
    data_sourceString
    dbsizeString
    win_verifyNumber0
    user_idString
    db_infoArray
      db_nameString
    pass_wordString
  wk_uuidString0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
  bk_uuidStringJane
  bkup_policyNumber0
  bkup_windowObject
    sched_time_startString15:18
    sched_time_endString14:37
  bkup_one_timeNumber1515568566
  bkup_scheduleArray
    limitNumber25
    sched_dayNumber24
    sched_everyNumber2
    sched_timeString04:07
    sched_gap_minNumber49
  task_typeNumber任务类型:备份任务:0;还原任务:1;备份任务模板:10;0
  random_strString新建不传11111111-1111-1111-1111-111111111111
  data_ip_uuidString灾备机数据地址0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
  db2_settingsObject
    db2_userString
    db2_groupString
    db_infoArray
      task_uuidString
      task_nameString
      db_nameString
  bk_storageString备份存储类型:
0:文件系统;
1:对象存储;
2:磁带库;
3:重删池;
  dedupe_uuidString重删池uuid

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
retNumber@mock=200200
dataObject
  messageString@mock=[0] success[0] success
  codeNumber@mock=00
  success_listArray
    db_nameString
  fail_listArray
    db_nameString
    codeString
    messageString

1-3 备份 列表-1 备份 获取列表

SDK方法名:listTimingBackup; 获取列表详细入参说明详见【节点管理-获取节点列表】接口说明;

URL

/timing/backup

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
search_fieldString【可选】搜索字段
search_valueString【可选】搜索字段对应值(支持模糊查询)
limitNumber【可选】分页条数,不传就是全部10
pageNumber【可选】分页数,不传就是全部1
typeNumber任务类型:
备份任务:0;
备份任务模板:10;
0
where_args[timing_type]Number普通:0;
生产集群:1、2;
灾备服务集群:3;
statusString【可选】总览页面跳转时按照状态过滤时需要:
REPLICATION:复制;
MAINTAIN:维护;
WAIT:等待;
FINISH:完成;
STOP:停止;
UNKNOWN:未知;

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  info_listArray
    task_nameString规则名称
    task_uuidString规则uuid38FFA6E2-2A40-31D6-7A94-E8168EBA9FF2
    task_typeNumber规则类型:
0:备份;
10:备份模板;
0
    wk_data_typeNumber源类型:
0:块设备;
1:文件;
3:oracle;
4:SQL server;
5:云备份;
6:DB2;
7:容灾平台;
8:VMware;
9:mysql;
12:gaussDB;
13:informix;
14:DB;
15:gaussDB 100T;
17:高斯集群备份;
20:goldenDB;
9
    bk_data_typeNumber目标类型:
1:文件;
2:raw;
10:备份快照;
11:合成备份;
1
    wk_uuidString工作机uuid0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    wk_ipString工作机数据地址
    wk_node_nameString工作机名称
    bk_uuidString灾备机uuidGrey
    bk_ipString灾备机数据地址
    bk_node_nameString灾备机名称
    bkup_policyNumber策略类型:
0:一次性;
1:周期;
2:立即执行;
0
    bkup_scheduleArray备份策略
      limitNumber数据保留期限(天)50
      sched_everyNumber周期策略:
0:每天;
1:每周:
2:每月;
3:每隔
2
      sched_dayNumber哪几天24
      sched_timeString哪几点17:16
      sched_gap_minNumber间隔分钟数41
    can_opNumber是否可操作:
0:否;
1:是;
1
    can_upNumber是否可更新:
0:否;
1:是;
1
    can_delNumber是否可删除:
0:否;
1:是;
1
    last_resultObject上次执行结果
      backup_typeString备份类型:
o:全量;
i:增量;
d:差异;
o
      end_timeString结束时间2020-09-14 19:00:00
      resultNumber结果:
0:成功;
小于0:失败;
0
    last_success_resultObject上次成功执行结果
      backup_typeString备份类型:
o:全量;
i:增量;
d:差异;
o
      end_timeString结束时间2020-09-14 19:00:00
      resultNumber结果:
0:成功;
小于0:失败;
    archive_penNumber是否开启磁带库归档:
0:否;
1:是;
    tape_uuidString带库uuid
    library_snString带库序列号
    tape_node_uuidString磁带库关联节点uuid
    tape_pool_uuidString磁带池uuid
    is_groupNumber多库备份 - 是否组规则:
0:否;
1:是;
0
    group_uuidString多库备份 - 组uuid
    bk_storageNumber备份存储类型:
0:文件系统;
1:对象存储;
2:磁带库;
3:重删池;
3:移动云备份 - 磁盘存储池;
    oracle_settingsObjectORACLE配置信息
      ora_sid_nameStringOracle数据库实例名
      ora_content_typeNumber备份内容:
0:整库;
1:表空间;
2:数据文件;
3:PDBS;
4:CDB;
5:ARCHIVELOG;
6:CONTROLFILE;
7:SPFILE;
8:TABLE;
0
      ora_use_scriptNumber[BK] 使用脚本0
      ora_portNumber【隐藏】Oracle监听端口1
      ora_script_pathString[BK] 脚本路径
      ora_passwdString【隐藏】Oracle SYS用户密码Info1234
      ora_home_pathStringOracle数据库Home目录
    oracle_rman_settingsObjectORACLE RMAN配置信息
      rman_skip_offlineNumber表空间选项,跳过脱机数据文件0
      rman_num_streams_archNumber归档选项,并行流数1
      rman_del_archNumber归档选项,备份后删除1
      rman_include_arch_flagNumber归档选项,将归档重做日志包括在全备的和增量的备份计划中1
      rman_num_streams_dfNumber表空间选项,并行流数1
      rman_filespertset_archNumber归档选项,每个备份集文件数20
      rman_maxsetsize_dfNumber表空间选项,备份集大小(KB)0
      rman_set_limit_arch_flagNumber归档选项,指定最高限额0
      rman_skip_readonlyNumber表空间选项,跳过脱机数据文件0
      rman_maxsetsize_archNumber归档选项,备份集大小(KB)0
      rman_cold_bkupNumber表空间选项,离线(冷)数据库备份0
      rman_filespertset_dfNumber表空间选项,每个备份集文件数20
    mssql_settingsObjectMSSQL配置信息
      instance_nameStringsql server 实例名,默认是MSSQLSERVER
      time_outString连接超时设定(秒):2
      data_sourceString[BK] 数据源名称
      win_verifyNumber登录SQL Server服务器的信息:0:用mssql用户名密码;1:用winNT集成设置;0
      protocolString0:shared memory,1:TCP/IP,默认值 0
      portString当网络协议类型为TCP/IP时,默认值1433
      user_idStringsql server 用户名,用winNT集成设置不填
      pass_wordStringsql server 密码,用winNT集成设置不填
      db_infoArray库信息,同时用来存放子任务信息
        task_uuidString子规则uuid
        db_nameString[BK] 备份数据库名称
    childrenArray子任务列表
    has_remote_repNumber是否存在远程复制规则:
0:否;
1:是;
  totalNumber总数量
  messageString[0] success
  codeNumber0
retNumber200

1-3 备份 列表-2 备份 状态

SDK方法名:listTimingBackupStatus

URL

/timing/backup/status

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
task_uuidsArray必传,uuid数组,页面加载第一次获取状态一个一个获取,之后是批量获取;
(不论组还是子,都传task_uuid)
["11111111-1111-1111-1111-111111111111"]
force_refreshNumber点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传

Response

名称类型必选简介Mock初始值Mock规则
retNumber@mock=200
msgString
dataObject
  codeNumber@mock=00
  messageString[0] 操作成功。
  statusObject
    D81A10A3-3F59-4E90-B6CB-8A7579C221A8-B457B215-3886-46D9-8AF2-2A4D894340D9Object规则UUID-节点UUID
      statusString状态文字:
UNKNOWN:未知;
FINISH:完成;
STOP:停止;
PENDING:等待;
MIRROR:镜像;
CALC:计算;
PREPARING:准备;
DISABLE
      last_resultObject上次执行信息
        backup_typeNumber备份类型:
o:全量;
i:增量;
d:差异;
0
        end_timeNull结束时间
        resultNumber执行结果:
0:成功;
小于0:失败;
0
      last_success_resultObject上次成功执行信息
        backup_typeNumber备份类型:
o:全量;
i:增量;
d:差异;
0
        end_timeString结束时间2023-10-13 10:52:56
        resultNumber执行结果:
0:成功;
小于0:失败;
0

1-3 备份 列表-3 备份 删除

SDK方法名:deleteTimingBackup

URL

/timing/backup

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
task_uuidsArray*规则数组["11111111-1111-1111-1111-111111111111"]
del_policyNumber*删除策略,0:不开启;1:开启;
forceNumber1 - 强制删除 0 - 非强制删除
recycleNumber是否添加到数据清理:
0:否;
1:是;
0

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  codeNumber11110001
  messageString
  fail_listArray
    codeNumber11110001
    messageString[-1] 离线
    task_uuidString@guid
    task_nameStringtest2
  success_listArray
    codeNumber11110001
    messageString[0] success
    task_uuidString@guid
    task_nameStringtest1
retNumber200

1-3 备份 列表-4 备份 操作

SDK方法名:

启动:startTimingBackup;

停止:stopTimingBackup;

立即执行:startImmediateTimingBackup;

URL

/timing/backup/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
operateStringstart:启动;
stop:停止;
start_immediately:立即执行;
pause:暂停;
proceed:继续;
clone:克隆
start
task_uuidsArray必传,规则数组["11111111-1111-1111-1111-111111111111"]
bk_typeNumber立即执行操作(start_immediately)必传,取值为,备份策略 - 周期任务 - 备份方式;0:全备,1:增量,2:差异
new_task_nameString【可选】克隆必传,新规则名称

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
  success_listArray
  fail_listArray
    task_uuidString
    codeString
    messageString
    task_nameString
msgString@mock=
retNumber@mock=200200

备份 列表 - 查看更多

SDK方法名:showTimingBackupDetailInfo;

URL

/timing/backup/detail

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
task_uuidString规则uuid
timing_typeNumber目前只能为3,表示英方服务集群3

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  detailObject
    cls_nameString服务集群名称svc01
    node_nameString规则被分配到此节点运行i2node01
    task_nameString规则名称bk01
  codeNumber0

1-4 备份 获取达梦数据库信息

SDK方法名:descibeDmDbInfo

URL

/timing/backup/dm_db_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点uuid
dm_homeStringdm home目录
hostString主机
portString端口
userString用户名
passwordString密码
typeNumber查询类型:
0:表空间;
1:模式;
2:表;
schema_nameString模式名,查询表时下发

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] success
  listArray索要查询的内容数组

1-5 备份 获取GaussDB库/表

SDK方法名:listGaussDBDatabaseTables;

URL

/timing/backup/list_gaussdb_database_tables

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString集群uuid
content_typeNumber1:只获取数据库
2:获取数据库和表
page_noString分页数
page_sizeString分页条数
top_dirString/ 或 /database

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess
  listArray当前层级列表
    nameString名称
    typeString如果是Folder,表示可以展开
  totalString
  page_noString
  page_countString
  page_sizeString

------ 还原 ------

URL

/dash/timing/recovery

Method

GET

Request

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

Response

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

2-1 恢复 准备-2 恢复 获取还原时间点 - Mssql

SDK类名:/timing/TimingRecovery;

SDK方法名:listTimingRecoveryMssqlTime

URL

/timing/recovery/rc_mssql_time

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_uuidString, 备机节点uuidB8566905-411E-B2CD-A742-77B1346D8E84
rc_data_pathString, 备份数据路径E:\mssqlBK\ts-11111111-1111-1111-1111-111111111111\
bk_storageNumber
obs_settingsObject
tape_pool_uuidString磁带池uuid
tape_nameString磁带名
library_snString序列号

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
retNumber@mock=200200
dataObject
  mssql_time_listArray
  codeNumber@mock=00
  messageString@mock=[0] success[0] success

2-1 恢复 准备-3 恢复 获取Mssql初始信息

SDK方法名:describeTimingRecoveryMssqlInitInfo

URL

/timing/recovery/rc_mssql_init_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_uuidString备机节点uuidB8566905-411E-B2CD-A742-77B1346D8E84
rc_point_in_timeString还原时间点 rawfile2017-12-21_13-16-53
rc_data_pathString备份数据路径

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
dataObject
  messageString[0] success
  mssql_init_infoObject
    src_db_nameString[RC] 原数据库名称141414
    db_sizeString[RC] 数据库大小12
    user_idString
    instance_nameString
    win_verifyString
    tab_numString
    tab_infoString
    ln_numString
    check_outString
    lgc_nameString[RC] 原数据库逻辑名(多行以*隔开,与lgc_path一一对应)test*test_log
    lgc_pathString[RC] 原数据库文件路径(多行以*隔开,与lgc_name一一对应)C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\test.mdf*C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\test_log.ldf
    lgc_numNumber[RC] lgc_name 、lgc_path 的行数2
  codeNumber0
msgString

2-1 恢复 准备-1 恢复 获取还原时间点 - 文件

SDK方法名:listTimingRecoveryPathList

URL

/timing/recovery/rc_path_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_uuidString备机节点uuidB8566905-411E-B2CD-A742-77B1346D8E84
rc_data_pathString备份数据路径C:\back\
backup_task_uuidString【RC】 备份的uuid,用来即时恢复,可选参数,服务集群定时任务时传,用来表示备份任务11111111-1111-1111-1111-111111111111
volume_uuidString【RC】复制卷uuid,服务集群定时任务传,用于表示任务所在卷
bk_storageString备份存储类型:
0:文件系统;
1:对象存储;
2:磁带库;
3:重删池;
tape_pool_uuidString
tape_nameString
library_snString
dedupe_uuidString重删池uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
dataObject
  codeNumber0
  messageString[0] success
  mirr_blk_sizeNumber32768
  backup_taskObject
    backup_typeNumber0
    wk_pathArray工作路径E:
    bk_pathArray备份路径F:\e\
    task_uuidStringF06D82E4-ACBE-56B9-5B02-75BDC30B41E7
    blk_direct_copyNumber
    mount_pointString挂载点/test
  recovery_taskObject
    wk_data_typeNumber源类型,0:块设备;1:文件;3:oracle;4:mssql;13
    rc_time_point_listArray['2018-01-02_10-54-42','2018-01-02_11-16-56','2018-01-02_11-27-31','2018-01-02_11-27-38','2018-01-02_11-28-43','2018-01-02_11-30-45','2018-01-02_11-31-44','2018-01-02_11-32-38','2018-01-02_11-34-29','2018-01-02_11-35-25','2018-01-02_11-41-25','2018-01-03_14-15-09','2018-01-05_13-16-19']
    bk_data_typeNumber目标类型,1:文件;2:raw数据;1
    bk_pathArray备份路径F:\e\2018-01-02_10-54-42\E
    res_by_pathString
    volume_uuidString文件还原,复制卷uuidB8566905-411E-B2CD-A742-77B1346D8E85
    storageObject合成备份挂载恢复 存储信息
  srcosNumber源机操作系统
  dstosNumber备机操作系统
msgString

2-1 恢复 准备-4 恢复 认证MsSql数据库

SDK方法名:verifyTimingRecoveryMssqlInfo

URL

/timing/recovery/rc_verify_mssql_info

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
mssql_settingsObject, mssql 设置(基本设置)
  win_verifyNumber@mock=0, 登录SQL Server服务器的信息:0:用mssql用户名密码;1:用winNT集成设置;0
  pass_wordString, sql server 密码,用winNT集成设置不填123456
  instance_nameString, sql server 实例名,默认是MSSQLSERVERMSSQLSERVER
  user_idString, sql server 用户名,用winNT集成设置不填sa
  data_sourceString主机名
  portString当网络协议类型为TCP/IP时,默认值1433
  protocolNumber0:shared memory,1:TCP/IP,默认值 0
wk_uuidString@mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 还原目标端id67E33CDB-D75B-15B3-367D-50C764F5A26F

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  messageString@mock=[0] success[0] success
  codeNumber@mock=00
msgString@mock=
retNumber@mock=200200

恢复 准备 获取oracle恢复点日志

SDK方法名:listTimingRecoveryOracleRcPointInfo;

URL

/timing/recovery/rc_sbt

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber第几页
limitNumber每页记录数
bk_uuidString
bk_pathString

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  record_infoObject
    totalNumber100
    listArray
      log_threadNumber1
      log_seqNumber527
      scnNumber18614069
      timeString2020/05/07-17:55:48
      arch_fileString[隐藏] 下发给底层用info2_arch_s938_p1_t1039802149
  range_infoObject
    scn_minNumber1
    scn_maxNumber527
    time_minString2020-05-07 17:55:48
    time_maxString2020-05-08 19:21:50
    log_seq_maxNumber
    log_seq_minNumber
  codeNumber0
  messageString[0] success

恢复 准备 获取MySQL备份目录信息

SDK方法名:describeRcMysqlInfo;

URL

/timing/recovery/rc_mysql_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_uuidStringB8566905-411E-B2CD-A742-77B1346D8E84
rc_data_pathStringE:\mssqlBK\ts-11111111-1111-1111-1111-111111111111\

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listObject
    pool_nameString
    volume_nameString
    volume_uuidString
    log_ccopyString
    log_volume_nameString
    log_volume_uuidString
    log_pool_nameString

恢复 获取控制文件参数文件列表

SDK方法名:listSbtContrlFile;

URL

/timing/recovery/sbt_contrlfile

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
rc_data_pathString
ora_content_typeNumber还原的选项,6:控制文件,7:参数文件
bk_uuidString
bk_storageString
tape_pool_uuidString
tape_nameString
library_snString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
dataObject
  info_listArray["adfdasfda","adfdaf","adfdafdaf"]
  messageString[0] success
  codeNumber0
msgString

恢复 获取DBID

SDK方法名:describeSbtDbid;

URL

/timing/recovery/sbt_dbid

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
file_nameString所选择的文件名称
bk_uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
dataObject
  dbidStringtest
  messageString[0] success
  codeNumber0
msgString

2-2 恢复 新建/编辑-1 恢复 新建

SDK方法名:createTimingRecovery

URL

/timing/recovery

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
timing_recoveryObject
  task_nameString任务名task
  backup_task_uuidString[RC] 备份的uuid,用来即时恢复
  backup_typeNumber[RC] 还原方式(文件还原用),0:全备;1:增量;2:差异;0
  bk_data_typeNumber备机目录类型,
1:文件;
2:raw数据;
15: 对象存储
1
  bk_uuidString备机节点uuidB8566905-411E-B2CD-A742-77B1346D8E84
  bk_pathArray备机路径(在复制规则目标节点上),数据库还原不传["E:\t\2019-01-15_15-49-00\E\test\"]
  wk_data_typeNumber工作机目录类型:
0:块设备;
1:文件;
3:oracle;
4:mssql;
6:db2;
15: GaussDB100T;
18:GoldenDB;
21:KingbaseES;
1
  wk_uuidString工作机节点uuid67E33CDB-D75B-15B3-367D-50C764F5A26F
  rc_styleNumber[RC] 恢复方式 blk_recovery_style,
0:恢复到工作机(合成备份改为普通恢复);
1:在备机合到指定目录(合成备份隐藏);2: 挂载恢复(合成备份显示)
1
  wk_pathArray[RC] 新数据库文件存放路径,也是“在备机合到指定目录”的目录。旧版:db_file_save_path["E:\test\"]
  excl_pathArray排除路径数组
  rc_point_in_timeString[RC] 还原时间点 rawfile2019-01-15_15-49-00
  rc_data_pathString[RC] 备份数据路径E:\t\
  blk_direct_copyNumber块备份,直接拷贝,取值为 rc_path_list 返回的同名参数;
  oracle_settingsObjectoracle 设置(基本设置)
    ora_login_nameString[RC] oracle验证账户
    ora_login_pwdString[RC] oracle验证密码
    ora_portNumber【隐藏】Oracle监听端口1
    ora_passwdString【隐藏】Oracle SYS用户密码Info1234
    ora_sid_nameStringOracle数据库实例名
    ora_home_pathStringOracle数据库Home目录
    ora_content_typeNumber备份内容:
0:整库;
1:表空间;
2:数据文件;
3:PDBS;
4:CDB;
5:ARCHIVELOG;
6:CONTROLFILE;
7:SPFILE;
8:TABLE;
0
    ora_do_restoreNumber[RC] 还原(还原选项):
0:否;
1:是;
0
    ora_rst_limit_threadNumber[RC] 还原到备份:线程1
    ora_rst_typeNumber[RC] 还原类型:
0:到最新;
1:到指定;
0
    ora_rst_recory_pointNumber[RC] 还原:
0:日志还原点选择 ;
1:时间/SCN还原点选择;
    ora_rst_limit_typeNumber[RC] 还原到备份 类型:
0:日期;
1:SCN;
2:日志序列号;
0
    ora_rst_limit_dateString[RC] 还原到备份:日期2017-12-21 13:26:00
    ora_rst_limit_scnNumber[RC] 还原到备份:SCN0
    ora_rst_limit_log_seqString[RC] 还原到备份:日志序列号
    ora_rst_recordObject[RC] 还原:已选恢复点日志信息
    ora_do_recoveryNumber[RC] 恢复(还原选项):
0:否;
1:是;
0
    ora_rc_point_threadNumber[RC] 恢复到备份:线程1
    ora_rc_typeNumber[RC] 恢复类型:
0:到最新;
1:到指定;
0
    ora_rc_recory_pointNumber[RC] 恢复:
0:日志还原点选择;
1:时间/SCN还原点选择
    ora_rc_point_typeNumber[RC] 恢复到备份 类型:
0:日期;
1:SCN;
2:日志序列号;
0
    ora_rc_point_dateString[RC] 恢复到备份:日期2017-12-21 13:26:00
    ora_rc_point_scnNumber[RC] 恢复到备份:SCN0
    ora_rc_point_log_seqString[RC] 恢复到备份:日志序列号
    ora_rc_recordObject[RC] 恢复:已选恢复点日志信息
    ora_pdbs_nameStringPDB,ora_content_type 为 PDBS 时必传,内容为逗号分隔的PDB名称
    ora_rst_arch_limit_typeNumber归档日志还原到指定备份 类型,2: 日志序列号;
    ora_rst_arch_limit_log_seqNumber归档日志还原到备份 日志序列号 作为起始日志序列号
    ora_rst_endarch_limit_log_seqNumber结束日志序列号
    ora_dbidStringDBID
    ora_rst_ctrl_nameString控制文件的备份文件名称
    ora_rst_spfile_pathString还原之后spfile的存放位置和名称
    ora_rst_spfile_nameString参数文件的备份文件名称
    snapshot_nameString[RC] 恢复快照名称
    snapshot_timeString[RC] 恢复快照时间点
    rst_controlNumber[RC] 是否恢复控制文件 勾选-1 不勾选-0
    ora_tab_modeNumber数据库模式
0:CDB模式;
1:CDBRoots模式;
2:PDBs模式;
0
    ora_tab_pdb_nameString选择PDBs模式后,输入PDB的名称''
    ora_tab_namesArray
      userString用户名
      ori_tableString原表名
      tgt_tableString目标表名
    ora_tab_aux_pathString辅助实例存放路径
    ora_open_modeNumber恢复后打开数据库:
0:不open;
1:read only;
2:resetlogs;
3:直接open;
0
    log_ccopyNumber日志持续开关:
通过备份点信息获取
    log_volume_uuidString日志卷uuid
    log_mount_pointString日志卷挂载点
  mssql_settingsObjectmssql 设置(基本设置)
    win_verifyNumber登录SQL Server服务器的信息:0:用mssql用户名密码;1:用winNT集成设置;0
    data_sourceString数据源名称
    instance_nameStringsql server 实例名,默认是MSSQLSERVER
    protocolNumber0:shared memory,1:TCP/IP,默认值 0
    portString当网络协议类型为TCP/IP时,默认值1433
    user_idStringsql server 用户名,用winNT集成设置不填
    pass_wordStringsql server 密码,用winNT集成设置不填
    time_outString连接超时设定(秒):
    db_infoArray库信息,同时用来存放子任务信息
      src_db_nameString[RC] 原数据库名称
      db_nameString
      lgc_infosArray
        lgc_nameString[RC] 原数据库逻辑名test
        lgc_pathString[RC] 原数据库文件路径C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\test.mdf
      rc_point_in_timeString[RC] 还原时间点 rawfile2019-01-15_15-49-00
      new_db_nameString[RC] 目标数据库名称
      db_file_save_pathString[RC] 目标数据库文件存放路径
      check_outString是否开启还原完成后校验:
0:关;
1:开;
0
      db_sizeString[RC] 数据库大小
      tab_numString[RC] 数据库表个数
      tab_infoString[RC] 数据库表名
      ln_numString[RC] 数据库表行数
      ldf_nameString该字段从获取数据库心里接口返回(目标类型为合成备份)
      mdf_nameString该字段从获取数据库心里接口返回(目标类型为合成备份)
    lanfreeNumber是否开启lanfree:(目标类型为合成备份)
0:否;
1:是;
0
    data_fetchNumber是否开启数据回迁 (目标类型为合成备份)
0:否;
1:是;
0
    volume_uuidString复制卷uuid(目标类型为合成备份)
    mount_pointString挂载点(目标类型为合成备份)
    rep_dirString目标目录(目标类型为合成备份)
  db2_settingsObjectdb2 设置(基本设置)
    db2_userString
    db2_groupString
    log_file_dirString日志文件路径
    db_infoArray
      db_nameString源数据库名称
      new_db_nameString新数据库名
      db_pathString子任务数据库备份路径
      rc_point_in_timeString还原时间点
  compressString压缩:0不开启;1,低;2,中;3,高
  encrypt_switchString加密开关,0不开启,1开启
  secret_keyString加密key
  data_ip_uuidString灾备机数据地址B8566905-411E-B2CD-A742-77B1346D8E84
  mysql_settingsObject
    pool_uuidString存储池ID
    pool_nameString存储池名称
    volume_uuidString复制卷ID
    volume_nameString复制卷名称
    attach_pointString挂载点
    mysql_hostString数据库IP127.0.0.1
    mysql_portString端口
    mysql_userString用户名
    mysql_passwdString密码
    snapshot_nameString快照名称
    snapshot_timeString恢复时间点
    mysql_rc_typeNumber不完全恢复 (开1,关0)
    mysql_rc_timeString恢复时间点
    time_outNumber超时时间
    mysql_pathStringMySQL执行目录
    log_ccopyNumber日志持续复制开关
    log_volume_uuidString日志卷uuid
    log_mount_pointString日志卷在还原目标机的挂载点
    data_dirString
    lanfreeNumberlanfree开关:0-不勾选 1-勾选
    mysql_startup_instanceNumber启动mysql实例:
0:不启动;
1:启动;
1
    backup_modeNumbermysql备份方式:
0:物理备份;
1:逻辑备份;
0
    tablesArray表备份数组:格式: db.table
  oracle_rman_settingsObject
    rman_num_streams_dfNumber[RC] 并行流数
  synthetic_bkup_settingsObject合成备份参数
    mount_dirString普通恢复 - 挂载点
    storageObject该值从时间点接口获取
    volume_uuidString该值从时间点接口获取BE54F165-107C-4435-18E0-0D6471A87FDE
    rc_dirString挂载恢复 - 挂载点
  db_nameString(GAUSS集群)数据库名称
  content_typeNumber(gauss集群),0 整库 1 表0
  tablesString数据表名称,多个表之间用空格隔开(gauss集群)
  res_by_pathString''
  informix_settingsObjectinformix 基本设置
    oper_userString【BK】操作用户,默认为informix
    is_ori_machineNumber【RC】是否恢复到原机: 1-是 0-否
  thread_numNumber并行任务数1
  protocolStringmysql 链路协议:
iSCSI,FC
  fc_initiator_wwpnStringfc客户端wwpn
  fc_target_wwpnStringfc目标端wwpn
  data_returnNumberMysql、Oracle合成备份:
是否开启数据回传:
0:关;
1:开;
默认值为0;
0
  data_dirString数据回传目录''
  dm_settingsObject
    bk_typeNumber备份类型:0整库,1表空间,2表,3归档日志
    dm_homeStringHome目录
    hostString主机
    portNumber端口
    userString用户名
    passwordString密码
    is_createString是否新建数据库:
0:否,1:是;
    ini_pathStringdm.int路径
    intance_nameString实例名
    db_nameString数据库名
    data_dirString数据库目录
    system_userString系统用户,用于执行还原脚本(只对linux系统生效);
非表还原时必传
    content_typeString还原内容:
0:整库;
1:表空间;
2:表;
3:归档日志;
    table_spaceString表空间名
    restore_switchNumber还原开关:0,1
    is_restore_resentNumber还原类型:
0:指定备份;
1:最新备份;
    rt_pointString还原时间点
    is_restore_archString是否开启归档还原:
0:否;
1:是;
    arch_typeNumber归档还原类型:
0:全部;
1:选择时间;
    restore_time_typeNumber归档还原,指定时间类型:
0:日期;
1:LSN;
    restore_until_timeString还原时间
    restore_until_lsnString还原lsn号
    is_rt_arch_to_dirNumber是否还原到目标目录: 0,1
    arch_dirString目标目录
    schema_nameString(表还原)模式名
    table_nameString(表还原)表名
    is_indexNumber开启索引:
0:关
1:开;
0
    is_constraintNumber约束:
0:关
1:开;
1
    is_table_structNumber表结构:
0:关
1:开;
0
    is_table_dataNumber表数据:
0:关
1:开;
1
    recover_switchNumber恢复开关:0,1
    arch_fromNumber恢复类型:
0 :从备份集恢复;
1: 从指定归档恢复;
0
    is_forceNumber强制执行:
0:否,1:是;
0
    log_dirsArray归档目录[]
    magic_numString数据库Magic,可不填
    recover_time_typeNumber恢复时间点,指定时间类型:
0:日期;
1:LSN;
0
    recover_until_timeString恢复时间
    recover_until_lsnString恢复lsn号
    encrypt_switchNumber解密开关:
0:关,1开
    encrypt_passwordString解密密码
    encrypt_algorithmString加密算法
    thread_numNumber还原线程数1~644
  rc_path_policyNumber恢复任务 路径映射类型:
0:一对一;
1:多对一;
0
  obs_settingsObjectobs相关设置-跟备份一致
  is_remote_rcNumber是否开启远程恢复0
  storage_uuidString存储节点uuid(远程恢复)
  storage_pool_uuidString存储池uuid(远程恢复)
  gsdbt_settingsObjectGaussDB100T设置
    gsdbt_homeString
    oper_userString
    userString
    passwordString
    portString
  bk_file_cryptString备端数据加密:
1:是(默认);
0:否;
  bk_crypt_typeString备端数据加密类型:
1:Byte Invert 字节翻转加密(默认);
2:aes;
3:sm4;
4:RC5;
  bk_crypt_keyString备端数据加密,密钥
  tape_uuidString磁带库uuid
  tape_pool_uuidString磁带池uuid
  tape_pool_nameString磁带池名称
  tape_nameString磁带名
  library_snString磁带序列号
  ukey_crypt_switchNumber是否启用ukey凭据
0-不启用
1-启用
  ukey_cred_uuidStringueky凭据uuid
  bk_storageNumber备份存储类型:
0:文件系统;
1:对象存储;
2:磁带库;
3:重删池;
  dedupe_uuidString重删池uuid
  rc_methodNumber恢复方式
  select_data_pathString选择数据路径
  pre_recover_scriptString恢复前置脚本
  post_recover_scriptString恢复后置脚本
  goldendb_settingsObjectGoldenDB选项
    manager_user_nameString
    manager_user_home_dirString
    tenant_nameString
    db_user_nameString
    db_user_passwdString
    custom_rc_pointBoolean是否自设置恢复时间点false
    resultset_datetimeString备份集时间点
    backup_task_uuidStringGoldenDB实例信息接口返回的backup_task_uuid
    backup_task_nameStringGoldenDB实例信息接口返回的backup_task_name
  custom_typeNumber自定义类型,GASS参数
  kingbasees_settingsObject
    kes_binStringKES二进制文件目录
    kes_dataString数据库data目录
    oper_userString操作用户
forceBoolean

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
msgString@mock=
retNumber@mock=200200

2-2 恢复 新建/编辑-3 恢复 修改

SDK方法名:modifyTimingRecovery

URL

/timing/recovery/:uuid([A-F0-9-]+)

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
timing_recoveryObject
  wk_uuidString@mock=7AD64D7A-7D1D-AC51-5DF1-29A58345A288, 工作机节点uuid7AD64D7A-7D1D-AC51-5DF1-29A58345A288
  task_nameString@mock=task, 任务名task
  random_strString@mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 用于防止并发修改的随机串0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
  wk_pathArray, [RC] 新数据库文件存放路径 db_file_save_path
  bk_data_typeNumber@mock=1, 备机目录类型,1:文件;2:raw数据;1
  bk_pathArray, 备机路径(在复制规则目标节点上),数据库还原不传
  backup_typeNumber@mock=0, [RC] 还原方式,0:全备;1:增量;2:差异;0
  oracle_settingsObject, oracle 设置(基本设置)
    ora_rc_point_threadNumber@mock=1, [RC] 恢复到备份 线程1
    ora_rc_point_dateString@mock=2017-12-21 13:26:00, [RC] 恢复到备份 日期2017-12-21 13:26:00
    ora_passwdString@mock=Info1234, 【隐藏】Oracle SYS用户密码Info1234
    ora_portNumber@mock=1, 【隐藏】Oracle监听端口1
    ora_rc_point_typeNumber@mock=0, [RC] 恢复到备份 类型,0:日期;1:SCN;2:日志序列号;0
    ora_do_recoveryNumber@mock=0, [RC] 恢复(还原选项),0:否;1:是;0
    ora_do_restoreNumber@mock=0, [RC] 还原(还原选项),0:否;1:是;0
    ora_home_pathString@mock=, Oracle数据库Home目录
    ora_rst_typeNumber@mock=0, [RC] 还原类型,0:到最新;1:到指定;0
    ora_rst_limit_typeNumber@mock=0, [RC] 还原到备份 类型,0:日期;1:SCN;2:日志序列号;0
    ora_sid_nameString@mock=, Oracle数据库实例名
    ora_rst_limit_threadNumber@mock=1, [RC] 还原到备份 线程1
    ora_rst_limit_dateString@mock=2017-12-21 13:26:00, [RC] 还原到备份 日期2017-12-21 13:26:00
    ora_content_typeNumber@mock=0, 0:整库;1:表空间;2:数据文件;0
    ora_rst_limit_log_seqString@mock=, [RC] 还原到备份 日志序列号
    ora_rst_limit_scnNumber@mock=0, [RC] 还原到备份 SCN0
    ora_rc_typeNumber@mock=0, [RC] 恢复类型,0:到最新;1:到指定;0
    ora_rc_point_log_seqString@mock=, [RC] 恢复到备份 日志序列号
    ora_rc_point_scnNumber@mock=0, [RC] 恢复到备份 SCN0
  bk_uuidString@mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 备机节点uuid0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
  task_uuidString@mock=7AD64D7A-7D1D-AC51-5DF1-29A58345A288, 任务id,如果节点和规则id都不传,则全部7AD64D7A-7D1D-AC51-5DF1-29A58345A288
  backup_task_uuidString@mock=, [RC] 备份的uuid,用来即时恢复
  mssql_settingsObject, mssql 设置(基本设置)
    win_verifyNumber@mock=0, 登录SQL Server服务器的信息:0:用mssql用户名密码;1:用winNT集成设置;0
    mdf_nameString@mock=, [RC] 原数据库逻辑名(MDF)
    src_db_nameString@mock=, [RC] 原数据库名称
    user_idString, sql server 用户名,用winNT集成设置不填
    ldf_nameString@mock=, [RC] 原数据库逻辑名(LDF)
    ldf_pathString@mock=, [RC] 原数据库文件路径(LDF)
    instance_nameString, sql server 实例名,默认是MSSQLSERVER
    pass_wordString, sql server 密码,用winNT集成设置不填
    db_file_save_pathString@mock=, [RC] 新数据库文件存放路径
    mdf_pathString@mock=, [RC] 原数据库文件路径(MDF)
    new_db_nameString@mock=, [RC] 新数据库名称
  db2_settingsObject
    db2_userString
    db2_groupString
    log_file_dirString
    db_infoArray
      task_uuidString
      task_nameString
      db_nameString
      new_db_nameString
      db_pathString
      rc_point_in_timeString
  rc_data_pathString@mock=C:\back\, [RC] 备份数据路径C:\back\
  rc_styleNumber@mock=1, [RC] 恢复方式 blk_recovery_style,0:恢复到工作机;1:在备机合到指定目录;1
  wk_data_typeNumber@mock=0, 工作机目录类型,0:块设备;1:文件;3:oracle;4:mssql;0
  rc_point_in_timeString@mock=2017-12-21_13-16-53, [RC] 还原时间点 rawfile2017-12-21_13-16-53
  excl_pathArray
  data_ip_uuidString灾备机数据地址7AD64D7A-7D1D-AC51-5DF1-29A58345A288
  res_by_pathString''
  data_returnNumber0
  data_dirString''
  rc_path_policyNumber0
  bk_storageString备份存储类型:
0:文件系统;
1:对象存储;
2:磁带库;
3:重删池;
  dedupe_uuidString重删池uuid
forceBoolean

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
retNumber@mock=200200

2-2 恢复 新建/编辑-2 恢复 获取单个

SDK方法名:describeTimingRecovery

URL

/timing/recovery/:uuid([A-F0-9-]+)

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
retNumber@mock=200200
dataObject
  timing_recoveryObject
    wk_data_typeNumber@mock=0, 工作机目录类型,0:块设备;1:文件;3:oracle;4:mssql;9: mysql;3
    backup_typeNumber@mock=0, [RC] 还原方式,0:全备;1:增量;2:差异;0
    task_uuidString@mock=7AD64D7A-7D1D-AC51-5DF1-29A58345A288, 任务id,如果节点和规则id都不传,则全部7AD64D7A-7D1D-AC51-5DF1-29A58345A288
    backup_task_uuidString@mock=, [RC] 备份的uuid,用来即时恢复
    wk_uuidString@mock=7AD64D7A-7D1D-AC51-5DF1-29A58345A288, 工作机节点uuid7AD64D7A-7D1D-AC51-5DF1-29A58345A288
    bk_data_typeNumber@mock=1, 备机目录类型,1:文件;2:raw数据;10: 快照10
    rc_data_pathString@mock=C:\back\, [RC] 备份数据路径C:\back\
    task_nameString@mock=task, 任务名task
    oracle_settingsObject, oracle 设置(基本设置)
      ora_rc_point_threadNumber@mock=1, [RC] 恢复到备份 线程1
      ora_rst_limit_dateString@mock=2017-12-21 13:26:00, [RC] 还原到备份 日期2017-12-21 13:26:00
      ora_content_typeNumber@mock=0, 0:整库;1:表空间;2:数据文件;0
      ora_do_recoveryNumber@mock=0, [RC] 恢复(还原选项),0:否;1:是;0
      ora_sid_nameString@mock=, Oracle数据库实例名
      ora_rst_limit_threadNumber@mock=1, [RC] 还原到备份 线程1
      ora_rst_limit_typeNumber@mock=0, [RC] 还原到备份 类型,0:日期;1:SCN;2:日志序列号;0
      ora_rc_typeNumber@mock=0, [RC] 恢复类型,0:到最新;1:到指定;1
      ora_rst_typeNumber@mock=0, [RC] 还原类型,0:到最新;1:到指定;0
      ora_rst_limit_log_seqString@mock=, [RC] 还原到备份 日志序列号
      ora_home_pathString@mock=, Oracle数据库Home目录
      ora_do_restoreNumber@mock=0, [RC] 还原(还原选项),0:否;1:是;0
      ora_rc_point_dateString@mock=2017-12-21 13:26:00, [RC] 恢复到备份 日期2017-12-21 13:26:00
      ora_rc_point_typeNumber@mock=0, [RC] 恢复到备份 类型,0:日期;1:SCN;2:日志序列号;2
      ora_rc_point_scnNumber@mock=0, [RC] 恢复到备份 SCN0
      ora_rst_limit_scnNumber@mock=0, [RC] 还原到备份 SCN0
      ora_passwdString@mock=Info1234, 【隐藏】Oracle SYS用户密码Info1234
      ora_rc_point_log_seqString@mock=, [RC] 恢复到备份 日志序列号333
      ora_portNumber@mock=1, 【隐藏】Oracle监听端口1
      snapshot_timeString2019-01-01 17:55:22
    rc_point_in_timeString@mock=2017-12-21_13-16-53, [RC] 还原时间点 rawfile2017-12-21_13-16-53
    rc_styleNumber@mock=1, [RC] 恢复方式 blk_recovery_style,0:恢复到工作机;1:在备机合到指定目录;1
    wk_pathArray, [RC] 新数据库文件存放路径 db_file_save_path
    random_strString@mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 用于防止并发修改的随机串0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    bk_pathArray, 备机路径(在复制规则目标节点上),数据库还原不传
    bk_uuidString@mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 备机节点uuid0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    db2_settingsObject
      db2_userString
      db2_groupString
      log_file_dirString
      db_infoArraydb2_test
        task_uuidString
        task_nameString
        db_nameString
        new_db_nameString
        db_pathString
        rc_point_in_timeString
    mssql_settingsObject, mssql 设置(基本设置)
      ldf_pathString@mock=, [RC] 原数据库文件路径(LDF)
      src_db_nameString@mock=, [RC] 原数据库名称
      mdf_nameString@mock=, [RC] 原数据库逻辑名(MDF)
      ldf_nameString@mock=, [RC] 原数据库逻辑名(LDF)
      new_db_nameString@mock=, [RC] 新数据库名称
      db_file_save_pathString@mock=, [RC] 新数据库文件存放路径
      mdf_pathString@mock=, [RC] 原数据库文件路径(MDF)
      instance_nameString, sql server 实例名,默认是MSSQLSERVER
      win_verifyNumber@mock=0, 登录SQL Server服务器的信息:0:用mssql用户名密码;1:用winNT集成设置;0
    data_ip_uuidString灾备机数据地址0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    res_by_pathString''
    data_returnNumber0
    data_dirString''
  messageString@mock=[0] success[0] success
  codeNumber@mock=00

2-3 恢复 列表-1 恢复 获取列表

SDK方法名:listTimingRecovery; 获取列表详细入参说明详见【节点管理-获取节点列表】接口说明;

URL

/timing/recovery

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
search_valueString, 可选,搜索字段对应值(可以模糊)
pageNumber, 可选,不传就是全部
limitNumber, 可选,不传就是全部
search_fieldString, 可选,搜索字段

Response

名称类型必选简介Mock初始值Mock规则
retNumber@mock=200200
dataObject
  info_listArray
    bk_node_nameString@mock=@pick(["kevin", "Jane", "Grey"]), 备机节点名@pick(["kevin", "Jane", "Grey"])
    wk_node_nameString@mock=@pick(["Smith", "Will", "Nary"]), 工作机节点名@pick(["Smith", "Will", "Nary"])
    task_nameString@mock=task_name, 任务名task_name
    wk_uuidString@mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 工作机节点uuid0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    usernameString@pick(["admin", "user"]), 所有者
    user_uuidString@pick(["1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC","1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC"]), 操作者用户名uuid
    task_uuidString@mock=7AD64D7A-7D1D-AC51-5DF1-29A58345A288, 任务id,如果节点和规则id都不传,则全部7AD64D7A-7D1D-AC51-5DF1-29A58345A288
    bk_uuidString@mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 备机节点uuid0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    can_delNumber1
    can_upNumber1
    can_opNumber1
    wk_data_typeNumber9
    group_uuidString
    is_groupNumber0
    childrenArray
  messageString@mock=[0] success[0] success
  codeNumber@mock=00
  totalNumber@mock=100, 规则总数100
msgString@mock=

2-3 恢复 列表-3 恢复 删除

SDK方法名:deleteTimingRecovery

URL

/timing/recovery

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
task_uuidsArray, *规则数组["11111111-1111-1111-1111-111111111111"]
forceNumber1 - 强制删除 0 - 非强制删除
del_cloneNumber快照备份,是否删除克隆卷:
0:不删除;
1:删除;
默认传0
0

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  codeNumber11110001
  messageString
  fail_listArray
    codeNumber11110001
    messageString[-1] 离线
    task_uuidString@guid
    task_nameStringtest1
  success_listArray
    codeNumber11110001
    messageString[0] success
    task_uuidString@guid
    task_nameStringtest2
retNumber200

2-3 恢复 列表-2 恢复 状态

SDK方法名:listTimingRecoveryStatus

URL

/timing/recovery/status

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
task_uuidsArray, 必传,uuid数组,页面加载第一次获取状态一个一个获取,之后是批量获取;["11111111-1111-1111-1111-111111111111"]
force_refreshNumber点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  messageString@mock=[0] success[0] success
  codeNumber@mock=00
  countNumber@mock=00
  statusArray
    statusString@mock=STOP, 状态文字MIRROR
    curNumber, 当前大小
    progressNumber@mock=0, 进度0
    f_totalNumber@mock=0, 文件总数0
    task_uuidString@mock=7AD64D7A-7D1D-AC51-5DF1-29A58345A288, 任务id7AD64D7A-7D1D-AC51-5DF1-29A58345A288
    totalNumber@mock=100, 总大小100
    f_curNumber, 当前文件数
msgString@mock=
retNumber@mock=200200

2-3 恢复 列表-4 恢复 操作

SDK方法名:

启动:startTimingRecovery;

停止:stopTimingRecovery;

URL

/timing/recovery/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
task_uuidsArray, start, stop 操作时必传,规则数组
operateStringstart:启动;
stop:停止;
unmount:快照备份,卸载文件系统;
mount_logon: 合成备份挂载恢复-挂载
umount_logout: 合成备份挂载恢复-卸载
start
forceNumber强制操作标识

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
retNumber@mock=200200

2-4 恢复 mssql 获取单个组

SDK方法名:describeGroupTimingRecovery;

URL

/timing/recovery/:uuid([A-F0-9-]+)/group

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  timing_recoveryObject
    wk_data_typeNumber3
    task_nameStringtask
    backup_typeNumber0
    task_uuidString7AD64D7A-7D1D-AC51-5DF1-29A58345A288
    backup_task_uuidString
    wk_uuidString7AD64D7A-7D1D-AC51-5DF1-29A58345A288
    bk_data_typeNumber10
    rc_data_pathStringC:\back\
    mssql_settingsObject
      instance_nameString
      win_verifyNumber0
      user_idString
      pass_wordString
      time_outString
      data_sourceString
      portString
      protocolString
      db_infoArray
        src_db_nameString
        lgc_namesArray
          lgc_nameString
          lgc_pathString
        new_db_nameString
        db_file_save_pathString
        check_outString
        db_sizeString
        tab_numString
        tab_infoString
        ln_numString
    oracle_settingsObject
      ora_rc_point_threadNumber1
      ora_rst_limit_dateString2017-12-21 13:26:00
      ora_content_typeNumber0
      ora_do_recoveryNumber0
      ora_sid_nameString
      ora_rst_limit_threadNumber1
      ora_rst_limit_typeNumber0
      ora_rc_typeNumber1
      ora_rst_typeNumber0
      ora_rst_limit_log_seqString
      ora_home_pathString
      ora_do_restoreNumber0
      ora_rc_point_dateString2017-12-21 13:26:00
      ora_rc_point_typeNumber2
      ora_rc_point_scnNumber0
      ora_rst_limit_scnNumber0
      ora_passwdStringInfo1234
      ora_rc_point_log_seqString333
      ora_portNumber1
      snapshot_timeString2019-01-01 17:55:22
    rc_point_in_timeString2017-12-21_13-16-53
    rc_styleNumber1
    wk_pathArray
    random_strString0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    bk_pathArray
    bk_uuidString0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    db2_settingsObject
      new_db_nameStringdb2_test
    data_ip_uuidString0DD4E727-70AB-62C6-BEB5-D012DFAE46E3
    res_by_pathString''
    group_uuidString
  messageString[0] success
  codeNumber0

恢复 检查 目录是否存在

SDK方法名:timingRecoveryCheckDir;

URL

/timing/recovery/check_dir

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点uuid
check_typeNumber1:检测Mysql执行目录
2:检测数据回传目录 or 数据目录
file_dirArray检测目录

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString[0] success
  codeNumber0代表检测成功0

2-5 恢复 多库备份获取数据库列表

SDK方法名:listTimingRecoveryDbInfo;

URL

/timing/recovery/db_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_uuidString备份服务器uuid
rc_data_pathString恢复数据路径
wk_data_typeString目标类型:
4:mssql;
6:db2;

不传默认为4
4
bk_storageNumber备份存储类型:
0:文件系统;
1:对象存储;
2:磁带库;
obs_settingsObject备份存储设置
tape_uuidString磁带库uuid
tape_pool_uuidString磁带池uuid
tape_nameString磁带名
library_snString磁带序列号

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  db_infosArray数据库信息列表
    db_nameString数据库名称aaa
    db_pathString数据库备份路径,用来作为获取备份时间点的参数/afds
    rc_point_in_timeString最新备份时间点,格式:2021-06-02_11-00-042021-06-02_11-00-04
    lgc_infosArray
      lgc_nameString源逻辑文件名
      lgc_pathString源物理文件路径
    bk_modeString
    db_sizeString数据库大小
    login_modeString登录模式,Windows NT或用户名密码登录
    inst_nameString实例名
  messageString[0] success
  codeNumber0

(废弃)策略 新建/编辑-1 策略 新建

URL

/policy

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
policyObject
  policy_typeNumber策略类型: timing: 00
  policy_nameString策略名test
  bkup_policyNumber备份策略,2 立即,0 定时,1 循环;0
  bkup_windowObject运行时间范围
    sched_time_startString运行时间范围 开始@time('HH:mm')
    sched_time_endString运行时间范围 结束@time('HH:mm')
  bkup_one_timeNumber定时任务,执行时间(备份策略)1515568566
  policy_uuidString策略uuid38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1
  bkup_scheduleArray周期任务(备份策略)
    limitNumber数据保留期限(天)@integer(1, 64)
    sched_dayArray哪几天"@integer(1, 31)"
    sched_everyNumber0:每天;1:每周:2:每月;3:每隔;2
    sched_timeArray哪几点@time('HH:mm')
    sched_gap_minNumber间隔分钟数@integer(1, 64)

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  messageString@mock=[0] success[0] success
  codeNumber@mock=00
retNumber@mock=200200
msgString@mock=

(废弃)策略 新建/编辑-2 策略 获取单个

URL

/reg:/policy/[A-F0-9-]+

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber@mock=200200
msgString@mock=
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
  policyObject
    create_timeNumber@mock=1515568566, 任务创建时间1515568566
    policy_uuidString@mock=38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1, 策略uuid38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1
    user_uuidString@mock=@pick(["1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC","1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC"]), 操作者用户名uuid@pick(["1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC","1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC"])
    policy_typeNumber@mock=0, 策略类型: timing: 00
    bkup_policyNumber@mock=0, 备份策略,2 立即,0 定时,1 循环;0
    bkup_scheduleArray, 周期任务(备份策略)
      sched_timeArray@mock=@time('HH:mm'), 哪几点@time('HH:mm')
      sched_dayArray@mock="@integer(1, 31)", 哪几天"@integer(1, 31)"
      sched_everyNumber@mock=2, 0:每天;1:每周:2:每月;3:每隔;2
      limitNumber@mock=@integer(1, 64), 数据保留期限(天)@integer(1, 64)
      sched_gap_minNumber@mock=@integer(1, 64), 间隔分钟数@integer(1, 64)
    bkup_windowObject, 运行时间范围
      sched_time_endString@mock=@time('HH:mm'), 运行时间范围 结束@time('HH:mm')
      sched_time_startString@mock=@time('HH:mm'), 运行时间范围 开始@time('HH:mm')
    bkup_one_timeNumber@mock=1515568566, 定时任务,执行时间(备份策略)1515568566
    policy_nameString@mock=test, 策略名test

(废弃)策略 新建/编辑-3 策略 修改

URL

/reg:/policy/[A-F0-9-]+

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
policyObject
  user_uuidString@mock=@pick(["1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC","1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC"]), 操作者用户名uuid@pick(["1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC","1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC"])
  bkup_policyNumber@mock=0, 备份策略,2 立即,0 定时,1 循环;0
  bkup_scheduleArray, 周期任务(备份策略)
    sched_timeArray@mock=@time('HH:mm'), 哪几点@time('HH:mm')
    limitNumber@mock=@integer(1, 64), 数据保留期限(天)@integer(1, 64)
    sched_dayArray@mock="@integer(1, 31)", 哪几天"@integer(1, 31)"
    sched_everyNumber@mock=2, 0:每天;1:每周:2:每月;3:每隔;2
    sched_gap_minNumber@mock=@integer(1, 64), 间隔分钟数@integer(1, 64)
  create_timeNumber@mock=1515568566, 任务创建时间1515568566
  policy_nameString@mock=test, 策略名test
  bkup_one_timeNumber@mock=1515568566, 定时任务,执行时间(备份策略)1515568566
  policy_typeNumber@mock=0, 策略类型: timing: 00
  policy_uuidString@mock=38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1, 策略uuid38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1
  bkup_windowObject, 运行时间范围
    sched_time_endString@mock=@time('HH:mm'), 运行时间范围 结束@time('HH:mm')
    sched_time_startString@mock=@time('HH:mm'), 运行时间范围 开始@time('HH:mm')

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
msgString@mock=
retNumber@mock=200200

(废弃)策略 列表-1 策略 获取列表

获取列表详细入参说明详见【节点管理-获取节点列表】接口说明;

URL

/policy

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
limitNumber, 可选,不传就是全部
like_argsArray, 可选,多重搜索 , 字段 => 搜索值或值的数组
pageNumber, 可选,不传就是全部
where_argsArray, 可选,多重搜索 , 字段 => 搜索值或值的数组

Response

名称类型必选简介Mock初始值Mock规则
retNumber@mock=200200
msgString@mock=
dataObject
  messageString@mock=[0] success[0] success
  totalNumber@mock=100, 规则总数100
  info_listArray10
    bkup_policyNumber@mock=0, 备份策略,2 立即,0 定时,1 循环;0
    user_uuidString@mock=@pick(["1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC","1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC"]), 操作者用户名uuid@pick(["1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC","1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC"])
    policy_nameString@mock=test, 策略名test
    policy_uuidString@mock=38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1, 策略uuid38FFA6E2-2A40-31D6-7A94-E8168EBA9FF1
    bkup_scheduleArray, 周期任务(备份策略)
      sched_everyNumber@mock=2, 0:每天;1:每周:2:每月;3:每隔;2
      sched_dayArray@mock="@integer(1, 31)", 哪几天"@integer(1, 31)"
      sched_timeArray@mock=@time('HH:mm'), 哪几点@time('HH:mm')
      sched_gap_minNumber@mock=@integer(1, 64), 间隔分钟数@integer(1, 64)
      limitNumber@mock=@integer(1, 64), 数据保留期限(天)@integer(1, 64)
    policy_typeNumber@mock=0, 策略类型: timing: 00
    bind_numNumber@mock=3, 绑定的任务数量3
    create_timeNumber@mock=1515568566, 任务创建时间1515568566
    bkup_windowObject, 运行时间范围
      sched_time_endString@mock=@time('HH:mm'), 运行时间范围 结束@time('HH:mm')
      sched_time_startString@mock=@time('HH:mm'), 运行时间范围 开始@time('HH:mm')
    bkup_one_timeNumber@mock=1515568566, 定时任务,执行时间(备份策略)1515568566
  codeNumber@mock=00

(废弃)策略 列表-3 策略 删除

URL

/policy

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
policy_uuidsArray, *策略数组

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
retNumber@mock=200200
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success

恢复 - 准备1 - DB2获取时间列表

SDK方法名:listTimingRecoveryDb2Time

URL

/timing/recovery/rc_db2_time

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_uuidStringB8566905-411E-B2CD-A742-77B1346D8E84
rc_data_pathStringE:\mssqlBK\ts-11111111-1111-1111-1111-111111111111\

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  db2_time_listArray
  codeNumber0
  messageString[0] success

(废弃)策略 列表-4 策略 操作

URL

/policy/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
policy_uuidsArray, *策略数组
operateString@mock=bind, *bindbind

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
dataObject
  codeNumber@mock=00
  messageString@mock=[0] success[0] success
retNumber@mock=200200

恢复 获取GAUSS还原时间点

SDK方法名:listTimingRecoveryGaussTime;

URL

/timing/recovery/gaussdb_rc_time

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString灾备机uuid
bk_pathString备份路径

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] success
  timelistArray
    String

达梦 获取备份集信息

SDK方法名:describeTimingRecoveryDmBackupInfo;

URL

/timing/recovery/dm_backup_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点uuid
bk_pathString备份目录

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  bk_infoObject
    content_typeString备份类型:
0:整库;
1:表空间;
2:表;
3:归档日志;
    table_spacesArray表空间列表
    table_nameString表名
    from_lsnString开始lsn号
    until_lsnString截止lsn号
    from_timeString开始时间
    until_timeString截止时间
    schema_nameString模式名
    time_stampsArray还原时间点列表
  codeNumber0
  messageString[0] success

还原 - 临时挂载复制卷

SDK方法名:operateVolume;

URL

/timing/recovery/volume_operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
volume_uuidString复制卷uuid
node_uuidString服务集群uuid
operateStringmount表示挂载复制卷, status表示查询挂载任务状态mount

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] success
  statusStringMOUNTED表示已挂载,可以进行选择目录了MOUNTED
  rc_data_pathString如果状态为MOUNTED,可直接使用该值作为备份数据目录

备份 - 获取备份点信息

SDK方法名:listTimingBackupPoint;

URL

/timing/backup/bkup_point_list

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  listArray
    timeString时间点2022-03-17 09:40:43
    backup_typeString备份类型,增量(i或1),全量(o或0),差异(d或2)等,需统一定义。
f 整盘
m erge 合成
n ull 未知
增加定义(2021-02-22):数据(data),日志(log)。
i
    sizeNumber大小10240000
  messageString[0] success
  codeNumber0

备份 - 删除备份时间点

SDK方法名:deleteTimingBackupPoint;

URL

/timing/backup/bkup_point

Method

DELETE

Request

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

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  codeNumber0
  messageString
msgString
retNumber200

文件还原 - 挂载路径动作

SDK方法名:taskMountDir;

URL

/timing/recovery/task_mount_dir

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString灾备机uuid
bakdirString备份数据目录
rc_pointString还原时间点
bk_storageString
tape_pool_uuidString
tape_nameString
library_snString

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  messageString[0] success
  codeNumber0

合成恢复获取还原时间点列表

SDK方法名:listFileSnapshot;

URL

/timing/recovery/file_snapshot_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
volume_uuidString复制卷uuid

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] success
  snap_listArray["2022-05-11_13-24-59","2022-05-11_13-43-06","2022-05-11_13-44-15"]

合成恢复获取备份点数据库详细信息

SDK方法名:listDbNames;

URL

/timing/recovery/db_names

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
volume_uuidString复制卷uuid
rc_point_in_timeString还原时间点
mount_pointString挂载路径
lanfreeNumber
node_uuidString恢复时传,指定rpc下发节点uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeString
  messageString[0] success
  db_namesArray
    src_db_nameString数据库名称
    ldf_nameStringldf文件名
    mdf_nameStringmdf文件名
  login_msgObject登录信息
    win_verifyNumber登录模式
    instance_nameString实例名
    user_idString登录用户
    protocolString协议类型
    portString端口号

Mysql表恢复 - 获取数据库表信息

SDK方法名:listMysqlDbTableInfo;

URL

/timing/recovery/mysql_db_table_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
rc_timeString还原时间点
bk_pathString备份路径
bk_uuidString备机uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  tablesArray备份点备份的表信息数组,格式:db.table['a.tb1', 'a.t2']

手动归档 - 获取备份时间点

SDK方法名:listBakVer;

URL

/timing/backup/bak_ver_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
task_uuidString备份规则uuid

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString
  listArray1-10
    timeString备份时间点@datetime('yyyy-MM-dd_HH-mm-ss')
    sizeString备份大小@integer(1000, 100000)
    data_typeString备份类型:
o:全量
o
    list_mapArray全量时间点对应的增量或差异时间点1-4
      timeString备份时间点@datetime('yyyy-MM-dd_HH-mm-ss')
      sizeString备份大小@integer(100, 1000)
      data_typeString备份类型:
i:增量;
d:差异;
@pick(i, d)

手动归档

SDK方法名:bakDataArchive;

URL

/timing/backup/bak_data_archive

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
task_uuidString备份规则uuid
listArray备份点列表
  timeString
  sizeString
  data_typeString备份类型:
o:全量;
i:增量;
d:差异;
  list_mapArray[]

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString

GoldenDB 查询实例信息

SDK方法名:describeGoldebDBInfo;

URL

/timing/backup/goldendb_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点uuid
is_backupString是否备份新规则:
0:恢复规则;
1 :备份规则;
backup_task_uuidString备份规则uuid(创建恢复任务,从备份规则点击创建时传)
tenant_nameString租户名称(创建恢复任务,从备份规则点击创建时传)

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] success
  manager_userArray管理用户数组3
    user_nameString管理用户名i2manager
    home_dirString管理用户家目录/home/goldendb/i2manager
    tenantArray租户数据库列表2
      nameString名称
      bak_rulesArray备份信息(还原选项)
        backup_task_uuidString备份点对应的备份规则uuid
        backup_task_nameString备份点对应的备份规则name(需要用来显示到页面上的)
        bak_dirArray备份目标路径
          nameString备份目录
          backup_resultsetsArray备份时间点列表
            resultset_datetimeString备份时间点"2018-01-02_11-27-31"
            backup_typeString
            backup_data_sizeStringbyte
            binlog_rangeObject可使用的还原时间点范围
              start_timeString开始时间1675676448
              end_timeString结束时间1675676448
  rep_dirArray备份目标路径(备份选项)['/qwe', '/zxcvz']

GoldenDB 校验实例

SDK方法名:verifyGoldebDB;

URL

/timing/backup/goldendb_verify

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点uuid
is_backupNumber是否备份新规则:
0:恢复规则;
1 :备份规则;
bak_dirString备份数据目录
golden_db_optObjectGoldenDB配置选项(同新建)
  manager_user_nameString管理用户名
  manager_user_home_dirString管理用户家目录
  tenant_nameString租户名
  db_user_nameString租户数据库用户名
  db_user_passwdString租户数据库用户密码(RSA加密)

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] success

获取自定义数据类型

SDK方法名:listCustomTypes;

URL

/timing/backup/custom_type

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] success
  listArray自定义源类型/目标类型 列表1-4
    data_typeNumber数字类型1-6
    nameString名称@cword(2, 6)DB

------ 作业任务 ------

URL

/dash/timing/work

Method

GET

Request

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

Response

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

3-1 作业任务 列表

SDK方法名:listTimingWork;

URL

/timing/work

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber
limitNumber
where_args[task_uuid]String按备份规则过滤
search_fieldString按规则名称搜索:work_name
search_valueString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  info_listArray2-8
    work_idString任务id@increment
    work_typeNumber任务类型:
0:归档;
1:清空磁带;
2:格式化磁带;
3:重构catalog;
0-3
    statusString状态:
FINISH:完成;
STOP:停止;
WORKING:进行中;
@pick('FINISH', 'STOP', 'WORKING')
    work_uuidString任务uuid@uuid
    work_nameString任务名称@cword(1,12)
    wk_nameString工作机名称@first
    bk_nameString灾备机名称@last
    startNumber开始时间,unix时间戳或者null@integer(1681820444, 1681999444)
    endNumber结束时间,unix时间戳或者null1681894444
    detailObject详细信息
    can_delNumber0-1
    progressString进度
    totalString总数据量
    currentString当前数据量
    ftotalString总文件数
    fcurString当前文件数
  messageString[0] success
  codeNumber0
  totalNumber100

3-2 作业任务 删除

SDK方法名:deleteTimingWork

URL

/timing/work

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
work_uuidsArray作业任务uuid

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber11110001
  messageString
  fail_listArray
    codeNumber11110001
    messageString[-1] 离线
    work_uuidString@guid
    work_nameStringtest1
  success_listArray
    codeNumber11110001
    messageString[0] success
    work_uuidString@guid
    work_nameStringtest2
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl