---
title: "init(requiredInterfaceType:)"
framework: network
role: symbol
role_heading: Initializer
path: "network/nwpathmonitor/init(requiredinterfacetype:)"
---

# init(requiredInterfaceType:)

Initializes a path monitor to observe a specific interface type.

## Declaration

```swift
init(requiredInterfaceType: NWInterface.InterfaceType)
```

## See Also

### Creating Path Monitors

- [init()](network/nwpathmonitor/init().md)
- [init(prohibitedInterfaceTypes:)](network/nwpathmonitor/init(prohibitedinterfacetypes:).md)
- [start(queue:)](network/nwpathmonitor/start(queue:).md)
- [queue](network/nwpathmonitor/queue.md)
