Values.ProcessorSourceThis structure contains the information about one processor in a log transformer.
type nonrec t = {addKeys : AddKeys.t option;Use this parameter to include the addKeys processor in your transformer.
*)copyValue : CopyValue.t option;Use this parameter to include the copyValue processor in your transformer.
*)csv : CSV.t option;Use this parameter to include the CSV processor in your transformer.
*)dateTimeConverter : DateTimeConverter.t option;Use this parameter to include the datetimeConverter processor in your transformer.
*)deleteKeys : DeleteKeys.t option;Use this parameter to include the deleteKeys processor in your transformer.
*)grok : Grok.t option;Use this parameter to include the grok processor in your transformer.
*)listToMap : ListToMap.t option;Use this parameter to include the listToMap processor in your transformer.
*)lowerCaseString : LowerCaseString.t option;Use this parameter to include the lowerCaseString processor in your transformer.
*)moveKeys : MoveKeys.t option;Use this parameter to include the moveKeys processor in your transformer.
*)parseCloudfront : ParseCloudfront.t option;Use this parameter to include the parseCloudfront processor in your transformer. If you use this processor, it must be the first processor in your transformer.
*)parseJSON : ParseJSON.t option;Use this parameter to include the parseJSON processor in your transformer.
*)parseKeyValue : ParseKeyValue.t option;Use this parameter to include the parseKeyValue processor in your transformer.
*)parseRoute53 : ParseRoute53.t option;Use this parameter to include the parseRoute53 processor in your transformer. If you use this processor, it must be the first processor in your transformer.
*)parseToOCSF : ParseToOCSF.t option;Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.
*)parsePostgres : ParsePostgres.t option;Use this parameter to include the parsePostGres processor in your transformer. If you use this processor, it must be the first processor in your transformer.
*)parseVPC : ParseVPC.t option;Use this parameter to include the parseVPC processor in your transformer. If you use this processor, it must be the first processor in your transformer.
*)parseWAF : ParseWAF.t option;Use this parameter to include the parseWAF processor in your transformer. If you use this processor, it must be the first processor in your transformer.
*)renameKeys : RenameKeys.t option;Use this parameter to include the renameKeys processor in your transformer.
*)splitString : SplitString.t option;Use this parameter to include the splitString processor in your transformer.
*)substituteString : SubstituteString.t option;Use this parameter to include the substituteString processor in your transformer.
*)trimString : TrimString.t option;Use this parameter to include the trimString processor in your transformer.
*)typeConverter : TypeConverter.t option;Use this parameter to include the typeConverter processor in your transformer.
*)upperCaseString : UpperCaseString.t option;Use this parameter to include the upperCaseString processor in your transformer.
*)}val make :
?addKeys:??? ->
?copyValue:??? ->
?csv:??? ->
?dateTimeConverter:??? ->
?deleteKeys:??? ->
?grok:??? ->
?listToMap:??? ->
?lowerCaseString:??? ->
?moveKeys:??? ->
?parseCloudfront:??? ->
?parseJSON:??? ->
?parseKeyValue:??? ->
?parseRoute53:??? ->
?parseToOCSF:??? ->
?parsePostgres:??? ->
?parseVPC:??? ->
?parseWAF:??? ->
?renameKeys:??? ->
?splitString:??? ->
?substituteString:??? ->
?trimString:??? ->
?typeConverter:??? ->
?upperCaseString:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Flatten.t
| `Enum of string
| `List of
[> `String of Column.t
| `Structure of
(string
* [> `Boolean of OverwriteIfExists.t
| `Enum of string
| `String of Key.t ])
list ]
list
| `String of QuoteCharacter.t ])
list ])
list ]