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: