interface MessageTemplateAttributesProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Wisdom.Mixins.CfnMessageTemplatePropsMixin.MessageTemplateAttributesProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awswisdom/mixins#CfnMessageTemplatePropsMixin_MessageTemplateAttributesProperty |
Java | software.amazon.awscdk.mixins.preview.services.wisdom.mixins.CfnMessageTemplatePropsMixin.MessageTemplateAttributesProperty |
Python | aws_cdk.mixins_preview.aws_wisdom.mixins.CfnMessageTemplatePropsMixin.MessageTemplateAttributesProperty |
TypeScript | @aws-cdk/mixins-preview » aws_wisdom » mixins » CfnMessageTemplatePropsMixin » MessageTemplateAttributesProperty |
The attributes that are used with the message template.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as wisdom_mixins } from '@aws-cdk/mixins-preview/aws-wisdom';
const messageTemplateAttributesProperty: wisdom_mixins.CfnMessageTemplatePropsMixin.MessageTemplateAttributesProperty = {
agentAttributes: {
firstName: 'firstName',
lastName: 'lastName',
},
customAttributes: {
customAttributesKey: 'customAttributes',
},
customerProfileAttributes: {
accountNumber: 'accountNumber',
additionalInformation: 'additionalInformation',
address1: 'address1',
address2: 'address2',
address3: 'address3',
address4: 'address4',
billingAddress1: 'billingAddress1',
billingAddress2: 'billingAddress2',
billingAddress3: 'billingAddress3',
billingAddress4: 'billingAddress4',
billingCity: 'billingCity',
billingCountry: 'billingCountry',
billingCounty: 'billingCounty',
billingPostalCode: 'billingPostalCode',
billingProvince: 'billingProvince',
billingState: 'billingState',
birthDate: 'birthDate',
businessEmailAddress: 'businessEmailAddress',
businessName: 'businessName',
businessPhoneNumber: 'businessPhoneNumber',
city: 'city',
country: 'country',
county: 'county',
custom: {
customKey: 'custom',
},
emailAddress: 'emailAddress',
firstName: 'firstName',
gender: 'gender',
homePhoneNumber: 'homePhoneNumber',
lastName: 'lastName',
mailingAddress1: 'mailingAddress1',
mailingAddress2: 'mailingAddress2',
mailingAddress3: 'mailingAddress3',
mailingAddress4: 'mailingAddress4',
mailingCity: 'mailingCity',
mailingCountry: 'mailingCountry',
mailingCounty: 'mailingCounty',
mailingPostalCode: 'mailingPostalCode',
mailingProvince: 'mailingProvince',
mailingState: 'mailingState',
middleName: 'middleName',
mobilePhoneNumber: 'mobilePhoneNumber',
partyType: 'partyType',
phoneNumber: 'phoneNumber',
postalCode: 'postalCode',
profileArn: 'profileArn',
profileId: 'profileId',
province: 'province',
shippingAddress1: 'shippingAddress1',
shippingAddress2: 'shippingAddress2',
shippingAddress3: 'shippingAddress3',
shippingAddress4: 'shippingAddress4',
shippingCity: 'shippingCity',
shippingCountry: 'shippingCountry',
shippingCounty: 'shippingCounty',
shippingPostalCode: 'shippingPostalCode',
shippingProvince: 'shippingProvince',
shippingState: 'shippingState',
state: 'state',
},
systemAttributes: {
customerEndpoint: {
address: 'address',
},
name: 'name',
systemEndpoint: {
address: 'address',
},
},
};
Properties
| Name | Type | Description |
|---|---|---|
| agent | IResolvable | Agent | The agent attributes that are used with the message template. |
| custom | { [string]: string } | IResolvable | The custom attributes that are used with the message template. |
| customer | IResolvable | Customer | The customer profile attributes that are used with the message template. |
| system | IResolvable | System | The system attributes that are used with the message template. |
agentAttributes?
Type:
IResolvable | Agent
(optional)
The agent attributes that are used with the message template.
customAttributes?
Type:
{ [string]: string } | IResolvable
(optional)
The custom attributes that are used with the message template.
customerProfileAttributes?
Type:
IResolvable | Customer
(optional)
The customer profile attributes that are used with the message template.
systemAttributes?
Type:
IResolvable | System
(optional)
The system attributes that are used with the message template.

.NET
Go
Java
Python
TypeScript