class
Amazonite::CloudWatchLogs::Processor
- Amazonite::CloudWatchLogs::Processor
- Reference
- Object
Overview
This structure contains the information about one processor in a log transformer.
Included Modules
- JSON::Serializable
Defined in:
cloudwatch_logs/processor.crConstructors
- .new(pull : JSON::PullParser)
- .new(add_keys : AddKeys | Nil = nil, copy_value : CopyValue | Nil = nil, csv : CSV | Nil = nil, date_time_converter : DateTimeConverter | Nil = nil, delete_keys : DeleteKeys | Nil = nil, grok : Grok | Nil = nil, list_to_map : ListToMap | Nil = nil, lower_case_string : LowerCaseString | Nil = nil, move_keys : MoveKeys | Nil = nil, parse_cloudfront : ParseCloudfront | Nil = nil, parsejson : ParseJSON | Nil = nil, parse_key_value : ParseKeyValue | Nil = nil, parse_route_53 : ParseRoute53 | Nil = nil, parse_to_ocsf : ParseToOCSF | Nil = nil, parse_postgres : ParsePostgres | Nil = nil, parsevpc : ParseVPC | Nil = nil, parsewaf : ParseWAF | Nil = nil, rename_keys : RenameKeys | Nil = nil, split_string : SplitString | Nil = nil, substitute_string : SubstituteString | Nil = nil, trim_string : TrimString | Nil = nil, type_converter : TypeConverter | Nil = nil, upper_case_string : UpperCaseString | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#add_keys : AddKeys | Nil
Use this parameter to include the addKeys processor in your transformer.
-
#add_keys=(add_keys : AddKeys | Nil)
Use this parameter to include the addKeys processor in your transformer.
-
#copy_value : CopyValue | Nil
Use this parameter to include the copyValue processor in your transformer.
-
#copy_value=(copy_value : CopyValue | Nil)
Use this parameter to include the copyValue processor in your transformer.
-
#csv : CSV | Nil
Use this parameter to include the CSV processor in your transformer.
-
#csv=(csv : CSV | Nil)
Use this parameter to include the CSV processor in your transformer.
-
#date_time_converter : DateTimeConverter | Nil
Use this parameter to include the datetimeConverter processor in your transformer.
-
#date_time_converter=(date_time_converter : DateTimeConverter | Nil)
Use this parameter to include the datetimeConverter processor in your transformer.
-
#delete_keys : DeleteKeys | Nil
Use this parameter to include the deleteKeys processor in your transformer.
-
#delete_keys=(delete_keys : DeleteKeys | Nil)
Use this parameter to include the deleteKeys processor in your transformer.
-
#grok : Grok | Nil
Use this parameter to include the grok processor in your transformer.
-
#grok=(grok : Grok | Nil)
Use this parameter to include the grok processor in your transformer.
-
#hash(hasher)
See
Object#hash(hasher) -
#list_to_map : ListToMap | Nil
Use this parameter to include the listToMap processor in your transformer.
-
#list_to_map=(list_to_map : ListToMap | Nil)
Use this parameter to include the listToMap processor in your transformer.
-
#lower_case_string : LowerCaseString | Nil
Use this parameter to include the lowerCaseString processor in your transformer.
-
#lower_case_string=(lower_case_string : LowerCaseString | Nil)
Use this parameter to include the lowerCaseString processor in your transformer.
-
#move_keys : MoveKeys | Nil
Use this parameter to include the moveKeys processor in your transformer.
-
#move_keys=(move_keys : MoveKeys | Nil)
Use this parameter to include the moveKeys processor in your transformer.
-
#parse_cloudfront : ParseCloudfront | Nil
Use this parameter to include the parseCloudfront processor in your transformer.
-
#parse_cloudfront=(parse_cloudfront : ParseCloudfront | Nil)
Use this parameter to include the parseCloudfront processor in your transformer.
-
#parse_key_value : ParseKeyValue | Nil
Use this parameter to include the parseKeyValue processor in your transformer.
-
#parse_key_value=(parse_key_value : ParseKeyValue | Nil)
Use this parameter to include the parseKeyValue processor in your transformer.
-
#parse_postgres : ParsePostgres | Nil
Use this parameter to include the parsePostGres processor in your transformer.
-
#parse_postgres=(parse_postgres : ParsePostgres | Nil)
Use this parameter to include the parsePostGres processor in your transformer.
-
#parse_route_53 : ParseRoute53 | Nil
Use this parameter to include the parseRoute53 processor in your transformer.
-
#parse_route_53=(parse_route_53 : ParseRoute53 | Nil)
Use this parameter to include the parseRoute53 processor in your transformer.
-
#parse_to_ocsf : ParseToOCSF | Nil
Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.
-
#parse_to_ocsf=(parse_to_ocsf : ParseToOCSF | Nil)
Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.
-
#parsejson : ParseJSON | Nil
Use this parameter to include the parseJSON processor in your transformer.
-
#parsejson=(parsejson : ParseJSON | Nil)
Use this parameter to include the parseJSON processor in your transformer.
-
#parsevpc : ParseVPC | Nil
Use this parameter to include the parseVPC processor in your transformer.
-
#parsevpc=(parsevpc : ParseVPC | Nil)
Use this parameter to include the parseVPC processor in your transformer.
-
#parsewaf : ParseWAF | Nil
Use this parameter to include the parseWAF processor in your transformer.
-
#parsewaf=(parsewaf : ParseWAF | Nil)
Use this parameter to include the parseWAF processor in your transformer.
-
#rename_keys : RenameKeys | Nil
Use this parameter to include the renameKeys processor in your transformer.
-
#rename_keys=(rename_keys : RenameKeys | Nil)
Use this parameter to include the renameKeys processor in your transformer.
-
#split_string : SplitString | Nil
Use this parameter to include the splitString processor in your transformer.
-
#split_string=(split_string : SplitString | Nil)
Use this parameter to include the splitString processor in your transformer.
-
#substitute_string : SubstituteString | Nil
Use this parameter to include the substituteString processor in your transformer.
-
#substitute_string=(substitute_string : SubstituteString | Nil)
Use this parameter to include the substituteString processor in your transformer.
-
#trim_string : TrimString | Nil
Use this parameter to include the trimString processor in your transformer.
-
#trim_string=(trim_string : TrimString | Nil)
Use this parameter to include the trimString processor in your transformer.
-
#type_converter : TypeConverter | Nil
Use this parameter to include the typeConverter processor in your transformer.
-
#type_converter=(type_converter : TypeConverter | Nil)
Use this parameter to include the typeConverter processor in your transformer.
-
#upper_case_string : UpperCaseString | Nil
Use this parameter to include the upperCaseString processor in your transformer.
-
#upper_case_string=(upper_case_string : UpperCaseString | Nil)
Use this parameter to include the upperCaseString processor in your transformer.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
Use this parameter to include the addKeys processor in your transformer.
Use this parameter to include the addKeys processor in your transformer.
Use this parameter to include the copyValue processor in your transformer.
Use this parameter to include the copyValue processor in your transformer.
Use this parameter to include the CSV processor in your transformer.
Use this parameter to include the CSV processor in your transformer.
Use this parameter to include the datetimeConverter processor in your transformer.
Use this parameter to include the datetimeConverter processor in your transformer.
Use this parameter to include the deleteKeys processor in your transformer.
Use this parameter to include the deleteKeys processor in your transformer.
Use this parameter to include the grok processor in your transformer.
Use this parameter to include the grok processor in your transformer.
Use this parameter to include the listToMap processor in your transformer.
Use this parameter to include the listToMap processor in your transformer.
Use this parameter to include the lowerCaseString processor in your transformer.
Use this parameter to include the lowerCaseString processor in your transformer.
Use this parameter to include the moveKeys processor in your transformer.
Use this parameter to include the moveKeys processor in your transformer.
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.
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.
Use this parameter to include the parseKeyValue processor in your transformer.
Use this parameter to include the parseKeyValue processor in your transformer.
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.
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.
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.
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.
Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.
Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.
Use this parameter to include the parseJSON processor in your transformer.
Use this parameter to include the parseJSON processor in your transformer.
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.
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.
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.
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.
Use this parameter to include the renameKeys processor in your transformer.
Use this parameter to include the renameKeys processor in your transformer.
Use this parameter to include the splitString processor in your transformer.
Use this parameter to include the splitString processor in your transformer.
Use this parameter to include the substituteString processor in your transformer.
Use this parameter to include the substituteString processor in your transformer.
Use this parameter to include the trimString processor in your transformer.
Use this parameter to include the trimString processor in your transformer.
Use this parameter to include the typeConverter processor in your transformer.
Use this parameter to include the typeConverter processor in your transformer.
Use this parameter to include the upperCaseString processor in your transformer.
Use this parameter to include the upperCaseString processor in your transformer.