Auditing database connections requests
        Auditing database connections requests
  
  
    
      
        
        
        
        
        
        
        
           
        
        
        
          
           
          
            
            
          
          | Redis Enterprise Software | 
    
    
      
    
  
 
        
        
          
          
          
            
          
          
          
            
            
          
            
            
          
            
            
          
            
            
          
            
            
          
            
              
  This documentation applies to version 7.22.
 
            
            
          
            
            
          
        
        
        
  
      
          | 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 /v1/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 /v1/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 /v1/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