@stordata/vsphere-soapify
Version:
A NodeJS abstraction layer for the vSphere SOAP API
43 lines (40 loc) • 1.71 kB
JavaScript
;
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'
};
}
};