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_ONE
orMANY_TO_MANY
.Type: String
Valid Values:
ONE_TO_ONE | MANY_TO_MANY
Required: Yes
- Address
-
The
Address
type. 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.City
orMaillingAddress.City
, you need to choose theBusinessAddress
and theMaillingAddress
to represent the Address type and specify theAddress.City
on 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
Email
type. You can choose fromEmailAddress
,BusinessEmailAddress
andPersonalEmailAddress
.You only can use the
EmailAddress
type in theMatchingRule
. For example, if you want to match profile based onPersonalEmailAddress
orBusinessEmailAddress
, you need to choose thePersonalEmailAddress
and theBusinessEmailAddress
to represent theEmailAddress
type and only specify theEmailAddress
on 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
PhoneNumber
type. You can choose fromPhoneNumber
,HomePhoneNumber
, andMobilePhoneNumber
.You only can use the
PhoneNumber
type in theMatchingRule
. For example, if you want to match a profile based onPhone
orHomePhone
, you need to choose thePhone
and theHomePhone
to represent thePhoneNumber
type and only specify thePhoneNumber
on 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: