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

## Properties

- `Name` (`string`, required): The name of the flow.
- `Source` (`MediaConnectFlow_Source`, required): The source of the flow.
- `AvailabilityZone` (`string`, optional): The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.
- `EgressIp` (`string`, optional): The IP address from which video will be sent to output destinations.
- `EncodingConfig` (`MediaConnectFlow_EncodingConfig`, optional): The encoding configuration to apply to the NDI source content when transcoding it to a transport stream (TS) for downstream distribution. You can choose between several predefined encoding profiles based on common use cases.
- `FlowArn` (`string`, optional): The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
- `FlowAvailabilityZone` (`string`, optional): The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.(ReadOnly)
- `FlowNdiMachineName` (`string`, optional): A prefix for the names of the NDI sources that the flow creates.(ReadOnly)
- `FlowSize` (`"LARGE" | "LARGE_4X" | "MEDIUM"`, optional): Determines the processing capacity and feature set of the flow. Set this optional parameter to LARGE if you want to enable NDI sources or outputs on the flow.
- `Maintenance` (`MediaConnectFlow_Maintenance`, optional): The maintenance settings you want to use for the flow.
- `MediaStreams` (`MediaConnectFlow_MediaStream[]`, optional): The media streams associated with the flow. You can associate any of these media streams with sources and outputs on the flow.
- `NdiConfig` (`MediaConnectFlow_NdiConfig`, optional): Specifies the configuration settings for NDI sources and outputs. Required when the flow includes NDI sources or outputs.
- `SourceFailoverConfig` (`MediaConnectFlow_FailoverConfig`, optional): The source failover config of the flow.
- `SourceMonitoringConfig` (`MediaConnectFlow_SourceMonitoringConfig`, optional): The source monitoring config of the flow.
- `Tags` (`MediaConnectFlow_Tag[]`, optional): Key-value pairs that can be used to tag this flow.
- `VpcInterfaces` (`MediaConnectFlow_VpcInterface[]`, optional): The VPC interfaces that you added to this flow.

## Attributes

- `EgressIp`
- `FlowArn`
- `FlowAvailabilityZone`
- `FlowNdiMachineName`
- `Source.IngestIp`
- `Source.SourceArn`
- `Source.SourceIngestPort`
