---
title: PluginNetworkPermissionScope
framework: packagedescription
role: symbol
role_heading: Enumeration
path: packagedescription/pluginnetworkpermissionscope
---

# PluginNetworkPermissionScope

The scope of a network permission.

## Declaration

```swift
enum PluginNetworkPermissionScope
```

## Overview

Overview The scope can be none, local connections only, or all connections.

## Topics

### Enumeration Cases

- [PluginNetworkPermissionScope.all(ports:)](packagedescription/pluginnetworkpermissionscope/all(ports:)-swift.enum.case.md)
- [PluginNetworkPermissionScope.docker](packagedescription/pluginnetworkpermissionscope/docker.md)
- [PluginNetworkPermissionScope.local(ports:)](packagedescription/pluginnetworkpermissionscope/local(ports:)-swift.enum.case.md)
- [PluginNetworkPermissionScope.none](packagedescription/pluginnetworkpermissionscope/none.md)
- [PluginNetworkPermissionScope.unixDomainSocket](packagedescription/pluginnetworkpermissionscope/unixdomainsocket.md)

### Type Methods

- [all(ports:)](packagedescription/pluginnetworkpermissionscope/all(ports:)-swift.type.method.md)
- [local(ports:)](packagedescription/pluginnetworkpermissionscope/local(ports:)-swift.type.method.md)
