Common humio-audit Structures

The humio-audit repository employs standardized structures for managing common information such as actors, query owners, and security details. The documentation outlines five fundamental data types used within the repository: String for text values, Boolean for true/false values, Option[Boolean] for user-configured boolean settings, Seq[String] for string arrays/lists, and ZonedDateTime for timestamp data with timezone information.

The humio-audit repository uses some standard structures to hold common information, including actors, query owners, and security information. These are represented differently within the repository.

Basic types:

  • String

    A text string

  • Boolean

    A boolean value, represented either as the string true or false

  • Option[Boolean]

    A user-configured boolean value, represented either as the string true or false

  • Seq[String]

    An array or list of strings

  • ZonedDateTime

    A date/time timestamp with timezone, similar to @timestamp