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

Properties for Router Network Interface.

Extends: RouterNetworkInterfaceProps
Used as props by: RouterNetworkInterface

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

## Example

```ts
declare const stack: Stack;
declare const securityGroup: ec2.ISecurityGroup;
declare const subnet: ec2.ISubnet;

const privateInterface = new RouterNetworkInterface(stack, 'PrivateInterface', {
  routerNetworkInterfaceName: 'private-interface',
  configuration: RouterNetworkConfiguration.vpc({
    securityGroups: [securityGroup],
    subnet: subnet,
  }),
});
```

## Properties

- `configuration`: [RouterNetworkConfiguration](/cdk/api/v2/docs/@aws-cdk_aws-mediaconnect-alpha.RouterNetworkConfiguration.html) (required) — Network configuration for the router network interface.

- `regionName`: string — Select a region for your router network interface.

  **Default:** Same region as the stack

- `routerNetworkInterfaceName`: string — The name of the router network interface.

  **Default:** Generated automatically

- `tags`: { [key: string]: string } — Tags to add to the network interface.

  **Default:** No tagging
