@stordata/vsphere-soapify
Version:
A NodeJS abstraction layer for the vSphere SOAP API
24 lines (21 loc) • 680 B
JavaScript
;
const HostFileSystemVolume = require('./HostFileSystemVolume'),
HostScsiDiskPartition = require('./HostScsiDiskPartition'),
HostForceMountedInfo = require('./HostForceMountedInfo');
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'
};
}
};