Class LogTransformerTransformerConfig
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.outputs.LogTransformerTransformerConfig
-
public final class LogTransformerTransformerConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLogTransformerTransformerConfig.Builder
-
Method Summary
-
-
-
Method Detail
-
addKeys
public java.util.Optional<LogTransformerTransformerConfigAddKeys> addKeys()
- Returns:
- Adds new key-value pairs to the log event. See `addKeys` below for details.
-
copyValue
public java.util.Optional<LogTransformerTransformerConfigCopyValue> copyValue()
- Returns:
- Copies values within a log event. See `copyValue` below for details.
-
csvs
public java.util.List<LogTransformerTransformerConfigCsv> csvs()
- Returns:
- Parses comma-separated values (CSV) from the log events into columns. See `csv` below for details.
-
dateTimeConverters
public java.util.List<LogTransformerTransformerConfigDateTimeConverter> dateTimeConverters()
- Returns:
- Converts a datetime string into a format that you specify. See `dateTimeConverter` below for details.
-
deleteKeys
public java.util.List<LogTransformerTransformerConfigDeleteKey> deleteKeys()
- Returns:
- Deletes entry from a log event. See `deleteKeys` below for details.
-
grok
public java.util.Optional<LogTransformerTransformerConfigGrok> grok()
- Returns:
- Parses and structures unstructured data by using pattern matching. See `grok` below for details.
-
listToMaps
public java.util.List<LogTransformerTransformerConfigListToMap> listToMaps()
- Returns:
- Converts list of objects that contain key fields into a map of target keys. See `listToMap` below for details.
-
lowerCaseStrings
public java.util.List<LogTransformerTransformerConfigLowerCaseString> lowerCaseStrings()
- Returns:
- Converts a string to lowercase. See `lowerCaseString` below for details.
-
moveKeys
public java.util.List<LogTransformerTransformerConfigMoveKey> moveKeys()
- Returns:
- Moves a key from one field to another. See `moveKeys` below for details.
-
parseCloudfront
public java.util.Optional<LogTransformerTransformerConfigParseCloudfront> parseCloudfront()
- Returns:
- Parses CloudFront vended logs, extracts fields, and converts them into JSON format. See `parseCloudfront` below for details.
-
parseJsons
public java.util.List<LogTransformerTransformerConfigParseJson> parseJsons()
- Returns:
- Parses log events that are in JSON format. See `parseJson` below for details.
-
parseKeyValues
public java.util.List<LogTransformerTransformerConfigParseKeyValue> parseKeyValues()
- Returns:
- Parses a specified field in the original log event into key-value pairs. See `parseKeyValue` below for details.
-
parsePostgres
public java.util.Optional<LogTransformerTransformerConfigParsePostgres> parsePostgres()
- Returns:
- Parses RDS for PostgreSQL vended logs, extracts fields, and and convert them into a JSON format. See `parsePostgres` below for details.
-
parseRoute53
public java.util.Optional<LogTransformerTransformerConfigParseRoute53> parseRoute53()
- Returns:
- Parses Route 53 vended logs, extracts fields, and converts them into JSON format. See `parseRoute53` below for details.
-
parseToOcsf
public java.util.Optional<LogTransformerTransformerConfigParseToOcsf> parseToOcsf()
- Returns:
- Parses logs events and converts them into Open Cybersecurity Schema Framework (OCSF) events. See `parseToOcsf` below for details.
-
parseVpc
public java.util.Optional<LogTransformerTransformerConfigParseVpc> parseVpc()
- Returns:
- Parses Amazon VPC vended logs, extracts fields, and converts them into JSON format. See `parseVpc` below for details.
-
parseWaf
public java.util.Optional<LogTransformerTransformerConfigParseWaf> parseWaf()
- Returns:
- Parses AWS WAF vended logs, extracts fields, and converts them into JSON format. See `parseWaf` below for details.
-
renameKeys
public java.util.List<LogTransformerTransformerConfigRenameKey> renameKeys()
- Returns:
- Renames keys in a log event. See `renameKeys` below for details.
-
splitStrings
public java.util.List<LogTransformerTransformerConfigSplitString> splitStrings()
- Returns:
- Splits a field into an array of strings using a delimiting character. See `splitString` below for details.
-
substituteStrings
public java.util.List<LogTransformerTransformerConfigSubstituteString> substituteStrings()
- Returns:
- Matches a key’s value against a regular expression and replaces all matches with a replacement string. See `substituteString` below for details.
-
trimStrings
public java.util.List<LogTransformerTransformerConfigTrimString> trimStrings()
- Returns:
- Removes leading and trailing whitespace from a string. See `trimString` below for details.
-
typeConverters
public java.util.List<LogTransformerTransformerConfigTypeConverter> typeConverters()
- Returns:
- Converts a value type associated with the specified key to the specified type. See `typeConverter` below for details.
-
upperCaseStrings
public java.util.List<LogTransformerTransformerConfigUpperCaseString> upperCaseStrings()
- Returns:
- Converts a string to uppercase. See `upperCaseString` below for details.
-
builder
public static LogTransformerTransformerConfig.Builder builder()
-
builder
public static LogTransformerTransformerConfig.Builder builder(LogTransformerTransformerConfig defaults)
-
-