MatchingWorkflowOutputSourceArgs

data class MatchingWorkflowOutputSourceArgs(val applyNormalization: Output<Boolean>? = null, val kmsArn: Output<String>? = null, val output: Output<List<MatchingWorkflowOutputAttributeArgs>>, val outputS3Path: Output<String>) : ConvertibleToJava<MatchingWorkflowOutputSourceArgs>

Constructors

Link copied to clipboard
constructor(applyNormalization: Output<Boolean>? = null, kmsArn: Output<String>? = null, output: Output<List<MatchingWorkflowOutputAttributeArgs>>, outputS3Path: Output<String>)

Properties

Link copied to clipboard
val applyNormalization: Output<Boolean>? = null

Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an AttributeType of PHONE_NUMBER , and the data in the input table is in a format of 1234567890, AWS Entity Resolution will normalize this field in the output to (123)-456-7890.

Link copied to clipboard
val kmsArn: Output<String>? = null

Customer KMS ARN for encryption at rest. If not provided, system will use an AWS Entity Resolution managed KMS key.

Link copied to clipboard

A list of OutputAttribute objects, each of which have the fields Name and Hashed . Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.

Link copied to clipboard
val outputS3Path: Output<String>

The S3 path to which Entity Resolution will write the output table

Functions

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