Raxol.Audit.Events.ConfigurationChangeEvent (Raxol v2.0.1)

View Source

Audit event for system configuration changes.

Summary

Types

change_type()

@type change_type() :: :create | :update | :delete

t()

@type t() :: %Raxol.Audit.Events.ConfigurationChangeEvent{
  approval_required: boolean(),
  approved_by: String.t() | nil,
  change_type: change_type(),
  component: String.t(),
  event_id: String.t(),
  ip_address: String.t() | nil,
  metadata: map(),
  new_value: term() | nil,
  old_value: term() | nil,
  rollback_available: boolean(),
  session_id: String.t() | nil,
  setting: String.t(),
  timestamp: integer(),
  user_id: String.t()
}