# 块复制

SDK类名:/dtrack/Dtrack

# 获取工作机设备列表

SDK方法名:listDtrackBackupDev;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/backup/dev

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  disk Array 否
    disk_id String 否
    byte_count Number 否 1
    byte_per_sector Number 否 1
    is_dynamic Number 否 1
    path Array 否
      disk_path String 否 1
      device_path String 否
      scsi_addr Object 否
        length Number 否
        port_number Number 否
        path_id Number 否
        target_id Number 否
        lun Number 否
      signature Number 否 1
      inquiry String 否
      disk_wwid String 否
      partition_style String 否
      part Array 否
        part_no Number 否 1
        type Number 否 1
        boot_indicator Number 否 1
        start_sector Number 否 1
        sector_length Number 否 1
        byte_per_sector Number 否 1
        guid String 否

# 查询工作机系统信息

SDK方法名:listDtrackBackupSystemInfo;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/backup/system_info

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  build_version String 否
  os String 否
  mem_info Object 否
    length Number 否
    memory_load Number 否
    total_phys Number 否
    avail_phys Number 否
    total_page_file Number 否
    avail_page_file Number 否
    total_virtual Number 否
    avail_virtual Number 否
    avail_extended_virtual Number 否
  cpu_info Array 否
    processor String 否
    identifier String 否
    vendor_indentifier String 否
    mhz Number 否 1

# 策略 - 检查是否重名

# URL

//dtrack/backup/verify_name

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
policy_uuid String 否 仅修改传,修改的策略uuid
policy_name String 否 新建/改变后的名称

# Response

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

# 策略 - 创建

SDK方法名:createDtrackBackup;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/backup

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
policy_name String 否 策略名称
wk_uuid String 否 工作机UUID
bk_uuid String 否 灾备机UUID
config Object 否 详细配置
  source_disk_id String 否
  source_disk_path String 否
  mirror_file String 否
  mirror_fs_mountpoint String 否
  mirror_disk_path String 否
  resolution Number 否 1
  fs_analyze Number 否 0
  scan_first Number 否 0
  track_length Number 否
  run_now String 否 0
  sync_type Number 否 1
  schedule_config String 否
  quiesce Number 否 0
  snapshot Number 否 0
  read_thread_count Number 否 1
  send_thread_count Number 否 1
  write_thread_count Number 否 1
  job_history_start_time String 否
  job_history_save_max_num Number 否
  job_history_save_period Number 否
  retry_times Number 否
  retry_interval Number 否
  compress Number 否
  compress_method String 否
  encryption Number 否
  encryption_method String 否
  mysql_db_array Array 否
  oracle_tablespace_array Array 否
  sqlserver_enable Number 否

# Response

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

# 策略 - 修改

SDK方法名:modifyDtrackBackup;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

URL 参数:policy_uuid

# URL

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

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
policy_name String 否
wk_uuid String 否
bk_uuid String 否
random_str String 否
config Object 否
  sync_type Number 否 1
  schedule_config String 否
  snapshot Number 否 1
  quiesce Number 否 1
  read_thread_count Number 否 1
  send_thread_count Number 否 1
  write_thread_count Number 否 1
  job_history_start_time String 否
  job_history_save_max_num Number 否 1
  job_history_save_period Number 否 1
  track_length Number 否 1
  retry_times Number 否 1
  retry_interval Number 否 1
  compress Number 否 1
  compress_method String 否
  encryption Number 否 1
  encryption_method String 否
  mysql_db_array Array 否
  oracle_tablespace_array Array 否
  sqlserver_enable Number 否

# Response

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

# 策略 - 获取单个

SDK方法名:describeDtrackBackup;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

URL 参数:policy_uuid

# URL

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

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功。
  dtrack_backup Object 否
    wk_node_name String 否 DtrackClient专用,别删改
    bk_node_name String 否 DtrackServer专用,别删改
    wk_ip String 否 172.20.1.212
    wk_port String 否 26826
    bk_ip String 否 172.20.1.243
    bk_port String 否 26825
    username String 否 admin
    id String 否 13
    policy_name String 否 test
    policy_uuid String 否 0C4F826D-59D3-4FB2-A72E-1BEE6DE70776
    group_uuid String 否 0C4F826D-59D3-4FB2-A72E-1BEE6DE70776
    policy_type Number 否 0
    wk_uuid String 否 DFDFDFDF-AFAF-AFAF-AFAF-AFAFAFAFAFAF
    bk_uuid String 否 AFAFDFDF-AFAF-AFAF-AFAF-AFAFAFAFAFAF
    config Object 否
      source_disk_id String 否 VMware,_VMware_Virtual_S(2-0-5-0)
      source_disk_path String 否 5
      mirror_file String 否
      mirror_fs_mountpoint String 否
      mirror_disk_path String 否 /dev/mypool/123
      resolution Number 否 20
      fs_analyze Number 否 0
      scan_first Number 否 0
      track_length Number 否 2097152
      run_now Number 否 0
      sync_type Number 否 1
      schedule_config String 否
      quiesce Number 否 0
      snapshot Number 否 0
      read_thread_count Number 否 4
      send_thread_count Number 否 2
      write_thread_count Number 否 2
      job_history_start_time String 否
      job_history_save_max_num Number 否 1
      job_history_save_period Number 否 1
      retry_times Number 否 1
      retry_interval Number 否 1
      compress Number 否 1
      compress_method String 否
      encryption Number 否 1
      encryption_method String 否
      mysql_db_array Array 否
      oracle_tablespace_array Array 否
      sqlserver_enable Number 否
    status String 否
    create_time String 否 1564481273
    random_str String 否 4062665D-4AAE-C72B-9AA4-FA160927BED0
    user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    biz_grp_list Array 否
    biz_grp_name Array 否

# 策略 - 获取列表

SDK方法名:listDtrackBackup;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/backup

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
where_args Array 否
  wk_uuid String 否
  group_uuid String 否 用组过滤

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功。
  total Number 否 1
  info_list Array 否
    wk_node_name String 否 DtrackClient专用,别删改
    bk_node_name String 否 DtrackServer专用,别删改
    wk_ip String 否 172.20.1.212
    wk_port String 否 26826
    bk_ip String 否 172.20.1.243
    bk_port String 否 26825
    username String 否 admin
    policy_name String 否 test
    policy_uuid String 否 0C4F826D-59D3-4FB2-A72E-1BEE6DE70776
    group_uuid String 否 0C4F826D-59D3-4FB2-A72E-1BEE6DE70776
    policy_type Number 否 0
    wk_uuid String 否 DFDFDFDF-AFAF-AFAF-AFAF-AFAFAFAFAFAF
    bk_uuid String 否 AFAFDFDF-AFAF-AFAF-AFAF-AFAFAFAFAFAF
    status String 否
    config Object 否
      source_disk_id String 否 VMware,_VMware_Virtual_S(2-0-5-0)
      source_disk_path String 否 5
      mirror_file String 否
      mirror_fs_mountpoint String 否
      mirror_disk_path String 否 /dev/mypool/123
      resolution Number 否 20
      fs_analyze Number 否 0
      scan_first Number 否 0
      track_length Number 否 2097152
      run_now Number 否 0
      sync_type Number 否 1
      schedule_config String 否
      quiesce Number 否 0
      snapshot Number 否 0
      read_thread_count Number 否 4
      send_thread_count Number 否 2
      write_thread_count Number 否 2

# 策略 - 获取状态

SDK方法名:listDtrackBackupStatus;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

# URL

//dtrack/backup/status

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  status Array 否
    policy_uuid String 否
    policy_id String 否
    job_type Object 否
    job_state Object 否
    create_time String 否
    reason Number 否 1
    scan_option Array 否
      analyze_fs Boolean 否 0
      base_on_driver Boolean 否 0
      sync_after_scan String 否
    sync_option Object 否
      analyze_fs Boolean 否 0
      take_snapshot Boolean 否 0
      quiesce String 否
    sync_statistic Object 否
      read_sector Number 否 1
      send_sector Number 否 1
      write_sector Number 否 1
    scan_statistic Object 否
      local_scan_bit Number 否 1
      remote_scan_bit Number 否 1
      total_delta_bit Number 否 1
      clean_bit Number 否 1
    sync_runtime Object 否
      read_thread_count Number 否 1
      send_thread_count Number 否 1
    scan_runtime Object 否
      local_thread_count Number 否 1
      remote_thread_count Number 否 1
    wk_uuid String 否
    bk_uuid String 否
    quiesce Number 否 1
    snapshot Number 否 1
    mirror_file String 否
    mirror_disk_path String 否
    schedule_next_time String 否
    dirty_byte Number 否 1
    source_disk_path String 否

# 策略 - 删除

SDK方法名:deleteDtrackBackup;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/backup

# Method

DELETE

# Request

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

# Response

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

# 策略 - 操作

SDK方法名:{operate}DtrackBackup;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/backup/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
operate String 否 创建快照:take_snapshot;

删除快照:delete_snapshot; 创建克隆:take_snapshot_clone; 删除克隆:delete_snapshot_clone; 分析:scan; 取消分析:cancel_scan; 同步:sync; 取消同步:cancel_sync; 暂停:suspend; 继续:resume; | policy_uuid | String | 否 | | 必传 | snapshot_name | String | 否 | | 可选,创建快照、删除快照、创建克隆 必传 | quiesce | Number | 否 | 1 | 可选,创建快照、同步 必传 | snapshot | Number | 否 | 0 | 可选,同步 必传 | base_on_driver | Number | 否 | 0 | 可选,分析 必传 | sync_after_scan | Number | 否 | 0 | 可选,分析 必传 | fs_analyze | Number | 否 | 0 | 可选,分析、同步 必传 | reason | Number | 否 | 128 | 可选,取消分析(128)、取消同步(32) 必传 | snapshot_clone_name | String | 否 | | 可选,创建克隆、删除克隆 必传 | force | Number | 否 | | 可选,删除快照 必传 |

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0 具体错误码详见底层接口定义
  message String 否 [0] success

# 策略 - 添加历史记录(底层调)

SDK方法名:addDtrackBackupHistory;

URL 参数:policy_uuid(不带大括号)

示例URL:https://172.20.79.69:58086/api/dtrack/backup/790502A5-F563-4E22-8E64-692713FDE812/history

# URL

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

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
type Number 否 1 job_type
status Number 否 1 job_state
create_time Number 否 1563257893 jon_create_time 此处为linux时间戳
end_time Number 否 1563257893 jon_end_time 此处为linux时间戳
job_id String 否
reason Number 否 1
sync_option Object 否
  analyze_fs Number 否 0
  take_snapshot Number 否 0
  quiesce Number 否 0
scan_option Object 否
  analyze_fs Number 否 0
  base_on_driver Number 否
  sync_after_scan Number 否
sync_statistic Object 否
  read_sector Number 否 1
  send_sector Number 否 1
  write_sector Number 否
scan_statistic Object 否
  local_scan_bit Number 否 1
  remote_scan_bit Number 否 1
  total_delta_bit Number 否 1
  clean_bit Number 否 1
Content-Type String 否 application/json

# Response

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

# 策略 - 查询历史记录

SDK方法名:listDtrackBackupHistory;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

URL 参数:policy_uuid

# URL

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

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否
limit Number 否
start Number 否 可选,用来过滤,时间范围开始,时间戳
end Number 否 可选,用来过滤,时间范围结束,时间戳

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功。
  total Number 否 1
  info_list Array 否
    id String 否 3
    uuid String 否 8E230D47-7E4E-46EF-8FC4-D314B79ACB9D
    type String 否 1
    status String 否 1
    create_time Number 否 1563257893
    end_time Number 否 1563257893
    detail Object 否
      type Number 否 1
      status Number 否 1
      create_time Number 否 1563257893
      end_time Number 否 1563257893
      job_id String 否
      reason Number 否 1
      sync_option Object 否
        analyze_fs Number 否 0
        take_snapshot Number 否 0
        quiesce Number 否 0
      scan_option Object 否
        analyze_fs Number 否 0
        base_on_driver Number 否
        sync_after_scan Number 否
      sync_statistic Object 否
        read_sector Number 否 1
        send_sector Number 否 1
        write_sector Number 否
      scan_statistic Object 否
        local_scan_bit Number 否 1
        remote_scan_bit Number 否 1
        total_delta_bit Number 否 1
        clean_bit Number 否 1

# 策略 - 获取快照列表

SDK方法名:listDtrackBackupSnap;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

URL 参数:policy_uuid

# URL

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

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  snapshots Array 否
    type Object 否
    name String 否
    used Number 否 1
    free Number 否 1
    refer Number 否 1
    mountpoint String 否
    clones Array 否
      name String 否

# 安装卸载驱动

SDK方法名:dtrackBackupCtlDrv;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/backup/ctl_drv

# Method

POST

# Request

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

# Response

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

# 重启系统

SDK方法名:dtrackBackupRebootSystem;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/backup/reboot

# Method

POST

# Request

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

# Response

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

# ----------------------

# URL

/dash_5

# Method

GET

# Request

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

# Response

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

# ISCSI发起者 - 获取名称

SDK方法名:describeDtrackNodeInitiatorName;

用于新建节点时,当打开“用作ISCSI发起者”开关时,获取名称和状态供用户选择;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/node/initiator_name

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
node_uuid String 否 修改节点传这个
config_addr String 否 新建节点传这个

# Response

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

# ISCSI发起者 - 获取状态

SDK方法名:describeDtrackNodeInitiatorStatus;

用于新建节点时,当打开“用作ISCSI发起者”开关时,获取名称和状态供用户选择;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/node/initiator_status

# Method

GET

# Request

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

# Response

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

# ISCSI发起者 - 获取版本

SDK方法名:describeDtrackNodeInitiatorVersion;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/node/initiator_version

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  version Object 否
    major_version Number 否 1
    minor_version Number 否 1
    build_number Number 否 1

# ----------------------

# URL

/dash_9

# Method

GET

# Request

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

# Response

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

# MySQL - 配置访问参数

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

# URL

//dtrack/node/mysql_conf

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
node_uuid String 否 规则的 wk_uuid
username String 否
password String 否
timeout Number 否 1
port Number 否 1
mysql_path String 否

# Response

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

# MySQL - 获取访问参数

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

# URL

//dtrack/node/mysql_conf

# Method

GET

# Request

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

# Response

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

# MySQL - 获取数据库名

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

# URL

//dtrack/node/mysql_db

# Method

GET

# Request

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

# Response

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

# Oracle - 配置访问参数

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

# URL

//dtrack/node/oracle_conf

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
node_uuid String 否 规则的 wk_uuid
username String 否
password String 否
timeout Number 否 1
port Number 否 1
sqlplus_path String 否
sid String 否

# Response

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

# Oracle - 获取访问参数

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

# URL

//dtrack/node/oracle_conf

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否
  username String 否
  password String 否
  timeout Number 否 1
  port Number 否 1
  sqlplus_path String 否
  sid String 否

# Oracle - 获取表空间

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

# URL

//dtrack/node/oracle_db

# Method

GET

# Request

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

# Response

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

# SqlServer - 配置访问参数

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

# URL

//dtrack/node/sqlserver_conf

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
node_uuid String 否 规则的 wk_uuid
timeout Number 否 1

# Response

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

# SqlServer - 获取访问参数副本

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

# URL

//dtrack/node/sqlserver_conf

# Method

GET

# Request

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

# Response

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

# ----------------------

# URL

/dash_6

# Method

GET

# Request

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

# Response

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

# 还原 - 获取目标端列表

SDK方法名:listDtrackRecoveryTarget;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/recovery/target

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  target Array 否
    name String 否
    portal_no Number 否 1
    portal Array 否
      initiator_name String 否
      initiator_port_no Number 否 1
      name String 否
      address String 否
      port_no Number 否 1
    connect_status Number 否 1
    auth_type Number 否 1
    active_session_no Number 否 1

# 还原 - 是否发现目标端

SDK方法名:describeDtrackRecoveryTargetDiscovered;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/recovery/target_discovered

# Method

GET

# Request

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

# Response

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

# ----------------------

# URL

/dash_8

# Method

GET

# Request

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

# Response

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

# 策略组 - 创建

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/group

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
wk_uuid String 否
group_name String 否
config Object 否
  sync_type Number 否 1
  schedule_config String 否
  snapshot Number 否 1
  quiesce Number 否 1
  retry_times Number 否 1
  retry_interval Number 否 1
  compress Number 否 1
  compress_method String 否
  encryption Number 否 1
  encryption_method String 否
  mysql_db_array Array 否
  oracle_tablespace_array Array 否
  sqlserver_enable Number 否

# Response

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

# 策略组 - 修改

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

URL 参数:group_uuid

# URL

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

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
group_name String 否
wk_uuid String 否
random_str String 否
config Object 否
  sync_type Number 否 1
  schedule_config String 否
  snapshot Number 否 1
  quiesce Number 否 1
  retry_times Number 否 1
  retry_interval Number 否 1
  compress Number 否 1
  compress_method String 否
  encryption Number 否 1
  encryption_method String 否
  mysql_db_array Array 否
  oracle_tablespace_array Array 否
  sqlserver_enable Number 否

# Response

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

# 策略组 - 获取单个

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

URL 参数:group_uuid

# URL

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

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  dtrack_group Object 否
    wk_uuid String 否 DFDFDFDF-AFAF-AFAF-AFAF-AFAFAFAFAFAF
    wk_ip String 否 172.20.1.212
    wk_port String 否 26826
    wk_node_name String 否 DtrackClient专用,别删改
    group_name String 否 test
    group_uuid String 否 0C4F826D-59D3-4FB2-A72E-1BEE6DE70776
    group_type Number 否 0
    status String 否
    create_time Number 否 1564481273
    random_str String 否 4062665D-4AAE-C72B-9AA4-FA160927BED0
    user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    username String 否 admin
    id String 否 13
    config Object 否

# 策略组 - 获取列表

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/group

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 否
limit Number 否
where_args Array 否
  wk_uuid String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  total Number 否 1
  info_list Array 否
    wk_uuid String 否 DFDFDFDF-AFAF-AFAF-AFAF-AFAFAFAFAFAF
    wk_ip String 否 172.20.1.212
    wk_port String 否 26826
    wk_node_name String 否 DtrackClient专用,别删改
    group_name String 否 test
    group_uuid String 否 0C4F826D-59D3-4FB2-A72E-1BEE6DE70776
    group_type Number 否 0
    status String 否
    create_time Number 否 1564481273
    random_str String 否 4062665D-4AAE-C72B-9AA4-FA160927BED0
    user_uuid String 否 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    username String 否 admin
    id String 否 13
    policy_count Number 否 1 组下的策略数量
    config Object 否

