AWS::EntityResolution::MatchingWorkflow RuleBasedProperties - AWS CloudFormation (original) (raw)
An object which defines the list of matching rules to run in a matching workflow. RuleBasedProperties contain a Rules
field, 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
orMANY_TO_MANY
as the attributeMatchingModel
.
If you choose 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
attribute type.
If you choose ONE_TO_ONE
, the system can only match attributes if the sub-types are an exact match. For example, for the Email
attribute type, the system will only consider it a match if the value of the Email
field of Profile A matches the value of the Email
field of Profile B.
Required: Yes
Type: String
Allowed values: ONE_TO_ONE | MANY_TO_MANY
Update requires: No interruption
MatchPurpose
An indicator of whether to generate IDs and index the data or not.
If you choose IDENTIFIER_GENERATION
, the process generates IDs and indexes the data.
If you choose INDEXING
, the process indexes the data without generating IDs.
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
andMatchingKeys
.
Required: Yes
Type: Array of Rule
Minimum: 1
Maximum: 15
Update requires: No interruption
Did this page help you? - Yes
Thanks for letting us know we're doing a good job!
If you've got a moment, please tell us what we did right so we can do more of it.
Did this page help you? - No
Thanks for letting us know this page needs work. We're sorry we let you down.
If you've got a moment, please tell us how we can make the documentation better.