---
title: NEDNSProxyManagerError
framework: networkextension
role: symbol
role_heading: Enumeration
path: networkextension/nednsproxymanagererror
---

# NEDNSProxyManagerError

The possible DNS proxy manager errors.

## Declaration

```swift
enum NEDNSProxyManagerError
```

## Overview

Overview These errors appear as the parameter in the completion handler of the methods that you use to manage DNS proxy configuration: loadFromPreferences(completionHandler:), removeFromPreferences(completionHandler:), and saveToPreferences(completionHandler:).

## Topics

### Enumeration Cases

- [NEDNSProxyManagerError.configurationInvalid](networkextension/nednsproxymanagererror/configurationinvalid.md)
- [NEDNSProxyManagerError.configurationDisabled](networkextension/nednsproxymanagererror/configurationdisabled.md)
- [NEDNSProxyManagerError.configurationStale](networkextension/nednsproxymanagererror/configurationstale.md)
- [NEDNSProxyManagerError.configurationCannotBeRemoved](networkextension/nednsproxymanagererror/configurationcannotberemoved.md)

### Initializers

- [init(rawValue:)](networkextension/nednsproxymanagererror/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [NEDNSProxyErrorDomain](networkextension/nednsproxyerrordomain.md)
