| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CustomerProfiles.Types.FlowDefinition
Description
Synopsis
- data FlowDefinition = FlowDefinition' {}
- newFlowDefinition :: Text -> Text -> SourceFlowConfig -> TriggerConfig -> FlowDefinition
- flowDefinition_description :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_flowName :: Lens' FlowDefinition Text
- flowDefinition_kmsArn :: Lens' FlowDefinition Text
- flowDefinition_sourceFlowConfig :: Lens' FlowDefinition SourceFlowConfig
- flowDefinition_tasks :: Lens' FlowDefinition [Task]
- flowDefinition_triggerConfig :: Lens' FlowDefinition TriggerConfig
Documentation
data FlowDefinition Source #
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.
See: newFlowDefinition smart constructor.
Constructors
| FlowDefinition' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> SourceFlowConfig | |
| -> TriggerConfig | |
| -> FlowDefinition |
Create a value of FlowDefinition with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:FlowDefinition', flowDefinition_description - A description of the flow you want to create.
$sel:flowName:FlowDefinition', flowDefinition_flowName - The specified name of the flow. Use underscores (_) or hyphens (-) only.
Spaces are not allowed.
$sel:kmsArn:FlowDefinition', flowDefinition_kmsArn - The Amazon Resource Name of the AWS Key Management Service (KMS) key you
provide for encryption.
$sel:sourceFlowConfig:FlowDefinition', flowDefinition_sourceFlowConfig - The configuration that controls how Customer Profiles retrieves data
from the source.
$sel:tasks:FlowDefinition', flowDefinition_tasks - A list of tasks that Customer Profiles performs while transferring the
data in the flow run.
$sel:triggerConfig:FlowDefinition', flowDefinition_triggerConfig - The trigger settings that determine how and when the flow runs.
flowDefinition_description :: Lens' FlowDefinition (Maybe Text) Source #
A description of the flow you want to create.
flowDefinition_flowName :: Lens' FlowDefinition Text Source #
The specified name of the flow. Use underscores (_) or hyphens (-) only. Spaces are not allowed.
flowDefinition_kmsArn :: Lens' FlowDefinition Text Source #
The Amazon Resource Name of the AWS Key Management Service (KMS) key you provide for encryption.
flowDefinition_sourceFlowConfig :: Lens' FlowDefinition SourceFlowConfig Source #
The configuration that controls how Customer Profiles retrieves data from the source.
flowDefinition_tasks :: Lens' FlowDefinition [Task] Source #
A list of tasks that Customer Profiles performs while transferring the data in the flow run.
flowDefinition_triggerConfig :: Lens' FlowDefinition TriggerConfig Source #
The trigger settings that determine how and when the flow runs.