# 策略组 - 获取状态

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/group/status

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] success
  status Array 否
    group_uuid String 否
    group_id String 否
    job_type Number 否 1
    job_state Number 否 1
    create_time String 否
    reason Number 否 1
    sync_option Object 否
      analyze_fs Number 否 1
      take_snapshot Number 否 1
      quiesce Number 否 1
    scan_option Object 否
      analyze_fs Number 否 1
      base_on_driver Number 否 1
      sync_after_scan Number 否 1
    sync_statistic Object 否
      read_sector Number 否 1
      send_sector Number 否 1
      write_sector Number 否 1
    scan_statistic Object 否
      local_scan_bit Number 否 1
      remote_scan_bit Number 否 1
      total_delta_bit Number 否 1
      clean_bit Number 否 1
    sync_runtime Object 否
      read_thread_count Number 否 1
      send_thread_count Number 否 1
      last_round Number 否 1
    scan_runtime Object 否
      local_thread_count Number 否 1
      remote_thread_count Number 否 1
    schedule_next_time String 否
    sync_type Number 否 1
    status Number 否 1
    policy_status Array 否
      ret_code Number 否 1
      policy_uuid String 否
      policy_id String 否
      job_type Number 否 1
      job_state Number 否 1
      create_time String 否
      reason Number 否 1
      sync_option Object 否
        analyze_fs Number 否 1
        take_snapshot Number 否 1
        quiesce Number 否 1
      scan_option Object 否
        analyze_fs Number 否 1
        base_on_driver Number 否 1
        sync_after_scan Number 否 1
      sync_statistic Object 否
        read_sector Number 否 1
        send_sector Number 否 1
        write_sector Number 否 1
      scan_statistic Object 否
        local_scan_bit Number 否 1
        remote_scan_bit Number 否 1
        total_delta_bit Number 否 1
        clean_bit Number 否 1
      sync_runtime Object 否
        read_thread_count Number 否 1
        send_thread_count Number 否 1
      scan_runtime Object 否
        local_thread_count Number 否 1
        remote_thread_count Number 否 1
      quiesce Number 否 1
      snapshot Number 否 1
      mirror_file String 否
      mirror_fs_mountpoint String 否
      mirror_disk_path String 否
      wk_uuid String 否
      bk_uuid String 否
      schedule_next_time String 否
      sync_type Number 否 1
      dirty_byte Number 否 1
      status Number 否 1

# 策略组 - 更新绑定

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

URL 参数:group_uuid

# URL

//dtrack/group/:uuid([A-F0-9-]+)/bind

# Method

PUT

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功。
  success_list Array 否
    code Number 否 0
    message String 否 [0] 操作成功。
    policy_uuid String 否
    policy_name String 否
  fail_list Array 否
    code Number 否
    message String 否
    policy_uuid String 否
    policy_name String 否

# 策略 - 更新绑定

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

URL 参数:policy_uuid

# URL

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

# Method

PUT

# Request

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

# Response

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

# 策略组 - 删除

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/group

# Method

DELETE

# Request

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

# Response

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

# 策略组 - 操作

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123

# URL

//dtrack/group/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
group_uuid String 否
operate String 否 suspend:暂停;

resume:继续; sync:同步; cancel_sync:取消同步; take_snapshot:创建快照 | reason | Number | 否 | 1 | 取消同步 | fs_analyze | Number | 否 | 1 | 同步 | snapshot | Number | 否 | 1 | 同步 | quiesce | Number | 否 | 1 | 同步,创建快照 | snapshot_name | String | 否 | | 创建快照 |

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0 具体错误码详见底层接口定义
  message String 否 [0] success

# 策略组 - 获取快照列表

SDK方法名:listDtrackGroupSnap;

参见底层接口字段说明:https://apiref.info2soft.com/organization/repository/editor?id=30&mod=123;

URL 参数:group_uuid

# URL

//dtrack/group/:uuid([A-F0-9-]+)/snap

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  snapshot Array 否
    name String 否
Last Updated: 12/3/2019, 3:27:53 PM