华为GTS专供
SDK类名:/gts/GTS
----- 配额管理 -----
用到的接口 “创建用户” 和 “角色” 两个接口在 “系统管理” 里面
URL
Method
Request
Response
解析许可授权
解析许可内容,供用户确认信息,给到的license串就是入参(json)
SDK方法名:describeLic
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | 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 | 否 | 1 | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
| quota | Array | 否 | | | |
| move_num | Number | 否 | 66 | | |
| node_num | Number | 否 | 100 | | |
| service_type | Number | 否 | 0 | 服务类型: | |
0:i2Move move_num有效,其他类型move_num不起作用;
1:I2Avalability node_num有效;
2:FFO node_num有效;
3 : CDP node_num有效; |
purchase_time | String | 否 | 2019-04-01 | 购买时间 |
expire_time | String | 否 | 2020-03-31 | 过期时间 |
tenant_name | String | 否 | zhangsan | |
hardware | String | 否 | DA6B3E68A3727531DA3160B2C2C7749F | 绑定的控制机识别码,ccid |
mode | Number | 否 | 10 | 授权模式:0:订阅, 1:永久 |
period | Number | 否 | 30 | 单位:天,授权mode为:0,订阅模式有效 |
关闭服务
关闭服务, :uid([0-9]+) 正则,替换租户uid或者租户name
例如租户名为i2vdc01, 则请求的url为 /gts/service/i2vdc01
SDK方法名:closeService
URL
Method
Request
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| msg | String | 否 | | | |
| ret | Number | 否 | 200 | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
服务列表list
从配额管理截图来看,需要返回已用授权信息,要支持分页,租户要支持分页;
改为单个租户授权详情获取更合适
SDK方法名:listService
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| tenant_id | String | 否 | | 租户id | @guid |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
| details | Object | 否 | | | |
| move_num | Number | 否 | 66 | i2Move | |
| move_used_num | Number | 否 | 0 | i2Move已用 | |
| ha_num | Number | 否 | 13 | i2Availability | |
| ha_used_num | Number | 否 | 0 | i2Availability已用 | |
| ffo_num | Number | 否 | 66 | i2FFO | |
| ffo_used_num | Number | 否 | 0 | i2FFO已用 | |
| cdp_num | Number | 否 | 9 | i2CDP | |
| cdp_used_num | Number | 否 | 1 | i2CDP已用 | |
| purchase_time | String | 否 | 2019-05-11 | 购买时间(导入时间) | |
| expire_time | String | 否 | 2019-06-25 | 到期时间 | |
| tenant_name | String | 否 | test | 租户名 | |
----- 控制服务器 -----
租户配额详情
URL
Method
Request
Response
添加服务器
SDK方法名:createServer
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ip | String | 否 | @ip | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| data | Object | 否 | | | |
| message | String | 否 | [0] 操作成功 | | |
| code | Number | 否 | 0 | | |
| hardware_code | String | 否 | C259BEF3D5F76B16D43DFB31C93A2C74 | | |
| msg | String | 否 | | | |
租户授权详情
返回租户以及授权详情
SDK方法名:describeQuota
URL
Method
Request
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
| status | Number | 否 | 1 | 当前服务器下离线节点数(所有租户),建议:大于0,显示异常 | |
| node_num | Number | 否 | 2 | 当前机器所有租户下已注册节点 | |
| quota | 2 | Array | 否 | | 各租户授权详情对象 |
| tenant_id | String | 否 | @guid | 租户uuid | |
| tenant_name | String | 否 | @name | 租户名称 | |
| status | String | 否 | | 忽略该返回 | |
| move_num | Number | 否 | 50 | i2Move | |
| move_used_num | Number | 否 | 0 | i2Move已用 | |
| ha_num | Number | 否 | 100 | i2Availability | |
| ha_used_num | Number | 否 | 0 | i2Availability已用 | |
| ffo_num | Number | 否 | 102 | i2FFO | |
| ffo_used_num | Number | 否 | 2 | i2FFO已用 | |
| cdp_num | Number | 否 | 99 | i2CDP | |
| cdp_used_num | Number | 否 | 0 | i2CDP已用 | |
| purchase_time | String | 否 | 2019-05-11 | 购买时间(导入时间) | |
| expire_time | String | 否 | 2019-06-25 | 过期时间 | |
----- DRaaS 管理 -----
URL
Method
Request
Response
控制台概要
概要信息,返回租户个数,已购,已注册等信息
SDK方法名:describeSummary;
URL
Method
Request
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
| summary | Object | 否 | | | |
| status | String | 否 | 111 | 服务状态 | |
| tenant_num | Number | 否 | 10 | 租户个数 | |
| sold_num | Number | 否 | 400 | 已售节点数 | |
| offline_num | Number | 否 | 2 | 离线节点 | |
| reg_num | Number | 否 | 300 | 已注册节点 | |
| rule_num | Number | 否 | 350 | 策略数,包含replication、ha、move | |
| exception_num | Number | 否 | 1 | 异常策略(规则任务)数 | |
| near_expired_num | Number | 否 | 2 | 2个月内过期的用户 | |
-----------------
URL
Method
Request
Response
创建服务 废弃
开通新的服务并设置配额或租期
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| tenant_id | String | 是 | 1 | 租户uid | |
| mode | Number | 是 | 0 | 模式:0:订阅, 1:永久 | |
| service_type | Number | 是 | 0 | 服务类型: 0:i2Move, 1:I2Avalability | |
| service_period | Number | 否 | 30 | 非永久模式需要传值;租期,单位:天 | |
| move_num | Number | 否 | 0 | 购买迁移节点数,service_type 为 0,i2Move有效 | |
| phy_num | Number | 否 | | 物理节点数,service_type 为1:I2Avalability有效 | |
| vm_num | Number | 否 | 0 | 虚拟机节点,service_type 为1:I2Avalability有效 | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] 操作成功。 | | |
| service_uuid | String | 否 | @guid | | |
修改服务 废弃
设置或更新配额和租期
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| service_uuid | String | 是 | 1 | 服务uuid uri中传递,此处说明含义 | |
| mode | Number | 否 | 0 | 模式:0:订阅, 1:永久 | |
| service_period | Number | 否 | 30 | 非永久模式需要传值;租期,单位:天 | |
| move_num | Number | 否 | 0 | 购买迁移节点数,service_type 为 0,i2Move有效 | |
| phy_num | Number | 否 | | 物理节点数,service_type 为1:I2Avalability有效 | |
| vm_num | Number | 否 | 0 | 虚拟机节点,service_type 为1:I2Avalability有效 | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] 操作成功。 | | |