跳到主要内容

查询数据源 Owner

查询指定数据源及其数据库的 Owner 配置。

请求地址:/openapi/v1/datasource/owner/query

请求方法:GET

请求参数

参数类型是否必选说明示例
datasourceIdString数据源 ID。可通过获取数据源列表接口查询。ds-example123
databaseListArray需要查询 Owner 的数据库名称列表。数据库名称可通过获取 Database 列表接口查询。GET 请求中查询多个数据库时,重复传入 databaseList 参数。app_dbaudit_db

返回参数

参数类型说明示例
successBool接口调用是否成功。true
requestIdString请求 ID。request-example
dataObjectOwner 查询结果。{...}
└ownerString数据源 Owner。数据源未配置 Owner 时不返回。<Owner>
└ownerTypeString数据源 Owner 类型。返回值:account(账号)、role(角色)。数据源未配置 Owner 时不返回。account
└databaseOwnersArray已配置的数据库 Owner 列表。未配置时返回空数组。[]
  └ownerString数据库 Owner。<Owner>
  └ownerTypeString数据库 Owner 类型。返回值:account(账号)、role(角色)。account
errorCodeString错误码。调用失败时返回。INVALID_PARAMETER
messageString错误信息。调用失败时返回。Invalid parameter

调用成功示例

数据源已配置 Owner:

{
"success": true,
"requestId": "request-example",
"data": {
"owner": "<Owner>",
"ownerType": "account",
"databaseOwners": []
}
}

未配置 Owner:

{
"success": true,
"requestId": "request-example",
"data": {
"databaseOwners": []
}
}