UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

25 lines (22 loc) 923 B
'use strict'; const ManagedEntity = require('./ManagedEntity'), VirtualMachineSummary = require('../data/VirtualMachineSummary'), VirtualMachineConfigInfo = require('../data/VirtualMachineConfigInfo'), GuestInfo = require('../data/GuestInfo'), VirtualMachineRuntimeInfo = require('../data/VirtualMachineRuntimeInfo'), VirtualMachineCapability = require('../data/VirtualMachineCapability'), VirtualMachineSnapshotInfo = require('../data/VirtualMachineSnapshotInfo'); module.exports = class VirtualMachine extends ManagedEntity { static mappings() { return { ...super.mappings(), capability: VirtualMachineCapability, config: VirtualMachineConfigInfo, guest: GuestInfo, runtime: VirtualMachineRuntimeInfo, summary: VirtualMachineSummary, snapshot: VirtualMachineSnapshotInfo, datastore: 'ArrayOfManagedObjectReference' }; } };