IntegrationArgs

data class IntegrationArgs(val domainName: Output<String>? = null, val flowDefinition: Output<IntegrationFlowDefinitionArgs>? = null, val objectTypeName: Output<String>? = null, val objectTypeNames: Output<List<IntegrationObjectTypeMappingArgs>>? = null, val tags: Output<List<TagArgs>>? = null, val uri: Output<String>? = null) : ConvertibleToJava<IntegrationArgs>

The resource schema for creating an Amazon Connect Customer Profiles Integration.

Constructors

Link copied to clipboard
constructor(domainName: Output<String>? = null, flowDefinition: Output<IntegrationFlowDefinitionArgs>? = null, objectTypeName: Output<String>? = null, objectTypeNames: Output<List<IntegrationObjectTypeMappingArgs>>? = null, tags: Output<List<TagArgs>>? = null, uri: Output<String>? = null)

Properties

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

The unique name of the domain.

Link copied to clipboard

The configuration that controls how Customer Profiles retrieves data from the source.

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

The name of the ObjectType defined for the 3rd party data in Profile Service

Link copied to clipboard

The mapping between 3rd party event types and ObjectType names

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

The tags (keys and values) associated with the integration

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

The URI of the S3 bucket or any other type of data source.

Functions

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