LogTransformerTransformerConfig class
Constructors
-
LogTransformerTransformerConfig({Input<LogTransformerTransformerConfigAddKeys?>? addKeys, Input<LogTransformerTransformerConfigCopyValue?>? copyValue, Input<List<LogTransformerTransformerConfigCsv>?>? csvs, Input<List<LogTransformerTransformerConfigDateTimeConverter>?>? dateTimeConverters, Input<List<LogTransformerTransformerConfigDeleteKey>?>? deleteKeys, Input<LogTransformerTransformerConfigGrok?>? grok, Input<List<LogTransformerTransformerConfigListToMap>?>? listToMaps, Input<List<LogTransformerTransformerConfigLowerCaseString>?>? lowerCaseStrings, Input<List<LogTransformerTransformerConfigMoveKey>?>? moveKeys, Input<LogTransformerTransformerConfigParseCloudfront?>? parseCloudfront, Input<List<LogTransformerTransformerConfigParseJson>?>? parseJsons, Input<List<LogTransformerTransformerConfigParseKeyValue>?>? parseKeyValues, Input<LogTransformerTransformerConfigParsePostgres?>? parsePostgres, Input<LogTransformerTransformerConfigParseRoute53?>? parseRoute53, Input<LogTransformerTransformerConfigParseToOcsf?>? parseToOcsf, Input<LogTransformerTransformerConfigParseVpc?>? parseVpc, Input<LogTransformerTransformerConfigParseWaf?>? parseWaf, Input<List<LogTransformerTransformerConfigRenameKey>?>? renameKeys, Input<List<LogTransformerTransformerConfigSplitString>?>? splitStrings, Input<List<LogTransformerTransformerConfigSubstituteString>?>? substituteStrings, Input<List<LogTransformerTransformerConfigTrimString>?>? trimStrings, Input<List<LogTransformerTransformerConfigTypeConverter>?>? typeConverters, Input<List<LogTransformerTransformerConfigUpperCaseString>?>? upperCaseStrings})
-
Creates a new LogTransformerTransformerConfig.
addKeys Adds new key-value pairs to the log event. See addKeys below for details.
copyValue Copies values within a log event. See copyValue below for details.
csvs Parses comma-separated values (CSV) from the log events into columns. See csv below for details.
dateTimeConverters Converts a datetime string into a format that you specify. See dateTimeConverter below for details.
deleteKeys Deletes entry from a log event. See deleteKeys below for details.
grok Parses and structures unstructured data by using pattern matching. See grok below for details.
listToMaps Converts list of objects that contain key fields into a map of target keys. See listToMap below for details.
lowerCaseStrings Converts a string to lowercase. See lowerCaseString below for details.
moveKeys Moves a key from one field to another. See moveKeys below for details.
parseCloudfront Parses CloudFront vended logs, extracts fields, and converts them into JSON format. See parseCloudfront below for details.
parseJsons Parses log events that are in JSON format. See parseJson below for details.
parseKeyValues Parses a specified field in the original log event into key-value pairs. See parseKeyValue below for details.
parsePostgres Parses RDS for PostgreSQL vended logs, extracts fields, and and convert them into a JSON format. See parsePostgres below for details.
parseRoute53 Parses Route 53 vended logs, extracts fields, and converts them into JSON format. See parseRoute53 below for details.
parseToOcsf Parses logs events and converts them into Open Cybersecurity Schema Framework (OCSF) events. See parseToOcsf below for details.
parseVpc Parses Amazon VPC vended logs, extracts fields, and converts them into JSON format. See parseVpc below for details.
parseWaf Parses AWS WAF vended logs, extracts fields, and converts them into JSON format. See parseWaf below for details.
renameKeys Renames keys in a log event. See renameKeys below for details.
splitStrings Splits a field into an array of strings using a delimiting character. See splitString below for details.
substituteStrings Matches a key’s value against a regular expression and replaces all matches with a replacement string. See substituteString below for details.
trimStrings Removes leading and trailing whitespace from a string. See trimString below for details.
typeConverters Converts a value type associated with the specified key to the specified type. See typeConverter below for details.
upperCaseStrings Converts a string to uppercase. See upperCaseString below for details.
const
-
LogTransformerTransformerConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
addKeys
→ Input<LogTransformerTransformerConfigAddKeys?>?
-
Adds new key-value pairs to the log event. See
addKeys below for details.
final
-
copyValue
→ Input<LogTransformerTransformerConfigCopyValue?>?
-
Copies values within a log event. See
copyValue below for details.
final
-
csvs
→ Input<List<LogTransformerTransformerConfigCsv>?>?
-
Parses comma-separated values (CSV) from the log events into columns. See
csv below for details.
final
-
dateTimeConverters
→ Input<List<LogTransformerTransformerConfigDateTimeConverter>?>?
-
Converts a datetime string into a format that you specify. See
dateTimeConverter below for details.
final
-
deleteKeys
→ Input<List<LogTransformerTransformerConfigDeleteKey>?>?
-
Deletes entry from a log event. See
deleteKeys below for details.
final
-
grok
→ Input<LogTransformerTransformerConfigGrok?>?
-
Parses and structures unstructured data by using pattern matching. See
grok below for details.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
listToMaps
→ Input<List<LogTransformerTransformerConfigListToMap>?>?
-
Converts list of objects that contain key fields into a map of target keys. See
listToMap below for details.
final
-
lowerCaseStrings
→ Input<List<LogTransformerTransformerConfigLowerCaseString>?>?
-
Converts a string to lowercase. See
lowerCaseString below for details.
final
-
moveKeys
→ Input<List<LogTransformerTransformerConfigMoveKey>?>?
-
Moves a key from one field to another. See
moveKeys below for details.
final
-
parseCloudfront
→ Input<LogTransformerTransformerConfigParseCloudfront?>?
-
Parses CloudFront vended logs, extracts fields, and converts them into JSON format. See
parseCloudfront below for details.
final
-
parseJsons
→ Input<List<LogTransformerTransformerConfigParseJson>?>?
-
Parses log events that are in JSON format. See
parseJson below for details.
final
-
parseKeyValues
→ Input<List<LogTransformerTransformerConfigParseKeyValue>?>?
-
Parses a specified field in the original log event into key-value pairs. See
parseKeyValue below for details.
final
-
parsePostgres
→ Input<LogTransformerTransformerConfigParsePostgres?>?
-
Parses RDS for PostgreSQL vended logs, extracts fields, and and convert them into a JSON format. See
parsePostgres below for details.
final
-
parseRoute53
→ Input<LogTransformerTransformerConfigParseRoute53?>?
-
Parses Route 53 vended logs, extracts fields, and converts them into JSON format. See
parseRoute53 below for details.
final
-
parseToOcsf
→ Input<LogTransformerTransformerConfigParseToOcsf?>?
-
Parses logs events and converts them into Open Cybersecurity Schema Framework (OCSF) events. See
parseToOcsf below for details.
final
-
parseVpc
→ Input<LogTransformerTransformerConfigParseVpc?>?
-
Parses Amazon VPC vended logs, extracts fields, and converts them into JSON format. See
parseVpc below for details.
final
-
parseWaf
→ Input<LogTransformerTransformerConfigParseWaf?>?
-
Parses AWS WAF vended logs, extracts fields, and converts them into JSON format. See
parseWaf below for details.
final
-
renameKeys
→ Input<List<LogTransformerTransformerConfigRenameKey>?>?
-
Renames keys in a log event. See
renameKeys below for details.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
splitStrings
→ Input<List<LogTransformerTransformerConfigSplitString>?>?
-
Splits a field into an array of strings using a delimiting character. See
splitString below for details.
final
-
substituteStrings
→ Input<List<LogTransformerTransformerConfigSubstituteString>?>?
-
Matches a key’s value against a regular expression and replaces all matches with a replacement string. See
substituteString below for details.
final
-
trimStrings
→ Input<List<LogTransformerTransformerConfigTrimString>?>?
-
Removes leading and trailing whitespace from a string. See
trimString below for details.
final
-
typeConverters
→ Input<List<LogTransformerTransformerConfigTypeConverter>?>?
-
Converts a value type associated with the specified key to the specified type. See
typeConverter below for details.
final
-
upperCaseStrings
→ Input<List<LogTransformerTransformerConfigUpperCaseString>?>?
-
Converts a string to uppercase. See
upperCaseString below for details.
final