Class: Smplkit::Management::AuditNamespace

Inherits:
Object
  • Object
show all
Defined in:
lib/smplkit/management/audit.rb

Overview

Audit management surface — accessed via mgmt.audit.forwarders.

Counterpart to the runtime Audit::AuditClient. The runtime client owns event recording and read-side queries; this surface owns SIEM forwarder CRUD. ADR-047 §2.7.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(api_client) ⇒ AuditNamespace

Returns a new instance of AuditNamespace.



13
14
15
16
17
# File 'lib/smplkit/management/audit.rb', line 13

def initialize(api_client)
  @forwarders = ForwardersNamespace.new(
    SmplkitGeneratedClient::Audit::ForwardersApi.new(api_client)
  )
end

Instance Attribute Details

#forwardersObject (readonly)

Returns the value of attribute forwarders.



11
12
13
# File 'lib/smplkit/management/audit.rb', line 11

def forwarders
  @forwarders
end