许可

November 23, 2021About 19 min

许可

SDK类名:/common/Lic;

其他 - 获取激活所需信息(组激活,离线激活)

SDK方法名:describeActivateInfo;

获取后调用更新接口进行离线激活,流程:在用户控制机没法联网的情况下,先用这个接口获取激活所需信息,然后用户找个能联网的机器登陆咱许可网站输入这些信息,得到许可网站返回的新许可,粘贴到控制机上,走更新接口更新到控制机,完成离线激活;

URL

//lic/activate

Method

GET

Request

名称类型必选初始值简介Mock规则
group_snString20-4570098558列表里的 group_sn

Response

名称类型必选初始值简介Mock规则
retNumber200@mock=200
dataObject
  messageString[0] 操作成功@mock=[0] 操作成功
  secretStringF291Lr@mock=F291Lr, 密钥
  urlStringhttp://lic-test.info2soft.com/i2soft/i2/activation.php@mock=http://lic-test.info2soft.com/i2soft/i2/activation.php, 激活地址
  codeNumber0@mock=0
  snString20-3151269924@mock=20-3151269924, 序列号
msgString@mock=

其他 - 下载lic绑定信息、mac变更记录

类名:/system/Lic

方法名:downloadLicInfo

URL

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

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
msgString@mock=
retNumber200@mock=200
dataObject
  download_urlStringE:\ctrlcenter\wwwroot\default\public\download\Collect_mac&license_20180620171548.zip@mock=E:\ctrlcenter\wwwroot\default\public\download\Collect_mac&license_20180620171548.zip
  codeNumber0@mock=0
  messageString[0] 操作成功@mock=[0] 操作成功
  file_nameStringCollect_mac&license_20180620171548.zip@mock=Collect_mac&license_20180620171548.zip

其他 - 获取控制机识别码

略耗时,建议避免经常获取

类名:/system/Lic

方法名:describeLicCcHwCode

URL

//lic/cc_hw_code

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200@mock=200
dataObject
  messageString[0] 操作成功@mock=[0] 操作成功
  codeNumber0@mock=0
  hardware_codeStringC259BEF3D5F76B16D43DFB31C93A2C74@mock=C259BEF3D5F76B16D43DFB31C93A2C74
msgString@mock=

其他 - 获取节点识别码

类名:/system/Lic

方法名:describeLicObjHwCode

URL

//lic/obj_hw_code

Method

GET

Request

名称类型必选初始值简介Mock规则
obj_uuidsArray["11111111-1111-1111-1111-111111111111"]节点/vp uuid

Response

名称类型必选初始值简介Mock规则
dataObject
  codeNumber0@mock=0
  messageString[0] 操作成功@mock=[0] 操作成功
  info_listArray
    config_portString26821@mock=26821
    obj_nameString192.168.25.8@mock=192.168.25.8
    obj_typeNumber0@mock=0
    obj_subtypeNumber
    obj_uuidStringAE1F69F2-5D60-E5A1-EE7C-037FFE91ECD8@mock=AE1F69F2-5D60-E5A1-EE7C-037FFE91ECD8
    phy_typeString2@mock=2
    config_addrString192.168.25.8@mock=192.168.25.8
    hardware_codeStringFFCE3986D94949D32CB649F0D49544A7@mock=FFCE3986D94949D32CB649F0D49544A7
msgString@mock=
retNumber200@mock=200

其他 - 在线更新

(激活所有许可并更新,页面下端)

类名:/system/Lic

方法名:activateLicAll

URL

//lic/activate

Method

PUT

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  success_listArray
    codeNumber0
    messageString[0] 操作成功。
    snString20-4731954328-03
  fail_listArray
    codeString
    messageString
    snString

Lic - 获取 lic 列表

类名:/system/Lic

方法名:listLic

可以搜索的字段:user_uuid, sn, create_time, inst_date

获取列表详细入参说明详见【节点管理-获取节点列表】接口说明;

URL

//lic

Method

GET

Request

名称类型必选初始值简介Mock规则
search_valueString可选,搜索字段对应值(可以模糊)
search_fieldString可选,搜索字段
directionStringASC : 正向; DESC: 反向; RANDOM: 随机;
pageNumber可选,不传就是全部
limitNumber可选,不传就是全部
order_byString用哪个字段排序

Response

名称类型必选初始值简介Mock规则
retNumber200@mock=200
msgString@mock=
dataObject
  messageString[0] 操作成功@mock=[0] 操作成功
  info_listArray
    ctrl_typeStringSTD控制机的类型
    typeString1许可类型; 1: 试用; 2: 授权; 4: 服务版;
    capacityString0000000000000001功能位code, 64bit
    productString0101产品类型,内部category code
    move_typeString0move类型授权方式:1,需要联网授权;2,工作机识别码授权、无需联网
    secretStringvJkdap自助激活需要的key
    snString20-3807064507-01序列号
    client_numString0客户端/用户数量
    inst_dateNumber1519833600维保或者试用到期时间: 时间戳
    vm_numString100许可包含的虚拟节点数量
    vm_num_usedNumber100已使用的虚拟节点数量
    phy_numString100许可包含的物理节点数量
    phy_num_usedNumber100已使用的物理节点数量
    move_num_usedNumber已迁移数
    vp_vm_numString0无代理保护的虚机数
    vp_vm_num_usedNumber已用虚机数
    create_timeNumber1528708638添加许可的时间
    time_limitString1为1,表示有时间限制;为0, 表示无时间限制;先忽略该项
    expireString2018-03-01维保(激活了的授权版)或者试用(试用版)到期时间: 2018-12-31
    act_periodString2018-12-31激活期限(没激活的授权版): 激活:2018-12-31
    stateString授权版是否激活,0否1是;
    companyStringI2SOFT公司/注册名称
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC用户uuid
    hardwareStringC23BD84A-3895-0F06-4478-2312E022F8F0硬件识别码
    lic_uuidStringC23BD84A-3895-0F06-4478-2312E022F8F0许可uuid
    show_labelStringi2soft产品显示名称,为了便于灵活销售,页面上默认显示这个字段
    storage_numString0存储容量/数据传输量
    move_numString0迁移工作机数
    versionString3license版本
    extObject
      wkStringF77B7CC38FD9476DFAF119544305ECA0|70B642D8A0F6811CF41ED6E1CEAA6599FFO/MOVE 绑定的工作机识别码
    group_snString20-380706450713位序列号,没有sn 后面的 -01 这种后缀,每组一样
    featureStringactive
    db_numString10oracle
    db_num_usedString1oracle使用数
    mysql_numString10mysql
    mysql_num_usedString1mysql 使用量
    sqlserver_numString100sql server
    sqlserver_num_usedString3sql server 使用数
    db2_numString10db2 数量
    db2_num_usedString3db2使用书
    gaussdb_num_usedString10gauss使用数
    gaussdb_numString10gauss
    kafka_numString10kafka
    kafka_num_usedString3kafka 使用
    postgresql_numString100postgre
    postgresql_num_usedString10postgre 使用
    dm_numString0达梦
    dm_num_usedString0达梦 使用
    hive_numString0hive
    hive_num_usedString0hive使用
    hbase_numString0hbase
    hbase_num_usedString0hbase使用
    kudu_numString10kudu
    kudu_num_usedString0kudu 使用
    hana_numString0hana
    hana_num_usedString0hana使用
    statusStringSTALE许可状态,正常:null 失效:STALE
  totalNumber1@mock=1
  codeNumber0@mock=0

Lic - 添加 lic

类名:/system/Lic

方法名:createLic

批量添加参数:

{

"license": {

	"20-111111-3333": {

		"lic": "ce7nmPMrxsPfRn6t4xbnWeW2roARspsBubdiDnEm46R3NGBbtlXas\/x",

		"cat": "09"

	},

	"10-111111-3333": {

		"lic": "fMdsgzYMzelvzqGMzsIMA+5cSBfgSZJarq2gF\/vUODTpxtl2gfmpLzHi3\/IGOSe7rZ",

		"cat": "06"

	}

},

"sn": ["10-111111-3333", "20-111111-3333"],

"key": "fDTpxtl2gfmpLasldkfjklasdjflksjdflkjsajsldfzHi3\/IGOSe",

"num": 2,

"sign": "asldkfjklasdjflksjdflkjsajsldf"

}

URL

//lic

Method

POST

Request

名称类型必选初始值简介Mock规则
numNumber1
snArray["20-4570098558-01"]
keyString5BrDir
signString
licenseObject
  20-4570098558-01Object
    featureStringcdp
    licStringjoEsLGQImYbDo2/DSG2RGR7VorckQmnPAAvFgLNCVd78KFDFb0Y0xtShHFyQVF6VXRUcHvyeqJEu1/nuMOyyJiO8RMoU4GHZMrK6iLDRoPZHV87tp0Jd80MfuTHrpBc209IjM+AkSsTM66Wdfy0tvLJMfPqhaYdg7M80X+fhRfeP6kj9ikSVvmJMHJ/ms7lrgz5D+s9jhtzW7tv9cz07bbankTgwyZf6rnjbgOI76tsKzYq8rsBttYSGf+oy1qa2nM7x/pQHE6oRiXVy8+Ju2dzpwvLlMurF75r7lWyMRPSniPHBQGrx4yEEeKVwuWCMRaSJVyId13qyP7gPBqes4jgsiVHvt1okhydrAeoq89KOgnOHPqrpS+qI9dvXFmFRiP9AB0i9ra67tDx5ItYNh/neNgxsNpV3q0Tf9PfoTKiKwcYMg0AiFeKuSpynDIL530Ek8Jm/7LbXU7+mUkeGO7BJo9gxEMJRTHuSRLCLIXWm2LY2S58WccsXkL7GFaamkh6lE1VX3quXavLpHC0ishL4D0ocEdAh507s6GKd59oVErFAyBOifEE9EONR+95wD9MQMc4SdNt4l4Z7ATj67JN86UFZ5xZpGEOnMgCSUuuzX/Nx0HSF6uUf3Zs6HcViudmXcvLwwaFeRScRDwHYVLhiABda/qAp8Ovoc8Aw/3w=

Response

名称类型必选初始值简介Mock规则
msgString
dataObject
  codeNumber0如果返回 code 为 10110021,就显示离线绑定控制机识别码的信息
  messageString[0] 操作成功[0] 操作成功
  snString20-4185011396离线绑定控制机识别码的信息
  secretStringDarUNa离线绑定控制机识别码的信息
  urlStringhttps://192.168.72.70:58086/lic/i2/activation.php离线绑定控制机识别码的信息
retNumber200

Lic - 更新 lic(批量,离线)

类名:/system/Lic

方法名:updateBatchLic

URL

//lic/batch

Method

PUT

Request

名称类型必选初始值简介Mock规则
numNumber1
snArray["20-4570098558-01"]
keyString5BrDir
signString
licenseObject
  20-4570098558-01Object
    featureStringcdp
    licStringjoEsLGQImYbDo2/DSG2RGR7VorckQmnPAAvFgLNCVd78KFDFb0Y0xtShHFyQVF6VXRUcHvyeqJEu1/nuMOyyJiO8RMoU4GHZMrK6iLDRoPZHV87tp0Jd80MfuTHrpBc209IjM+AkSsTM66Wdfy0tvLJMfPqhaYdg7M80X+fhRfeP6kj9ikSVvmJMHJ/ms7lrgz5D+s9jhtzW7tv9cz07bbankTgwyZf6rnjbgOI76tsKzYq8rsBttYSGf+oy1qa2nM7x/pQHE6oRiXVy8+Ju2dzpwvLlMurF75r7lWyMRPSniPHBQGrx4yEEeKVwuWCMRaSJVyId13qyP7gPBqes4jgsiVHvt1okhydrAeoq89KOgnOHPqrpS+qI9dvXFmFRiP9AB0i9ra67tDx5ItYNh/neNgxsNpV3q0Tf9PfoTKiKwcYMg0AiFeKuSpynDIL530Ek8Jm/7LbXU7+mUkeGO7BJo9gxEMJRTHuSRLCLIXWm2LY2S58WccsXkL7GFaamkh6lE1VX3quXavLpHC0ishL4D0ocEdAh507s6GKd59oVErFAyBOifEE9EONR+95wD9MQMc4SdNt4l4Z7ATj67JN86UFZ5xZpGEOnMgCSUuuzX/Nx0HSF6uUf3Zs6HcViudmXcvLwwaFeRScRDwHYVLhiABda/qAp8Ovoc8Aw/3w=
is_trialNumber试用更新正式(换绑),0,1

Response

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

Lic - 获取单个 lic

类名:/system/Lic

方法名:describeLic

URL

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

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200@mock=200
msgString@mock=
dataObject
  licObject
    expireString2018-03-01@mock=2018-03-01, 维保或者试用到期时间: 2018-12-31
    ctrl_typeStringSTD@mock=STD, 控制机的类型
    client_numString0@mock=0, 客户端/用户数量
    time_limitString1@mock=1, 为1,表示有时间限制;为0, 表示无时间限制;先忽略该项
    inst_dateNumber1519833600@mock=1519833600, 维保或者试用到期时间: 时间戳
    phy_numString100@mock=100, 许可包含的物理节点数量
    hardwareStringDA6B3E68A3727531DA3160B2C2C7749F@mock=DA6B3E68A3727531DA3160B2C2C7749F, 硬件识别码
    move_numString0@mock=0, 迁移工作机数
    typeString1@mock=1, 许可类型; 1: 试用; 2: 授权; 3: 安装版;
    lic_uuidStringC23BD84A-3895-0F06-4478-2312E022F8F0@mock=C23BD84A-3895-0F06-4478-2312E022F8F0, 许可uuid
    productString0101@mock=0101, 产品类型,内部category code
    move_typeString0@mock=0, move类型授权方式:1,需要联网授权;2,工作机识别码授权、无需联网
    snString20-3807064507@mock=20-3807064507, 序列号
    versionString3@mock=3, license版本
    vp_vm_numString0@mock=0, 无代理保护的虚机数
    show_labelStringi2soft@mock=i2soft, 产品显示名称,为了便于灵活销售,页面上默认显示这个字段
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC@mock=1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC, 用户uuid
    storage_numString0@mock=0, 存储容量/数据传输量
    vm_numString100@mock=100, 许可包含的虚拟节点数量
    capacityString0000000000000001@mock=0000000000000001, 功能位code, 64bit
    secretStringvJkdap@mock=vJkdap, 自助激活需要的key
    create_timeNumber1528708638@mock=1528708638, 添加许可的时间
    companyStringI2SOFT@mock=I2SOFT, 公司/注册名称
  codeNumber0@mock=0
  messageString[0] 操作成功@mock=[0] 操作成功

Lic-7 删除 lic

类名:/system/Lic

方法名:deleteLic

URL

//lic

Method

DELETE

Request

名称类型必选初始值简介Mock规则
lic_uuidsArray["11111111-1111-1111-1111-111111111111"]

Response

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

绑定 - 获取许可绑的资源(许可管理)

类名:/system/Lic

方法名:listLicBind

lic管理页面修改绑定关系 传 lic_uuid,获取所有 obj 并用 is_bound 标记是否与该 lic_uuid 绑定

URL

//lic/lic_bind

Method

GET

Request

名称类型必选初始值简介Mock规则
lic_uuidString11111111-1111-1111-1111-111111111111用许可uuid获取所有obj列表
order_byStringobj_name
directionStringasc,desc

Response

名称类型必选初始值简介Mock规则
dataObject
  info_listArray10
    is_boundNumber@pick([0, 1])是否已绑定到当前 lic; 0: 否; 1: 是;
    phy_typeString21: phy; 2: vm;
    obj_nameStringN4_72.76
    obj_uuidString2272C065-C2EB-F7EB-B8B8-2D37F2EF3388
    config_portString26821
    obj_typeNumber2obj类型;7.1版本控制机:0:节点;1:集群;2:VP;允许传整形数组;
