AttributeTypesSelector
Configuration information about the AttributeTypesSelector where the
rule-based identity resolution uses to match profiles. You can choose how profiles are
compared across attribute types and which attribute to use for matching from each type.
There are three attribute types you can configure:
-
Email type
-
You can choose from
Email,BusinessEmail, andPersonalEmail
-
-
Phone number type
-
You can choose from
Phone,HomePhone, andMobilePhone
-
-
Address type
-
You can choose from
Address,BusinessAddress,MaillingAddress, andShippingAddress
-
You can either choose ONE_TO_ONE or MANY_TO_MANY as the
AttributeMatchingModel. When choosing MANY_TO_MANY, the system
can match attribute 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.
Contents
- AttributeMatchingModel
-
Configures the
AttributeMatchingModel, you can either chooseONE_TO_ONEorMANY_TO_MANY.Type: String
Valid Values:
ONE_TO_ONE | MANY_TO_MANYRequired: Yes
- Address
-
The
Addresstype. You can choose fromAddress,BusinessAddress,MaillingAddress, andShippingAddress.You only can use the Address type in the
MatchingRule. For example, if you want to match profile based onBusinessAddress.CityorMaillingAddress.City, you need to choose theBusinessAddressand theMaillingAddressto represent the Address type and specify theAddress.Cityon the matching rule.Type: Array of strings
Array Members: Minimum number of 1 item. Maximum number of 4 items.
Length Constraints: Minimum length of 1. Maximum length of 255.
Required: No
- EmailAddress
-
The
Emailtype. You can choose fromEmailAddress,BusinessEmailAddressandPersonalEmailAddress.You only can use the
EmailAddresstype in theMatchingRule. For example, if you want to match profile based onPersonalEmailAddressorBusinessEmailAddress, you need to choose thePersonalEmailAddressand theBusinessEmailAddressto represent theEmailAddresstype and only specify theEmailAddresson the matching rule.Type: Array of strings
Array Members: Minimum number of 1 item. Maximum number of 3 items.
Length Constraints: Minimum length of 1. Maximum length of 255.
Required: No
- PhoneNumber
-
The
PhoneNumbertype. You can choose fromPhoneNumber,HomePhoneNumber, andMobilePhoneNumber.You only can use the
PhoneNumbertype in theMatchingRule. For example, if you want to match a profile based onPhoneorHomePhone, you need to choose thePhoneand theHomePhoneto represent thePhoneNumbertype and only specify thePhoneNumberon the matching rule.Type: Array of strings
Array Members: Minimum number of 1 item. Maximum number of 4 items.
Length Constraints: Minimum length of 1. Maximum length of 255.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: