@stordata/vsphere-soapify
Version:
A NodeJS abstraction layer for the vSphere SOAP API
30 lines (27 loc) • 862 B
JavaScript
;
const DynamicData = require('./DynamicData'),
FaultToleranceConfigInfo = require('./FaultToleranceConfigInfo'),
VAppProductInfo = require('./VAppProductInfo');
module.exports = class VirtualMachineConfigSummary extends DynamicData {
static mappings() {
return {
annotation: 'xsd:string',
cpuReservation: 'xsd:int',
ftInfo: FaultToleranceConfigInfo,
guestFullName: 'xsd:string',
guestId: 'xsd:string',
installBootRequired: 'xsd:boolean',
instanceUuid: 'xsd:string',
memoryReservation: 'xsd:int',
memorySizeMB: 'xsd:int',
name: 'xsd:string',
numCpu: 'xsd:int',
numEthernetCards: 'xsd:int',
numVirtualDisks: 'xsd:int',
product: VAppProductInfo,
template: 'xsd:boolean',
uuid: 'xsd:string',
vmPathName: 'xsd:string'
};
}
};