FlowDefinition - Amazon Connect

FlowDefinition

The configurations that control how Customer Profiles retrieves data from the source, Amazon AppFlow. Customer Profiles uses this information to create an AppFlow flow on behalf of customers.

Contents

FlowName

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

Type: String

Length Constraints: Maximum length of 256.

Pattern: [a-zA-Z0-9][\w!@#.-]+

Required: Yes

KmsArn

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

Type: String

Length Constraints: Minimum length of 20. Maximum length of 2048.

Pattern: arn:aws:kms:.*:[0-9]+:.*

Required: Yes

SourceFlowConfig

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

Type: SourceFlowConfig object

Required: Yes

Tasks

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

Type: Array of Task objects

Required: Yes

TriggerConfig

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

Type: TriggerConfig object

Required: Yes

Description

A description of the flow you want to create.

Type: String

Length Constraints: Maximum length of 2048.

Pattern: [\w!@#\-.?,\s]*

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: