Raxol.Audit.Events.DataAccessEvent (Raxol v2.0.1)
View SourceAudit event for data access operations.
Summary
Types
@type data_classification() :: :public | :internal | :confidential | :restricted
@type operation() :: :read | :write | :update | :delete | :export | :import
@type outcome() :: :success | :failure | :partial
@type t() :: %Raxol.Audit.Events.DataAccessEvent{ data_classification: data_classification(), error_message: String.t() | nil, event_id: String.t(), fields_accessed: [String.t()] | nil, ip_address: String.t() | nil, metadata: map(), operation: operation(), outcome: outcome(), query: String.t() | nil, records_count: integer() | nil, resource_id: String.t() | nil, resource_type: String.t(), session_id: String.t() | nil, timestamp: integer(), user_id: String.t() }