This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
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, "ProfileType" :ProfileTypeDimension, "ShippingAddress" :AddressDimension}
YAML
AccountNumber:ProfileDimensionAdditionalInformation:ExtraLengthValueProfileDimensionAddress:AddressDimensionAttributes:BillingAddress:Key:ValueAddressDimensionBirthDate:DateDimensionBusinessEmailAddress:ProfileDimensionBusinessName:ProfileDimensionBusinessPhoneNumber:ProfileDimensionEmailAddress:ProfileDimensionFirstName:ProfileDimensionGenderString:ProfileDimensionHomePhoneNumber:ProfileDimensionLastName:ProfileDimensionMailingAddress:AddressDimensionMiddleName:ProfileDimensionMobilePhoneNumber:ProfileDimensionPartyTypeString:ProfileDimensionPersonalEmailAddress:ProfileDimensionPhoneNumber:ProfileDimensionProfileType:ProfileTypeDimensionShippingAddress: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
ProfileType-
The type of profile.
Required: No
Type: ProfileTypeDimension
Update requires: Replacement
ShippingAddress-
A field to describe values to segment on within shipping address.
Required: No
Type: AddressDimension
Update requires: Replacement