| 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.AppFlow.Types.FlowDefinition
Description
Synopsis
- data FlowDefinition = FlowDefinition' {
- createdAt :: Maybe POSIX
- createdBy :: Maybe Text
- description :: Maybe Text
- destinationConnectorLabel :: Maybe Text
- destinationConnectorType :: Maybe ConnectorType
- flowArn :: Maybe Text
- flowName :: Maybe Text
- flowStatus :: Maybe FlowStatus
- lastRunExecutionDetails :: Maybe ExecutionDetails
- lastUpdatedAt :: Maybe POSIX
- lastUpdatedBy :: Maybe Text
- sourceConnectorLabel :: Maybe Text
- sourceConnectorType :: Maybe ConnectorType
- tags :: Maybe (HashMap Text Text)
- triggerType :: Maybe TriggerType
- newFlowDefinition :: FlowDefinition
- flowDefinition_createdAt :: Lens' FlowDefinition (Maybe UTCTime)
- flowDefinition_createdBy :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_description :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_destinationConnectorLabel :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_destinationConnectorType :: Lens' FlowDefinition (Maybe ConnectorType)
- flowDefinition_flowArn :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_flowName :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_flowStatus :: Lens' FlowDefinition (Maybe FlowStatus)
- flowDefinition_lastRunExecutionDetails :: Lens' FlowDefinition (Maybe ExecutionDetails)
- flowDefinition_lastUpdatedAt :: Lens' FlowDefinition (Maybe UTCTime)
- flowDefinition_lastUpdatedBy :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_sourceConnectorLabel :: Lens' FlowDefinition (Maybe Text)
- flowDefinition_sourceConnectorType :: Lens' FlowDefinition (Maybe ConnectorType)
- flowDefinition_tags :: Lens' FlowDefinition (Maybe (HashMap Text Text))
- flowDefinition_triggerType :: Lens' FlowDefinition (Maybe TriggerType)
Documentation
data FlowDefinition Source #
The properties of the flow, such as its source, destination, trigger type, and so on.
See: newFlowDefinition smart constructor.
Constructors
| FlowDefinition' | |
Fields
| |
Instances
newFlowDefinition :: FlowDefinition Source #
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:createdAt:FlowDefinition', flowDefinition_createdAt - Specifies when the flow was created.
$sel:createdBy:FlowDefinition', flowDefinition_createdBy - The ARN of the user who created the flow.
$sel:description:FlowDefinition', flowDefinition_description - A user-entered description of the flow.
$sel:destinationConnectorLabel:FlowDefinition', flowDefinition_destinationConnectorLabel - The label of the destination connector in the flow.
$sel:destinationConnectorType:FlowDefinition', flowDefinition_destinationConnectorType - Specifies the destination connector type, such as Salesforce, Amazon S3,
Amplitude, and so on.
$sel:flowArn:FlowDefinition', flowDefinition_flowArn - The flow's Amazon Resource Name (ARN).
$sel:flowName:FlowDefinition', flowDefinition_flowName - The specified name of the flow. Spaces are not allowed. Use underscores
(_) or hyphens (-) only.
$sel:flowStatus:FlowDefinition', flowDefinition_flowStatus - Indicates the current status of the flow.
$sel:lastRunExecutionDetails:FlowDefinition', flowDefinition_lastRunExecutionDetails - Describes the details of the most recent flow run.
$sel:lastUpdatedAt:FlowDefinition', flowDefinition_lastUpdatedAt - Specifies when the flow was last updated.
$sel:lastUpdatedBy:FlowDefinition', flowDefinition_lastUpdatedBy - Specifies the account user name that most recently updated the flow.
$sel:sourceConnectorLabel:FlowDefinition', flowDefinition_sourceConnectorLabel - The label of the source connector in the flow.
$sel:sourceConnectorType:FlowDefinition', flowDefinition_sourceConnectorType - Specifies the source connector type, such as Salesforce, Amazon S3,
Amplitude, and so on.
$sel:tags:FlowDefinition', flowDefinition_tags - The tags used to organize, track, or control access for your flow.
$sel:triggerType:FlowDefinition', flowDefinition_triggerType - Specifies the type of flow trigger. This can be OnDemand, Scheduled,
or Event.
flowDefinition_createdAt :: Lens' FlowDefinition (Maybe UTCTime) Source #
Specifies when the flow was created.
flowDefinition_createdBy :: Lens' FlowDefinition (Maybe Text) Source #
The ARN of the user who created the flow.
flowDefinition_description :: Lens' FlowDefinition (Maybe Text) Source #
A user-entered description of the flow.
flowDefinition_destinationConnectorLabel :: Lens' FlowDefinition (Maybe Text) Source #
The label of the destination connector in the flow.
flowDefinition_destinationConnectorType :: Lens' FlowDefinition (Maybe ConnectorType) Source #
Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
flowDefinition_flowArn :: Lens' FlowDefinition (Maybe Text) Source #
The flow's Amazon Resource Name (ARN).
flowDefinition_flowName :: Lens' FlowDefinition (Maybe Text) Source #
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
flowDefinition_flowStatus :: Lens' FlowDefinition (Maybe FlowStatus) Source #
Indicates the current status of the flow.
flowDefinition_lastRunExecutionDetails :: Lens' FlowDefinition (Maybe ExecutionDetails) Source #
Describes the details of the most recent flow run.
flowDefinition_lastUpdatedAt :: Lens' FlowDefinition (Maybe UTCTime) Source #
Specifies when the flow was last updated.
flowDefinition_lastUpdatedBy :: Lens' FlowDefinition (Maybe Text) Source #
Specifies the account user name that most recently updated the flow.
flowDefinition_sourceConnectorLabel :: Lens' FlowDefinition (Maybe Text) Source #
The label of the source connector in the flow.
flowDefinition_sourceConnectorType :: Lens' FlowDefinition (Maybe ConnectorType) Source #
Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
flowDefinition_tags :: Lens' FlowDefinition (Maybe (HashMap Text Text)) Source #
The tags used to organize, track, or control access for your flow.
flowDefinition_triggerType :: Lens' FlowDefinition (Maybe TriggerType) Source #
Specifies the type of flow trigger. This can be OnDemand, Scheduled,
or Event.