开发版控制机(obj_type-obj_subtype):0-0:节点,0-1:集群,0-3:Dtrack节点;1-0:VP(Vmware),1-1:VP(Hyper-V);
    obj_subtypeNumber0开发版控制机专有,配合obj_type做判断,如上述
    config_addrString192.168.81.145
    dtrack_switchNumber0是否用作块复制节点,0否1是;
    storagesArray容灾平台下的存储及绑定情况,仅在cdm时返回
      obj_uuidString存储的uuid
      nameString存储名称
      typeStringLocal, NFS, GlusterFS
      totalString总的容量单位byte
      is_boundString是否已绑定
      vp_uuidString父级平台uuid
    db_typeStringsqlserver
  codeNumber0
  messageString[0] 操作成功
retNumber200
msgString

绑定 - 获取资源绑的许可(节点/VP管理)

类名:/system/Lic

方法名:listLicObjBind

获取所有 lic 并用 is_bound 标记是否与该 obj 绑定,并用 disabled 标记是否用完了;

对于节点:修改的时候,是有obj_uuid的,只传obj_uuid就行;新建的时候,由于没有uuid,用户填完ip port,认证完,再获取许可列表,传那三个参数;

对于VP:进新建/修改页面时调就行,新建传obj_type固定值2,修改传obj_uuid;

URL

//lic/obj_bind

Method

GET

Request

名称类型必选初始值简介Mock规则
obj_uuidString11111111-1111-1111-1111-111111111111修改节点/VP页面,用uuid获取所有许可列表
obj_typeNumber0新建节点/VP页面,传这三个,取值同隔壁【 获取 Obj 列表】接口;

obj类型;0:节点;1:VP
obj_subtypeNumber新建节点/VP页面,传这三个,取值同隔壁【 获取 Obj 列表】接口;

子类型, 节点则:0:node,1:Windows集群,2:RAC集群 VP则:0:vmware,1:hyperv;
proxy_switchNumber认证类型,0,普通;1,云版(用认证码添加)
i2idString认证码,用认证码添加时传
config_addrString192.168.72.76批量新建节点情况,不传,此时则 move ffo 的识别码检查判否,会用剩余数量判断;这个move ffo 识别码检查逻辑是,如果能获取到识别码且节点识别码在许可中,则直接允许绑定,不在其中就用剩余数量判断;
config_portString26821说明同 config_addr

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  info_listArray13
    snString20-4167184371-01
    lic_uuidStringCBAA5927-A2AE-30F7-C0A9-4C45B29EC75E
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    create_timeNumber1546824170
    inst_dateNumber1581091200
    group_snString20-4167184371
    companyStringinfo2soft
    typeNumber2
    expireString2020-02-08
    hardwareString8FAABA79F27E2FBF06D6F0B61729A1A3
    vm_numString10
    phy_numString10
    ctrl_typeStringSTD
    show_labelStringnas-01
    move_numString0
    client_numString0
    storage_numString0
    vp_vm_numString0
    stateString1
    featureStringactivenas
    phy_num_usedNumber0
    vm_num_usedNumber2
    is_boundNumber0
    is_expireString0是否过期
    disabledNumber0
    db_numString111
    db_num_usedString0
    mysql_numString100
    mysql_num_usedString9
    kafka_numString2
    kafka_num_usedString1
    postgresql_numString10
    postgresql_num_usedString0
    gaussdb_numString13
    gaussdb_num_usedString4
    db2_numString10
    db2_num_usedString0
    dm_numString10
    dm_num_usedString0
    gaussdb_numString12
    gaussdb_num_usedString0
    hana_numString10
    hana_num_usedString0
    hbase_numString10
    hbase_num_usedString1
    hive_numString10
    hive_num_usedString5
    kudu_numString10
    kudu_num_usedString4
    sqlserver_numString10
    sqlserver_num_usedString1

绑定 - 更新许可绑的资源(许可管理)

类名:/system/Lic

方法名:updateLicBind

传 lic_uuid + obj_uuids:

更新 某个许可绑定的 obj;

URL

//lic/lic_bind

Method

PUT

Request

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

Response

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

Obj - 获取 Obj 列表

类名:/system/Lic

方法名:listLicObj

URL

//lic/obj

Method

GET

Request

名称类型必选初始值简介Mock规则
featureStringcoopyfeature字段类型为字符串或数组,与下面其他的过滤条件为”且“的关系

可选,许可类型:"asm_coopy","coopy",
"cdp",
"ha",
"move",
"ffo",
"vp",
"backup",
"active",
"nas",
"dto",
"track",
"cld_backup",
obj_typeNumber0number或Array,可选,obj类型;
0:节点;
1:虚拟平台;
2:active_db;
4:存储池;
5:active_node;
6:dto主机;
7:复制卷;
obj_subtypeNumber1可选,子类型,
节点则:0:node,1:集群;
VP则:0:vmware,1:hyperv;
where_args[obj_uuid]String11111111-1111-1111-1111-111111111111可选,组过滤,组uuid,可以加多个
where_args[os_type]String可选,限制系统类型,0:linux,1:windows
filter_by_biz_grpString1可选,组过滤,开关
order_byString排序,默认create_time;is_bkup_center,是否备份中心
directionString排序方向,ASC, DESC, RANDOM,默认DESC
filter_by_service_clsNumber可选,开关,1-新建服务集群获取节点, 0-默认
filter_by_ruleNumber可选,开关,1-新建规则获取节点, 0-默认

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。虚拟平台这个字段可能非空数组,节点这个字段是空数组,虚机平台下的演练平台列表,内容与演练平台新建的参数一样
  vp_drill_plat_listArray
  obj_listArray3
    usernameStringadmin
    obj_uuidArray['C0744ABF-5571-8288-1930-439612B6234A','C0744ABF-5571-8288-1930-439612B6234B','28A5AA3B-CF61-3793-2D81-70F9BDCFA2B7']28A5AA3B-CF61-3793-2D81-70F9BDCFA2B7+1
    obj_nameString@namemove 3 2.75
    obj_typeNumber0
    obj_subtypeNumber0
    config_addrString172.20.2.80
    config_portString26821
    data_addrString172.20.2.75
    phy_typeNumber2
    os_typeNumber10-1
    proxy_switchString0
    i2idString3D09745AEB48C4D2B24A16A86E71CD4F
    dtrack_switchNumber1
    rep_pathArray["/"]
    npsvr_uuidString虚拟平台npsvr_uuid
    create_timeNumber1562577632
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    vp_drill_plat_listArray为内层同名字段的交集
    node_typeString11111111111数据库的机械节点类型
    db_typeStringdb2数据库类型
    db_uuidString@guid数据库的uuid
    db_nameString@name
    storagesArrayfeature为cdm时返回该数组,容灾平台下已经绑定cdm许可的存储
      uuidString1
      vp_uuidString
      nameString
      typeString
      pathString
      totalString
      usedString
      create_tmeString
      storage_idString1
    statusStringONLINE当前资源状态
    configObject
      roleArray['source','target']

CDM容量管理

方法名:cdmCapacity

URL

//lic/cdm_capacity

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  lic_listArraycdm许可列表
    group_snString20-4308761863序列号
    storage_numString20000 GB容量
    expireString2020-09-03到期时间
    act_periodString激活期限(没激活的授权版): 激活:2018-12-31
    ctrl_typeStringSTD
    typeString2许可类型
  storage_listArray存储池列表
    uuidString存储池uuid
    nameStringpool_name存储池名称
    typeStringBlockStorage存储池类型
    pathString127.0.0.1地址(位置)
    disk_listArray存储池传(编辑时需要用到)
      nameStringname
      sizeStringsize
      typeStringtype
    capacityString100GB授权容量(GB)
    capacity_usedString已使用容量(GB)
    random_strString71CCA4F7-B297-AF76-C407-D99823B649AF存储池传(编辑时需要用到)
    vp_uuidStringvp_storage vp_uuid
    storage_typeString0:存储池;1:虚拟平台存储
  total_usedString200GB已使用总量 (GB)
  total_authorizedString400GB已授权总量(GB)
  total_numString10000GB许可容量(GB)

Lic - 退订操作

SDK方法名:unsubscribeLic;

URL

//lic/unsubscribe

Method

POST

Request

名称类型必选初始值简介Mock规则
snString序列号
operateStringunsubscribe退订:unsubscribe
获取退订码:unsubscribe_code

Response

名称类型必选初始值简介Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] 操作成功
  unsubscribe_codeString退订码
Last update: 6/25/2022, 9:23:18 PM
Contributors: ganl