获取共享块设备候选清单

GET/zstack/v1/primary-storage/sharedblockgroup/sharedblock-candidates

Headers

Authorization: OAuth the-session-uuid

Curl示例

curl -H "Content-Type: application/json;charset=UTF-8" \
-H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" \
-X GET http://localhost:8080/zstack/v1/primary-storage/sharedblockgroup/sharedblock-candidates?clusterUuid=a8efc4d72a2334dcad7f71bcb4821d6f

参数列表

名字类型位置描述可选值起始版本
clusterUuidStringquery集群UUID 2.6.0
systemTags (可选)Listquery  2.6.0
userTags (可选)Listquery  2.6.0

API返回

返回示例

{
  "results": [
    {
      "wwid": "ata-Samsung_SSD_850_EVO_M.2_250GB_S33CNX0H600299D",
      "vendor": "DELL",
      "model": "MD32xx",
      "wwn": "0x6b083fe000daf018",
      "serial": "6b083fe000daf018000015505abbe00a",
      "hctl": "",
      "type": "mpath",
      "size": 30003188203520.0
    },
    {}
  ]
}
名字类型描述起始版本
errorErrorCode错误码,若不为null,则表示操作失败, 操作成功时该字段为null。 详情参考error2.6.0
resultsList详情参考results2.6.0

error

名字类型描述起始版本
codeString错误码号,错误的全局唯一标识,例如SYS.1000, HOST.10012.6.0
descriptionString错误的概要描述2.6.0
detailsString错误的详细信息2.6.0
elaborationString保留字段,默认为null2.6.0
opaqueLinkedHashMap保留字段,默认为null2.6.0
causeErrorCode根错误,引发当前错误的源错误,若无原错误,该字段为null2.6.0

results

名字类型描述起始版本
wwidString设备WWID2.6.0
vendorString设备供应商2.6.0
modelString设备型号2.6.0
wwnString设备WWN2.6.0
serialString设备序列号2.6.0
hctlStringSCSI设备HCTL2.6.0
typeString设备类型2.6.0
sizeLong设备大小2.6.0

SDK示例

Java SDK

GetSharedBlockCandidateAction action = new GetSharedBlockCandidateAction();
action.clusterUuid = "a8efc4d72a2334dcad7f71bcb4821d6f";
action.sessionId = "b86c9016b4f24953a9edefb53ca0678c";
GetSharedBlockCandidateAction.Result res = action.call();

Python SDK

GetSharedBlockCandidateAction action = GetSharedBlockCandidateAction()
action.clusterUuid = "a8efc4d72a2334dcad7f71bcb4821d6f"
action.sessionId = "b86c9016b4f24953a9edefb53ca0678c"
GetSharedBlockCandidateAction.Result res = action.call()