Skip to content
v2.274.0

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.