AWS::Wisdom::MessageTemplate CustomerProfileAttributes
The customer profile attributes that are used with the message template.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AccountNumber" :
String
, "AdditionalInformation" :String
, "Address1" :String
, "Address2" :String
, "Address3" :String
, "Address4" :String
, "BillingAddress1" :String
, "BillingAddress2" :String
, "BillingAddress3" :String
, "BillingAddress4" :String
, "BillingCity" :String
, "BillingCountry" :String
, "BillingCounty" :String
, "BillingPostalCode" :String
, "BillingProvince" :String
, "BillingState" :String
, "BirthDate" :String
, "BusinessEmailAddress" :String
, "BusinessName" :String
, "BusinessPhoneNumber" :String
, "City" :String
, "Country" :String
, "County" :String
, "Custom" :{
, "EmailAddress" :Key
:Value
, ...}String
, "FirstName" :String
, "Gender" :String
, "HomePhoneNumber" :String
, "LastName" :String
, "MailingAddress1" :String
, "MailingAddress2" :String
, "MailingAddress3" :String
, "MailingAddress4" :String
, "MailingCity" :String
, "MailingCountry" :String
, "MailingCounty" :String
, "MailingPostalCode" :String
, "MailingProvince" :String
, "MailingState" :String
, "MiddleName" :String
, "MobilePhoneNumber" :String
, "PartyType" :String
, "PhoneNumber" :String
, "PostalCode" :String
, "ProfileARN" :String
, "ProfileId" :String
, "Province" :String
, "ShippingAddress1" :String
, "ShippingAddress2" :String
, "ShippingAddress3" :String
, "ShippingAddress4" :String
, "ShippingCity" :String
, "ShippingCountry" :String
, "ShippingCounty" :String
, "ShippingPostalCode" :String
, "ShippingProvince" :String
, "ShippingState" :String
, "State" :String
}
YAML
AccountNumber:
String
AdditionalInformation:String
Address1:String
Address2:String
Address3:String
Address4:String
BillingAddress1:String
BillingAddress2:String
BillingAddress3:String
BillingAddress4:String
BillingCity:String
BillingCountry:String
BillingCounty:String
BillingPostalCode:String
BillingProvince:String
BillingState:String
BirthDate:String
BusinessEmailAddress:String
BusinessName:String
BusinessPhoneNumber:String
City:String
Country:String
County:String
Custom:EmailAddress:
Key
:Value
String
FirstName:String
Gender:String
HomePhoneNumber:String
LastName:String
MailingAddress1:String
MailingAddress2:String
MailingAddress3:String
MailingAddress4:String
MailingCity:String
MailingCountry:String
MailingCounty:String
MailingPostalCode:String
MailingProvince:String
MailingState:String
MiddleName:String
MobilePhoneNumber:String
PartyType:String
PhoneNumber:String
PostalCode:String
ProfileARN:String
ProfileId:String
Province:String
ShippingAddress1:String
ShippingAddress2:String
ShippingAddress3:String
ShippingAddress4:String
ShippingCity:String
ShippingCountry:String
ShippingCounty:String
ShippingPostalCode:String
ShippingProvince:String
ShippingState:String
State:String
Properties
AccountNumber
-
A unique account number that you have given to the customer.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
AdditionalInformation
-
Any additional information relevant to the customer's profile.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
Address1
-
The first line of a customer address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
Address2
-
The second line of a customer address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
Address3
-
The third line of a customer address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
Address4
-
The fourth line of a customer address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingAddress1
-
The first line of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingAddress2
-
The second line of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingAddress3
-
The third line of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingAddress4
-
The fourth line of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingCity
-
The city of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingCountry
-
The country of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingCounty
-
The county of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingPostalCode
-
The postal code of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingProvince
-
The province of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BillingState
-
The state of a customer’s billing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BirthDate
-
The customer's birth date.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BusinessEmailAddress
-
The customer's business email address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BusinessName
-
The name of the customer's business.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
BusinessPhoneNumber
-
The customer's business phone number.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
City
-
The city in which a customer lives.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
Country
-
The country in which a customer lives.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
County
-
The county in which a customer lives.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
Custom
-
The custom attributes in customer profile attributes.
Required: No
Type: Object of String
Pattern:
^[a-zA-Z0-9\s._:/=+@-]*$
Minimum:
1
Maximum:
32767
Update requires: No interruption
EmailAddress
-
The customer's email address, which has not been specified as a personal or business address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
FirstName
-
The customer's first name.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
Gender
-
The customer's gender.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
HomePhoneNumber
-
The customer's mobile phone number.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
LastName
-
The customer's last name.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingAddress1
-
The first line of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingAddress2
-
The second line of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingAddress3
-
The third line of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingAddress4
-
The fourth line of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingCity
-
The city of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingCountry
-
The country of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingCounty
-
The county of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingPostalCode
-
The postal code of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingProvince
-
The province of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MailingState
-
The state of a customer’s mailing address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MiddleName
-
The customer's middle name.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
MobilePhoneNumber
-
The customer's mobile phone number.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
PartyType
-
The customer's party type.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
PhoneNumber
-
The customer's phone number, which has not been specified as a mobile, home, or business number.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
PostalCode
-
The postal code of a customer address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ProfileARN
-
The ARN of a customer profile.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ProfileId
-
The unique identifier of a customer profile.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
Province
-
The province in which a customer lives.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingAddress1
-
The first line of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingAddress2
-
The second line of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingAddress3
-
The third line of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingAddress4
-
The fourth line of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingCity
-
The city of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingCountry
-
The country of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingCounty
-
The county of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingPostalCode
-
The postal code of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingProvince
-
The province of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
ShippingState
-
The state of a customer’s shipping address.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption
State
-
The state in which a customer lives.
Required: No
Type: String
Minimum:
1
Maximum:
32767
Update requires: No interruption