许可
许可
SDK类名:/common/Lic;
其他 - 获取激活所需信息(组激活,离线激活)
SDK方法名:describeActivateInfo;
获取后调用更新接口进行离线激活,流程:在用户控制机没法联网的情况下,先用这个接口获取激活所需信息,然后用户找个能联网的机器登陆咱许可网站输入这些信息,得到许可网站返回的新许可,粘贴到控制机上,走更新接口更新到控制机,完成离线激活;
URL
/lic/activate
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
group_sn | String | 否 | 列表里的 group_sn | 20-4570098558 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | @mock=200 | 200 | |
data | Object | 否 | |||
message | String | 否 | @mock=[0] 操作成功 | [0] 操作成功 | |
secret | String | 否 | @mock=F291Lr, 密钥 | F291Lr | |
url | String | 否 | @mock=http://lic-test.info2soft.com/i2soft/i2/activation.php, 激活地址 | http://lic-test.info2soft.com/i2soft/i2/activation.php | |
code | Number | 否 | @mock=0 | 0 | |
sn | String | 否 | @mock=20-3151269924, 序列号 | 20-3151269924 | |
msg | String | 否 | @mock= |
其他 - 下载lic绑定信息、mac变更记录
类名:/system/Lic
方法名:downloadLicInfo
URL
/lic/:uuid([A-F0-9-]+)/download_lic_info
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | @mock= | ||
ret | Number | 否 | @mock=200 | 200 | |
data | Object | 否 | |||
download_url | String | 否 | @mock=E:\ctrlcenter\wwwroot\default\public\download\Collect_mac&license_20180620171548.zip | E:\ctrlcenter\wwwroot\default\public\download\Collect_mac&license_20180620171548.zip | |
code | Number | 否 | @mock=0 | 0 | |
message | String | 否 | @mock=[0] 操作成功 | [0] 操作成功 | |
file_name | String | 否 | @mock=Collect_mac&license_20180620171548.zip | Collect_mac&license_20180620171548.zip |
其他 - 获取控制机识别码
略耗时,建议避免经常获取
类名:/system/Lic
方法名:describeLicCcHwCode
URL
/lic/cc_hw_code
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | @mock=200 | 200 | |
data | Object | 否 | |||
message | String | 否 | @mock=[0] 操作成功 | [0] 操作成功 | |
code | Number | 否 | @mock=0 | 0 | |
hardware_code | String | 否 | @mock=C259BEF3D5F76B16D43DFB31C93A2C74 | C259BEF3D5F76B16D43DFB31C93A2C74 | |
msg | String | 否 | @mock= |
其他 - 获取节点识别码
类名:/system/Lic
方法名:describeLicObjHwCode
URL
/lic/obj_hw_code
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
obj_uuids | Array | 否 | 节点/vp uuid | ["11111111-1111-1111-1111-111111111111"] |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | 否 | |||
code | Number | 否 | @mock=0 | 0 | |
message | String | 否 | @mock=[0] 操作成功 | [0] 操作成功 | |
info_list | Array | 否 | |||
config_port | String | 否 | @mock=26821 | 26821 | |
obj_name | String | 否 | @mock=192.168.25.8 | 192.168.25.8 | |
obj_type | Number | 否 | @mock=0 | 0 | |
obj_subtype | Number | 否 | |||
obj_uuid | String | 否 | @mock=AE1F69F2-5D60-E5A1-EE7C-037FFE91ECD8 | AE1F69F2-5D60-E5A1-EE7C-037FFE91ECD8 | |
phy_type | String | 否 | @mock=2 | 2 | |
config_addr | String | 否 | @mock=192.168.25.8 | 192.168.25.8 | |
hardware_code | String | 否 | @mock=FFCE3986D94949D32CB649F0D49544A7 | FFCE3986D94949D32CB649F0D49544A7 | |
msg | String | 否 | @mock= | ||
ret | Number | 否 | @mock=200 | 200 |
其他 - 在线更新
(激活所有许可并更新,页面下端)
类名:/system/Lic
方法名:activateLicAll
URL
/lic/activate
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
success_list | Array | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
sn | String | 否 | 20-4731954328-03 | ||
fail_list | Array | 否 | |||
code | String | 否 | |||
message | String | 否 | |||
sn | String | 否 |
Lic - 获取 lic 列表
类名:/system/Lic
方法名:listLic
可以搜索的字段:user_uuid, sn, create_time, inst_date
获取列表详细入参说明详见【节点管理-获取节点列表】接口说明;
URL
/lic
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
search_value | String | 否 | 可选,搜索字段对应值(可以模糊) | ||
search_field | String | 否 | 可选,搜索字段 | ||
direction | String | 否 | ASC : 正向; DESC: 反向; RANDOM: 随机; | ||
page | Number | 否 | 可选,不传就是全部 | ||
limit | Number | 否 | 可选,不传就是全部 | ||
order_by | String | 否 | 用哪个字段排序 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | @mock=200 | 200 | |
msg | String | 否 | @mock= | ||
data | Object | 否 | |||
message | String | 否 | @mock=[0] 操作成功 | [0] 操作成功 | |
info_list | Array | 否 | |||
ctrl_type | String | 否 | 控制机的类型 | STD | |
type | String | 否 | 许可类型; 1: 试用; 2: 授权; 4: 服务版; | 1 | |
capacity | String | 否 | 功能位code, 64bit | 0000000000000001 | |
product | String | 否 | 产品类型,内部category code | 0101 | |
move_type | String | 否 | move类型授权方式:1,需要联网授权;2,工作机识别码授权、无需联网 | 0 | |
secret | String | 否 | 自助激活需要的key | vJkdap | |
sn | String | 否 | 序列号 | 20-3807064507-01 | |
client_num | String | 否 | 客户端/用户数量 | 0 | |
inst_date | Number | 否 | 维保或者试用到期时间: 时间戳 | 1519833600 | |
vm_num | String | 否 | 许可包含的虚拟节点数量 | 100 | |
vm_num_used | Number | 否 | 已使用的虚拟节点数量 | 100 | |
phy_num | String | 否 | 许可包含的物理节点数量 | 100 | |
phy_num_used | Number | 否 | 已使用的物理节点数量 | 100 | |
move_num_used | Number | 否 | 已迁移数 | ||
vp_vm_num | String | 否 | 无代理保护的虚机数 | 0 | |
vp_vm_num_used | Number | 否 | 已用虚机数 | ||
create_time | Number | 否 | 添加许可的时间 | 1528708638 | |
time_limit | String | 否 | 为1,表示有时间限制;为0, 表示无时间限制;先忽略该项 | 1 | |
expire | String | 否 | 维保(激活了的授权版)或者试用(试用版)到期时间: 2018-12-31 | 2018-03-01 | |
act_period | String | 否 | 激活期限(没激活的授权版): 激活:2018-12-31 | 2018-12-31 | |
state | String | 否 | 授权版是否激活,0否1是; | ||
company | String | 否 | 公司/注册名称 | I2SOFT | |
user_uuid | String | 否 | 用户uuid | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | |
hardware | String | 否 | 硬件识别码 | C23BD84A-3895-0F06-4478-2312E022F8F0 | |
lic_uuid | String | 否 | 许可uuid | C23BD84A-3895-0F06-4478-2312E022F8F0 | |
show_label | String | 否 | 产品显示名称,为了便于灵活销售,页面上默认显示这个字段 | i2soft | |
storage_num | String | 否 | 存储容量/数据传输量 | 0 | |
move_num | String | 否 | 迁移工作机数 | 0 | |
version | String | 否 | license版本 | 3 | |
ext | Object | 否 | |||
wk | String | 否 | FFO/MOVE 绑定的工作机识别码 | F77B7CC38FD9476DFAF119544305ECA0|70B642D8A0F6811CF41ED6E1CEAA6599 | |
group_sn | String | 否 | 13位序列号,没有sn 后面的 -01 这种后缀,每组一样 | 20-3807064507 | |
feature | String | 否 | active | ||
db_num | String | 否 | oracle | 10 | |
db_num_used | String | 否 | oracle使用数 | 1 | |
mysql_num | String | 否 | mysql | 10 | |
mysql_num_used | String | 否 | mysql 使用量 | 1 | |
sqlserver_num | String | 否 | sql server | 100 | |
sqlserver_num_used | String | 否 | sql server 使用数 | 3 | |
db2_num | String | 否 | db2 数量 | 10 | |
db2_num_used | String | 否 | db2使用书 | 3 | |
gaussdb_num_used | String | 否 | gauss使用数 | 10 | |
gaussdb_num | String | 否 | gauss | 10 | |
kafka_num | String | 否 | kafka | 10 | |
kafka_num_used | String | 否 | kafka 使用 | 3 | |
postgresql_num | String | 否 | postgre | 100 | |
postgresql_num_used | String | 否 | postgre 使用 | 10 | |
dm_num | String | 否 | 达梦 | 0 | |
dm_num_used | String | 否 | 达梦 使用 | 0 | |
hive_num | String | 否 | hive | 0 | |
hive_num_used | String | 否 | hive使用 | 0 | |
hbase_num | String | 否 | hbase | 0 | |
hbase_num_used | String | 否 | hbase使用 | 0 | |
kudu_num | String | 否 | kudu | 10 | |
kudu_num_used | String | 否 | kudu 使用 | 0 | |
hana_num | String | 否 | hana | 0 | |
hana_num_used | String | 否 | hana使用 | 0 | |
status | String | 许可状态,正常:null 失效:STALE | STALE | ||
plat_num | String | 授权大数据平台数量 | 0 | ||
plat_num_used | String | 已绑定大数据平台数量 | 0 | ||
total | Number | 否 | @mock=1 | 1 | |
code | Number | 否 | @mock=0 | 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初始值 | Mock规则 |
---|---|---|---|---|---|
num | Number | 否 | 1 | ||
sn | Array | 否 | ["20-4570098558-01"] | ||
key | String | 否 | 5BrDir | ||
sign | String | 否 | |||
license | Object | 否 | |||
20-4570098558-01 | Object | 否 | |||
feature | String | 否 | cdp | ||
lic | String | 否 | joEsLGQImYbDo2/DSG2RGR7VorckQmnPAAvFgLNCVd78KFDFb0Y0xtShHFyQVF6VXRUcHvyeqJEu1/nuMOyyJiO8RMoU4GHZMrK6iLDRoPZHV87tp0Jd80MfuTHrpBc209IjM+AkSsTM66Wdfy0tvLJMfPqhaYdg7M80X+fhRfeP6kj9ikSVvmJMHJ/ms7lrgz5D+s9jhtzW7tv9cz07bbankTgwyZf6rnjbgOI76tsKzYq8rsBttYSGf+oy1qa2nM7x/pQHE6oRiXVy8+Ju2dzpwvLlMurF75r7lWyMRPSniPHBQGrx4yEEeKVwuWCMRaSJVyId13qyP7gPBqes4jgsiVHvt1okhydrAeoq89KOgnOHPqrpS+qI9dvXFmFRiP9AB0i9ra67tDx5ItYNh/neNgxsNpV3q0Tf9PfoTKiKwcYMg0AiFeKuSpynDIL530Ek8Jm/7LbXU7+mUkeGO7BJo9gxEMJRTHuSRLCLIXWm2LY2S58WccsXkL7GFaamkh6lE1VX3quXavLpHC0ishL4D0ocEdAh507s6GKd59oVErFAyBOifEE9EONR+95wD9MQMc4SdNt4l4Z7ATj67JN86UFZ5xZpGEOnMgCSUuuzX/Nx0HSF6uUf3Zs6HcViudmXcvLwwaFeRScRDwHYVLhiABda/qAp8Ovoc8Aw/3w= |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 如果返回 code 为 10110021,就显示离线绑定控制机识别码的信息 | 0 | |
message | String | 否 | [0] 操作成功 | [0] 操作成功 | |
sn | String | 否 | 离线绑定控制机识别码的信息 | 20-4185011396 | |
secret | String | 否 | 离线绑定控制机识别码的信息 | DarUNa | |
url | String | 否 | 离线绑定控制机识别码的信息 | https://192.168.72.70:58086/lic/i2/activation.php | |
ret | Number | 否 | 200 |
Lic-7 删除 lic
类名:/system/Lic
方法名:deleteLic
URL
/lic
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
lic_uuids | Array | 否 | ["11111111-1111-1111-1111-111111111111"] |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | @mock= | ||
ret | Number | 否 | @mock=200 | 200 | |
data | Object | 否 | |||
code | Number | 否 | @mock=0 | 0 | |
message | String | 否 | @mock=[0] 操作成功 | [0] 操作成功 |
Lic - 更新 lic(批量,离线)
类名:/system/Lic
方法名:updateBatchLic
URL
/lic/batch
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
num | Number | 否 | 1 | ||
sn | Array | 否 | ["20-4570098558-01"] | ||
key | String | 否 | 5BrDir | ||
sign | String | 否 | |||
license | Object | 否 | |||
20-4570098558-01 | Object | 否 | |||
feature | String | 否 | cdp | ||
lic | String | 否 | joEsLGQImYbDo2/DSG2RGR7VorckQmnPAAvFgLNCVd78KFDFb0Y0xtShHFyQVF6VXRUcHvyeqJEu1/nuMOyyJiO8RMoU4GHZMrK6iLDRoPZHV87tp0Jd80MfuTHrpBc209IjM+AkSsTM66Wdfy0tvLJMfPqhaYdg7M80X+fhRfeP6kj9ikSVvmJMHJ/ms7lrgz5D+s9jhtzW7tv9cz07bbankTgwyZf6rnjbgOI76tsKzYq8rsBttYSGf+oy1qa2nM7x/pQHE6oRiXVy8+Ju2dzpwvLlMurF75r7lWyMRPSniPHBQGrx4yEEeKVwuWCMRaSJVyId13qyP7gPBqes4jgsiVHvt1okhydrAeoq89KOgnOHPqrpS+qI9dvXFmFRiP9AB0i9ra67tDx5ItYNh/neNgxsNpV3q0Tf9PfoTKiKwcYMg0AiFeKuSpynDIL530Ek8Jm/7LbXU7+mUkeGO7BJo9gxEMJRTHuSRLCLIXWm2LY2S58WccsXkL7GFaamkh6lE1VX3quXavLpHC0ishL4D0ocEdAh507s6GKd59oVErFAyBOifEE9EONR+95wD9MQMc4SdNt4l4Z7ATj67JN86UFZ5xZpGEOnMgCSUuuzX/Nx0HSF6uUf3Zs6HcViudmXcvLwwaFeRScRDwHYVLhiABda/qAp8Ovoc8Aw/3w= | ||
is_trial | Number | 否 | 试用更新正式(换绑),0,1 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | 否 | |||
code | Number | 否 | @mock=0 | 0 | |
message | String | 否 | @mock=[0] 操作成功 | [0] 操作成功 | |
ret | Number | 否 | @mock=200 | 200 | |
msg | String | 否 | @mock= |
Lic - 获取单个 lic
类名:/system/Lic
方法名:describeLic
URL
/lic/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | @mock=200 | 200 | |
msg | String | 否 | @mock= | ||
data | Object | 否 | |||
lic | Object | 否 | |||
expire | String | 否 | @mock=2018-03-01, 维保或者试用到期时间: 2018-12-31 | 2018-03-01 | |
ctrl_type | String | 否 | @mock=STD, 控制机的类型 | STD | |
client_num | String | 否 | @mock=0, 客户端/用户数量 | 0 | |
time_limit | String | 否 | @mock=1, 为1,表示有时间限制;为0, 表示无时间限制;先忽略该项 | 1 | |
inst_date | Number | 否 | @mock=1519833600, 维保或者试用到期时间: 时间戳 | 1519833600 | |
phy_num | String | 否 | @mock=100, 许可包含的物理节点数量 | 100 | |
hardware | String | 否 | @mock=DA6B3E68A3727531DA3160B2C2C7749F, 硬件识别码 | DA6B3E68A3727531DA3160B2C2C7749F | |
move_num | String | 否 | @mock=0, 迁移工作机数 | 0 | |
type | String | 否 | @mock=1, 许可类型; 1: 试用; 2: 授权; 3: 安装版; | 1 | |
lic_uuid | String | 否 | @mock=C23BD84A-3895-0F06-4478-2312E022F8F0, 许可uuid | C23BD84A-3895-0F06-4478-2312E022F8F0 | |
product | String | 否 | @mock=0101, 产品类型,内部category code | 0101 | |
move_type | String | 否 | @mock=0, move类型授权方式:1,需要联网授权;2,工作机识别码授权、无需联网 | 0 | |
sn | String | 否 | @mock=20-3807064507, 序列号 | 20-3807064507 | |
version | String | 否 | @mock=3, license版本 | 3 | |
vp_vm_num | String | 否 | @mock=0, 无代理保护的虚机数 | 0 | |
show_label | String | 否 | @mock=i2soft, 产品显示名称,为了便于灵活销售,页面上默认显示这个字段 | i2soft | |
user_uuid | String | 否 | @mock=1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC, 用户uuid | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | |
storage_num | String | 否 | @mock=0, 存储容量/数据传输量 | 0 | |
vm_num | String | 否 | @mock=100, 许可包含的虚拟节点数量 | 100 | |
capacity | String | 否 | @mock=0000000000000001, 功能位code, 64bit | 0000000000000001 | |
secret | String | 否 | @mock=vJkdap, 自助激活需要的key | vJkdap | |
create_time | Number | 否 | @mock=1528708638, 添加许可的时间 | 1528708638 | |
company | String | 否 | @mock=I2SOFT, 公司/注册名称 | I2SOFT | |
code | Number | 否 | @mock=0 | 0 | |
message | String | 否 | @mock=[0] 操作成功 | [0] 操作成功 |
绑定 - 获取许可绑的资源(许可管理)
类名:/system/Lic
方法名:listLicBind
lic管理页面修改绑定关系 传 lic_uuid,获取所有 obj 并用 is_bound 标记是否与该 lic_uuid 绑定
URL
/lic/lic_bind
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
lic_uuid | String | 否 | 用许可uuid获取所有obj列表 | 11111111-1111-1111-1111-111111111111 | |
order_by | String | obj_name | |||
direction | String | asc,desc |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | 否 | |||
info_list | Array | 否 | 10 | ||
is_bound | Number | 否 | 是否已绑定到当前 lic; 0: 否; 1: 是; | @pick([0, 1]) | |
phy_type | String | 否 | 1: phy; 2: vm; | 2 | |
obj_name | String | 否 | N4_72.76 | ||
obj_uuid | String | 否 | 2272C065-C2EB-F7EB-B8B8-2D37F2EF3388 | ||
config_port | String | 否 | 26821 | ||
obj_type | Number | 否 | obj类型;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); | 2 | |
obj_subtype | Number | 否 | 开发版控制机专有,配合obj_type做判断,如上述 | 0 | |
config_addr | String | 否 | 192.168.81.145 | ||
dtrack_switch | Number | 否 | 是否用作块复制节点,0否1是; | 0 | |
storages | Array | 否 | 容灾平台下的存储及绑定情况,仅在cdm时返回 | ||
obj_uuid | String | 否 | 存储的uuid | ||
name | String | 否 | 存储名称 | ||
type | String | 否 | Local, NFS, GlusterFS | ||
total | String | 否 | 总的容量单位byte | ||
is_bound | String | 否 | 是否已绑定 | ||
vp_uuid | String | 否 | 父级平台uuid | ||
db_type | String | sqlserver | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功 | ||
ret | Number | 否 | 200 | ||
msg | String | 否 |
绑定 - 获取资源绑的许可(节点/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初始值 | Mock规则 |
---|---|---|---|---|---|
obj_uuid | String | 否 | 修改节点/VP页面,用uuid获取所有许可列表 | 11111111-1111-1111-1111-111111111111 | |
obj_type | Number | 否 | 新建节点/VP页面,传这三个,取值同隔壁【 获取 Obj 列表】接口; obj类型: 0:节点; 1:VP; 8:hdfs大数据平台; | 0 | |
obj_subtype | Number | 否 | 新建节点/VP页面,传这三个,取值同隔壁【 获取 Obj 列表】接口; 子类型, 节点则:0:node,1:Windows集群,2:RAC集群 VP则:0:vmware,1:hyperv; | ||
proxy_switch | Number | 否 | 认证类型,0,普通;1,云版(用认证码添加) | ||
i2id | String | 否 | 认证码,用认证码添加时传 | ||
config_addr | String | 否 | 批量新建节点情况,不传,此时则 move ffo 的识别码检查判否,会用剩余数量判断;这个move ffo 识别码检查逻辑是,如果能获取到识别码且节点识别码在许可中,则直接允许绑定,不在其中就用剩余数量判断; | 192.168.72.76 | |
config_port | String | 否 | 说明同 config_addr | 26821 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
info_list | Array | 否 | 4 | ||
sn | String | 否 | 20-4167184371-01 | ||
lic_uuid | String | 否 | @upper(@uuid) | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
create_time | Number | 否 | 1546824170 | ||
inst_date | Number | 否 | 1581091200 | ||
group_sn | String | 否 | 20-4167184371 | ||
company | String | 否 | info2soft | ||
type | Number | 否 | 2 | ||
expire | String | 否 | 2020-02-08 | ||
hardware | String | 否 | 8FAABA79F27E2FBF06D6F0B61729A1A3 | ||
vm_num | String | 否 | 10 | ||
phy_num | String | 否 | 10 | ||
ctrl_type | String | 否 | STD | ||
show_label | String | 否 | nas-01 | ||
move_num | String | 否 | 0 | ||
client_num | String | 否 | 0 | ||
storage_num | String | 否 | 0 | ||
vp_vm_num | String | 否 | 0 | ||
state | String | 否 | 1 | ||
feature | String | 否 | nas | active | |
phy_num_used | Number | 否 | 0 | ||
vm_num_used | Number | 否 | 2 | ||
is_bound | Number | 否 | 0 | ||
is_expire | String | 否 | 是否过期 | 0 | |
disabled | Number | 否 | 0 | ||
db_num | String | 否 | 111 | ||
db_num_used | String | 否 | 0 | ||
mysql_num | String | 否 | 100 | ||
mysql_num_used | String | 否 | 9 | ||
kafka_num | String | 否 | 2 | ||
kafka_num_used | String | 否 | 1 | ||
postgresql_num | String | 否 | 10 | ||
postgresql_num_used | String | 否 | 0 | ||
db2_num | String | 否 | 10 | ||
db2_num_used | String | 否 | 0 | ||
dm_num | String | 否 | 10 | ||
dm_num_used | String | 否 | 0 | ||
gaussdb_num | String | 否 | 12 | ||
gaussdb_num_used | String | 否 | 0 | ||
hana_num | String | 否 | 10 | ||
hana_num_used | String | 否 | 0 | ||
hbase_num | String | 否 | 10 | ||
hbase_num_used | String | 否 | 1 | ||
hive_num | String | 否 | 10 | ||
hive_num_used | String | 否 | 5 | ||
kudu_num | String | 否 | 10 | ||
kudu_num_used | String | 否 | 4 | ||
sqlserver_num | String | 否 | 10 | ||
sqlserver_num_used | String | 否 | 1 | ||
starrocks_num | String | 10 | |||
starrocks_num_used | String | 1 |
绑定 - 更新许可绑的资源(许可管理)
类名:/system/Lic
方法名:updateLicBind
传 lic_uuid + obj_uuids:
更新 某个许可绑定的 obj;
URL
/lic/lic_bind
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | 否 | |||
message | String | 否 | [0] 操作成功 | ||
code | Number | 否 | 0 | ||
msg | String | 否 | |||
ret | Number | 否 | 200 |
Obj - 获取 Obj 列表
类名:/system/Lic
方法名:listLicObj
URL
/lic/obj
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
feature | String | 否 | feature字段类型为字符串或数组,与下面其他的过滤条件为”且“的关系 可选,许可类型:"asm_coopy","coopy", "cdp", "ha", "move", "ffo", "vp", "backup", "active", "nas", "dto", "track", "cld_backup", 'hdfs_coopy', | coopy | |
obj_type | Number | 否 | number或Array,可选,obj类型; 0:节点; 1:虚拟平台; 2:active_db; 4:存储池; 5:active_node; 6:dto主机; 7:复制卷; 8:大数据平台; | 0 | |
obj_subtype | Number | 否 | 可选,子类型, 节点则:0:node,1:集群; VP则:0:vmware,1:hyperv; | 1 | |
where_args[obj_uuid] | String | 否 | 可选,组过滤,组uuid,可以加多个 | 11111111-1111-1111-1111-111111111111 | |
where_args[os_type] | String | 否 | 可选,限制系统类型,0:linux,1:windows | ||
filter_by_biz_grp | String | 否 | 可选,组过滤,开关 | 1 | |
order_by | String | 否 | 排序,默认create_time;is_bkup_center,是否备份中心 | ||
direction | String | 否 | 排序方向,ASC, DESC, RANDOM,默认DESC | ||
filter_by_service_cls | Number | 可选,开关,1-新建服务集群获取节点, 0-默认 | |||
filter_by_rule | Number | 可选,开关,1-新建规则获取节点, 0-默认 | |||
where['hive_switch'] | Number | 大数据平台,过滤开启hive功能 | 1 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | 虚拟平台这个字段可能非空数组,节点这个字段是空数组,虚机平台下的演练平台列表,内容与演练平台新建的参数一样 | [0] 操作成功。 | |
vp_drill_plat_list | Array | 否 | |||
obj_list | Array | 否 | 7 | ||
username | String | 否 | admin | ||
obj_uuid | Array | 否 | 28A5AA3B-CF61-3793-2D81-70F9BDCFA2B7 | ['C0744ABF-5571-8288-1930-439612B6234A', 'C0744ABF-5571-8288-1930-439612B6234B', '28A5AA3B-CF61-3793-2D81-70F9BDCFA2B7', 'C0744ABF-5571-8288-1930-439612B6234C', 'C0744ABF-5571-8288-1930-439612B6234D', 'C0744ABF-5571-8288-1930-439612B6234E', 'C0744ABF-5571-8288-1930-439612B6234F'] | +1 |
obj_name | String | 否 | move 3 2.75 | @name | |
obj_type | Number | 否 | 0 | ||
obj_subtype | Number | 否 | 0 | ||
config_addr | String | 否 | 172.20.2.80 | ||
config_port | String | 否 | 26821 | ||
data_addr | String | 否 | 172.20.2.75 | ||
phy_type | Number | 否 | 2 | ||
os_type | Number | 否 | 1 | 0-1 | |
proxy_switch | String | 否 | 0 | ||
i2id | String | 否 | 3D09745AEB48C4D2B24A16A86E71CD4F | ||
dtrack_switch | Number | 否 | 1 | ||
rep_path | Array | 否 | ["/"] | ||
npsvr_uuid | String | 否 | 虚拟平台npsvr_uuid | ||
create_time | Number | 否 | 1562577632 | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
vp_drill_plat_list | Array | 否 | 为内层同名字段的交集 | ||
node_type | String | 否 | 数据库的机械节点类型 | 11111111111 | |
db_type | String | 否 | 数据库类型 | ['oracle','mysql', 'db2', 'kafka', 'sqlserver', 'qianbase', 'qianbase_xtp'] | +1 |
db_uuid | String | 否 | 数据库的uuid | @guid | |
db_name | String | 否 | @name | ||
storages | Array | 否 | feature为cdm时返回该数组,容灾平台下已经绑定cdm许可的存储 | ||
uuid | String | 否 | 1 | ||
vp_uuid | String | 否 | |||
name | String | 否 | |||
type | String | 否 | |||
path | String | 否 | |||
total | String | 否 | |||
used | String | 否 | |||
create_tme | String | 否 | |||
storage_id | String | 否 | 1 | ||
status | String | 当前资源状态 | ONLINE | ||
config | Object | ||||
role | Array | ['source','target'] |
CDM容量管理
方法名:cdmCapacity
URL
/lic/cdm_capacity
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
lic_list | Array | cdm许可列表 | |||
group_sn | String | 序列号 | 20-4308761863 | ||
storage_num | String | 容量 | 20000 GB | ||
expire | String | 到期时间 | 2020-09-03 | ||
act_period | String | 激活期限(没激活的授权版): 激活:2018-12-31 | |||
ctrl_type | String | STD | |||
type | String | 许可类型 | 2 | ||
storage_list | Array | 存储池列表 | |||
uuid | String | 存储池uuid | |||
name | String | 存储池名称 | pool_name | ||
type | String | 存储池类型 | BlockStorage | ||
path | String | 地址(位置) | 127.0.0.1 | ||
disk_list | Array | 存储池传(编辑时需要用到) | |||
name | String | name | |||
size | String | size | |||
type | String | type | |||
capacity | String | 授权容量(GB) | 100GB | ||
capacity_used | String | 已使用容量(GB) | |||
random_str | String | 存储池传(编辑时需要用到) | 71CCA4F7-B297-AF76-C407-D99823B649AF | ||
vp_uuid | String | vp_storage vp_uuid | |||
storage_type | String | 0:存储池;1:虚拟平台存储 | |||
total_used | String | 已使用总量 (GB) | 200GB | ||
total_authorized | String | 已授权总量(GB) | 400GB | ||
total_num | String | 许可容量(GB) | 10000GB |
Lic - 退订操作
SDK方法名:unsubscribeLic;
URL
/lic/unsubscribe
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
sn | String | 序列号 | |||
operate | String | 退订:unsubscribe 获取退订码:unsubscribe_code | unsubscribe |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功 | |||
unsubscribe_code | String | 退订码 |
其他 - Move已占用节点及其识别码
类名:/system/Lic 方法名:describeMoveLicBind
URL
/lic/move_lic_bind
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
sn | String | 是 | move类型许可序列号(group_sn-xx) | sn=40-4622191169-01 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
count | Number | 2 | |||
list | Object | ||||
696ADA80-4320-F927-A3F7-9F87CE95517C | String | 1A5CF187773E4D5E47F11346B32EB902 | |||
708307BF-A902-02B1-D1BF-3950FA3B8F8E | String | 708307BFA90202B1D1BF3950FA3B8F8E |
hdfs容量管理
方法名:hdfsCapacity;
URL
/lic/hdfs_capacity
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
lic_list | Array | 许可列表 | |||
group_sn | String | SN-序列号 | 20-4308761863 | ||
storage_num | String | 授权容量(GB) | 20000 | ||
type | String | 许可类型: 1:试用; 2:正式; 4:服务; | 2 | ||
expire | String | 试用版:过期时间 | 2020-09-03 | ||
act_period | String | 正式版:激活日期 | |||
platform_list | Array | ||||
hdfs_name | String | 平台名称 | |||
hdfs_type | String | 平台类型: 0:hadoop; | |||
used_capacity | String | 已使用容量(GB) | |||
total_used | String | 已使用容量 | 200GB | ||
total_num | String | 总容量 | 10000GB |