UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

43 lines (40 loc) 1.71 kB
'use strict'; const DynamicData = require('./DynamicData'); module.exports = class VirtualMachineCapability extends DynamicData { static mappings() { return { bootOptionsSupported: 'xsd:boolean', bootRetryOptionsSupported: 'xsd:boolean', changeTrackingSupported: 'xsd:boolean', consolePreferencesSupported: 'xsd:boolean', cpuFeatureMaskSupported: 'xsd:boolean', disableSnapshotsSupported: 'xsd:boolean', diskSharesSupported: 'xsd:boolean', guestAutoLockSupported: 'xsd:boolean', hostBasedReplicationSupported: 'xsd:boolean', lockSnapshotsSupported: 'xsd:boolean', memoryReservationLockSupported: 'xsd:boolean', memorySnapshotsSupported: 'xsd:boolean', multipleCoresPerSocketSupported: 'xsd:boolean', multipleSnapshotsSupported: 'xsd:boolean', npivWwnOnNonRdmVmSupported: 'xsd:boolean', poweredOffSnapshotsSupported: 'xsd:boolean', quiescedSnapshotsSupported: 'xsd:boolean', recordReplaySupported: 'xsd:boolean', revertToSnapshotSupported: 'xsd:boolean', s1AcpiManagementSupported: 'xsd:boolean', settingDisplayTopologySupported: 'xsd:boolean', settingScreenResolutionSupported: 'xsd:boolean', settingVideoRamSizeSupported: 'xsd:boolean', snapshotConfigSupported: 'xsd:boolean', snapshotOperationsSupported: 'xsd:boolean', swapPlacementSupported: 'xsd:boolean', toolsAutoUpdateSupported: 'xsd:boolean', toolsSyncTimeSupported: 'xsd:boolean', virtualMmuUsageSupported: 'xsd:boolean', vmNpivWwnDisableSupported: 'xsd:boolean', vmNpivWwnSupported: 'xsd:boolean', vmNpivWwnUpdateSupported: 'xsd:boolean' }; } };