AWS::CustomerProfiles::ObjectTypeSpecifies an Amazon Connect Customer Profiles Object Type Mapping.
import { CfnObjectType } from 'aws-cdk-lib/aws-customerprofiles';Or use the module namespace:
import * as customerprofiles from 'aws-cdk-lib/aws-customerprofiles';
// customerprofiles.CfnObjectTypeConfiguration passed to the constructor as CfnObjectTypeProps.
descriptionRequiredstringThe description of the profile object type mapping.
domainNameRequiredstringThe unique name of the domain.
objectTypeNameRequiredstringThe name of the profile object type.
allowProfileCreationOptionalboolean | IResolvableIndicates whether a profile should be created when data is received if one doesn’t exist for an object of this type. The default is `FALSE` . If the AllowProfileCreation flag is set to `FALSE` , then the service tries to fetch a standard profile and associate this object with the profile. If it is set to `TRUE` , and if no match is found, then the service creates a new standard profile.
encryptionKeyOptionalstringThe customer-provided key to encrypt the profile object that will be created in this profile object type mapping. If not specified the system will use the encryption key of the domain.
expirationDaysOptionalnumberThe number of days until the data of this type expires.
fieldsOptionalIResolvable | IResolvable | FieldMapProperty[]A list of field definitions for the object type mapping.
keysOptionalIResolvable | IResolvable | KeyMapProperty[]A list of keys that can be used to map data to the profile or search for the profile.
maxProfileObjectCountOptionalnumberThe amount of profile object max count assigned to the object type.
sourceLastUpdatedTimestampFormatOptionalstringThe format of your sourceLastUpdatedTimestamp that was previously set up.
sourcePriorityOptionalnumberDefines the priority order of object types. Lower value indicates higher priority.
tagsOptionalCfnTag[]The tags used to organize, track, or control access for this resource.
templateIdOptionalstringA unique identifier for the template mapping. This can be used instead of specifying the Keys and Fields properties directly.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-customerprofilesAWS::CustomerProfiles::ObjectType