AWS::Logs::Transformer Processor
This structure contains the information about one processor in a log transformer.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AddKeys" :
AddKeys
, "CopyValue" :CopyValue
, "Csv" :Csv
, "DateTimeConverter" :DateTimeConverter
, "DeleteKeys" :DeleteKeys
, "Grok" :Grok
, "ListToMap" :ListToMap
, "LowerCaseString" :LowerCaseString
, "MoveKeys" :MoveKeys
, "ParseCloudfront" :ParseCloudfront
, "ParseJSON" :ParseJSON
, "ParseKeyValue" :ParseKeyValue
, "ParsePostgres" :ParsePostgres
, "ParseRoute53" :ParseRoute53
, "ParseVPC" :ParseVPC
, "ParseWAF" :ParseWAF
, "RenameKeys" :RenameKeys
, "SplitString" :SplitString
, "SubstituteString" :SubstituteString
, "TrimString" :TrimString
, "TypeConverter" :TypeConverter
, "UpperCaseString" :UpperCaseString
}
YAML
AddKeys:
AddKeys
CopyValue:CopyValue
Csv:Csv
DateTimeConverter:DateTimeConverter
DeleteKeys:DeleteKeys
Grok:Grok
ListToMap:ListToMap
LowerCaseString:LowerCaseString
MoveKeys:MoveKeys
ParseCloudfront:ParseCloudfront
ParseJSON:ParseJSON
ParseKeyValue:ParseKeyValue
ParsePostgres:ParsePostgres
ParseRoute53:ParseRoute53
ParseVPC:ParseVPC
ParseWAF:ParseWAF
RenameKeys:RenameKeys
SplitString:SplitString
SubstituteString:SubstituteString
TrimString:TrimString
TypeConverter:TypeConverter
UpperCaseString:UpperCaseString
Properties
AddKeys
-
Use this parameter to include the addKeys processor in your transformer.
Required: No
Type: AddKeys
Update requires: No interruption
CopyValue
-
Use this parameter to include the copyValue processor in your transformer.
Required: No
Type: CopyValue
Update requires: No interruption
Csv
-
Use this parameter to include the CSV processor in your transformer.
Required: No
Type: Csv
Update requires: No interruption
DateTimeConverter
-
Use this parameter to include the datetimeConverter processor in your transformer.
Required: No
Type: DateTimeConverter
Update requires: No interruption
DeleteKeys
-
Use this parameter to include the deleteKeys processor in your transformer.
Required: No
Type: DeleteKeys
Update requires: No interruption
Grok
-
Use this parameter to include the grok processor in your transformer.
Required: No
Type: Grok
Update requires: No interruption
ListToMap
-
Use this parameter to include the listToMap processor in your transformer.
Required: No
Type: ListToMap
Update requires: No interruption
LowerCaseString
-
Use this parameter to include the lowerCaseString processor in your transformer.
Required: No
Type: LowerCaseString
Update requires: No interruption
MoveKeys
-
Use this parameter to include the moveKeys processor in your transformer.
Required: No
Type: MoveKeys
Update requires: No interruption
ParseCloudfront
-
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.
Required: No
Type: ParseCloudfront
Update requires: No interruption
ParseJSON
-
Use this parameter to include the parseJSON processor in your transformer.
Required: No
Type: ParseJSON
Update requires: No interruption
ParseKeyValue
-
Use this parameter to include the parseKeyValue processor in your transformer.
Required: No
Type: ParseKeyValue
Update requires: No interruption
ParsePostgres
-
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.
Required: No
Type: ParsePostgres
Update requires: No interruption
ParseRoute53
-
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.
Required: No
Type: ParseRoute53
Update requires: No interruption
ParseVPC
-
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.
Required: No
Type: ParseVPC
Update requires: No interruption
ParseWAF
-
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.
Required: No
Type: ParseWAF
Update requires: No interruption
RenameKeys
-
Use this parameter to include the renameKeys processor in your transformer.
Required: No
Type: RenameKeys
Update requires: No interruption
SplitString
-
Use this parameter to include the splitString processor in your transformer.
Required: No
Type: SplitString
Update requires: No interruption
SubstituteString
-
Use this parameter to include the substituteString processor in your transformer.
Required: No
Type: SubstituteString
Update requires: No interruption
TrimString
-
Use this parameter to include the trimString processor in your transformer.
Required: No
Type: TrimString
Update requires: No interruption
TypeConverter
-
Use this parameter to include the typeConverter processor in your transformer.
Required: No
Type: TypeConverter
Update requires: No interruption
UpperCaseString
-
Use this parameter to include the upperCaseString processor in your transformer.
Required: No
Type: UpperCaseString
Update requires: No interruption