Interface AuditLog

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void logBadHeaders​(org.elasticsearch.rest.RestRequest request)  
      void logBadHeaders​(org.elasticsearch.transport.TransportRequest request, String action, org.elasticsearch.tasks.Task task)  
      void logBlockedIp​(org.elasticsearch.rest.RestRequest request, InetSocketAddress remoteAddress)  
      void logBlockedIp​(org.elasticsearch.transport.TransportRequest request, String action, org.elasticsearch.common.transport.TransportAddress remoteAddress, org.elasticsearch.tasks.Task task)  
      void logBlockedUser​(String effectiveUser, boolean sgadmin, String initiatingUser, org.elasticsearch.rest.RestRequest request)  
      void logBlockedUser​(String effectiveUser, boolean sgadmin, String initiatingUser, org.elasticsearch.transport.TransportRequest request, org.elasticsearch.tasks.Task task)  
      void logDocumentDeleted​(org.elasticsearch.index.shard.ShardId shardId, org.elasticsearch.index.engine.Engine.Delete delete, org.elasticsearch.index.engine.Engine.DeleteResult result)  
      void logDocumentRead​(String index, String id, org.elasticsearch.index.shard.ShardId shardId, Map<String,​String> fieldNameValues, ComplianceConfig complianceConfig)  
      void logDocumentWritten​(org.elasticsearch.index.shard.ShardId shardId, org.elasticsearch.index.get.GetResult originalIndex, org.elasticsearch.index.engine.Engine.Index currentIndex, org.elasticsearch.index.engine.Engine.IndexResult result, ComplianceConfig complianceConfig)  
      void logExternalConfig​(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.env.Environment environment)  
      void logFailedLogin​(String effectiveUser, boolean sgadmin, String initiatingUser, org.elasticsearch.rest.RestRequest request)  
      void logFailedLogin​(String effectiveUser, boolean sgadmin, String initiatingUser, org.elasticsearch.transport.TransportRequest request, org.elasticsearch.tasks.Task task)  
      void logGrantedPrivileges​(String privilege, org.elasticsearch.transport.TransportRequest request, org.elasticsearch.tasks.Task task)  
      void logImmutableIndexAttempt​(org.elasticsearch.transport.TransportRequest request, String action, org.elasticsearch.tasks.Task task)  
      void logMissingPrivileges​(String privilege, String effectiveUser, org.elasticsearch.rest.RestRequest request)  
      void logMissingPrivileges​(String privilege, org.elasticsearch.transport.TransportRequest request, org.elasticsearch.tasks.Task task)  
      void logSgIndexAttempt​(org.elasticsearch.transport.TransportRequest request, String action, org.elasticsearch.tasks.Task task)  
      void logSSLException​(org.elasticsearch.rest.RestRequest request, Throwable t)  
      void logSSLException​(org.elasticsearch.transport.TransportRequest request, Throwable t, String action, org.elasticsearch.tasks.Task task)  
      void logSucceededLogin​(String effectiveUser, boolean sgadmin, String initiatingUser, org.elasticsearch.rest.RestRequest request)  
      void logSucceededLogin​(String effectiveUser, boolean sgadmin, String initiatingUser, org.elasticsearch.transport.TransportRequest request, String action, org.elasticsearch.tasks.Task task)  
      void setComplianceConfig​(ComplianceConfig complianceConfig)  
    • Method Detail

      • logFailedLogin

        void logFailedLogin​(String effectiveUser,
                            boolean sgadmin,
                            String initiatingUser,
                            org.elasticsearch.transport.TransportRequest request,
                            org.elasticsearch.tasks.Task task)
      • logFailedLogin

        void logFailedLogin​(String effectiveUser,
                            boolean sgadmin,
                            String initiatingUser,
                            org.elasticsearch.rest.RestRequest request)
      • logSucceededLogin

        void logSucceededLogin​(String effectiveUser,
                               boolean sgadmin,
                               String initiatingUser,
                               org.elasticsearch.transport.TransportRequest request,
                               String action,
                               org.elasticsearch.tasks.Task task)
      • logSucceededLogin

        void logSucceededLogin​(String effectiveUser,
                               boolean sgadmin,
                               String initiatingUser,
                               org.elasticsearch.rest.RestRequest request)
      • logBlockedIp

        void logBlockedIp​(org.elasticsearch.transport.TransportRequest request,
                          String action,
                          org.elasticsearch.common.transport.TransportAddress remoteAddress,
                          org.elasticsearch.tasks.Task task)
      • logBlockedIp

        void logBlockedIp​(org.elasticsearch.rest.RestRequest request,
                          InetSocketAddress remoteAddress)
      • logBlockedUser

        void logBlockedUser​(String effectiveUser,
                            boolean sgadmin,
                            String initiatingUser,
                            org.elasticsearch.transport.TransportRequest request,
                            org.elasticsearch.tasks.Task task)
      • logBlockedUser

        void logBlockedUser​(String effectiveUser,
                            boolean sgadmin,
                            String initiatingUser,
                            org.elasticsearch.rest.RestRequest request)
      • logMissingPrivileges

        void logMissingPrivileges​(String privilege,
                                  String effectiveUser,
                                  org.elasticsearch.rest.RestRequest request)
      • logMissingPrivileges

        void logMissingPrivileges​(String privilege,
                                  org.elasticsearch.transport.TransportRequest request,
                                  org.elasticsearch.tasks.Task task)
      • logGrantedPrivileges

        void logGrantedPrivileges​(String privilege,
                                  org.elasticsearch.transport.TransportRequest request,
                                  org.elasticsearch.tasks.Task task)
      • logBadHeaders

        void logBadHeaders​(org.elasticsearch.transport.TransportRequest request,
                           String action,
                           org.elasticsearch.tasks.Task task)
      • logBadHeaders

        void logBadHeaders​(org.elasticsearch.rest.RestRequest request)
      • logSgIndexAttempt

        void logSgIndexAttempt​(org.elasticsearch.transport.TransportRequest request,
                               String action,
                               org.elasticsearch.tasks.Task task)
      • logImmutableIndexAttempt

        void logImmutableIndexAttempt​(org.elasticsearch.transport.TransportRequest request,
                                      String action,
                                      org.elasticsearch.tasks.Task task)
      • logSSLException

        void logSSLException​(org.elasticsearch.transport.TransportRequest request,
                             Throwable t,
                             String action,
                             org.elasticsearch.tasks.Task task)
      • logSSLException

        void logSSLException​(org.elasticsearch.rest.RestRequest request,
                             Throwable t)
      • logDocumentWritten

        void logDocumentWritten​(org.elasticsearch.index.shard.ShardId shardId,
                                org.elasticsearch.index.get.GetResult originalIndex,
                                org.elasticsearch.index.engine.Engine.Index currentIndex,
                                org.elasticsearch.index.engine.Engine.IndexResult result,
                                ComplianceConfig complianceConfig)
      • logDocumentDeleted

        void logDocumentDeleted​(org.elasticsearch.index.shard.ShardId shardId,
                                org.elasticsearch.index.engine.Engine.Delete delete,
                                org.elasticsearch.index.engine.Engine.DeleteResult result)
      • logExternalConfig

        void logExternalConfig​(org.elasticsearch.common.settings.Settings settings,
                               org.elasticsearch.env.Environment environment)
      • setComplianceConfig

        void setComplianceConfig​(ComplianceConfig complianceConfig)