克隆Nacos配置
接口功能介绍
同步Nacos配置
接口约束
无
URI
POST /rcc/v1/nacos/config/clone
路径参数
无
Query参数
无
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionId | 是 | String | 资源池 ID | d8bbd132b53a11e9b0e40242ac110002 |
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
targetInstanceId | 否 | String | 目标实例ID | 6dbdab3974c34d6783 | |
namespaceId | 否 | String | 源命名空间ID | ns1 | |
configBeansList | 是 | Array of Objects | 配置列表 | configBean | |
src_user | 否 | String | 源用户 | DEFAULT_GROUP | |
targetNamespaceId | 否 | String | 目标命名空间ID | t1,t2 | |
srcInstanceId | 是 | String | 源实例ID | 6dbdab3974c34d6783 | |
tenant | 否 | String | 目标命名空间ID | 同targetNamespaceId | |
policy | 是 | String | 相同配置策略 | ABORT : 重复中止. SKIP: 重复跳过. OVERWRITE: 重复覆盖. |
表 configBean
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
srcGroup | 是 | String | 源group | 6dbdab3974c34d6788a1a163e1861623 | |
dataId | 否 | String | 目标dataId | cfg2 | |
srcDataId | 是 | String | 源dataId | cfg1 | |
cfgId | 是 | Long | 配置唯一ID,配置列表中返回该项数据 | 1 | |
group | 否 | String | 目标group,为空则表示与srcGroup相同 | g1 |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 返回状态码(2000成功,5000系统错误,18xxxx业务错误) | 1000 | |
error | String | 业务错误码,RCC_statusCode | RCC_1000 | |
message | String | 返回结果描述 | invalid param | |
returnObj | Object | 返回数据体 | returnObj |
表 returnObj
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
sucCount | String | 成功条目数 | 10 | |
skipCount | String | 跳过条目数 | 1 | |
failCount | String | 失败条目数 | 5 | |
skipData | Array of Objects | 跳过条目 | dataObj | |
failData | Array of Objects | 失败条目 | dataObj |
表 dataObj
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
dataId | String | 配置的dataId | cfg1 | |
group | String | 配置所属的group | g1 |
枚举参数
无
请求示例
请求url
无
请求头header
{"regionId": "d8bbd132b53a11e9b0e40242ac110002"}
请求体body
{"targetInstanceId":"","srcInstanceId":"","policy":"","configBeansList":[{"cfgId":1,"dataId":"","group":"","srcDataId":"","srcGroup":"",}]}
响应示例
{"returnObj": {"sucCount": "","skipCount": "","failCount": "","skipData": [{"dataId": "","group": ""}],"failData": [{"dataId": "","group": ""}]},"error": "","message": "SUCCESS","statusCode": 2000}