UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

33 lines (30 loc) 1.08 kB
'use strict'; const DynamicData = require('./DynamicData'), GuestScreenInfo = require('./GuestScreenInfo'), GuestDiskInfo = require('./GuestDiskInfo'), GuestStackInfo = require('./GuestStackInfo'), GuestNicInfo = require('./GuestNicInfo'); module.exports = class GuestInfo extends DynamicData { static mappings() { return { appHeartbeatStatus: 'VirtualMachineAppHeartbeatStatusType', disk: GuestDiskInfo.ArrayOf, guestFamily: 'xsd:string', guestFullName: 'xsd:string', guestId: 'xsd:string', guestOperationsReady: 'xsd:boolean', guestState: 'xsd:string', hostName: 'xsd:string', interactiveGuestOperationsReady: 'xsd:boolean', ipAddress: 'xsd:string', ipStack: GuestStackInfo.ArrayOf, net: GuestNicInfo.ArrayOf, screen: GuestScreenInfo, toolsRunningStatus: 'VirtualMachineToolsRunningStatus', toolsStatus: 'VirtualMachineToolsStatus', toolsVersion: 'xsd:string', toolsVersionStatus: 'xsd:string', toolsVersionStatus2: 'xsd:string' }; } };