UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

30 lines (27 loc) 1.06 kB
'use strict'; const DynamicData = require('./DynamicData'), VirtualMachineRuntimeInfoDasProtectionState = require('./VirtualMachineRuntimeInfoDasProtectionState'); module.exports = class VirtualMachineRuntimeInfo extends DynamicData { static mappings() { return { bootTime: 'xsd:dateTime', cleanPowerOff: 'xsd:boolean', connectionState: 'VirtualMachineConnectionState', consolidationNeeded: 'xsd:boolean', dasVmProtection: VirtualMachineRuntimeInfoDasProtectionState, faultToleranceState: 'VirtualMachineFaultToleranceState', host: 'ManagedObjectReference', maxCpuUsage: 'xsd:int', maxMemoryUsage: 'xsd:int', memoryOverhead: 'xsd:long', minRequiredEVCModeKey: 'xsd:string', needSecondaryReason: 'xsd:string', numMksConnections: 'xsd:int', powerState: 'VirtualMachinePowerState', recordReplayState: 'VirtualMachineRecordReplayState', suspendInterval: 'xsd:long', suspendTime: 'xsd:dateTime', toolsInstallerMounted: 'xsd:boolean' }; } };