---
title: NEDNSProxyManagerError.configurationCannotBeRemoved
framework: networkextension
role: symbol
role_heading: Case
path: networkextension/nednsproxymanagererror/configurationcannotberemoved
---

# NEDNSProxyManagerError.configurationCannotBeRemoved

Unremovable DNS proxy configuration.

## Declaration

```swift
case configurationCannotBeRemoved
```

## Discussion

Discussion This error occurs if you attempt to use a call to the removeFromPreferences(completionHandler:) method to remove the DNS proxy configuration when an installed configuration profile specifies a baseline DNS proxy configuration. You can only call the removal method in a development environment where no configuration profile exists.

## See Also

### Enumeration Cases

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