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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited