Package com.pulumi.aws.cloudwatch.inputs
Class LogTransformerTransformerConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudwatch.inputs.LogTransformerTransformerConfigArgs
-
public final class LogTransformerTransformerConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLogTransformerTransformerConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static LogTransformerTransformerConfigArgsEmpty
-
Method Summary
-
-
-
Field Detail
-
Empty
public static final LogTransformerTransformerConfigArgs Empty
-
-
Method Detail
-
addKeys
public java.util.Optional<com.pulumi.core.Output<LogTransformerTransformerConfigAddKeysArgs>> addKeys()
- Returns:
- Adds new key-value pairs to the log event. See `addKeys` below for details.
-
copyValue
public java.util.Optional<com.pulumi.core.Output<LogTransformerTransformerConfigCopyValueArgs>> copyValue()
- Returns:
- Copies values within a log event. See `copyValue` below for details.
-
csvs
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigCsvArgs>>> csvs()
- Returns:
- Parses comma-separated values (CSV) from the log events into columns. See `csv` below for details.
-
dateTimeConverters
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigDateTimeConverterArgs>>> dateTimeConverters()
- Returns:
- Converts a datetime string into a format that you specify. See `dateTimeConverter` below for details.
-
deleteKeys
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigDeleteKeyArgs>>> deleteKeys()
- Returns:
- Deletes entry from a log event. See `deleteKeys` below for details.
-
grok
public java.util.Optional<com.pulumi.core.Output<LogTransformerTransformerConfigGrokArgs>> grok()
- Returns:
- Parses and structures unstructured data by using pattern matching. See `grok` below for details.
-
listToMaps
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigListToMapArgs>>> 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.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigLowerCaseStringArgs>>> lowerCaseStrings()
- Returns:
- Converts a string to lowercase. See `lowerCaseString` below for details.
-
moveKeys
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigMoveKeyArgs>>> moveKeys()
- Returns:
- Moves a key from one field to another. See `moveKeys` below for details.
-
parseCloudfront
public java.util.Optional<com.pulumi.core.Output<LogTransformerTransformerConfigParseCloudfrontArgs>> parseCloudfront()
- Returns:
- Parses CloudFront vended logs, extracts fields, and converts them into JSON format. See `parseCloudfront` below for details.
-
parseJsons
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigParseJsonArgs>>> parseJsons()
- Returns:
- Parses log events that are in JSON format. See `parseJson` below for details.
-
parseKeyValues
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigParseKeyValueArgs>>> 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<com.pulumi.core.Output<LogTransformerTransformerConfigParsePostgresArgs>> 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<com.pulumi.core.Output<LogTransformerTransformerConfigParseRoute53Args>> 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<com.pulumi.core.Output<LogTransformerTransformerConfigParseToOcsfArgs>> 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<com.pulumi.core.Output<LogTransformerTransformerConfigParseVpcArgs>> 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<com.pulumi.core.Output<LogTransformerTransformerConfigParseWafArgs>> parseWaf()
- Returns:
- Parses AWS WAF vended logs, extracts fields, and converts them into JSON format. See `parseWaf` below for details.
-
renameKeys
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigRenameKeyArgs>>> renameKeys()
- Returns:
- Renames keys in a log event. See `renameKeys` below for details.
-
splitStrings
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigSplitStringArgs>>> splitStrings()
- Returns:
- Splits a field into an array of strings using a delimiting character. See `splitString` below for details.
-
substituteStrings
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigSubstituteStringArgs>>> 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.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigTrimStringArgs>>> trimStrings()
- Returns:
- Removes leading and trailing whitespace from a string. See `trimString` below for details.
-
typeConverters
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigTypeConverterArgs>>> typeConverters()
- Returns:
- Converts a value type associated with the specified key to the specified type. See `typeConverter` below for details.
-
upperCaseStrings
public java.util.Optional<com.pulumi.core.Output<java.util.List<LogTransformerTransformerConfigUpperCaseStringArgs>>> upperCaseStrings()
- Returns:
- Converts a string to uppercase. See `upperCaseString` below for details.
-
builder
public static LogTransformerTransformerConfigArgs.Builder builder()
-
builder
public static LogTransformerTransformerConfigArgs.Builder builder(LogTransformerTransformerConfigArgs defaults)
-
-