附录
更新时间:2024-03-07
Model对象定义
OpenResourceBindRequest
参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
bindings | List<OpenGroupResInfo> | 是 | 资源短id |
BindResResponse
参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
status | String | 是 | 表示操作是否完成。status为done表示操作完成,todo表示无法移动,存在冲突资源。 |
resGroups | List<ResourceGroupsDetail> | 否 | 存在冲突资源时在此字段返回冲突的资源 |
ancestorGroup | List<Group> | 否 | 冲突资源所存在的跟分组信息 |
ResourceGroupsDetail
参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
accountId | String | 是 | 账户id |
userId | String | 是 | 用户id |
name | String | 否 | 资源名字 |
uuid | String | 否 | 资源的长id |
id | String | 否 | 资源的短id |
type | String | 否 | 资源类型 |
region | String | 否 | 资源地域 |
url | String | 否 | 资源下钻链接(云产品资源详情页链接) |
groups | List<Group> | 否 | 表示该资源现在存在的分组信息 |
Group
参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
parentId | String | 否 | 资源组对应的父分组ID,为空的时候表示一级资源组 |
groupId | String | 否 | 创建操作无需提供,查询操作会返回该字段 |
extra | String | 否 | 资源组的备注,可以为空 |
name | String | 是 | 资源组的名字,同一用户下不能重复,支持中英文及常见符号,0~20个字符,必填 |
OpenMoveResRequest
参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
moveResModels | List<OpenMoveResModel> | 是 | 表示操作是否完成。status为done表示操作完成,todo表示无法移动,存在冲突资源。 |
OpenMoveResModel
参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
targetGroupId | String | 是 | 目标分组 |
oldGroupResInfo | List<OpenGroupResInfo> | 否 | 原有的绑定关系信息 |
OpenMoveResInfo
参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
resourceId | String | 是 | 资源短id |
resourceType | String | 是 | 资源类型 |
resourceRegion | String | 是 | 资源地域 |
groupId | String | 是 | 资源组id |
GroupTree
参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
parentId | String | 否 | 资源组对应的父分组ID,为空的时候表示一级资源组 |
groupId | String | 是 | 资源组的uuid |
extra | String | 否 | 资源组的备注,可以为空 |
name | String | 是 | 资源组的名字,同一用户下不能重复,支持中英文及常见符号,0~20个字符,必填 |
children | List<GroupTree> | 否 | 表示该分组所对应的子分组,如果不存在,则表示该分组不存在子分组 |