UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

23 lines (20 loc) 753 B
'use strict'; const ManagedEntity = require('./ManagedEntity'), HostHardwareInfo = require('../data/HostHardwareInfo'), HostLicensableResourceInfo = require('../data/HostLicensableResourceInfo'), HostListSummary = require('../data/HostListSummary'), HostRuntimeInfo = require('../data/HostRuntimeInfo'), HostConfigInfo = require('../data/HostConfigInfo'); module.exports = class HostSystem extends ManagedEntity { static mappings() { return { ...super.mappings(), hardware: HostHardwareInfo, licensableResource: HostLicensableResourceInfo, runtime: HostRuntimeInfo, summary: HostListSummary, config: HostConfigInfo, datastore: 'ArrayOfManagedObjectReference' }; } };