跳到主要内容

获取数据源列表

分页查询数据源列表,支持通过数据源 ID、数据源名称、数据源类型进行过滤。

请求地址:/openapi/v1/datasource/list

请求方法:GET

请求参数

参数类型是否必选说明示例
datasourceIdString数据源 ID。ds-d92lj22cb03k
datasourceTypeString数据源类型。取值:MySQL、PostgreSQL、SQLServer、OracleMySQL
nameString数据源名称。生产环境 MySQL
currentInteger当前页码,从 1 开始,默认 1。1
pageSizeInteger分页大小,默认 10。50

返回参数

参数类型说明示例
successBool接口调用是否成功。返回值:turefalseture
requestIdString请求 ID。Mi6y0FCN-BHEEaHAnCFFp9DFdAAk0OUZ
dataArray数据源详情,包含数据源 ID(datasourceId)、组织 ID(orgId)、名称(name)、数据源类型(datasourceType)、用户名(username)、主机名(host)、端口(port)、环境(envId)、地域(regionId)、接入类型(networkType)等信息。{
"datasourceId": "ds-d92mr1g445le",
"orgId": "2697478995911717",
"name": "127.0.0.1",
"datasourceType": "MySQL",
"username": "root",
"host": "127.0.0.1",
"port": 3306,
"envId": "env-dev",
"regionId": "aliyun-cn-hangzhou",
"networkType": "Public"
}
currentInteger当前页码。1
pageSizeInteger每页的大小。50
totalInteger数据源总数。6

调用成功示例

{
"success": true,
"requestId": "Mi6y0FCN-BHEEaHAnCFFp9DFdAAk0OUZ",
"data": [{
"datasourceId": "ds-d92mr1g445le",
"orgId": "2697478995911717",
"name": "127.0.0.1",
"datasourceType": "MySQL",
"username": "root",
"host": "127.0.0.1",
"port": 3306,
"envId": "env-dev",
"regionId": "aliyun-cn-hangzhou",
"networkType": "Public"
}],
"current": 1,
"pageSize": 10,
"total": 1
}