AWS::Wisdom::MessageTemplate CustomerProfileAttributes - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::Wisdom::MessageTemplate CustomerProfileAttributes

The customer profile attributes that are used with the message template.

Syntax

To declare this entity in your Amazon 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" : {Key: Value, ...}, "EmailAddress" : 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: Key: Value EmailAddress: 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