---
title: NetworkVPNIPSecOnDemandObject
framework: Device Management
role: symbol
role_heading: Object
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, visionOS 27.0+]
path: devicemanagement/networkvpnipsecondemandobject
---

# NetworkVPNIPSecOnDemandObject

Specifies details about how the system controls on-demand VPN.

## Declaration

```data
object NetworkVPNIPSecOnDemandObject
```

## Properties

Enabled: If true, enables VPN On Demand. Rules: An array of dictionaries defining On Demand Rules.

## Topics

### Objects

- [NetworkVPNIPSecRulesElementObject](devicemanagement/networkvpnipsecruleselementobject.md)

## See Also

### Objects

- [NetworkVPNIPSecAuthenticationObject](devicemanagement/networkvpnipsecauthenticationobject.md)
- [NetworkVPNIPSecDNSObject](devicemanagement/networkvpnipsecdnsobject.md)
- [NetworkVPNIPSecIdleObject](devicemanagement/networkvpnipsecidleobject.md)
- [NetworkVPNIPSecProxiesObject](devicemanagement/networkvpnipsecproxiesobject.md)
