ObjectTypeArgs

data class ObjectTypeArgs(val allowProfileCreation: Output<Boolean>? = null, val description: Output<String>? = null, val domainName: Output<String>? = null, val encryptionKey: Output<String>? = null, val expirationDays: Output<Int>? = null, val fields: Output<List<ObjectTypeFieldMapArgs>>? = null, val keys: Output<List<ObjectTypeKeyMapArgs>>? = null, val objectTypeName: Output<String>? = null, val sourceLastUpdatedTimestampFormat: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val templateId: Output<String>? = null) : ConvertibleToJava<ObjectTypeArgs>

An ObjectType resource of Amazon Connect Customer Profiles

Constructors

Link copied to clipboard
constructor(allowProfileCreation: Output<Boolean>? = null, description: Output<String>? = null, domainName: Output<String>? = null, encryptionKey: Output<String>? = null, expirationDays: Output<Int>? = null, fields: Output<List<ObjectTypeFieldMapArgs>>? = null, keys: Output<List<ObjectTypeKeyMapArgs>>? = null, objectTypeName: Output<String>? = null, sourceLastUpdatedTimestampFormat: Output<String>? = null, tags: Output<List<TagArgs>>? = null, templateId: Output<String>? = null)

Properties

Link copied to clipboard
val allowProfileCreation: Output<Boolean>? = null

Indicates whether a profile should be created when data is received.

Link copied to clipboard
val description: Output<String>? = null

Description of the profile object type.

Link copied to clipboard
val domainName: Output<String>? = null

The unique name of the domain.

Link copied to clipboard
val encryptionKey: Output<String>? = null

The default encryption key

Link copied to clipboard
val expirationDays: Output<Int>? = null

The default number of days until the data within the domain expires.

Link copied to clipboard
val fields: Output<List<ObjectTypeFieldMapArgs>>? = null

A list of the name and ObjectType field.

Link copied to clipboard
val keys: Output<List<ObjectTypeKeyMapArgs>>? = null

A list of unique keys that can be used to map data to the profile.

Link copied to clipboard
val objectTypeName: Output<String>? = null

The name of the profile object type.

Link copied to clipboard

The format of your sourceLastUpdatedTimestamp that was previously set up.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags (keys and values) associated with the integration.

Link copied to clipboard
val templateId: Output<String>? = null

A unique identifier for the object template.

Functions

Link copied to clipboard
open override fun toJava(): ObjectTypeArgs