ResolutionTechniquesProperty Struct
An object which defines the resolutionType and the ruleBasedProperties .
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 resolutionTechniquesProperty: entityresolution.CfnMatchingWorkflow.ResolutionTechniquesProperty = {
enableRealTimeMatching: false,
providerProperties: {
providerServiceArn: 'providerServiceArn',
// the properties below are optional
intermediateSourceConfiguration: {
intermediateS3Path: 'intermediateS3Path',
},
providerConfiguration: {
providerConfigurationKey: 'providerConfiguration',
},
},
resolutionType: 'resolutionType',
ruleBasedProperties: {
attributeMatchingModel: 'attributeMatchingModel',
rules: [{
matchingKeys: ['matchingKeys'],
ruleName: 'ruleName',
}],
// the properties below are optional
matchPurpose: 'matchPurpose',
},
ruleConditionProperties: {
rules: [{
condition: 'condition',
ruleName: 'ruleName',
}],
// the properties below are optional
matchingConfig: {
enableTransitiveMatching: false,
},
},
};
Properties
enableRealTimeMatchingboolean | IResolvableenable_real_time_matchingtyping.Union[bool, IResolvable]enableRealTimeMatchingBooleanEnableRealTimeMatchingboolEnableRealTimeMatchinginterface{}#Enables the workflow to use real-time matching.
Can only be set on creation for RULE_MATCHING workflows that define RuleConditionProperties.
providerPropertiesIResolvable | CfnMatchingWorkflow.ProviderPropertiesPropertyprovider_propertiestyping.Union[IResolvable, ProviderPropertiesProperty]providerPropertiesIResolvableProviderPropertiesIResolvableProviderPropertiesinterface{}#The properties of the provider service.
resolutionTypestringresolution_typestrresolutionTypeStringResolutionTypestringResolutionType*string#The type of matching workflow to create. Specify one of the following types:.
RULE_MATCHING: Match records using configurable rule-based criteriaML_MATCHING: Match records using machine learning modelsPROVIDER: Match records using a third-party matching provider
ruleBasedPropertiesIResolvable | CfnMatchingWorkflow.RuleBasedPropertiesPropertyrule_based_propertiestyping.Union[IResolvable, RuleBasedPropertiesProperty]ruleBasedPropertiesIResolvableRuleBasedPropertiesIResolvableRuleBasedPropertiesinterface{}#An object which defines the list of matching rules to run and has a field `rules` , which is a list of rule objects.
ruleConditionPropertiesIResolvable | CfnMatchingWorkflow.RuleConditionPropertiesPropertyrule_condition_propertiestyping.Union[IResolvable, RuleConditionPropertiesProperty]ruleConditionPropertiesIResolvableRuleConditionPropertiesIResolvableRuleConditionPropertiesinterface{}#An object containing the `rules` for a matching workflow.