LANFREE通道

February 26, 2024About 3 min

LANFREE通道

SDK类名:/resource/LanfreeChannel;

LANFREE通道 - 新建

SDK方法名:createLanfreeChannel;

URL

/lanfree_channel

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
channel_nameString通道名称
channel_uuidStringUUID号
wk_uuidString客户端
bk_uuidString服务端
protocolNumber链路协议: 0-ISCSI;1-FC;
iscsi_initiatorString【可选】客户端initiator ISCSI协议必选
fc_initiator_wwpnString【可选】fc客户端wwpn FC协议必传
fc_target_wwpnString【可选】fc目标端wwpn FC协议必选
target_portString最小值-1000 最大值-65535 默认-3260

Response

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

LANFREE通道 - 列表

SDK方法名:listLanfreeChannel;

URL

/lanfree_channel

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] success
  info_listArray
    channel_uuidStringE95CB20B-917C-57F4-F926-751ECE95F869
    channel_nameString1
    wk_uuidString65E3E4A5-D089-8B6A-25F3-096F6997E3F0
    wk_node_nameString2
    bk_uuidString65E3E4A5-D089-8B6A-25F3-096F6997E3F0
    bk_node_nameString2
    protocolNumber1
    can_delNumber1
  totalNumber1

LANFREE通道 - 单个

SDK方法名:describeLanfreeChannel;

URL

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

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  lanfree_channelObject
    channel_uuidString1CCDB5EB848C180F02814E96C2909202
    channel_nameStringtask_name
    wk_uuidString1CCDB5EB848C180F02814E96C2909202
    bk_uuidString1CCDB5EB848C180F02814E96C2909202
    iscsi_initiatorStringiscsi_initiator
    protocolNumber1
    fc_initiator_wwpnString
    fc_target_wwpnString
    random_strString1CCDB5EB848C180F02814E96C2909202
  codeNumber0

LANFREE通道 - 修改

SDK方法名:modifyLanfreeChannel;

URL

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

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
channel_nameString
channel_uuidString
wk_uuidString
bk_uuidString
protocolNumber1
iscsi_initiatorString
fc_target_wwpnString
fc_initiator_wwpnString
random_strString1CCDB5EB848C180F02814E96C2909202

Response

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

LANFREE通道 - 删除

SDK方法名:deleteLanfreeChannel;

URL

/lanfree_channel

Method

DELETE

Request

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

Response

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

LANFREE通道 - 状态

SDK方法名:listLanfreeChannelStatus;

URL

/lanfree_channel/status

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  codeNumber0
  messageString[0] success
  countNumber0
  statusArray
    statusStringONLINE-在线,
OFFLINE-离线 ,
UNKNOWN-未知,
ONLINE
    wk_channel_stNumber0 未启用, 1 正常, 2 有错误, 3 断开, 4 阻塞, 5 关闭0
    bk_channel_stNumber0 未启用, 1 正常, 2 有错误, 3 断开, 4 阻塞, 5 关闭0
    channel_uuidString1CCDB5EB848C180F02814E96C2909202
retNumber200

根据客户端、备端获取lanfree列表

SDK方法名:listLanfreeChannelByWkBk;

URL

/lanfree_channel/list_by_wk_bk

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
wk_uuidsArray工作机uuid
unit_uuidString存储单元(组)uuid(备份规则)
bk_set_uuidString备份集uuid(恢复任务)
bk_uuidsArray灾备机uuid(文件复制)
unit_uuidsArray源、目标存储单元(组)uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  listArrayLANFree通道列表
    wk_uuidString客户端uuid
    wk_node_nameString客户端名称
    bk_uuidString服务端uuid
    bk_node_nameString服务端名称
    channel_nameString通道名称
    channel_uuidString通道uuid
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl