---
type: resource-type
title: AppFlowFlow
description: aws resource type AWS::AppFlow::Flow
name: AppFlowFlow
lexicon: aws
resource_type: AWS::AppFlow::Flow
---
`AWS::AppFlow::Flow`, a resource type of the aws lexicon.

## Properties

- `DestinationFlowConfigList` (`AppFlowFlow_DestinationFlowConfig[]`, required): List of Destination connectors of the flow.
- `FlowName` (`string`, required): Name of the flow.
- `SourceFlowConfig` (`AppFlowFlow_SourceFlowConfig`, required): Configurations of Source connector of the flow.
- `Tasks` (`AppFlowFlow_Task[]`, required): List of tasks for the flow.
- `TriggerConfig` (`AppFlowFlow_TriggerConfig`, required): Trigger settings of the flow.
- `Description` (`string`, optional): Description of the flow.
- `FlowArn` (`string`, optional): ARN identifier of the flow.
- `FlowStatus` (`"Active" | "Draft" | "Suspended"`, optional): Flow activation status for Scheduled- and Event-triggered flows
- `KMSArn` (`string`, optional): The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.
- `MetadataCatalogConfig` (`AppFlowFlow_MetadataCatalogConfig`, optional): Configurations of metadata catalog of the flow.
- `Tags` (`AppFlowFlow_Tag[]`, optional): List of Tags.

## Attributes

- `FlowArn`
