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:
StringA text string
BooleanA boolean value, represented either as the string
trueorfalseOption[Boolean]A user-configured boolean value, represented either as the string
trueorfalseSeq[String]An array or list of strings
ZonedDateTimeA date/time timestamp with timezone, similar to @timestamp