OutputSourceProperty Struct
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.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_entityresolution as entityresolution } from 'aws-cdk-lib';
const outputSourceProperty: entityresolution.CfnMatchingWorkflow.OutputSourceProperty = {
output: [{
name: 'name',
// the properties below are optional
hashed: false,
}],
// the properties below are optional
applyNormalization: false,
customerProfilesIntegrationConfig: {
domainArn: 'domainArn',
objectTypeArn: 'objectTypeArn',
},
kmsArn: 'kmsArn',
outputS3Path: 'outputS3Path',
};
Properties
applyNormalizationoptionalboolean | IResolvableapply_normalizationoptionaltyping.Union[bool, IResolvable]applyNormalizationoptionalBooleanApplyNormalizationoptionalboolApplyNormalizationoptionalinterface{}#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.
customerProfilesIntegrationConfigoptionalIResolvable | CfnMatchingWorkflow.CustomerProfilesIntegrationConfigPropertycustomer_profiles_integration_configoptionaltyping.Union[IResolvable, CustomerProfilesIntegrationConfigProperty]customerProfilesIntegrationConfigoptionalIResolvableCustomerProfilesIntegrationConfigoptionalIResolvableCustomerProfilesIntegrationConfigoptionalinterface{}#The Customer Profiles integration configuration for the output source.
kmsArnoptionalstringkms_arnoptionalstrkmsArnoptionalStringKmsArnoptionalstringKmsArnoptional*string#Customer KMS ARN for encryption at rest.
If not provided, system will use an AWS Entity Resolution managed KMS key.
outputIResolvable | IResolvable | CfnMatchingWorkflow.OutputAttributeProperty[]outputtyping.Union[IResolvable, typing.List[typing.Union[IResolvable, OutputAttributeProperty]]]outputIResolvableOutputIResolvableOutputinterface{}required#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.
outputS3Pathoptionalstringoutput_s3_pathoptionalstroutputS3PathoptionalStringOutputS3PathoptionalstringOutputS3Pathoptional*string#The S3 path to which AWS Entity Resolution will write the output table.