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

# NetworkVPNIKEV2IdleObject

Specifies details about how the system handles idle VPN connections.

## Declaration

```data
object NetworkVPNIKEV2IdleObject
```

## Properties

DeadPeerDetectionRate: One of the following: None: No keepalive. Low: Send keepalive every 30 minutes. Medium: Send keepalive every 10 minutes. High: Send keepalive every 1 minute. Disconnect: If true, disconnects after an on-demand connection idles. Timer: The length of time to wait, in seconds, before disconnecting an on-demand connection.

## See Also

### Objects

- [NetworkVPNIKEV2AuthenticationObject](devicemanagement/networkvpnikev2authenticationobject.md)
- [NetworkVPNIKEV2DNSObject](devicemanagement/networkvpnikev2dnsobject.md)
- [NetworkVPNIKEV2NetworkRoutingObject](devicemanagement/networkvpnikev2networkroutingobject.md)
- [NetworkVPNIKEV2OnDemandObject](devicemanagement/networkvpnikev2ondemandobject.md)
- [NetworkVPNIKEV2PostQuantumKeyExchangeObject](devicemanagement/networkvpnikev2postquantumkeyexchangeobject.md)
- [NetworkVPNIKEV2ProxiesObject](devicemanagement/networkvpnikev2proxiesobject.md)
- [NetworkVPNIKEV2SecurityAssociationParametersObject](devicemanagement/networkvpnikev2securityassociationparametersobject.md)
