Skip to content
v2.275.0

IdNamespaceIdMappingWorkflowPropertiesProperty Struct ​

An object containing idMappingType , providerProperties , and 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 idNamespaceIdMappingWorkflowPropertiesProperty: entityresolution.CfnIdNamespace.IdNamespaceIdMappingWorkflowPropertiesProperty = {
  idMappingType: 'idMappingType',

  // the properties below are optional
  providerProperties: {
    providerServiceArn: 'providerServiceArn',

    // the properties below are optional
    providerConfiguration: {
      providerConfigurationKey: 'providerConfiguration',
    },
  },
  ruleBasedProperties: {
    attributeMatchingModel: 'attributeMatchingModel',
    recordMatchingModels: ['recordMatchingModels'],
    ruleDefinitionTypes: ['ruleDefinitionTypes'],
    rules: [{
      matchingKeys: ['matchingKeys'],
      ruleName: 'ruleName',
    }],
  },
};

Properties ​

idMappingTypestringid_mapping_typestridMappingTypeStringIdMappingTypestringIdMappingType*stringrequired#
The type of ID mapping.
providerPropertiesoptionalIResolvable | CfnIdNamespace.NamespaceProviderPropertiesPropertyprovider_propertiesoptionaltyping.Union[IResolvable, NamespaceProviderPropertiesProperty]providerPropertiesoptionalIResolvableProviderPropertiesoptionalIResolvableProviderPropertiesoptionalinterface{}#
An object which defines any additional configurations required by the provider service.
ruleBasedPropertiesoptionalIResolvable | CfnIdNamespace.NamespaceRuleBasedPropertiesPropertyrule_based_propertiesoptionaltyping.Union[IResolvable, NamespaceRuleBasedPropertiesProperty]ruleBasedPropertiesoptionalIResolvableRuleBasedPropertiesoptionalIResolvableRuleBasedPropertiesoptionalinterface{}#
An object which defines any additional configurations required by rule-based matching.