> **Experimental**
>
> `@aws-cdk/aws-mediaconnect-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# BridgeFlowSource

The source of the bridge.

A flow source originates in MediaConnect as an existing cloud flow.

Extends: BridgeFlowSource
Used as props by: BridgeSourceConfiguration

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/bridge.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-mediaconnect-alpha/lib/bridge.ts#L21)

## Example

```ts
declare const stack: Stack;
declare const gateway: Gateway;
declare const flow: Flow;
declare const vpcInterface: VpcInterfaceConfig;
declare const productionNetwork: GatewayNetwork;

const egressBridge = new Bridge(stack, 'MyEgressBridge', {
  bridgeName: 'my-egress-bridge',
  config: BridgeConfiguration.egress({
    maxBitrate: Bitrate.mbps(10),
    flowSources: [{
      name: 'cloud-source',
      source: {
        flow: flow,
        vpcInterface: vpcInterface,
      },
    }],
    networkOutputs: [{
      name: 'on-prem-output',
      output: BridgeOutputConfiguration.network({
        ipAddress: '192.168.1.200',
        port: 5001,
        network: productionNetwork,
        protocol: BridgeProtocol.RTP,
        ttl: 50,
      }),
    }],
  }),
  gateway: gateway,
});
```

## Properties

- `flow`: [IFlow](/cdk/api/v2/docs/@aws-cdk_aws-mediaconnect-alpha.IFlow.html) (required) — The cloud flow used as a source of this bridge.

- `vpcInterface`: [VpcInterfaceConfig](/cdk/api/v2/docs/@aws-cdk_aws-mediaconnect-alpha.VpcInterfaceConfig.html) — The VPC interface attachment to use for this source.

  **Default:** no VPC interface
