@stordata/vsphere-soapify
Version:
A NodeJS abstraction layer for the vSphere SOAP API
20 lines (17 loc) • 636 B
JavaScript
;
const ManagedEntity = require('./ManagedEntity'),
ComputeResourceConfigInfo = require('../data/ComputeResourceConfigInfo'),
ComputeResourceSummary = require('../data/ComputeResourceSummary');
module.exports = class ComputeResource extends ManagedEntity {
static mappings() {
return {
...super.mappings(),
configurationEx: ComputeResourceConfigInfo,
datastore: 'ArrayOfManagedObjectReference',
network: 'ArrayOfManagedObjectReference',
host: 'ArrayOfManagedObjectReference',
resourcePool: 'ManagedObjectReference',
summary: ComputeResourceSummary
};
}
};