---
title: VPN.TransparentProxy
framework: devicemanagement
role: symbol
role_heading: Device Management Profile
path: devicemanagement/vpn/transparentproxy-data.dictionary
---

# VPN.TransparentProxy

The dictionary to use for a transparent proxy VPN type.

## Declaration

```data
object VPN.TransparentProxy
```

## Properties

AuthenticationMethod: The type of authentication method to use: Password, Certificate, or Password+Certificate. DisconnectOnIdle: If 1, the VPN disconnects automatically disconnect after a period defined by DisconnectOnIdleTimer. DisconnectOnIdleTimer: The number of seconds before the VPN disconnects. This value is only used if DisconnectOnIdle is 1. EnforceRoutes: If 1, then all the VPN’s non-default routes take precedence over any locally-defined routes. If IncludeAllNetworks is 1, the system ignores the value of EnforceRoutes. OnDemandEnabled: If 1, the system brings up the VPN on demand. OnDemandRules: Determines when and how the system uses an OnDemand VPN. Order: A positive integer. Password: The password to use for the account credentials. Only used if AuthenticationMethod is Password. PayloadCertificateUUID: The UUID of the identity certificate as the account credential. If AuthenticationMethod is Certificate, and extended authentication (EAP) isn’t used, the device sends this certificate for IKE client authentication. If extended authentication is used, this certificate can be used for EAP-TLS. ProviderBundleIdentifier: If the VPNSubType field contains the bundle identifier of an app that contains multiple VPN providers of the same type (app-proxy or packet-tunnel), then the system uses this field to choose which provider to use for this configuration. If the VPN provider is implemented as a System Extension, then this field is required. ProviderDesignatedRequirement: If the VPN provider is implemented as a System Extension, then this field is required. ProviderType: If the value of this key is app-proxy, the VPN service tunnels traffic at the application layer. If the value of this key is packet-tunnel, the VPN service tunnels traffic at the IP layer.

## See Also

### Objects

- [VPN.AlwaysOn](devicemanagement/vpn/alwayson-data.dictionary.md)
- [VPN.DNS](devicemanagement/vpn/dns-data.dictionary.md)
- [VPN.IKEv2](devicemanagement/vpn/ikev2-data.dictionary.md)
- [VPN.IPSec](devicemanagement/vpn/ipsec-data.dictionary.md)
- [VPN.IPv4](devicemanagement/vpn/ipv4-data.dictionary.md)
- [VPN.PPP](devicemanagement/vpn/ppp-data.dictionary.md)
- [VPN.Proxies](devicemanagement/vpn/proxies-data.dictionary.md)
- [VPN.VPN](devicemanagement/vpn/vpn-data.dictionary.md)
- [VPN.VendorConfig](devicemanagement/vpn/vendorconfig-data.dictionary.md)
