Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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.
FlowDefinition' | |
|
Instances
:: 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.