VPN

Summary

VPN

VPN

VPN Settings

Type Default Required Regex iOS macOS Supervised
dictionary {‘AuthenticationMethod’: ‘Password’} N/A N/A N/A N/A N/A
Name Type Title Description Required
AuthName string Account Username The VPN account username n/a
AuthPassword string Account Password The VPN user password n/a
AuthenticationMethod string Authentication Method Authentication method. Either shared secret or certificate n/a
PayloadCertificateUUID string Certificate UUID The UUID of the certificate to use for account credentials n/a
OnDemandEnabled integer Enable VPN On Demand Enable VPN On Demand n/a
OnDemandMatchDomainsAlways array On Demand Match Domains Always n/a
OnDemandMatchDomainsNever array On Demand Match Domains Never n/a
OnDemandMatchDomainsOnRetry array On Demand Match Domains On Retry n/a
OnDemandRules array On Demand Rules An array of dictionaries defining On Demand Rules n/a
DisconnectOnIdle integer Enable Disconnect on Idle Disconnect after an on demand connection idles n/a
DisconnectOnIdleTimer integer Disconnect on Idle time Length of time to wait before disconnecting an on demand connection n/a
RemoteAddress string Server Hostname or IP address for server n/a

Keys

AuthName

Account Username

The VPN account username

Type Default Required Regex iOS macOS Supervised
string N/A N/A N/A N/A N/A N/A

AuthPassword

Account Password

The VPN user password

Type Default Required Regex iOS macOS Supervised
string N/A N/A N/A N/A N/A N/A

AuthenticationMethod

Authentication Method

Authentication method. Either shared secret or certificate

Type Default Required Regex iOS macOS Supervised
string N/A N/A N/A N/A N/A N/A

Valid Choices

  • Password
  • Certificate
  • Password+Certificate

PayloadCertificateUUID

Certificate UUID

The UUID of the certificate to use for account credentials

Type Default Required Regex iOS macOS Supervised
string N/A N/A N/A N/A N/A N/A

OnDemandEnabled

Enable VPN On Demand

Enable VPN On Demand

Type Default Required Regex iOS macOS Supervised
integer N/A N/A N/A N/A N/A N/A

Valid Choices

  • 0
  • 1

OnDemandMatchDomainsAlways

On Demand Match Domains Always

Type Default Required Regex iOS macOS Supervised
array N/A N/A N/A N/A N/A N/A

OnDemandMatchDomainsNever

On Demand Match Domains Never

Type Default Required Regex iOS macOS Supervised
array N/A N/A N/A N/A N/A N/A

OnDemandMatchDomainsOnRetry

On Demand Match Domains On Retry

Type Default Required Regex iOS macOS Supervised
array N/A N/A N/A N/A N/A N/A

OnDemandRules

On Demand Rules

An array of dictionaries defining On Demand Rules

Type Default Required Regex iOS macOS Supervised
array N/A N/A N/A N/A N/A N/A

DisconnectOnIdle

Enable Disconnect on Idle

Disconnect after an on demand connection idles

Type Default Required Regex iOS macOS Supervised
integer N/A N/A N/A N/A N/A N/A

Valid Choices

  • 0
  • 1

DisconnectOnIdleTimer

Disconnect on Idle time

Length of time to wait before disconnecting an on demand connection

Type Default Required Regex iOS macOS Supervised
integer N/A N/A N/A N/A N/A N/A