查询资源血缘关系
功能介绍
查询资源血缘关系。
URI
POST /v1/{project_id}/resources/relationships
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID。获取方法请参考获取项目ID。 最小长度:0 最大长度:128 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Workspace-Id |
是 |
String |
工作空间ID,即控制台的项目ID。 最小长度:0 最大长度:128 |
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取IAM用户Token接口,接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。 最小长度:0 最大长度:8192 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
resources |
是 |
Array of resources objects |
待查询血缘关系的资源信息列表。 数组长度:1 - 50 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
resources |
Array of ResourceRelationDetailVO objects |
资源血缘关系列表。 数组长度:0 - 50 |
workspace_id |
String |
项目ID。 最小长度:0 最大长度:64 |
参数 |
参数类型 |
描述 |
---|---|---|
resource_id |
String |
资源ID。 最小长度:0 最大长度:64 |
resource_name |
String |
资源名称。 最小长度:0 最大长度:255 |
resource_type |
String |
资源类型。枚举值:
最小长度:1 最大长度:32 |
relations |
Array of ResourceRelationDetailVO objects |
依赖资源列表。 数组长度:0 - 200 |
请求示例
查询资源血缘关系。
POST https://{endpoint}/v1/0e****127d****6b7****95750da/resources/relationships { "resources" : [ { "resource_type" : "portal", "resource_id" : "96334c9****4510a0035dff29a7582b" } ] }
响应示例
状态码: 200
查询资源血缘关系成功。
{ "resources" : [ { "resource_id" : "96334c9923****0a0035dff29a7582b", "resource_name" : "测试数据门户", "resource_type" : "portal", "relations" : [ { "resource_id" : "2545c456-****-a6d4-dd8419cac54a", "resource_name" : "大屏", "resource_type" : "screen", "relations" : [ ] }, { "resource_id" : "12e25f5f-4*****-8468-bdf69c25438f", "resource_name" : "仪表板", "resource_type" : "dashboard", "relations" : [ { "resource_id" : "980bc5e2-******4-a168-4d344065bcb3", "resource_name" : "数据集", "resource_type" : "dataset", "relations" : [ { "resource_id" : "c4d84a8******ba190c5cabf75dfe", "resource_name" : "datasource", "resource_type" : "datasource", "relations" : [ ] } ] } ] } ] } ], "workspace_id" : "e10aa3****e713d779c65e74" }
状态码
状态码 |
描述 |
---|---|
200 |
查询资源血缘关系成功。 |
错误码
请参见错误码。