AWS::Wisdom::MessageTemplate CustomerProfileAttributes - AWS CloudFormation

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" : {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