# Data Object - VirtualMachineRuntimeInfoDasProtectionState(vim.vm.RuntimeInfo.DasProtectionState)

Property of
  VirtualMachineRuntimeInfo
Extends
  DynamicData
Since
  vSphere API 5.0

## Data Object Description

The DasProtectionState object describes the vSphere HA protection state of a virtual machine (VM).

Properties

Name | Type | Description
--- | --- | ---
dasProtected | xsd:boolean | Whether vSphere HA is protecting a virtual machine (VM). If a VM is protected, vSphere HA will enforce any availability features that have been enabled for this VM. For example, if the VM is running on a host that fails and the VM is configured to be restarted on a failure, then vSphere HA will attempt to restart the VM on another host. Similarly, if you enable VM/Application Health Monitoring for this VM, vSphere HA will monitor the heartbeats of the VM and reset the VM when needed, as dictated by the configured policy settings.
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualMachineRuntimeInfoDasProtectionState"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="dasProtected" type="xsd:boolean"/> </sequence> </extension> </complexContent> </complexType>