接口描述
查询实例pg_hba.conf文件的修改记录。
请求方法
GET
URI
/v1/inst-user/hba-history
请求参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
prodInstId | 是 | Long | 实例id | 34 | |
startTime | 是 | String | 查询开始时间,格式yyyy-MM-dd HH:mm:ss, 不能晚于当前时间 |
2022-10-17 12:00:00 | |
endTime | 是 | String | 查询结束时间,格式yyyy-MM-dd HH:mm:ss, 与开始时间不能间隔30天,且不能早于开始时间 |
2022-10-18 12:00:00 |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 状态码 | 800 | |
message | String | 消息提示 | SUCCESS | |
returnObj | Array | 返回对象 | PgHbaHistory表 |
PgHbaHistory
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
id | Long | 修改记录标识id | 1 | |
instId | Long | 实例id | 54 | |
tenantId | Long | 租户id | 1 | |
opType | String | 操作类型,取值说明: add-新增行记录, delete-删除行记录, modify-修改属性记录 |
add | |
line | Integer | 所操作的记录在hba文件中对应的行数 | 10 | |
item | String | 操作的属性,仅当opType为modify时才有值 type: 连接类型 database:数据库 username:账号 |
database | |
oldVal | String | 初始值,操作类型为add时,值为空 | test | |
newVal | String | 修改后的值,操作类型为delete时,值为空 | portgres | |
createTime | String | 修改时间,格式为yyyy-MM-dd HH:mm:ss | 2022-10-17 12:00:00 |
示例
请求示例
{URI}?/v1/inst-user/hba-history?prodInstId=54&startTime=2022-10-24 12:00:00&endTime=2022-10-24 20:00:00
响应示例
{
"message": "SUCCESS",
"returnObj": [
{
"createTime": "2022-10-24 14:49:43",
"id": 45,
"instId": 54,
"item": "username",
"line": 31,
"newVal": "test1",
"oldVal": "test",
"opType": "modify",
"tenantId": 1
},
{
"createTime": "2022-10-24 14:56:07",
"id": 46,
"instId": 54,
"item": "",
"line": 35,
"newVal": "host\ttest1\ttest1\t0.0.0.0/0\tscram-sha-256",
"oldVal": "",
"opType": "add",
"tenantId": 1
},
{
"createTime": "2022-10-24 14:56:34",
"id": 48,
"instId": 54,
"item": "",
"line": 31,
"newVal": "",
"oldVal": "host\tall\ttest\t0.0.0.0/0\tscram-sha-256",
"opType": "delete",
"tenantId": 1
}
],
"statusCode": 800
}
错误码
访问ErrorCodes说明文档查看更多错误码。