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