This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::EntityResolution::MatchingWorkflow OutputSource
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.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "ApplyNormalization" :Boolean, "KMSArn" :String, "Output" :[ OutputAttribute, ... ], "OutputS3Path" :String}
YAML
ApplyNormalization:BooleanKMSArn:StringOutput:- OutputAttributeOutputS3Path:String
Properties
ApplyNormalization-
Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an
AttributeTypeofPHONE_NUMBER, and the data in the input table is in a format of 1234567890, Amazon Entity Resolution will normalize this field in the output to (123)-456-7890.Required: No
Type: Boolean
Update requires: No interruption
KMSArn-
Customer KMS ARN for encryption at rest. If not provided, system will use an Amazon Entity Resolution managed KMS key.
Required: No
Type: String
Pattern:
^arn:(aws|aws-us-gov|aws-cn):kms:.*:[0-9]+:.*$Update requires: No interruption
Output-
A list of
OutputAttributeobjects, each of which have the fieldsNameandHashed. Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.Required: Yes
Type: Array of OutputAttribute
Minimum:
0Maximum:
750Update requires: No interruption
OutputS3Path-
The S3 path to which Amazon Entity Resolution will write the output table.
Required: Yes
Type: String
Pattern:
^s3://([^/]+)/?(.*?([^/]+)/?)$Update requires: No interruption