@stordata/vsphere-soapify
Version:
A NodeJS abstraction layer for the vSphere SOAP API
22 lines (19 loc) • 710 B
JavaScript
;
const ManagedEntity = require('./ManagedEntity'),
ResourceConfigSpec = require('../data/ResourceConfigSpec'),
ResourcePoolRuntimeInfo = require('../data/ResourcePoolRuntimeInfo'),
ResourcePoolSummary = require('../data/ResourcePoolSummary');
module.exports = class ResourcePool extends ManagedEntity {
static mappings() {
return {
...super.mappings(),
childConfiguration: ResourceConfigSpec.ArrayOf,
config: ResourceConfigSpec,
owner: 'ManagedObjectReference',
resourcePool: 'ArrayOfManagedObjectReference',
runtime: ResourcePoolRuntimeInfo,
summary: ResourcePoolSummary,
vm: 'ArrayOfManagedObjectReference'
};
}
};