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: