@stordata/vsphere-soapify
Version:
A NodeJS abstraction layer for the vSphere SOAP API
21 lines (18 loc) • 644 B
JavaScript
;
const VirtualDevice = require('./VirtualDevice'),
SharesInfo = require('./SharesInfo'),
StorageIOAllocationInfo = require('./StorageIOAllocationInfo'),
VirtualDiskVFlashCacheConfigInfo = require('./VirtualDiskVFlashCacheConfigInfo');
module.exports = class VirtualDisk extends VirtualDevice {
static mappings() {
return {
...super.mappings(),
capacityInBytes: 'xsd:long',
capacityInKB: 'xsd:long',
diskObjectId: 'xsd:string',
shares: SharesInfo,
storageIOAllocation: StorageIOAllocationInfo,
vFlashCacheConfigInfo: VirtualDiskVFlashCacheConfigInfo
};
}
};