Authorization: Bearer ********************{
"baseTables": [],
"datasourceName": "string",
"dbAcquireTimeoutMs": 0,
"dbConnectTimeoutMs": 0,
"dbEnableLogging": true,
"dbIdleTimeoutMs": 0,
"dbMaxConns": 0,
"dbMinConns": 0,
"dbTestBeforeAcquire": true,
"dbUri": "string",
"extraConfig": null,
"isolationLevel": "SharedRow",
"readonlyConfig": null,
"remark": "string",
"schemaName": "string"
}curl --location '/api/tenant//provision' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"baseTables": [],
"datasourceName": "string",
"dbAcquireTimeoutMs": 0,
"dbConnectTimeoutMs": 0,
"dbEnableLogging": true,
"dbIdleTimeoutMs": 0,
"dbMaxConns": 0,
"dbMinConns": 0,
"dbTestBeforeAcquire": true,
"dbUri": "string",
"extraConfig": null,
"isolationLevel": "SharedRow",
"readonlyConfig": null,
"remark": "string",
"schemaName": "string"
}'{
"datasource": {
"createBy": "string",
"createTime": "string",
"datasourceName": "string",
"dbAcquireTimeoutMs": 0,
"dbConnectTimeoutMs": 0,
"dbEnableLogging": true,
"dbIdleTimeoutMs": 0,
"dbMaxConns": 0,
"dbMinConns": 0,
"dbTestBeforeAcquire": true,
"dbUri": "string",
"extraConfig": null,
"id": 0,
"isolationLevel": "SharedRow",
"lastSyncTime": "string",
"readonlyConfig": null,
"remark": "string",
"schemaName": "string",
"status": "active",
"tenantId": "string",
"updateBy": "string",
"updateTime": "string"
},
"isolationLevel": "SharedRow",
"resourceSql": [
"string"
],
"tenantId": "string"
}