Interface CfnTransformerPropsMixin.ProcessorProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTransformerPropsMixin.ProcessorProperty.Jsii$Proxy
- Enclosing class:
CfnTransformerPropsMixin
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.logs.*;
ProcessorProperty processorProperty = ProcessorProperty.builder()
.addKeys(AddKeysProperty.builder()
.entries(List.of(AddKeyEntryProperty.builder()
.key("key")
.overwriteIfExists(false)
.value("value")
.build()))
.build())
.copyValue(CopyValueProperty.builder()
.entries(List.of(CopyValueEntryProperty.builder()
.overwriteIfExists(false)
.source("source")
.target("target")
.build()))
.build())
.csv(CsvProperty.builder()
.columns(List.of("columns"))
.delimiter("delimiter")
.quoteCharacter("quoteCharacter")
.source("source")
.build())
.dateTimeConverter(DateTimeConverterProperty.builder()
.locale("locale")
.matchPatterns(List.of("matchPatterns"))
.source("source")
.sourceTimezone("sourceTimezone")
.target("target")
.targetFormat("targetFormat")
.targetTimezone("targetTimezone")
.build())
.deleteKeys(DeleteKeysProperty.builder()
.withKeys(List.of("withKeys"))
.build())
.grok(GrokProperty.builder()
.match("match")
.source("source")
.build())
.listToMap(ListToMapProperty.builder()
.flatten(false)
.flattenedElement("flattenedElement")
.key("key")
.source("source")
.target("target")
.valueKey("valueKey")
.build())
.lowerCaseString(LowerCaseStringProperty.builder()
.withKeys(List.of("withKeys"))
.build())
.moveKeys(MoveKeysProperty.builder()
.entries(List.of(MoveKeyEntryProperty.builder()
.overwriteIfExists(false)
.source("source")
.target("target")
.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")
.mappingVersion("mappingVersion")
.ocsfVersion("ocsfVersion")
.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")
.overwriteIfExists(false)
.renameTo("renameTo")
.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 forCfnTransformerPropsMixin.ProcessorPropertystatic final classAn implementation forCfnTransformerPropsMixin.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
IResolvableorCfnTransformerPropsMixin.AddKeysProperty- See Also:
-
getCopyValue
Use this parameter to include the copyValue processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.CopyValueProperty- See Also:
-
getCsv
Use this parameter to include the CSV processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.CsvProperty- See Also:
-
getDateTimeConverter
Use this parameter to include the datetimeConverter processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.DateTimeConverterProperty- See Also:
-
getDeleteKeys
Use this parameter to include the deleteKeys processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.DeleteKeysProperty- See Also:
-
getGrok
Use this parameter to include the grok processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.GrokProperty- See Also:
-
getListToMap
Use this parameter to include the listToMap processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.ListToMapProperty- See Also:
-
getLowerCaseString
Use this parameter to include the lowerCaseString processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.LowerCaseStringProperty- See Also:
-
getMoveKeys
Use this parameter to include the moveKeys processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.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
IResolvableorCfnTransformerPropsMixin.ParseCloudfrontProperty- See Also:
-
getParseJson
Use this parameter to include the parseJSON processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.ParseJSONProperty- See Also:
-
getParseKeyValue
Use this parameter to include the parseKeyValue processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.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
IResolvableorCfnTransformerPropsMixin.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
IResolvableorCfnTransformerPropsMixin.ParseRoute53Property- See Also:
-
getParseToOcsf
Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.Returns union: either
IResolvableorCfnTransformerPropsMixin.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
IResolvableorCfnTransformerPropsMixin.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
IResolvableorCfnTransformerPropsMixin.ParseWAFProperty- See Also:
-
getRenameKeys
Use this parameter to include the renameKeys processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.RenameKeysProperty- See Also:
-
getSplitString
Use this parameter to include the splitString processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.SplitStringProperty- See Also:
-
getSubstituteString
Use this parameter to include the substituteString processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.SubstituteStringProperty- See Also:
-
getTrimString
Use this parameter to include the trimString processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.TrimStringProperty- See Also:
-
getTypeConverter
Use this parameter to include the typeConverter processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.TypeConverterProperty- See Also:
-
getUpperCaseString
Use this parameter to include the upperCaseString processor in your transformer.Returns union: either
IResolvableorCfnTransformerPropsMixin.UpperCaseStringProperty- See Also:
-
builder
-