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:AddKeys.t ->
?copyValue:CopyValue.t ->
?csv:CSV.t ->
?dateTimeConverter:DateTimeConverter.t ->
?deleteKeys:DeleteKeys.t ->
?grok:Grok.t ->
?listToMap:ListToMap.t ->
?lowerCaseString:LowerCaseString.t ->
?moveKeys:MoveKeys.t ->
?parseCloudfront:ParseCloudfront.t ->
?parseJSON:ParseJSON.t ->
?parseKeyValue:ParseKeyValue.t ->
?parseRoute53:ParseRoute53.t ->
?parseToOCSF:ParseToOCSF.t ->
?parsePostgres:ParsePostgres.t ->
?parseVPC:ParseVPC.t ->
?parseWAF:ParseWAF.t ->
?renameKeys:RenameKeys.t ->
?splitString:SplitString.t ->
?substituteString:SubstituteString.t ->
?trimString:TrimString.t ->
?typeConverter:TypeConverter.t ->
?upperCaseString:UpperCaseString.t ->
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 ]