| 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 |
Amazonka.AppFlow.DescribeFlow
Description
Provides a description of the specified flow.
Synopsis
- data DescribeFlow = DescribeFlow' {}
- newDescribeFlow :: Text -> DescribeFlow
- describeFlow_flowName :: Lens' DescribeFlow Text
- data DescribeFlowResponse = DescribeFlowResponse' {
- lastUpdatedBy :: Maybe Text
- flowArn :: Maybe Text
- lastUpdatedAt :: Maybe POSIX
- createdAt :: Maybe POSIX
- createdBy :: Maybe Text
- tasks :: Maybe [Task]
- triggerConfig :: Maybe TriggerConfig
- flowName :: Maybe Text
- sourceFlowConfig :: Maybe SourceFlowConfig
- flowStatusMessage :: Maybe Text
- kmsArn :: Maybe Text
- lastRunExecutionDetails :: Maybe ExecutionDetails
- flowStatus :: Maybe FlowStatus
- destinationFlowConfigList :: Maybe [DestinationFlowConfig]
- description :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- httpStatus :: Int
- newDescribeFlowResponse :: Int -> DescribeFlowResponse
- describeFlowResponse_lastUpdatedBy :: Lens' DescribeFlowResponse (Maybe Text)
- describeFlowResponse_flowArn :: Lens' DescribeFlowResponse (Maybe Text)
- describeFlowResponse_lastUpdatedAt :: Lens' DescribeFlowResponse (Maybe UTCTime)
- describeFlowResponse_createdAt :: Lens' DescribeFlowResponse (Maybe UTCTime)
- describeFlowResponse_createdBy :: Lens' DescribeFlowResponse (Maybe Text)
- describeFlowResponse_tasks :: Lens' DescribeFlowResponse (Maybe [Task])
- describeFlowResponse_triggerConfig :: Lens' DescribeFlowResponse (Maybe TriggerConfig)
- describeFlowResponse_flowName :: Lens' DescribeFlowResponse (Maybe Text)
- describeFlowResponse_sourceFlowConfig :: Lens' DescribeFlowResponse (Maybe SourceFlowConfig)
- describeFlowResponse_flowStatusMessage :: Lens' DescribeFlowResponse (Maybe Text)
- describeFlowResponse_kmsArn :: Lens' DescribeFlowResponse (Maybe Text)
- describeFlowResponse_lastRunExecutionDetails :: Lens' DescribeFlowResponse (Maybe ExecutionDetails)
- describeFlowResponse_flowStatus :: Lens' DescribeFlowResponse (Maybe FlowStatus)
- describeFlowResponse_destinationFlowConfigList :: Lens' DescribeFlowResponse (Maybe [DestinationFlowConfig])
- describeFlowResponse_description :: Lens' DescribeFlowResponse (Maybe Text)
- describeFlowResponse_tags :: Lens' DescribeFlowResponse (Maybe (HashMap Text Text))
- describeFlowResponse_httpStatus :: Lens' DescribeFlowResponse Int
Creating a Request
data DescribeFlow Source #
See: newDescribeFlow smart constructor.
Constructors
| DescribeFlow' | |
Instances
Arguments
| :: Text | |
| -> DescribeFlow |
Create a value of DescribeFlow 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:flowName:DescribeFlow', describeFlow_flowName - The specified name of the flow. Spaces are not allowed. Use underscores
(_) or hyphens (-) only.
Request Lenses
describeFlow_flowName :: Lens' DescribeFlow Text Source #
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
Destructuring the Response
data DescribeFlowResponse Source #
See: newDescribeFlowResponse smart constructor.
Constructors
| DescribeFlowResponse' | |
Fields
| |
Instances
newDescribeFlowResponse Source #
Arguments
| :: Int | |
| -> DescribeFlowResponse |
Create a value of DescribeFlowResponse 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:DescribeFlowResponse', describeFlowResponse_lastUpdatedBy - Specifies the user name of the account that performed the most recent
update.
$sel:flowArn:DescribeFlowResponse', describeFlowResponse_flowArn - The flow's Amazon Resource Name (ARN).
$sel:lastUpdatedAt:DescribeFlowResponse', describeFlowResponse_lastUpdatedAt - Specifies when the flow was last updated.
$sel:createdAt:DescribeFlowResponse', describeFlowResponse_createdAt - Specifies when the flow was created.
$sel:createdBy:DescribeFlowResponse', describeFlowResponse_createdBy - The ARN of the user who created the flow.
$sel:tasks:DescribeFlowResponse', describeFlowResponse_tasks - A list of tasks that Amazon AppFlow performs while transferring the data
in the flow run.
$sel:triggerConfig:DescribeFlowResponse', describeFlowResponse_triggerConfig - The trigger settings that determine how and when the flow runs.
$sel:flowName:DescribeFlow', describeFlowResponse_flowName - The specified name of the flow. Spaces are not allowed. Use underscores
(_) or hyphens (-) only.
$sel:sourceFlowConfig:DescribeFlowResponse', describeFlowResponse_sourceFlowConfig - The configuration that controls how Amazon AppFlow retrieves data from
the source connector.
$sel:flowStatusMessage:DescribeFlowResponse', describeFlowResponse_flowStatusMessage - Contains an error message if the flow status is in a suspended or error
state. This applies only to scheduled or event-triggered flows.
$sel:kmsArn:DescribeFlowResponse', describeFlowResponse_kmsArn - The ARN (Amazon Resource Name) of the Key Management Service (KMS) key
you provide for encryption. This is required if you do not want to use
the Amazon AppFlow-managed KMS key. If you don't provide anything here,
Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
$sel:lastRunExecutionDetails:DescribeFlowResponse', describeFlowResponse_lastRunExecutionDetails - Describes the details of the most recent flow run.
$sel:flowStatus:DescribeFlowResponse', describeFlowResponse_flowStatus - Indicates the current status of the flow.
$sel:destinationFlowConfigList:DescribeFlowResponse', describeFlowResponse_destinationFlowConfigList - The configuration that controls how Amazon AppFlow transfers data to the
destination connector.
$sel:description:DescribeFlowResponse', describeFlowResponse_description - A description of the flow.
$sel:tags:DescribeFlowResponse', describeFlowResponse_tags - The tags used to organize, track, or control access for your flow.
$sel:httpStatus:DescribeFlowResponse', describeFlowResponse_httpStatus - The response's http status code.
Response Lenses
describeFlowResponse_lastUpdatedBy :: Lens' DescribeFlowResponse (Maybe Text) Source #
Specifies the user name of the account that performed the most recent update.
describeFlowResponse_flowArn :: Lens' DescribeFlowResponse (Maybe Text) Source #
The flow's Amazon Resource Name (ARN).
describeFlowResponse_lastUpdatedAt :: Lens' DescribeFlowResponse (Maybe UTCTime) Source #
Specifies when the flow was last updated.
describeFlowResponse_createdAt :: Lens' DescribeFlowResponse (Maybe UTCTime) Source #
Specifies when the flow was created.
describeFlowResponse_createdBy :: Lens' DescribeFlowResponse (Maybe Text) Source #
The ARN of the user who created the flow.
describeFlowResponse_tasks :: Lens' DescribeFlowResponse (Maybe [Task]) Source #
A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.
describeFlowResponse_triggerConfig :: Lens' DescribeFlowResponse (Maybe TriggerConfig) Source #
The trigger settings that determine how and when the flow runs.
describeFlowResponse_flowName :: Lens' DescribeFlowResponse (Maybe Text) Source #
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
describeFlowResponse_sourceFlowConfig :: Lens' DescribeFlowResponse (Maybe SourceFlowConfig) Source #
The configuration that controls how Amazon AppFlow retrieves data from the source connector.
describeFlowResponse_flowStatusMessage :: Lens' DescribeFlowResponse (Maybe Text) Source #
Contains an error message if the flow status is in a suspended or error state. This applies only to scheduled or event-triggered flows.
describeFlowResponse_kmsArn :: Lens' DescribeFlowResponse (Maybe Text) Source #
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
describeFlowResponse_lastRunExecutionDetails :: Lens' DescribeFlowResponse (Maybe ExecutionDetails) Source #
Describes the details of the most recent flow run.
describeFlowResponse_flowStatus :: Lens' DescribeFlowResponse (Maybe FlowStatus) Source #
Indicates the current status of the flow.
describeFlowResponse_destinationFlowConfigList :: Lens' DescribeFlowResponse (Maybe [DestinationFlowConfig]) Source #
The configuration that controls how Amazon AppFlow transfers data to the destination connector.
describeFlowResponse_description :: Lens' DescribeFlowResponse (Maybe Text) Source #
A description of the flow.
describeFlowResponse_tags :: Lens' DescribeFlowResponse (Maybe (HashMap Text Text)) Source #
The tags used to organize, track, or control access for your flow.
describeFlowResponse_httpStatus :: Lens' DescribeFlowResponse Int Source #
The response's http status code.