Files
apple_device-management/mdm/profiles/com.apple.dnsProxy.managed.yaml
T
2023-09-14 17:37:41 -04:00

65 lines
1.9 KiB
YAML

title: DNS Proxy
description: Use this section to configure a DNS proxy network extension
payload:
payloadtype: com.apple.dnsProxy.managed
supportedOS:
iOS:
introduced: '11.0'
multiple: false
supervised: false
allowmanualinstall: false
sharedipad:
mode: allowed
devicechannel: true
userchannel: false
userenrollment:
mode: allowed
macOS:
introduced: '10.15'
multiple: false
devicechannel: true
userchannel: false
requiresdep: false
userapprovedmdm: false
allowmanualinstall: true
userenrollment:
mode: forbidden
content: As of iOS 15.0 this payload can be installed on unsupervised devices via
MDM and can only be installed via MDM. As of iOS 16.0, this can be installed on
User Enrollments via MDM if DNSProxyUUID is specified.
payloadkeys:
- key: AppBundleIdentifier
title: App Bundle Identifier
type: <string>
presence: required
content: The bundle identifier of the app containing the DNS proxy network extension.
- key: ProviderBundleIdentifier
title: Provider Bundle Identifier
type: <string>
presence: optional
content: The bundle identifier of the DNS proxy network extension to use. Declaring
the bundle identifier is useful for apps that contain more than one DNS proxy
extension.
- key: ProviderConfiguration
title: Provider Configuration
type: <dictionary>
presence: optional
content: The dictionary of vendor-specific configuration items.
subkeys:
- key: ANY
type: <any>
presence: optional
content: Key/value pairs.
- key: DNSProxyUUID
title: DNS Proxy UUID
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: n/a
type: <string>
presence: optional
content: A globally-unique identifier for this DNS proxy configuration. Managed
apps with the same 'DNSProxyUUID' in their app attributes have their DNS lookups
traffic processed by the proxy.