附录
更新时间:2025-04-03
Model对象定义
OpenResourceBindRequest
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| bindings | List<OpenGroupResInfo> | 是 | 资源短id |
ResourceBrief
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| resourceId | String | 是 | 资源短id |
| resourceType | String | 是 | 资源类型 |
| resourceRegion | String | 是 | 资源地域 |
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> | 否 | 表示该资源现在存在的分组信息 |
ResourceGroupsDetailFull
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| accountId | String | 是 | 账户id |
| userId | String | 是 | 用户id |
| name | String | 否 | 资源名字 |
| uuid | String | 否 | 资源的长id |
| id | String | 否 | 资源的短id |
| type | String | 否 | 资源类型 |
| region | String | 否 | 资源地域 |
| url | String | 否 | 资源下钻链接(云产品资源详情页链接) |
| groups | List<BindGroupInfo> | 否 | 表示该资源现在存在的分组信息 |
Group
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| parentId | String | 否 | 资源组对应的父分组ID,为空的时候表示一级资源组 |
| groupId | String | 否 | 创建操作无需提供,查询操作会返回该字段 |
| extra | String | 否 | 资源组的备注,可以为空 |
| name | String | 是 | 资源组的名字,同一用户下不能重复,支持中英文及常见符号,0~20个字符,必填 |
BindGroupInfo
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| parentUuid | String | 否 | 资源组对应的父分组UUID,为空的时候表示一级资源组 |
| groupId | String | 否 | 创建操作无需提供,查询操作会返回该字段 |
| name | String | 是 | 资源组的名字,同一用户下不能重复,支持中英文及常见符号,0~20个字符,必填 |
| accountId | String | 是 | 账户id |
| userId | String | 是 | 用户id |
| extra | String | 否 | 资源组的备注,可以为空 |
| createTime | String | 是 | 创建时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' |
| updateTime | String | 是 | 更新时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' |
| deleteTime | String | 否 | 删除时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' |
| bindTime | String | 是 | 绑定时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' |
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> | 否 | 表示该分组所对应的子分组,如果不存在,则表示该分组不存在子分组 |
