数据源链接信息
接口描述
获取数据源列表,以便任务创建选择正确的源端和目标端数据源
接口地址
/cloudcanal/console/api/v1/openapi/datasource/queryds
请求方式
POST
请求参数
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
|---|---|---|---|---|
| dataSourceId | 数据源id | body | 是 | long |
公共响应结果
| 参数名称 | 参数说明 | 类型(java) | 不为空 |
|---|---|---|---|
| code | 1:成功 0:失败 | string | 是 |
| data | object | 否 | |
| msg | string | 否 | |
| requestId | string | 是 |
data 参数说明
| 参数名称 | 参数说明 | 类型(java) | 不为空 |
|---|---|---|---|
| id | 主键 | long | 是 |
| gmtCreate | 创建时间 | string | 是 |
| gmtModified | 修改时间 | string | 是 |
| uid | 数据源拥有者uid | string | 是 |
| owner | 数据源拥有者 | string | 是 |
| deployType | 数据源部署类型 SELF_MAINTENANCE(自建) ALIBABA_CLOUD_HOSTED(阿里云) | string | 是 |
| region | 数据源所在区域 hangzhou shanghai beijing shenzhen qingdao zhangjiakou huhehaote hongkong singapore silicon_valley london mq_internet_access customer | string | 是 |
| dataSourceType | 数据源类型 MySQL PolarDbMySQL PolarDbX PostgreSQL Greenplum Oracle SQLServer Redis MongoDB Kafka RocketMQ RabbitMQ Hive ElasticSearch DRDS AdbForMySQL TiDB ClickHouse Kudu | string | 是 |
| privateHost | 内网host | string | 否 |
| publicHost | 公网host | string | 否 |
| hostType | 数据源默认网络类型 PRIVATE(内网) PUBLIC(公网) | string | 是 |
| instanceDesc | 数据源描述 | string | 否 |
| version | 数据源版本 | string | 否 |
| instanceId | 实例id | string | 是 |
| schemaJson | 库表列结构(json),见 DataJob 相关 API 描述 | string | 否 |
| consoleJobId | 当前异步任务id | long | 否 |
| consoleTaskState | 当前异步任务状态 WAIT_START(等待启动) EXECUTE(执行中) SUCCESS(成功) FAILED(失败) CANCELED(已取消) SKIP(忽略) | string | 否 |
| accountName | 账号 | string |