---
title: requiredInterface
framework: network
role: symbol
role_heading: Instance Property
path: network/nwparameters/requiredinterface
---

# requiredInterface

A specific interface to require on connections, listeners, and browsers.

## Declaration

```swift
final var requiredInterface: NWInterface? { get set }
```

## See Also

### Selecting Paths

- [requiredInterfaceType](network/nwparameters/requiredinterfacetype.md)
- [requiredLocalEndpoint](network/nwparameters/requiredlocalendpoint.md)
- [prohibitConstrainedPaths](network/nwparameters/prohibitconstrainedpaths.md)
- [prohibitExpensivePaths](network/nwparameters/prohibitexpensivepaths.md)
- [prohibitedInterfaceTypes](network/nwparameters/prohibitedinterfacetypes.md)
- [prohibitedInterfaces](network/nwparameters/prohibitedinterfaces.md)
