TransformerProcessorArgs

data class TransformerProcessorArgs(val addKeys: Output<TransformerProcessorAddKeysPropertiesArgs>? = null, val copyValue: Output<TransformerProcessorCopyValuePropertiesArgs>? = null, val csv: Output<TransformerProcessorCsvPropertiesArgs>? = null, val dateTimeConverter: Output<TransformerProcessorDateTimeConverterPropertiesArgs>? = null, val deleteKeys: Output<TransformerProcessorDeleteKeysPropertiesArgs>? = null, val grok: Output<TransformerProcessorGrokPropertiesArgs>? = null, val listToMap: Output<TransformerProcessorListToMapPropertiesArgs>? = null, val lowerCaseString: Output<TransformerProcessorLowerCaseStringPropertiesArgs>? = null, val moveKeys: Output<TransformerProcessorMoveKeysPropertiesArgs>? = null, val parseCloudfront: Output<TransformerParseCloudfrontArgs>? = null, val parseJson: Output<TransformerProcessorParseJsonPropertiesArgs>? = null, val parseKeyValue: Output<TransformerProcessorParseKeyValuePropertiesArgs>? = null, val parsePostgres: Output<TransformerParsePostgresArgs>? = null, val parseRoute53: Output<TransformerParseRoute53Args>? = null, val parseVpc: Output<TransformerParseVpcArgs>? = null, val parseWaf: Output<TransformerParseWafArgs>? = null, val renameKeys: Output<TransformerProcessorRenameKeysPropertiesArgs>? = null, val splitString: Output<TransformerProcessorSplitStringPropertiesArgs>? = null, val substituteString: Output<TransformerProcessorSubstituteStringPropertiesArgs>? = null, val trimString: Output<TransformerProcessorTrimStringPropertiesArgs>? = null, val typeConverter: Output<TransformerProcessorTypeConverterPropertiesArgs>? = null, val upperCaseString: Output<TransformerProcessorUpperCaseStringPropertiesArgs>? = null) : ConvertibleToJava<TransformerProcessorArgs>

Individual processor configuration

Constructors

Link copied to clipboard
constructor(addKeys: Output<TransformerProcessorAddKeysPropertiesArgs>? = null, copyValue: Output<TransformerProcessorCopyValuePropertiesArgs>? = null, csv: Output<TransformerProcessorCsvPropertiesArgs>? = null, dateTimeConverter: Output<TransformerProcessorDateTimeConverterPropertiesArgs>? = null, deleteKeys: Output<TransformerProcessorDeleteKeysPropertiesArgs>? = null, grok: Output<TransformerProcessorGrokPropertiesArgs>? = null, listToMap: Output<TransformerProcessorListToMapPropertiesArgs>? = null, lowerCaseString: Output<TransformerProcessorLowerCaseStringPropertiesArgs>? = null, moveKeys: Output<TransformerProcessorMoveKeysPropertiesArgs>? = null, parseCloudfront: Output<TransformerParseCloudfrontArgs>? = null, parseJson: Output<TransformerProcessorParseJsonPropertiesArgs>? = null, parseKeyValue: Output<TransformerProcessorParseKeyValuePropertiesArgs>? = null, parsePostgres: Output<TransformerParsePostgresArgs>? = null, parseRoute53: Output<TransformerParseRoute53Args>? = null, parseVpc: Output<TransformerParseVpcArgs>? = null, parseWaf: Output<TransformerParseWafArgs>? = null, renameKeys: Output<TransformerProcessorRenameKeysPropertiesArgs>? = null, splitString: Output<TransformerProcessorSplitStringPropertiesArgs>? = null, substituteString: Output<TransformerProcessorSubstituteStringPropertiesArgs>? = null, trimString: Output<TransformerProcessorTrimStringPropertiesArgs>? = null, typeConverter: Output<TransformerProcessorTypeConverterPropertiesArgs>? = null, upperCaseString: Output<TransformerProcessorUpperCaseStringPropertiesArgs>? = null)

Properties

Link copied to clipboard

Use this parameter to include the addKeys processor in your transformer.

Link copied to clipboard

Use this parameter to include the copyValue processor in your transformer.

Link copied to clipboard

Use this parameter to include the CSV processor in your transformer.

Link copied to clipboard

Use this parameter to include the datetimeConverter processor in your transformer.

Link copied to clipboard

Use this parameter to include the deleteKeys processor in your transformer.

Link copied to clipboard

Use this parameter to include the grok processor in your transformer.

Link copied to clipboard

Use this parameter to include the listToMap processor in your transformer.

Link copied to clipboard

Use this parameter to include the lowerCaseString processor in your transformer.

Link copied to clipboard

Use this parameter to include the moveKeys processor in your transformer.

Link copied to clipboard

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.

Link copied to clipboard

Use this parameter to include the parseJSON processor in your transformer.

Link copied to clipboard

Use this parameter to include the parseKeyValue processor in your transformer.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
val parseVpc: Output<TransformerParseVpcArgs>? = null

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.

Link copied to clipboard
val parseWaf: Output<TransformerParseWafArgs>? = null

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.

Link copied to clipboard

Use this parameter to include the renameKeys processor in your transformer.

Link copied to clipboard

Use this parameter to include the splitString processor in your transformer.

Link copied to clipboard

Use this parameter to include the substituteString processor in your transformer.

Link copied to clipboard

Use this parameter to include the trimString processor in your transformer.

Link copied to clipboard

Use this parameter to include the typeConverter processor in your transformer.

Link copied to clipboard

Use this parameter to include the upperCaseString processor in your transformer.

Functions

Link copied to clipboard
open override fun toJava(): TransformerProcessorArgs