GTS专供

April 30, 2024About 5 min

GTS专供

SDK类名:/hw/GTS;

----- 配额管理 -----

用到的接口 “创建用户” 和 “角色” 两个接口在 “系统管理” 里面

URL

/配额管理

Method

GET

Request

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

Response

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

解析许可授权

解析许可内容,供用户确认信息,给到的license串就是入参(json)

SDK方法名:describeLic

URL

/lic/describe

Method

POST

Request

名称类型必选简介Mock初始值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_trialNumber1

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  quotaArray
    move_numNumber66
    node_numNumber100
    service_typeNumber服务类型:
0:i2Move move_num有效,其他类型move_num不起作用;
1:I2Avalability node_num有效;
2:FFO node_num有效;
3 : CDP node_num有效;
0
    purchase_timeString购买时间2019-04-01
    expire_timeString过期时间2020-03-31
    tenant_nameStringzhangsan
    hardwareString绑定的控制机识别码,ccidDA6B3E68A3727531DA3160B2C2C7749F
    modeNumber授权模式:0:订阅, 1:永久10
    periodNumber单位:天,授权mode为:0,订阅模式有效30

关闭服务

关闭服务, :uid([0-9]+) 正则,替换租户uid或者租户name

例如租户名为i2vdc01, 则请求的url为 /gts/service/i2vdc01

SDK方法名:closeService

URL

/gts/service/:uuid([a-f0-9-]+)

Method

POST

Request

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

Response

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

服务列表list

从配额管理截图来看,需要返回已用授权信息,要支持分页,租户要支持分页;

改为单个租户授权详情获取更合适

SDK方法名:listService

URL

/gts/service/:uuid([a-f0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
tenant_idString租户id@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  detailsObject
    move_numNumberi2Move66
    move_used_numNumberi2Move已用0
    ha_numNumberi2Availability13
    ha_used_numNumberi2Availability已用0
    ffo_numNumberi2FFO66
    ffo_used_numNumberi2FFO已用0
    cdp_numNumberi2CDP9
    cdp_used_numNumberi2CDP已用1
    purchase_timeString购买时间(导入时间)2019-05-11
    expire_timeString到期时间2019-06-25
    tenant_nameString租户名test

----- 控制服务器 -----

租户配额详情

URL

/控制服务器

Method

GET

Request

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

Response

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

添加服务器

SDK方法名:createServer

URL

/gts/hello

Method

POST

Request

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

Response

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

租户授权详情

返回租户以及授权详情

SDK方法名:describeQuota

URL

/gts/quota

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  statusNumber当前服务器下离线节点数(所有租户),建议:大于0,显示异常1
  node_numNumber当前机器所有租户下已注册节点2
  quota|2Array各租户授权详情对象2
    tenant_idString租户uuid@guid
    tenant_nameString租户名称@name
    statusString忽略该返回
    move_numNumberi2Move50
    move_used_numNumberi2Move已用0
    ha_numNumberi2Availability100
    ha_used_numNumberi2Availability已用0
    ffo_numNumberi2FFO102
    ffo_used_numNumberi2FFO已用2
    cdp_numNumberi2CDP99
    cdp_used_numNumberi2CDP已用0
    purchase_timeString购买时间(导入时间)2019-05-11
    expire_timeString过期时间2019-06-25

----- DRaaS 管理 -----

URL

/DRaaS 管理

Method

GET

Request

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

Response

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

控制台概要

概要信息,返回租户个数,已购,已注册等信息

SDK方法名:describeSummary;

URL

/gts/summary

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  summaryObject
    statusString服务状态111
    tenant_numNumber租户个数10
    sold_numNumber已售节点数400
    offline_numNumber离线节点2
    reg_numNumber已注册节点300
    rule_numNumber策略数,包含replication、ha、move350
    exception_numNumber异常策略(规则任务)数1
    near_expired_numNumber2个月内过期的用户2

-----------------

URL

/废弃

Method

GET

Request

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

Response

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

VDC管理员 - 列表

URL

/gts/vdc_user

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
Last update: 2/19/2025, 4:14:32 PM
Contributors: ganl