# 块复制

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