IntegrationFlowDefinitionArgs

data class IntegrationFlowDefinitionArgs(val description: Output<String>? = null, val flowName: Output<String>, val kmsArn: Output<String>, val sourceFlowConfig: Output<IntegrationSourceFlowConfigArgs>, val tasks: Output<List<IntegrationTaskArgs>>, val triggerConfig: Output<IntegrationTriggerConfigArgs>) : ConvertibleToJava<IntegrationFlowDefinitionArgs>

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, flowName: Output<String>, kmsArn: Output<String>, sourceFlowConfig: Output<IntegrationSourceFlowConfigArgs>, tasks: Output<List<IntegrationTaskArgs>>, triggerConfig: Output<IntegrationTriggerConfigArgs>)

Properties

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

A description of the flow you want to create.

Link copied to clipboard
val flowName: Output<String>

The specified name of the flow. Use underscores (_) or hyphens (-) only. Spaces are not allowed.

Link copied to clipboard
val kmsArn: Output<String>

The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key you provide for encryption.

Link copied to clipboard

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

Link copied to clipboard

A list of tasks that Customer Profiles performs while transferring the data in the flow run.

Link copied to clipboard

The trigger settings that determine how and when the flow runs.

Functions

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