UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

28 lines (25 loc) 868 B
'use strict'; const HostFileSystemVolume = require('./HostFileSystemVolume'), HostScsiDiskPartition = require('./HostScsiDiskPartition'), HostForceMountedInfo = require('./HostForceMountedInfo'), VmfsUnmapBandwidthSpec = require('./VmfsUnmapBandwidthSpec'); module.exports = class HostVmfsVolume extends HostFileSystemVolume { static mappings() { return { ...super.mappings(), blockSizeMb: 'xsd:int', extent: HostScsiDiskPartition.ArrayOf, forceMountedInfo: HostForceMountedInfo, local: 'xsd:boolean', majorVersion: 'xsd:int', maxBlocks: 'xsd:int', ssd: 'xsd:boolean', uuid: 'xsd:string', version: 'xsd:string', vmfsUpgradable: 'xsd:boolean', unmapBandwidthSpec: VmfsUnmapBandwidthSpec, unmapGranularity: 'xsd:int', unmapPriority: 'xsd:string' }; } };