# Data Object - VirtualMachineVirtualDeviceSwapDeviceSwapInfo(vim.vm.VirtualDeviceSwap.DeviceSwapInfo)

Property of
  VirtualMachineVirtualDeviceSwap
Extends
  DynamicData
Since
  8.0.0.1

## Data Object Description

Information for the device swap operation.

Properties

Name | Type | Description
--- | --- | ---
applicable* | xsd:boolean | Is the swap operation applicable to this virtual machine? Operation is applicable if it is enabled for the virtual machine, for the host or cluster in which virtual machine resides, operating system supports device swap, and virtual machine has controllers that need to be replaced. This field is read-only and cannot be modified.
enabled* | xsd:boolean | Is the swap operation enabled for this virtual machine.
status* | xsd:string | Status of the operation. One of VirtualMachineVirtualDeviceSwapDeviceSwapStatus This field is read-only and cannot be modified.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualMachineVirtualDeviceSwapDeviceSwapInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0"/> <element name="applicable" type="xsd:boolean" minOccurs="0"/> <element name="status" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>