跳到主要内容

更新或插入kv配置

接口描述

根据数据源id,批量更新或插入任务kv配置

接口地址

/cloudcanal/console/api/v1/openapi/datasource/upsertdsconfig

请求方式

POST

请求参数

参数名称参数说明请求类型是否必须数据类型
dataSourceId数据源idbodylong
updateConfigs更新配置bodyMap<String, String>
needCreateConfigs插入配置bodyMap<String, String>
{
  "dataSourceId": 52,
  "updateConfigs": {
    "pdHost": "192.168.0.195:3333",
    ...
  },
  "needCreateConfigs": {
    "test": "",
    ...
  }
}

公共响应结果

参数名称参数说明类型(java)不为空
code1:成功 0:失败string
dataobject
msgstring
requestIdstring

响应示例

{
  "requestId": "8aa8b0f9-dd95-11ed-a147-d7efab8bdcbb",
  "taskId": 0,
  "workerIdentity": null,
  "sendBackToTask": false,
  "code": "1",
  "msg": "request success",
  "data": null,
  "success": true,
  "fail": false,
  "rsocketDirectionType": null
}