---
type: resource-type
title: ObjectType
description: aws resource type AWS::CustomerProfiles::ObjectType
name: ObjectType
lexicon: aws
resource_type: AWS::CustomerProfiles::ObjectType
---
`AWS::CustomerProfiles::ObjectType`, a resource type of the aws lexicon.

## Properties

- `Description` (`string`, required): Description of the profile object type.
- `DomainName` (`string`, required): The unique name of the domain.
- `ObjectTypeName` (`string`, required): The name of the profile object type.
- `AllowProfileCreation` (`boolean`, optional): Indicates whether a profile should be created when data is received.
- `CreatedAt` (`string`, optional): The time of this integration got created.
- `EncryptionKey` (`string`, optional): The default encryption key
- `ExpirationDays` (`number`, optional): The default number of days until the data within the domain expires.
- `Fields` (`ObjectType_FieldMap[]`, optional): A list of the name and ObjectType field.
- `Keys` (`ObjectType_KeyMap[]`, optional): A list of unique keys that can be used to map data to the profile.
- `LastUpdatedAt` (`string`, optional): The time of this integration got last updated at.
- `MaxAvailableProfileObjectCount` (`number`, optional): The maximum available number of profile objects
- `MaxProfileObjectCount` (`number`, optional): The maximum number of profile objects for this object type
- `SourceLastUpdatedTimestampFormat` (`string`, optional): The format of your sourceLastUpdatedTimestamp that was previously set up.
- `SourcePriority` (`number`, optional): Defines the priority order of object types. Lower value indicates higher priority.
- `Tags` (`ObjectType_Tag[]`, optional): The tags (keys and values) associated with the integration.
- `TemplateId` (`string`, optional): A unique identifier for the object template.

## Attributes

- `CreatedAt`
- `LastUpdatedAt`
- `MaxAvailableProfileObjectCount`
