文档首页> 交换数据空间 EDS> API参考> API> 应用管理> 查询应用中用户绑定的资源列表
更新时间:2024-04-29 GMT+08:00
分享

查询应用中用户绑定的资源列表

功能介绍

查询应用中用户加工、转发等操作的资源信息,包含交换资源ID、物理资源名称等信息

URI

GET /v1/{project_id}/eds/instances/{instance_id}/connectors/{connector_id}/applications/{app_id}/resources/modifyed

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。

获取方法请参考获取项目ID

instance_id

String

实例ID,开通的数据交换平台实例ID。

获取方法请参考获取实例ID

connector_id

String

连接器ID,指定数据交换平台下连接器的ID。

获取方法请参考获取连接器ID

app_id

String

应用实例ID,指定交换数据平台下连接器注册的应用实例ID

获取方法:

  1. 进入交换数据空间控制台界面,单击“我的空间”,在交换数据空间实例中,选择实例,单击实例卡片上的“连接器”。
  2. 单击实例下的连接器,选择界面左侧导航栏中的“应用实例”。
  3. 在“应用实例”页面,已注册的应用实例下的“应用ID”即为应用实例ID。
表2 Query参数

参数

是否必选

参数类型

描述

offset

Integer

偏移量,表示从此偏移量开始查询,offset大于等于0。

  • 最小值:0
  • 最大值:999999
  • 缺省值:0

limit

Integer

每页显示条目数量,最大数量999,超过999后只返回999。

最小值:1

最大值:999

缺省值:10

artifact_id

String

交换资源ID,格式例如:02256dbc-95d4-4946-b583-aa53dd5436eb。

最大长度:50

获取方法:

  1. 进入交换数据空间控制台界面,单击“我的空间”,在交换数据空间实例中,选择实例,单击实例卡片上的“连接器”。
  2. 单击实例下的连接器,选择界面左侧导航栏中的“数据目录”
  3. 单击数据目录下的资源文件,在“全部数据”页签的“数据编码”即为交换资源ID。

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

data

Array of AppDataResource objects

应用资源列表

数组长度:0 - 999

total

Integer

总数

最小值:0

error_code

String

错误码。

最小长度:0

最大长度:24

error_msg

String

错误描述。

最小长度:0

最大长度:1024

表5 AppDataResource

参数

参数类型

描述

app_id

String

连接器中应用实例化的ID

最小长度:24

最大长度:50

template_id

String

连接器中应用实例所属的应用模板ID

最小长度:24

最大长度:50

owner_id

String

资源所属的用户,该用户为EDS中的用户,格式为XXXX开头的用户

最小长度:8

最大长度:50

physical_name

String

应用绑定的物理资源名称,例如:表名、文件名

最小长度:1

最大长度:200

contract_id

String

应用绑定资源关联的合约ID

最小长度:8

最大长度:50

artifact_id

String

应用绑定资源关联的交换单元ID

最小长度:8

最大长度:50

additional_attributes

Map<String,String>

附件属性,在加工过程中保存的,例如:任务执行的ID等

状态码: 400

表6 响应Body参数

参数

参数类型

描述

data

Object

返回数据。

total

Long

总数。

error_code

String

错误码。

error_msg

String

错误描述。

状态码: 500

表7 响应Body参数

参数

参数类型

描述

data

Object

返回数据。

total

Long

总数。

error_code

String

错误码。

error_msg

String

错误描述。

请求示例

查询应用中用户绑定的资源列表。

GET https://eds.cn-north-7.myhuaweicloud.com/v1/09b897adea00d2a62f1fc01ab6b8b31c/eds/instances/afa45227-4baf-4a34-83a6-8de2f8ce1b9c/connectors/91cdf154-834d-4576-81ce-92de54408efc/applications/5831ac99-f313-43de-ae7e-a2abed19fddf/resources/modifyed?offset=0&limit=10&artifact_id=d238090d-facf-4042-b732-a4cec4f9a4fe

响应示例

状态码: 200

OK

  • 应用中用户绑定的资源列表。
{
    "data": [
        {
            "app_id": "5831ac99-f313-43de-ae7e-a2abed19fddf",
            "template_id": null,
            "owner_id": "999990000001035",
            "physical_name": "mysql_0321",
            "contract_id": "AGRTconnector-293789a96f42d510424fb6e213f350a4cfa0",
            "artifact_id": "d238090d-facf-4042-b732-a4cec4f9a4fe",
            "action": "MODIFY",
            "additional_attributes": {
                "task_id": "86f5ac21-5ea7-4470-b17c-7ba966946ee4"
            }
        }
    ],
    "total": 1,
    "error_code": null,
    "error_msg": null
}

状态码

状态码

描述

200

OK

400

Bad Request

500

Internal Server Error

错误码

请参见错误码

分享:

    相关文档

    相关产品