Auditing database connections requests
Auditing database connections requests
Method |
Path |
Description |
GET |
/v1/cluster/auditing/db_conns |
Get database connection auditing settings |
PUT |
/v1/cluster/auditing/db_conns |
Update database connection auditing settings |
DELETE |
/v1/cluster/auditing/db_conns |
Delete database connection auditing settings |
Get database auditing settings
GET /v1/cluster/auditing/db_conns
Gets the configuration settings for auditing database connections.
Required permissions
Request
Example HTTP request
GET /cluster/auditing/db_conns
Key |
Value |
Description |
Host |
cnm.cluster.fqdn |
Domain name |
Accept |
application/json |
Accepted media type |
Response
Returns a database connection auditing configuration object.
Example JSON body
{
"audit_address": "127.0.0.1",
"audit_port": 12345,
"audit_protocol": "TCP",
"audit_reconnect_interval": 1,
"audit_reconnect_max_attempts": 0
}
Error codes
When errors are reported, the server may return a JSON object with error_code
and message
fields that provide additional information. The following are possible error_code
values:
Code |
Description |
db_conns_auditing_unsupported_by_capability |
Not all nodes support DB Connections Auditing capability |
Status codes
Update database auditing
PUT /v1/cluster/auditing/db_conns
Updates the configuration settings for auditing database connections.
Required permissions
Request
Example HTTP request
PUT /cluster/auditing/db_conns
Example JSON body
{
"audit_protocol": "TCP",
"audit_address": "127.0.0.1",
"audit_port": 12345,
"audit_reconnect_interval": 1,
"audit_reconnect_max_attempts": 0
}
Key |
Value |
Description |
Host |
cnm.cluster.fqdn |
Domain name |
Accept |
application/json |
Accepted media type |
Request body
Include a database connection auditing configuration object with updated fields in the request body.
Response
Returns the updated database connection auditing configuration object.
Example JSON body
{
"audit_address": "127.0.0.1",
"audit_port": 12345,
"audit_protocol": "TCP",
"audit_reconnect_interval": 1,
"audit_reconnect_max_attempts": 0
}
Error codes
When errors are reported, the server may return a JSON object with error_code
and message
fields that provide additional information. The following are possible error_code
values:
Code |
Description |
db_conns_auditing_unsupported_by_capability |
Not all nodes support DB Connections Auditing capability |
Status codes
Delete database auditing settings
DELETE /v1/cluster/auditing/db_conns
Resets the configuration settings for auditing database connections.
Required permissions
Request
Example HTTP request
DELETE /cluster/auditing/db_conns
Key |
Value |
Description |
Host |
cnm.cluster.fqdn |
Domain name |
Accept |
application/json |
Accepted media type |
Response
Returns a status code that indicates whether the database connection auditing settings reset successfully or failed to reset.
Error codes
When errors are reported, the server may return a JSON object with error_code
and message
fields that provide additional information. The following are possible error_code
values:
Code |
Description |
db_conns_audit_config_not_found |
Unable to find the auditing configuration |
cannot_delete_audit_config_when_policy_enabled |
Auditing cluster policy is 'enabled' when trying to delete the auditing configuration |
cannot_delete_audit_config_when_bdb_enabled |
One of the databases has auditing configuration 'enabled' when trying to delete the auditing configuration |
Status codes