Interface CfnTransformer.ProcessorProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTransformer.ProcessorProperty.Jsii$Proxy
- Enclosing class:
CfnTransformer
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.logs.*;
ProcessorProperty processorProperty = ProcessorProperty.builder()
.addKeys(AddKeysProperty.builder()
.entries(List.of(AddKeyEntryProperty.builder()
.key("key")
.value("value")
// the properties below are optional
.overwriteIfExists(false)
.build()))
.build())
.copyValue(CopyValueProperty.builder()
.entries(List.of(CopyValueEntryProperty.builder()
.source("source")
.target("target")
// the properties below are optional
.overwriteIfExists(false)
.build()))
.build())
.csv(CsvProperty.builder()
.columns(List.of("columns"))
.delimiter("delimiter")
.quoteCharacter("quoteCharacter")
.source("source")
.build())
.dateTimeConverter(DateTimeConverterProperty.builder()
.matchPatterns(List.of("matchPatterns"))
.source("source")
.target("target")
// the properties below are optional
.locale("locale")
.sourceTimezone("sourceTimezone")
.targetFormat("targetFormat")
.targetTimezone("targetTimezone")
.build())
.deleteKeys(DeleteKeysProperty.builder()
.withKeys(List.of("withKeys"))
.build())
.grok(GrokProperty.builder()
.match("match")
// the properties below are optional
.source("source")
.build())
.listToMap(ListToMapProperty.builder()
.key("key")
.source("source")
// the properties below are optional
.flatten(false)
.flattenedElement("flattenedElement")
.target("target")
.valueKey("valueKey")
.build())
.lowerCaseString(LowerCaseStringProperty.builder()
.withKeys(List.of("withKeys"))
.build())
.moveKeys(MoveKeysProperty.builder()
.entries(List.of(MoveKeyEntryProperty.builder()
.source("source")
.target("target")
// the properties below are optional
.overwriteIfExists(false)
.build()))
.build())
.parseCloudfront(ParseCloudfrontProperty.builder()
.source("source")
.build())
.parseJson(ParseJSONProperty.builder()
.destination("destination")
.source("source")
.build())
.parseKeyValue(ParseKeyValueProperty.builder()
.destination("destination")
.fieldDelimiter("fieldDelimiter")
.keyPrefix("keyPrefix")
.keyValueDelimiter("keyValueDelimiter")
.nonMatchValue("nonMatchValue")
.overwriteIfExists(false)
.source("source")
.build())
.parsePostgres(ParsePostgresProperty.builder()
.source("source")
.build())
.parseRoute53(ParseRoute53Property.builder()
.source("source")
.build())
.parseToOcsf(ParseToOCSFProperty.builder()
.eventSource("eventSource")
.ocsfVersion("ocsfVersion")
// the properties below are optional
.source("source")
.build())
.parseVpc(ParseVPCProperty.builder()
.source("source")
.build())
.parseWaf(ParseWAFProperty.builder()
.source("source")
.build())
.renameKeys(RenameKeysProperty.builder()
.entries(List.of(RenameKeyEntryProperty.builder()
.key("key")
.renameTo("renameTo")
// the properties below are optional
.overwriteIfExists(false)
.build()))
.build())
.splitString(SplitStringProperty.builder()
.entries(List.of(SplitStringEntryProperty.builder()
.delimiter("delimiter")
.source("source")
.build()))
.build())
.substituteString(SubstituteStringProperty.builder()
.entries(List.of(SubstituteStringEntryProperty.builder()
.from("from")
.source("source")
.to("to")
.build()))
.build())
.trimString(TrimStringProperty.builder()
.withKeys(List.of("withKeys"))
.build())
.typeConverter(TypeConverterProperty.builder()
.entries(List.of(TypeConverterEntryProperty.builder()
.key("key")
.type("type")
.build()))
.build())
.upperCaseString(UpperCaseStringProperty.builder()
.withKeys(List.of("withKeys"))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTransformer.ProcessorPropertystatic final classAn implementation forCfnTransformer.ProcessorProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectUse this parameter to include the addKeys processor in your transformer.default ObjectUse this parameter to include the copyValue processor in your transformer.default ObjectgetCsv()Use this parameter to include the CSV processor in your transformer.default ObjectUse this parameter to include the datetimeConverter processor in your transformer.default ObjectUse this parameter to include the deleteKeys processor in your transformer.default ObjectgetGrok()Use this parameter to include the grok processor in your transformer.default ObjectUse this parameter to include the listToMap processor in your transformer.default ObjectUse this parameter to include the lowerCaseString processor in your transformer.default ObjectUse this parameter to include the moveKeys processor in your transformer.default ObjectUse this parameter to include the parseCloudfront processor in your transformer.default ObjectUse this parameter to include the parseJSON processor in your transformer.default ObjectUse this parameter to include the parseKeyValue processor in your transformer.default ObjectUse this parameter to include the parsePostGres processor in your transformer.default ObjectUse this parameter to include the parseRoute53 processor in your transformer.default ObjectUse this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.default ObjectUse this parameter to include the parseVPC processor in your transformer.default ObjectUse this parameter to include the parseWAF processor in your transformer.default ObjectUse this parameter to include the renameKeys processor in your transformer.default ObjectUse this parameter to include the splitString processor in your transformer.default ObjectUse this parameter to include the substituteString processor in your transformer.default ObjectUse this parameter to include the trimString processor in your transformer.default ObjectUse this parameter to include the typeConverter processor in your transformer.default ObjectUse this parameter to include the upperCaseString processor in your transformer.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAddKeys
Use this parameter to include the addKeys processor in your transformer.Returns union: either
IResolvableorCfnTransformer.AddKeysProperty- See Also:
-
getCopyValue
Use this parameter to include the copyValue processor in your transformer.Returns union: either
IResolvableorCfnTransformer.CopyValueProperty- See Also:
-
getCsv
Use this parameter to include the CSV processor in your transformer.Returns union: either
IResolvableorCfnTransformer.CsvProperty- See Also:
-
getDateTimeConverter
Use this parameter to include the datetimeConverter processor in your transformer.Returns union: either
IResolvableorCfnTransformer.DateTimeConverterProperty- See Also:
-
getDeleteKeys
Use this parameter to include the deleteKeys processor in your transformer.Returns union: either
IResolvableorCfnTransformer.DeleteKeysProperty- See Also:
-
getGrok
Use this parameter to include the grok processor in your transformer.Returns union: either
IResolvableorCfnTransformer.GrokProperty- See Also:
-
getListToMap
Use this parameter to include the listToMap processor in your transformer.Returns union: either
IResolvableorCfnTransformer.ListToMapProperty- See Also:
-
getLowerCaseString
Use this parameter to include the lowerCaseString processor in your transformer.Returns union: either
IResolvableorCfnTransformer.LowerCaseStringProperty- See Also:
-
getMoveKeys
Use this parameter to include the moveKeys processor in your transformer.Returns union: either
IResolvableorCfnTransformer.MoveKeysProperty- See Also:
-
getParseCloudfront
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.
Returns union: either
IResolvableorCfnTransformer.ParseCloudfrontProperty- See Also:
-
getParseJson
Use this parameter to include the parseJSON processor in your transformer.Returns union: either
IResolvableorCfnTransformer.ParseJSONProperty- See Also:
-
getParseKeyValue
Use this parameter to include the parseKeyValue processor in your transformer.Returns union: either
IResolvableorCfnTransformer.ParseKeyValueProperty- See Also:
-
getParsePostgres
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.
Returns union: either
IResolvableorCfnTransformer.ParsePostgresProperty- See Also:
-
getParseRoute53
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.
Returns union: either
IResolvableorCfnTransformer.ParseRoute53Property- See Also:
-
getParseToOcsf
Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.Returns union: either
IResolvableorCfnTransformer.ParseToOCSFProperty- See Also:
-
getParseVpc
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.
Returns union: either
IResolvableorCfnTransformer.ParseVPCProperty- See Also:
-
getParseWaf
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.
Returns union: either
IResolvableorCfnTransformer.ParseWAFProperty- See Also:
-
getRenameKeys
Use this parameter to include the renameKeys processor in your transformer.Returns union: either
IResolvableorCfnTransformer.RenameKeysProperty- See Also:
-
getSplitString
Use this parameter to include the splitString processor in your transformer.Returns union: either
IResolvableorCfnTransformer.SplitStringProperty- See Also:
-
getSubstituteString
Use this parameter to include the substituteString processor in your transformer.Returns union: either
IResolvableorCfnTransformer.SubstituteStringProperty- See Also:
-
getTrimString
Use this parameter to include the trimString processor in your transformer.Returns union: either
IResolvableorCfnTransformer.TrimStringProperty- See Also:
-
getTypeConverter
Use this parameter to include the typeConverter processor in your transformer.Returns union: either
IResolvableorCfnTransformer.TypeConverterProperty- See Also:
-
getUpperCaseString
Use this parameter to include the upperCaseString processor in your transformer.Returns union: either
IResolvableorCfnTransformer.UpperCaseStringProperty- See Also:
-
builder
-