AWS::CustomerProfiles::SegmentDefinition ProfileAttributes
The object used to segment on attributes within the customer profile.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AccountNumber" :
ProfileDimension
, "AdditionalInformation" :ExtraLengthValueProfileDimension
, "Address" :AddressDimension
, "Attributes" :{
, "BillingAddress" :Key
:Value
, ...}AddressDimension
, "BirthDate" :DateDimension
, "BusinessEmailAddress" :ProfileDimension
, "BusinessName" :ProfileDimension
, "BusinessPhoneNumber" :ProfileDimension
, "EmailAddress" :ProfileDimension
, "FirstName" :ProfileDimension
, "GenderString" :ProfileDimension
, "HomePhoneNumber" :ProfileDimension
, "LastName" :ProfileDimension
, "MailingAddress" :AddressDimension
, "MiddleName" :ProfileDimension
, "MobilePhoneNumber" :ProfileDimension
, "PartyTypeString" :ProfileDimension
, "PersonalEmailAddress" :ProfileDimension
, "PhoneNumber" :ProfileDimension
, "ShippingAddress" :AddressDimension
}
YAML
AccountNumber:
ProfileDimension
AdditionalInformation:ExtraLengthValueProfileDimension
Address:AddressDimension
Attributes:BillingAddress:
Key
:Value
AddressDimension
BirthDate:DateDimension
BusinessEmailAddress:ProfileDimension
BusinessName:ProfileDimension
BusinessPhoneNumber:ProfileDimension
EmailAddress:ProfileDimension
FirstName:ProfileDimension
GenderString:ProfileDimension
HomePhoneNumber:ProfileDimension
LastName:ProfileDimension
MailingAddress:AddressDimension
MiddleName:ProfileDimension
MobilePhoneNumber:ProfileDimension
PartyTypeString:ProfileDimension
PersonalEmailAddress:ProfileDimension
PhoneNumber:ProfileDimension
ShippingAddress:AddressDimension
Properties
AccountNumber
-
A field to describe values to segment on within account number.
Required: No
Type: ProfileDimension
Update requires: Replacement
AdditionalInformation
-
A field to describe values to segment on within additional information.
Required: No
Type: ExtraLengthValueProfileDimension
Update requires: Replacement
Address
-
A field to describe values to segment on within address.
Required: No
Type: AddressDimension
Update requires: Replacement
Attributes
-
A field to describe values to segment on within attributes.
Required: No
Type: Object of AttributeDimension
Update requires: Replacement
BillingAddress
-
A field to describe values to segment on within billing address.
Required: No
Type: AddressDimension
Update requires: Replacement
BirthDate
-
A field to describe values to segment on within birthDate.
Required: No
Type: DateDimension
Update requires: Replacement
BusinessEmailAddress
-
A field to describe values to segment on within business email address.
Required: No
Type: ProfileDimension
Update requires: Replacement
BusinessName
-
A field to describe values to segment on within business name.
Required: No
Type: ProfileDimension
Update requires: Replacement
BusinessPhoneNumber
-
A field to describe values to segment on within business phone number.
Required: No
Type: ProfileDimension
Update requires: Replacement
EmailAddress
-
A field to describe values to segment on within email address.
Required: No
Type: ProfileDimension
Update requires: Replacement
FirstName
-
A field to describe values to segment on within first name.
Required: No
Type: ProfileDimension
Update requires: Replacement
GenderString
-
A field to describe values to segment on within genderString.
Required: No
Type: ProfileDimension
Update requires: Replacement
HomePhoneNumber
-
A field to describe values to segment on within home phone number.
Required: No
Type: ProfileDimension
Update requires: Replacement
LastName
-
A field to describe values to segment on within last name.
Required: No
Type: ProfileDimension
Update requires: Replacement
MailingAddress
-
A field to describe values to segment on within mailing address.
Required: No
Type: AddressDimension
Update requires: Replacement
MiddleName
-
A field to describe values to segment on within middle name.
Required: No
Type: ProfileDimension
Update requires: Replacement
MobilePhoneNumber
-
A field to describe values to segment on within mobile phone number.
Required: No
Type: ProfileDimension
Update requires: Replacement
PartyTypeString
-
A field to describe values to segment on within partyTypeString.
Required: No
Type: ProfileDimension
Update requires: Replacement
PersonalEmailAddress
-
A field to describe values to segment on within personal email address.
Required: No
Type: ProfileDimension
Update requires: Replacement
PhoneNumber
-
A field to describe values to segment on within phone number.
Required: No
Type: ProfileDimension
Update requires: Replacement
ShippingAddress
-
A field to describe values to segment on within shipping address.
Required: No
Type: AddressDimension
Update requires: Replacement