---
title: requiredInterfaceType
framework: network
role: symbol
role_heading: Instance Property
path: network/nwparameters/requiredinterfacetype
---

# requiredInterfaceType

An interface type to require on connections and listeners.

## Declaration

```swift
final var requiredInterfaceType: NWInterface.InterfaceType { get set }
```

## See Also

### Selecting Paths

- [requiredInterface](network/nwparameters/requiredinterface.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)
