UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

32 lines (29 loc) 943 B
'use strict'; const HostDevice = require('./HostDevice'), ScsiLunDurableName = require('./ScsiLunDurableName'), ScsiLunCapabilities = require('./ScsiLunCapabilities'), ScsiLunDescriptor = require('./ScsiLunDescriptor'); module.exports = class ScsiLun extends HostDevice { static mappings() { return { ...super.mappings(), alternateName: ScsiLunDurableName.ArrayOf, canonicalName: 'xsd:string', capabilities: ScsiLunCapabilities, descriptor: ScsiLunDescriptor.ArrayOf, displayName: 'xsd:string', durableName: ScsiLunDurableName, key: 'xsd:string', lunType: 'xsd:string', model: 'xsd:string', operationalState: 'ArrayOfString', queueDepth: 'xsd:int', revision: 'xsd:string', scsiLevel: 'xsd:int', serialNumber: 'xsd:string', uuid: 'xsd:string', vendor: 'xsd:string', vStorageSupport: 'xsd:string' }; } };