List Channels¶
查询应用有权使用的数据读取通道、数据写入通道和数据下载通道。
请求格式¶
GET https://{apigw-address}/data-federation/v2.0/channels
请求参数(URI)¶
名称 |
位置(Path/Query) |
必需/可选 |
数据类型 |
描述 |
---|---|---|---|---|
orgId |
Query |
必需 |
String |
应用所属的 OU ID。如何获取 orgId 信息 >> |
channelType |
Query |
可选 |
String |
通道类型,支持以下值:
若不指定该参数,则默认查询应用有权使用的所有通道。 |
响应参数¶
名称 |
数据类型 |
描述 |
---|---|---|
channelType |
String |
通道类型:
|
channelResource |
JSON Object |
通道所使用资源详情。ChannelResource 结构体 >> |
channelUsage |
String |
通道用途:
|
channelName |
String |
通道名称。 |
channelStatus |
String |
通道状态,目前仅支持 |
channelId |
String |
通道 ID。 |
dataSourceInfo |
List<JSON Object> |
通道已绑定的数据源列表。DataSourceInfo 结构体 >> |
ChannelResource 结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
resourceId |
String |
资源池 ID。 |
resourceConfig |
String |
资源用量。 |
ifMultiSourceAnalysis |
Boolean |
是否为跨源通道。 |
DataSourceInfo 结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
dataSourceName |
String |
数据源名称。 |
dataSourceType |
String |
数据源类型,目前仅支持 |
alias |
String |
数据源别名。 |
示例¶
请求示例¶
url: https://{apigw-address}/data-federation/v2.0/channels?orgId=yourOrgId&channelType=WRITE
method: GET
返回示例¶
{
"msg": "OK",
"code": 0,
"data": [
{
"channelId": "yourchannelId",
"channelName": "yourchannelName",
"channelType": "WRITE",
"channelUsage": "TEST",
"channelStatus": "START",
"dataSourceInfo": [
{
"dataSourceName": "hive_enos",
"dataSourceType": "hive_enos",
"alias": "hive_enos"
}
],
"channelResource": {
"resourceId": "yourresourceId",
"resourceConfig": "2cu",
"ifMultiSourceAnalysis": false
}
}
]
}