AWS::EntityResolution::MatchingWorkflow RuleBasedProperties - AWS CloudFormation

AWS::EntityResolution::MatchingWorkflow RuleBasedProperties

An object which defines the list of matching rules to run and has a field Rules, which is a list of rule objects.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "AttributeMatchingModel" : String, "MatchPurpose" : String, "Rules" : [ Rule, ... ] }

Properties

AttributeMatchingModel

The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the AttributeMatchingModel. When choosing MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A and the value of BusinessEmail field of Profile B matches, the two profiles are matched on the Email type. When choosing ONE_TO_ONE ,the system can only match if the sub-types are exact matches. For example, only when the value of the Email field of Profile A and the value of the Email field of Profile B matches, the two profiles are matched on the Email type.

Required: Yes

Type: String

Allowed values: ONE_TO_ONE | MANY_TO_MANY

Update requires: No interruption

MatchPurpose

Property description not available.

Required: No

Type: String

Allowed values: IDENTIFIER_GENERATION | INDEXING

Update requires: No interruption

Rules

A list of Rule objects, each of which have fields RuleName and MatchingKeys.

Required: Yes

Type: Array of Rule

Minimum: 1

Maximum: 15

Update requires: No interruption