NetworkVPNIPSec
The declaration to configure a VPN using the IPSec sub-type.
Declaration
object NetworkVPNIPSecProperties
| Name | Type | Description |
|---|---|---|
Authentication Required | NetworkVPNIPSecAuthenticationObject | Settings that control authentication. |
DNS | NetworkVPNIPSecDNSObject | A dictionary to use for all VPN types. |
HostName Required | string | The IP address or hostname of the VPN server. |
Idle | NetworkVPNIPSecIdleObject | Specifies details about how the system handles idle VPN connections. |
OnDemand | NetworkVPNIPSecOnDemandObject | Specifies details about how the system controls on-demand VPN. |
Proxies | NetworkVPNIPSecProxiesObject | The dictionary to use to configure |
VisibleName Required | string | The name of the VPN connection that the system displays on the device. |
Discussion
Specify com.apple.configuration.network.vpn.ipsec as the declaration type.
Configuration availability
Allowed in supervised enrollment | iOS, macOS, Shared iPad, visionOS |
Allowed in device enrollment | iOS, Shared iPad, visionOS |
Allowed in user enrollment | N/A |
Allowed in local enrollment | iOS, macOS, Shared iPad, visionOS |
Allowed in system scope | iOS, macOS, Shared iPad, visionOS |
Allowed in user scope | N/A |
Apply | Multiple configurations are applied separately |