# 全服务器迁移
SDK类名:/fsp/FspMove
# 1 检测迁移条件-获取两节点网卡列表
SDK方法名:listFspMoveNic;
# URL
//fsp/move/nic_list
# Method
GET
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| bk_uuid | String | 否 | F85DFEC0-149E-373D-0B9E-3DA9A5C43940 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 备机节点uuid | |
| wk_uuid | String | 否 | 42614852-BB62-1EF7-FED0-D2354BF3149D | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 工作机节点uuid |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| data | Object | 否 | |||
| bk_nic_list | Array | 否 | , 网卡列表 | 3 | |
| name | String | 否 | @pick(["VMware Network Adapter VMnet8", "以太网", "VMware Network Adapter VMnet9"]) | @mock=@pick(["VMware Network Adapter VMnet8", "以太网", "VMware Network Adapter VMnet9"]), 网卡名 | |
| ip | String | 否 | 192.168.72.74/255.255.240.0 | @mock=192.168.72.74/255.255.240.0, 带子网掩码的ip | |
| type | String | 否 | 0 | @mock=0, 0: 静态; 1: dhcp; | |
| code | Number | 否 | 0 | @mock=0 | |
| message | String | 否 | [0] success | @mock=[0] success | |
| wk_nic_list | Array | 否 | , 网卡列表 | 3 | |
| name | String | 否 | @pick(["Ethernet0", "Ethernet1", "Ethernet2"]) | @mock=@pick(["Ethernet0", "Ethernet1", "Ethernet2"]), 网卡名 | |
| ip | String | 否 | 192.168.72.73/255.255.240.0 | @mock=192.168.72.73/255.255.240.0, 带子网掩码的ip | |
| type | String | 否 | 0 | @mock=0, 0: 静态; 1: dhcp; | |
| msg | String | 否 | @mock= | ||
| ret | Number | 否 | 200 | @mock=200 |
# 1 检测迁移条件-获取源节点磁盘和文件列表
SDK方法名:listFspMoveDir;
# URL
//fsp/move/dir_list
# Method
GET
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| fsp_uuid | String | 否 | 可选,编辑就传 | ||
| wk_uuid | String | 否 | 42614852-BB62-1EF7-FED0-D2354BF3149D | 工作机id |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| ret | Number | 否 | 200 | @mock=200 | |
| data | Object | 否 | |||
| code | Number | 否 | 0 | @mock=0 | |
| dir_list | Array | 否 | |||
| wk_path | String | 否 | C:\ | @mock=C:\, 源路径 | |
| bk_path | String | 否 | C:\ | @mock=C:\, 目标路径,新建时没有这字段 | |
| type | String | 否 | @pick(["0", "1", "2"]) | @mock=@pick(["0", "1", "2"]), 0:路径磁盘后加FFO;1:不用加FFO;2:排除; | |
| message | String | 否 | [0] success | @mock=[0] success | |
| hd_list | Array | 否 | , 磁盘列表 | 3 | |
| is_system | Number | 否 | @pick(["0", "1"]) | @mock=@pick(["0", "1"]), 是系统盘1,不是0 | |
| label | String | 否 | @pick(["C:", "F:", "G:"]) | @mock=@pick(["C:", "F:", "G:"]), 卷标 | |
| os_type | String | 否 | @pick(["1", "2"]) | @mock=@pick(["1", "2"]), os类型 1linux 2win | |
| msg | String | 否 | @mock= |
# 1 检测迁移条件-检测迁移条件-磁盘
SDK方法名:verifyFspMoveVolumeSpace;
# URL
//fsp/move/verify_volume_space
# Method
POST
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| wk_uuid | String | 否 | 42614852-BB62-1EF7-FED0-D2354BF3149D | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 工作机节点uuid | |
| bk_uuid | String | 否 | F85DFEC0-149E-373D-0B9E-3DA9A5C43940 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 备机节点uuid | |
| sync_item | String | 否 | / | @mock=C:\, 同步项目(磁盘),逗号分隔 |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| ret | Number | 否 | 200 | @mock=200 | |
| msg | String | 否 | @mock= | ||
| data | Object | 否 | |||
| message | String | 否 | [0] success | @mock=[0] success | |
| bk_vol_list | Array | 否 | , 目标盘符列表 | ||
| size | Number | 否 | 4321 | @mock=4321, 总容量 | |
| label | String | 否 | C: | @mock=C:, 卷标 | |
| free | Number | 否 | 3234 | @mock=3234, 空闲容量 | |
| is_system | Number | 否 | 1 | @mock=1, 是系统盘1,不是0 | |
| code | Number | 否 | 0 | @mock=0 | |
| wk_vol_list | Array | 否 | , 源盘符列表 | ||
| free | Number | 否 | 1234 | @mock=1234, 空闲容量 | |
| is_system | Number | 否 | 1 | @mock=1, 是系统盘1,不是0 | |
| label | String | 否 | C: | @mock=C:, 卷标 | |
| size | Number | 否 | 4321 | @mock=4321, 总容量 |
# 1 检测迁移条件-检测迁移条件-license
SDK方法名:verifyFspMoveLicense;
# URL
//fsp/move/verify_license
# Method
POST
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| wk_uuid | String | 否 | 42614852-BB62-1EF7-FED0-D2354BF3149D | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 工作机节点uuid | |
| bk_uuid | String | 否 | F85DFEC0-149E-373D-0B9E-3DA9A5C43940 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 备机节点uuid |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| data | Object | 否 | |||
| code | Number | 否 | 0 | @mock=0 | |
| message | String | 否 | [0] success | @mock=[0] success | |
| msg | String | 否 | @mock= | ||
| ret | Number | 否 | 200 | @mock=200 |
# 1 检测迁移条件-检测迁移条件-旧规则
SDK方法名:verifyFspMoveOldRule;
# URL
//fsp/move/verify_old_rule
# Method
POST
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| wk_uuid | String | 否 | 42614852-BB62-1EF7-FED0-D2354BF3149D | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 工作机节点uuid | |
| bk_uuid | String | 否 | F85DFEC0-149E-373D-0B9E-3DA9A5C43940 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 备机节点uuid |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| ret | Number | 否 | 200 | @mock=200 | |
| msg | String | 否 | @mock= | ||
| data | Object | 否 | |||
| code | Number | 否 | 0 | @mock=0 | |
| message | String | 否 | [0] success | @mock=[0] success |
# 1 检测迁移条件-检测迁移条件-系统版本
SDK方法名:verifyFspMoveOsVersion;
# URL
//fsp/move/verify_os_version
# Method
POST
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| bk_uuid | String | 否 | F85DFEC0-149E-373D-0B9E-3DA9A5C43940 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 备机节点uuid | |
| wk_uuid | String | 否 | 42614852-BB62-1EF7-FED0-D2354BF3149D | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 工作机节点uuid | |
| mode | Number | 否 | 迁移场景: |
0 - 物理机 1 - 虚拟机 2 - 自动 3 - 跨小版本 |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| ret | Number | 否 | 200 | @mock=200 | |
| data | Object | 否 | |||
| wk_os_ver | String | 否 | Microsoft Windows 10/x64 Edition | @mock=Microsoft Windows 10/x64 Edition, 源机系统版本 | |
| bk_os_ver | String | 否 | Microsoft Windows 10/x64 Edition | @mock=Microsoft Windows 10/x64 Edition, 目标系统版本 | |
| message | String | 否 | [0] success | @mock=[0] success | |
| code | Number | 否 | 0 | @mock=0 | |
| msg | String | 否 | @mock= |
# 新建 - 准备 - 获取源端驱动列表
# URL
//fsp/move/driver_info
# Method
GET
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| wk_uuid | String | 否 | 源机uuid |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| ret | Number | 否 | 200 | ||
| msg | String | 否 | |||
| data | Object | 否 | |||
| code | Number | 否 | 0 | ||
| message | String | 否 | |||
| driver_list | Array | 否 | |||
| desc | String | 否 | |||
| class | String | 否 | |||
| version | String | 否 | |||
| date | String | 否 | |||
| provider | String | 否 | |||
| inf | String | 否 |
# 2 新建/编辑-新建规则
SDK方法名:createFspMove;
# URL
//fsp/move
# Method
POST
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| fsp_move | Object | 否 | |||
| fsp_name | String | 否 | testMove | 名字 | |
| service_uuid | String | 否 | 空 | ||
| monitor_type | Number | 否 | 0 | 迁移设置:MSCS支持 | |
| bk_path | Array | 否 | ["/I2FFO/bin/", "/I2FFO/boot/", "/I2FFO/etc/", "/I2FFO/lib/", "/I2FFO/lib64/", "/I2FFO/root/", "/I2FFO/sbin/", "/I2FFO/usr/bin/", "/I2FFO/usr/lib/", "/I2FFO/usr/lib64/", "/I2FFO/usr/libexec/", "/I2FFO/usr/local/", "/I2FFO/usr/sbin/", "/I2FFO/var/lib/nfs/"] | 备机(目标节点)路径,备份数据存放路径,云版可不填 | |
| compress | String | 否 | 0 | 压缩:0不开启;1,低;2,中;3,高 | |
| net_mapping | Array | 否 | 网络设置:网卡映射 | ||
| bk_nic | Object | 否 | 网卡列表 | ||
| name | String | 否 | Ethernet0 | 网卡名 | |
| type | String | 否 | 0 | 一般用获取网卡接口同样值即可; 0: 静态; 1: dhcp; | |
| ip | String | 否 | 192.168.72.74/255.255.240.0 | 带子网掩码的ip | |
| wk_nic | Object | 否 | 网卡列表 | ||
| name | String | 否 | Ethernet0 | 网卡名 | |
| type | String | 否 | 0 | 一般用获取网卡接口同样值即可; 0: 静态; 1: dhcp; | |
| ip | String | 否 | 192.168.72.73/255.255.240.0 | 带子网掩码的ip | |
| bk_uuid | String | 否 | F85DFEC0-149E-373D-0B9E-3DA9A5C43940 | 备机(目标节点)的uuid ,云版可不填 | |
| encrypt_switch | String | 否 | 0 | 0不开启,1开启 | |
| mirr_open_type | String | 否 | 0 | 文件打开方式 | |
| sync_item | String | 否 | / | 同步项 | |
| mirr_sync_flag | String | 否 | 0 | 错误处理方式 | |
| net_mapping_type | String | 否 | 2 | 网络设置:网络迁移配置,1:同步原机网络配置,2:不同步; | |
| mirr_sync_attr | String | 否 | 1 | 文件安全属性 | |
| band_width | String | 否 | 带宽控制机,格式:303:00-14:002m,202:00-15:0080m | ||
| excl_path | Array | 否 | ["/etc/X11/xorg.conf/", "/etc/init.d/i2node/", "/etc/rc.d/init.d/i2node/", "/etc/sdata/"] | 源机排除目录 | |
| fsp_wk_shut_flag | String | 否 | 2 | 迁移设置:自动关工作机 | |
| secret_key | String | 否 | 加密key | ||
| wk_path | Array | 否 | ["/bin/", "/boot/", "/etc/", "/lib/", "/lib64/", "/root/", "/sbin/", "/usr/bin/", "/usr/lib/", "/usr/lib64/", "/usr/libexec/", "/usr/local/", "/usr/sbin/", "/var/lib/nfs/"] | 源路径 | |
| mirr_file_check | String | 否 | 0 | 校验方式 | |
| wk_uuid | String | 否 | 42614852-BB62-1EF7-FED0-D2354BF3149D | 工作机id | |
| failover | String | 否 | 0 | 迁移设置,手工切换0,自动切换1(2019/1/15 向lianghr确认) | |
| random_str | String | 否 | 11111111-1111-1111-1111-111111111111 | 新建不用传 | |
| excl_driver | Array | 否 | ["inf1","inf2"] | 需要移除的驱动 |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| ret | Number | 否 | 200 | @mock=200 | |
| msg | String | 否 | @mock= | ||
| data | Object | 否 | |||
| message | String | 否 | |||
| code | Number | 否 | 0 | @mock=0 | |
| uuid | String | 否 |
# 2 新建/编辑-修改规则
SDK方法名:modifyFspMove;
# URL
//fsp/move/:uuid([A-F0-9-]+)
# Method
PUT
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| fsp_move | Object | 否 | |||
| excl_path | Array | 否 | ["/cgroup/","/dev/","/etc/X11/xorg.conf/","/etc/init.d/i2node/","/etc/rc.d/init.d/i2node/","/etc/sdata/","/lost+found/","/media/","/mnt/","/proc/","/run/","/selinux/","/sys/","/tmp/","/usr/local/sdata/","/var/i2/","/var/i2data/","/var/lock/","/var/run/vmblock-fuse/"] | , 源机排除目录 | |
| random_str | String | 否 | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 用于防止并发修改的随机串 | |
| fsp_wk_shut_flag | String | 否 | 2 | @mock=2, 迁移设置:自动关工作机 | |
| monitor_type | Number | 否 | 0 | @mock=0, 迁移设置:MSCS支持 | |
| mirr_sync_attr | String | 否 | 1 | @mock=1, 文件安全属性 | |
| net_mapping_type | String | 否 | 2 | @mock=2, 网络设置:网络迁移配置 | |
| mirr_sync_flag | String | 否 | 0 | @mock=0, 错误处理方式 | |
| mirr_file_check | String | 否 | 0 | @mock=0, 校验方式 | |
| sync_item | String | 否 | / | @mock=C:, 同步项 | |
| secret_key | String | 否 | @mock=, 加密key | ||
| failover | String | 否 | 0 | 迁移设置,手工(0)/自动(1)切换 | |
| fsp_name | String | 否 | changeName | @mock=rrrrr, 名字 | |
| mirr_open_type | String | 否 | 0 | @mock=0, 文件打开方式 | |
| bk_uuid | String | 否 | C11FE572-5207-3359-DB85-001E95F5F185 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 备机(目标节点)的uuid ,云版可不填 | |
| bk_path | Array | 否 | ["/","/I2FFO/bin/","/I2FFO/boot/","/I2FFO/etc/","/I2FFO/lib/","/I2FFO/lib64/","/I2FFO/root/","/I2FFO/sbin/","/I2FFO/usr/bin/","/I2FFO/usr/lib/","/I2FFO/usr/lib64/","/I2FFO/usr/libexec/","/I2FFO/usr/local/","/I2FFO/usr/sbin/","/I2FFO/var/lib/nfs/"] | , 备机(目标节点)路径,备份数据存放路径,云版可不填 | |
| net_mapping | Array | 否 | , 网络设置:网卡映射 | ||
| wk_nic | Object | 否 | , 网卡列表 | ||
| ip | String | 否 | 192.168.72.73/255.255.240.0 | @mock=192.168.72.73/255.255.240.0, 带子网掩码的ip | |
| type | String | 否 | 0 | @mock=0, 一般用获取网卡接口同样值即可; 0: 静态; 1: dhcp; | |
| name | String | 否 | Ethernet0 | @mock=Ethernet0, 网卡名 | |
| bk_nic | Object | 否 | , 网卡列表 | ||
| type | String | 否 | 0 | @mock=0, 一般用获取网卡接口同样值即可; 0: 静态; 1: dhcp; | |
| name | String | 否 | Ethernet0 | @mock=Ethernet0, 网卡名 | |
| ip | String | 否 | 192.168.72.74/255.255.240.0 | @mock=192.168.72.74/255.255.240.0, 带子网掩码的ip | |
| service_uuid | String | 否 | @mock=, 空 | ||
| wk_uuid | String | 否 | CE77F3D6-A6E3-A385-CE66-712313B7DDE8 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 工作机id | |
| compress | String | 否 | 0 | @mock=0, 压缩:0不开启;1,低;2,中;3,高 | |
| encrypt_switch | String | 否 | 0 | @mock=0, 0不开启,1开启 | |
| move_type | String | 否 | 0 | @mock=0, 默认0 | |
| wk_path | Array | 否 | ["/","/bin/","/boot/","/etc/","/lib/","/lib64/","/root/","/sbin/","/usr/bin/","/usr/lib/","/usr/lib64/","/usr/libexec/","/usr/local/","/usr/sbin/","/var/lib/nfs/"] | , 源路径 | |
| band_width | String | 否 | 303:00-14:002m | @mock=303:00-14:002m, 带宽控制机,格式:303:00-14:002m,202:00-15:0080m | |
| excl_driver | Array | 否 | ["inf1","inf2"] | 需要移除的驱动 |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| data | Object | 否 | |||
| code | Number | 否 | 0 | @mock=0 | |
| message | String | 否 | |||
| msg | String | 否 | @mock= | ||
| ret | Number | 否 | 200 | @mock=200 |
# 2 新建/编辑-获取单个规则
SDK方法名:describeFspMove;
# URL
//fsp/move/:uuid([A-F0-9-]+)
# Method
GET
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| msg | String | 否 | @mock= | ||
| data | Object | 否 | |||
| fsp_move | Object | 否 | |||
| mirr_sync_attr | String | 否 | 1 | 文件安全属性 | |
| move_type | String | 否 | 0 | 默认0 | |
| fsp_type | String | 否 | 1 | 迁移1 ,备份3,恢复5 | |
| random_str | String | 否 | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | 用于防止并发修改的随机串 | |
| wk_port | String | 否 | 26821 | 控制机控制端口 | |
| service_uuid | String | 否 | 空 | ||
| bk_ip | String | 否 | 0.0.0.0 | 备机控制地址 | |
| encrypt_switch | String | 否 | 0 | 0不开启,1开启 | |
| fsp_wk_shut_flag | String | 否 | 2 | 迁移设置:自动关工作机 | |
| wk_path | String | 否 | ["C:\","C:\Program Files (x86)\","C:\Program Files\","C:\ProgramData\","C:\Users\","C:\WINDOWS\","C:\Windows\","C:\program files (x86)\","C:\program files\","C:\programdata\","C:\users\","C:\windows\"] | 源路径 | |
| net_mapping | Array | 否 | 网络设置:网卡映射 | ||
| bk_uuid | String | 否 | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | 备机(目标节点)的uuid ,云版可不填 | |
| secret_key | String | 否 | 加密key | ||
| bk_path | String | 否 | ["C:\","C:\I2FFO\Program Files (x86)\","C:\I2FFO\Program Files\","C:\I2FFO\ProgramData\","C:\I2FFO\Users\","C:\I2FFO\WINDOWS\","C:\I2FFO\Windows\","C:\I2FFO\program files (x86)\","C:\I2FFO\program files\","C:\I2FFO\programdata\","C:\I2FFO\users\","C:\I2FFO\windows\"] | 备机(目标节点)路径,备份数据存放路径,云版可不填 | |
| compress | String | 否 | 0 | 压缩:0不开启;1,低;2,中;3,高 | |
| mirr_open_type | String | 否 | 0 | 文件打开方式 | |
| failover | String | 否 | 0 | 迁移设置,手工(0)/自动(1)切换 | |
| mirr_file_check | String | 否 | 0 | 校验方式 | |
| bk_port | String | 否 | 26831 | 备机控制端口 | |
| monitor_type | Number | 否 | 0 | 迁移设置:MSCS支持 | |
| band_width | String | 否 | 303:00-14:002m | 带宽控制机,格式:303:00-14:002m,202:00-15:0080m | |
| fsp_name | String | 否 | rrrrr | 名字 | |
| excl_path | String | 否 | ["C:\$Recycle.Bin\","C:\PerfLogs\","C:\Program Files (x86)\info2soft-i2node\","C:\ProgramData\Microsoft\Network\Downloader\","C:\ProgramData\Microsoft\Search\Data\Applications\Windows\","C:\ProgramData\Microsoft\Windows\WER\","C:\Recovery\","C:\System Volume Information\","C:\Users\Default\AppData\Local\Temp\","C:\Users\lianh\AppData\Local\Comms\UnistoreDB\","C:\Users\lianh\AppData\Local\Temp\","C:\Windows\CSC\","C:\Windows\Registration\","C:\Windows\SoftwareDistribution\","C:\Windows\System32\LogFiles\WMI\RtBackup\","C:\Windows\System32\MsDtc\MSDTC.LOG","C:\Windows\System32\MsDtc\Trace\dtctrace.log","C:\Windows\System32\catroot2\","C:\Windows\System32\config\systemprofile\","C:\Windows\System32\spp\tokens\","C:\Windows\Temp\","C:\Windows\assembly\NativeImages_v4.0.30319_32\Temp\","C:\Windows\bootstat.dat","C:\Windows\debug\","C:\bootmgr","C:\pagefile.sys","C:\swapfile.sys"] | 源机排除目录 | |
| mirr_sync_flag | String | 否 | 0 | 错误处理方式 | |
| wk_ip | String | 否 | 0.0.0.0 | 工作机控制地址 | |
| sync_item | String | 否 | C: | 同步项 | |
| net_mapping_type | String | 否 | 2 | 网络设置:网络迁移配置 | |
| wk_uuid | String | 否 | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | 工作机id | |
| excl_driver | Array | 否 | ["inf1","inf2"] | ||
| code | Number | 否 | 0 | ||
| message | String | 否 | |||
| ret | Number | 否 | 200 |
# 3 列表-删除规则
SDK方法名:deleteFspMove;
# URL
//fsp/move
# Method
DELETE
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| fsp_uuids | Array | 否 | ["11111111-1111-1111-1111-111111111111"] | *规则数组 |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| ret | Number | 否 | 200 | @mock=200 | |
| msg | String | 否 | @mock= | ||
| data | Object | 否 | |||
| message | String | 否 | |||
| code | Number | 否 | 0 | @mock=0 |
# 3 列表-获取规则列表(基本信息)
SDK方法名:listFspMove;获取列表详细入参说明详见【节点管理-获取节点列表】接口说明;
# URL
//fsp/move
# Method
GET
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| search_field | String | 否 | , 可选,搜索字段 | ||
| limit | Number | 否 | 10 | , 可选,不传就是全部 | |
| page | Number | 否 | 1 | , 可选,不传就是全部 | |
| search_value | String | 否 | , 可选,搜索字段对应值(可以模糊) |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| data | Object | 否 | |||
| info_list | Array | 否 | 5 | ||
| fsp_uuid | String | 否 | @pick(["0DD4E727-70AB-62C6-BEB5-D012DFAE46E3", "0DD4E727-70AB-62C6-BEB5-D012DFAE46E4"]) | @mock=@pick(["0DD4E727-70AB-62C6-BEB5-D012DFAE46E3", "0DD4E727-70AB-62C6-BEB5-D012DFAE46E4"]), 规则UUID | |
| bk_path | String | 否 | C:\ascasldfjlksjf\ | @mock=C:\ascasldfjlksjf, 目标节点路径 | |
| band_width | String | 否 | @pick(["100", "150", "200"]) | @mock=@pick(["100", "150", "200"]), 带宽控制 | |
| wk_node_name | String | 否 | @pick(["Smith", "Will", "Nary"]) | @mock=@pick(["Smith", "Will", "Nary"]), 源节点名 | |
| excl_path | String | 否 | @mock=, 排除路径 | ||
| bk_uuid | String | 否 | 7AD64D7A-7D1D-AC51-5DF1-29A58345A288 | @mock=7AD64D7A-7D1D-AC51-5DF1-29A58345A288, 目标节点名 | |
| wk_path | String | 否 | C:\123\ | @mock=C:\123, 源路径 | |
| username | String | 否 | @pick(["admin", "user", "super"]) | @mock=@pick(["admin", "user", "super"]), 用户名 | |
| bk_node_name | String | 否 | @pick(["kevin", "Jane", "Grey"]) | @mock=@pick(["kevin", "Jane", "Grey"]), 目标节点名 | |
| fsp_name | String | 否 | testbak | @mock=testbak, 规则名 | |
| wk_uuid | String | 否 | 7AD64D7A-7D1D-AC51-5DF1-29A58345A288 | @mock=7AD64D7A-7D1D-AC51-5DF1-29A58345A288, 源节点名 | |
| total | Number | 否 | 100 | @mock=100, 规则总数 | |
| count | Number | 否 | 10 | @mock=10, 规则数量 | |
| code | Number | 否 | 0 | @mock=0 | |
| message | String | 否 | |||
| ret | Number | 否 | 200 | @mock=200 | |
| msg | String | 否 | @mock= |
# 3 列表-规则操作
SDK方法名:startFspMove, stopFspMove, moveFspMove, rebootFspMove;
# URL
//fsp/move/operate
# Method
POST
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| operate | String | 否 | start | start, stop, move, reboot | |
| fsp_uuids | Array | 否 | ["11111111-1111-1111-1111-111111111111"] | , *规则数组 |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| data | Object | 否 | |||
| message | String | 否 | |||
| code | Number | 否 | 0 | @mock=0 | |
| msg | String | 否 | @mock= | ||
| ret | Number | 否 | 200 | @mock=200 |
# 3 列表-规则状态
SDK方法名:listFspMoveStatus;
# URL
//fsp/move/status
# Method
GET
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| fsp_uuids | Array | 否 | ["11111111-1111-1111-1111-111111111111"] | , 必传,uuid数组,页面加载第一次获取状态一个一个获取,之后是批量获取; |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| msg | String | 否 | @mock= | ||
| ret | Number | 否 | 200 | @mock=200 | |
| data | Object | 否 | |||
| code | Number | 否 | 0 | @mock=0 | |
| count | Number | 否 | 0 | @mock=0 | |
| status | Object | 否 | |||
| fsp_uuid | String | 否 | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, uuid | |
| f_total | String | 否 | 0 | @mock=0, ? 默认0 | |
| status | String | 否 | STOP | @mock=STOP, 状态文字 | |
| db_status | String | 否 | @mock=, ?默认空 | ||
| progress | String | 否 | 0 | @mock=0, 进度 | |
| message | String | 否 |