Skip to main content

资产中心创建更新

数据库资源创建更新​

接口描述​
  • 通过该接口数据库资源创建更新
  • 数据不存在创建 存在更新
请求URL​
  • http://host/bbm/v2/adapter/instance/save
请求方式​
  • ==POST==
header 请求头参数​
参数名必选类型说明示例值及参考API
content-type是stringapplication/json
Authorization是string签名描述Bearer + 登录token
请求示例​
http://host/bbm/v2/adapter/instance/save

请求参数示例​

字段字段示例字段说明是否必填
system_codee11d134c-1d35-4585-9708-c060d1d88194唯一标识符是
db_typeoceanbase数据库类型 (oracle/mysql/postgresql/oceanbase....)是
node_typemysql子类型 例如oceanbase数据库下 分为 oracle与mysql类型否
name纳管资源名称名称 唯一名称是
db_nametestdh数据库连接的默认db是
db_username----连接数据库用户是
ip192.168.5.11数据库连接地址是
port2883数据库连接端口是
connect_as连接角色db_type为oracle需要提供(normal/sysdba/sysoper),其他类型为空否
env环境dev/sit/uat/pet/sim/pro是
slasla等级A/B/C/D否
sceneTP业务类型TP/AP
monitor_template_id1监控模版id否
redis_typeredis类型single/cluster
redis_cluster_info集群模式下的节点否
group可以查看的组否
{
"system_code": "cjj-instance",
"db_type":"mysql",
"node_type":"",
"name":"cjj-instance",
"db_name":"mysql",
"db_username":"root",
"db_password":"123456",
"ip":"192.168.0.229",
"port":3311,
"connect_as":"",
"env":"UAT",
"sla":"A",
"instance_status":"ON",
"scene":"TP",
"monitor_template_id":38,
"redis_type":"",
"redis_cluster_info":[],
"group":[15706]
}

返回参数说明​

  • http_status && status_code 为200 为成功
  • 否则均为失败或者异常
返回示例​
{
"status_code": 200,
"code": "",
"message": "",
"detail": "",
"alert": "",
"to_wiki": "",
"data": "success"
}