UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

24 lines (21 loc) 775 B
'use strict'; const ManagedEntity = require('./ManagedEntity'), DatastoreCapability = require('../data/DatastoreCapability'), DatastoreHostMount = require('../data/DatastoreHostMount'), DatastoreInfo = require('../data/DatastoreInfo'), StorageIORMInfo = require('../data/StorageIORMInfo'), DatastoreSummary = require('../data/DatastoreSummary'); module.exports = class Datastore extends ManagedEntity { static mappings() { return { ...super.mappings(), browser: 'ManagedObjectReference', capability: DatastoreCapability, host: DatastoreHostMount.ArrayOf, info: DatastoreInfo, iormConfiguration: StorageIORMInfo, summary: DatastoreSummary, vm: 'ArrayOfManagedObjectReference' }; } };