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