# 查看存储对象依赖树
# 调用方式: GET
# 接口地址:
https://api.freelog.com/v2/storages/objects/{objectIdOrName}/dependencyTree
1
# URL传入参数说明:
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
objectIdOrName | 可选 | string | 存储对象ID或者全名,需要URL编码 |
# 返回说明:
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
type | string | 依赖项类型,resource或object二选一 |
id | string | 依赖项ID |
name | string | 依赖项name |
resourceType | string | 依赖项的资源类型 |
version | string | 版本 |
versionId | string | 版本ID |
versions | string | 所以版本集 |
versionRange | string | 依赖的版本范围 |
resourceType | string | 依赖项的资源类型 |
resourceType | string | 依赖项的资源类型 |
dependencies | object[] | 递归依赖 |
# 示例
{
"ret": 0,
"errcode": 0,
"msg": "success",
"data": [{
"type": "object",
"id": "5f55a969aa39f71c50100444",
"name": "yuliang-a-1",
"resourceType": "image",
"dependencies": []
}, {
"type": "resource",
"id": "5f2ba4f57100656a088ea6ff",
"name": "yuliang/my-resource-1",
"resourceType": "text",
"version": "1.0.0",
"versions": ["1.0.0"],
"versionId": "0bb1d47abb00452ec31d43b6cc0a73ac",
"versionRange": "1.0.0",
"dependencies": [{
"type": "resource",
"id": "5ee3288b32f1a8439c207aa2",
"name": "yuliang/my-first-resource",
"resourceType": "text",
"version": "1.1.1",
"versions": ["1.0.1", "1.0.2", "1.1.1", "2.0.0", "1.0.4", "1.0.5"],
"versionId": "6a3371dc351272b30edc13ced6467ba5",
"versionRange": "^1.0.0",
"dependencies": []
}]
}]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
← 批量更新存储对象 批量查询存储对象列表 →