@stordata/vsphere-soapify
Version:
A NodeJS abstraction layer for the vSphere SOAP API
295 lines (292 loc) • 18 kB
JavaScript
;
const VmfsUnmapBandwidthSpec = require('./VmfsUnmapBandwidthSpec');
module.exports = {
AboutInfo: require('./AboutInfo'),
AlarmState: require('./AlarmState'),
ClusterComputeResourceSummary: require('./ClusterComputeResourceSummary'),
ClusterConfigInfoEx: require('./ClusterConfigInfoEx'),
ClusterDasConfigInfo: require('./ClusterDasConfigInfo'),
ClusterDasDataSummary: require('./ClusterDasDataSummary'),
ClusterDasFdmHostState: require('./ClusterDasFdmHostState'),
ClusterDasVmConfigInfo: require('./ClusterDasVmConfigInfo'),
ClusterDasVmSettings: require('./ClusterDasVmSettings'),
ClusterDpmConfigInfo: require('./ClusterDpmConfigInfo'),
ClusterDpmHostConfigInfo: require('./ClusterDpmHostConfigInfo'),
ClusterDrsConfigInfo: require('./ClusterDrsConfigInfo'),
ClusterDrsVmConfigInfo: require('./ClusterDrsVmConfigInfo'),
ClusterGroupInfo: require('./ClusterGroupInfo'),
ClusterRuleInfo: require('./ClusterRuleInfo'),
ClusterVmToolsMonitoringSettings: require('./ClusterVmToolsMonitoringSettings'),
ComputeResourceConfigInfo: require('./ComputeResourceConfigInfo'),
ComputeResourceSummary: require('./ComputeResourceSummary'),
DatacenterConfigInfo: require('./DatacenterConfigInfo'),
Description: require('./Description'),
DynamicData: require('./DynamicData'),
ElementDescription: require('./ElementDescription'),
FaultToleranceConfigInfo: require('./FaultToleranceConfigInfo'),
GuestDiskInfo: require('./GuestDiskInfo'),
GuestInfo: require('./GuestInfo'),
GuestNicInfo: require('./GuestNicInfo'),
GuestScreenInfo: require('./GuestScreenInfo'),
GuestStackInfo: require('./GuestStackInfo'),
HostConfigSummary: require('./HostConfigSummary'),
HostCpuPackage: require('./HostCpuPackage'),
HostHardwareInfo: require('./HostHardwareInfo'),
HostHardwareSummary: require('./HostHardwareSummary'),
HostLicensableResourceInfo: require('./HostLicensableResourceInfo'),
HostListSummary: require('./HostListSummary'),
HostListSummaryQuickStats: require('./HostListSummaryQuickStats'),
HostRuntimeInfo: require('./HostRuntimeInfo'),
LocalizedMethodFault: require('./LocalizedMethodFault'),
NetBIOSConfigInfo: require('./NetBIOSConfigInfo'),
NetDhcpConfigInfo: require('./NetDhcpConfigInfo'),
NetDhcpConfigInfoDhcpOptions: require('./NetDhcpConfigInfoDhcpOptions'),
NetDnsConfigInfo: require('./NetDnsConfigInfo'),
NetIpConfigInfo: require('./NetIpConfigInfo'),
NetIpConfigInfoIpAddress: require('./NetIpConfigInfoIpAddress'),
NetIpRouteConfigInfo: require('./NetIpRouteConfigInfo'),
NetIpRouteConfigInfoGateway: require('./NetIpRouteConfigInfoGateway'),
NetIpRouteConfigInfoIpRoute: require('./NetIpRouteConfigInfoIpRoute'),
NetworkSummary: require('./NetworkSummary'),
ObjectSpec: require('./ObjectSpec'),
PerfCounterInfo: require('./PerfCounterInfo'),
PerfEntityMetric: require('./PerfEntityMetric'),
PerfEntityMetricBase: require('./PerfEntityMetricBase'),
PerfInterval: require('./PerfInterval'),
PerfMetricId: require('./PerfMetricId'),
PerfMetricIntSeries: require('./PerfMetricIntSeries'),
PerfMetricSeries: require('./PerfMetricSeries'),
PerfProviderSummary: require('./PerfProviderSummary'),
PerfQuerySpec: require('./PerfQuerySpec'),
PerfSampleInfo: require('./PerfSampleInfo'),
PerformanceDescription: require('./PerformanceDescription'),
Permission: require('./Permission'),
PropertyFilterSpec: require('./PropertyFilterSpec'),
PropertySpec: require('./PropertySpec'),
ResourceAllocationInfo: require('./ResourceAllocationInfo'),
ResourceConfigSpec: require('./ResourceConfigSpec'),
ResourcePoolQuickStats: require('./ResourcePoolQuickStats'),
ResourcePoolResourceUsage: require('./ResourcePoolResourceUsage'),
ResourcePoolRuntimeInfo: require('./ResourcePoolRuntimeInfo'),
ResourcePoolSummary: require('./ResourcePoolSummary'),
RetrieveResult: require('./RetrieveResult'),
SelectionSpec: require('./SelectionSpec'),
ServiceContent: require('./ServiceContent'),
SharesInfo: require('./SharesInfo'),
ToolsConfigInfo: require('./ToolsConfigInfo'),
ToolsConfigInfoToolsLastInstallInfo: require('./ToolsConfigInfoToolsLastInstallInfo'),
TraversalSpec: require('./TraversalSpec'),
VAppProductInfo: require('./VAppProductInfo'),
VirtualMachineCapability: require('./VirtualMachineCapability'),
VirtualMachineConfigInfo: require('./VirtualMachineConfigInfo'),
VirtualMachineConfigInfoDatastoreUrlPair: require('./VirtualMachineConfigInfoDatastoreUrlPair'),
VirtualMachineConfigSummary: require('./VirtualMachineConfigSummary'),
VirtualMachineQuickStats: require('./VirtualMachineQuickStats'),
VirtualMachineRuntimeInfo: require('./VirtualMachineRuntimeInfo'),
VirtualMachineRuntimeInfoDasProtectionState: require('./VirtualMachineRuntimeInfoDasProtectionState'),
VirtualMachineStorageSummary: require('./VirtualMachineStorageSummary'),
VirtualMachineSummary: require('./VirtualMachineSummary'),
VirtualMachineSnapshotInfo: require('./VirtualMachineSnapshotInfo'),
VirtualMachineSnapshotTree: require('./VirtualMachineSnapshotTree'),
VirtualDevice: require('./VirtualDevice'),
VirtualDeviceBackingInfo: require('./VirtualDeviceBackingInfo'),
VirtualDeviceBusSlotInfo: require('./VirtualDeviceBusSlotInfo'),
VirtualDevicePciBusSlotInfo: require('./VirtualDevicePciBusSlotInfo'),
VirtualUSBControllerPciBusSlotInfo: require('./VirtualUSBControllerPciBusSlotInfo'),
VirtualDeviceConnectInfo: require('./VirtualDeviceConnectInfo'),
VirtualHardware: require('./VirtualHardware'),
VirtualCdrom: require('./VirtualCdrom'),
VirtualController: require('./VirtualController'),
VirtualIDEController: require('./VirtualIDEController'),
VirtualPCIController: require('./VirtualPCIController'),
VirtualPS2Controller: require('./VirtualPS2Controller'),
VirtualSATAController: require('./VirtualSATAController'),
VirtualAHCIController: require('./VirtualAHCIController'),
VirtualSCSIController: require('./VirtualSCSIController'),
ParaVirtualSCSIController: require('./ParaVirtualSCSIController'),
VirtualBusLogicController: require('./VirtualBusLogicController'),
VirtualLsiLogicController: require('./VirtualLsiLogicController'),
VirtualLsiLogicSASController: require('./VirtualLsiLogicSASController'),
VirtualSIOController: require('./VirtualSIOController'),
VirtualUSBController: require('./VirtualUSBController'),
VirtualUSBXHCIController: require('./VirtualUSBXHCIController'),
VirtualDisk: require('./VirtualDisk'),
StorageIOAllocationInfo: require('./StorageIOAllocationInfo'),
VirtualDiskVFlashCacheConfigInfo: require('./VirtualDiskVFlashCacheConfigInfo'),
VirtualEthernetCard: require('./VirtualEthernetCard'),
VirtualE1000: require('./VirtualE1000'),
VirtualE1000e: require('./VirtualE1000e'),
VirtualPCNet32: require('./VirtualPCNet32'),
VirtualSriovEthernetCard: require('./VirtualSriovEthernetCard'),
VirtualVmxnet: require('./VirtualVmxnet'),
VirtualVmxnet2: require('./VirtualVmxnet2'),
VirtualVmxnet3: require('./VirtualVmxnet3'),
VirtualFloppy: require('./VirtualFloppy'),
VirtualKeyboard: require('./VirtualKeyboard'),
VirtualMachineVideoCard: require('./VirtualMachineVideoCard'),
VirtualMachineVMCIDevice: require('./VirtualMachineVMCIDevice'),
VirtualMachineVMIROM: require('./VirtualMachineVMIROM'),
VirtualParallelPort: require('./VirtualParallelPort'),
VirtualPCIPassthrough: require('./VirtualPCIPassthrough'),
VirtualPointingDevice: require('./VirtualPointingDevice'),
VirtualSCSIPassthrough: require('./VirtualSCSIPassthrough'),
VirtualSerialPort: require('./VirtualSerialPort'),
VirtualSoundCard: require('./VirtualSoundCard'),
VirtualEnsoniq1371: require('./VirtualEnsoniq1371'),
VirtualHdAudioCard: require('./VirtualHdAudioCard'),
VirtualSoundBlaster16: require('./VirtualSoundBlaster16'),
VirtualUSB: require('./VirtualUSB'),
VirtualDeviceDeviceBackingInfo: require('./VirtualDeviceDeviceBackingInfo'),
VirtualCdromAtapiBackingInfo: require('./VirtualCdromAtapiBackingInfo'),
VirtualCdromPassthroughBackingInfo: require('./VirtualCdromPassthroughBackingInfo'),
VirtualDiskRawDiskVer2BackingInfo: require('./VirtualDiskRawDiskVer2BackingInfo'),
VirtualDiskPartitionedRawDiskVer2BackingInfo: require('./VirtualDiskPartitionedRawDiskVer2BackingInfo'),
VirtualEthernetCardLegacyNetworkBackingInfo: require('./VirtualEthernetCardLegacyNetworkBackingInfo'),
VirtualEthernetCardNetworkBackingInfo: require('./VirtualEthernetCardNetworkBackingInfo'),
VirtualFloppyDeviceBackingInfo: require('./VirtualFloppyDeviceBackingInfo'),
VirtualParallelPortDeviceBackingInfo: require('./VirtualParallelPortDeviceBackingInfo'),
VirtualPCIPassthroughDeviceBackingInfo: require('./VirtualPCIPassthroughDeviceBackingInfo'),
VirtualPointingDeviceDeviceBackingInfo: require('./VirtualPointingDeviceDeviceBackingInfo'),
VirtualSCSIPassthroughDeviceBackingInfo: require('./VirtualSCSIPassthroughDeviceBackingInfo'),
VirtualSerialPortDeviceBackingInfo: require('./VirtualSerialPortDeviceBackingInfo'),
VirtualSoundCardDeviceBackingInfo: require('./VirtualSoundCardDeviceBackingInfo'),
VirtualUSBRemoteHostBackingInfo: require('./VirtualUSBRemoteHostBackingInfo'),
VirtualUSBUSBBackingInfo: require('./VirtualUSBUSBBackingInfo'),
VirtualDeviceFileBackingInfo: require('./VirtualDeviceFileBackingInfo'),
VirtualCdromIsoBackingInfo: require('./VirtualCdromIsoBackingInfo'),
VirtualDiskFlatVer1BackingInfo: require('./VirtualDiskFlatVer1BackingInfo'),
VirtualDiskFlatVer2BackingInfo: require('./VirtualDiskFlatVer2BackingInfo'),
VirtualDiskRawDiskMappingVer1BackingInfo: require('./VirtualDiskRawDiskMappingVer1BackingInfo'),
VirtualDiskSeSparseBackingInfo: require('./VirtualDiskSeSparseBackingInfo'),
VirtualDiskSparseVer1BackingInfo: require('./VirtualDiskSparseVer1BackingInfo'),
VirtualDiskSparseVer2BackingInfo: require('./VirtualDiskSparseVer2BackingInfo'),
VirtualFloppyImageBackingInfo: require('./VirtualFloppyImageBackingInfo'),
VirtualParallelPortFileBackingInfo: require('./VirtualParallelPortFileBackingInfo'),
VirtualSerialPortFileBackingInfo: require('./VirtualSerialPortFileBackingInfo'),
VirtualDevicePipeBackingInfo: require('./VirtualDevicePipeBackingInfo'),
VirtualSerialPortPipeBackingInfo: require('./VirtualSerialPortPipeBackingInfo'),
VirtualDeviceRemoteDeviceBackingInfo: require('./VirtualDeviceRemoteDeviceBackingInfo'),
VirtualCdromRemoteAtapiBackingInfo: require('./VirtualCdromRemoteAtapiBackingInfo'),
VirtualCdromRemotePassthroughBackingInfo: require('./VirtualCdromRemotePassthroughBackingInfo'),
VirtualFloppyRemoteDeviceBackingInfo: require('./VirtualFloppyRemoteDeviceBackingInfo'),
VirtualUSBRemoteClientBackingInfo: require('./VirtualUSBRemoteClientBackingInfo'),
VirtualDeviceURIBackingInfo: require('./VirtualDeviceURIBackingInfo'),
VirtualSerialPortURIBackingInfo: require('./VirtualSerialPortURIBackingInfo'),
VirtualEthernetCardDistributedVirtualPortBackingInfo: require('./VirtualEthernetCardDistributedVirtualPortBackingInfo'),
DistributedVirtualSwitchPortConnection: require('./DistributedVirtualSwitchPortConnection'),
VirtualEthernetCardOpaqueNetworkBackingInfo: require('./VirtualEthernetCardOpaqueNetworkBackingInfo'),
VirtualSerialPortThinPrintBackingInfo: require('./VirtualSerialPortThinPrintBackingInfo'),
VirtualSriovEthernetCardSriovBackingInfo: require('./VirtualSriovEthernetCardSriovBackingInfo'),
DatastoreCapability: require('./DatastoreCapability'),
DatastoreHostMount: require('./DatastoreHostMount'),
DatastoreInfo: require('./DatastoreInfo'),
DatastoreSummary: require('./DatastoreSummary'),
HostMountInfo: require('./HostMountInfo'),
StorageIORMInfo: require('./StorageIORMInfo'),
VirtualMachineDatastoreInfo: require('./VirtualMachineDatastoreInfo'),
LocalDatastoreInfo: require('./LocalDatastoreInfo'),
NasDatastoreInfo: require('./NasDatastoreInfo'),
HostNasVolume: require('./HostNasVolume'),
HostFileSystemVolume: require('./HostFileSystemVolume'),
HostLocalFileSystemVolume: require('./HostLocalFileSystemVolume'),
HostVfatVolume: require('./HostVfatVolume'),
VmfsDatastoreInfo: require('./VmfsDatastoreInfo'),
HostForceMountedInfo: require('./HostForceMountedInfo'),
HostScsiDiskPartition: require('./HostScsiDiskPartition'),
HostVmfsVolume: require('./HostVmfsVolume'),
Action: require('./Action'),
AlarmAction: require('./AlarmAction'),
AlarmExpression: require('./AlarmExpression'),
AlarmInfo: require('./AlarmInfo'),
AlarmSetting: require('./AlarmSetting'),
AlarmSpec: require('./AlarmSpec'),
AlarmTriggeringAction: require('./AlarmTriggeringAction'),
AlarmTriggeringActionTransitionSpec: require('./AlarmTriggeringActionTransitionSpec'),
AndAlarmExpression: require('./AndAlarmExpression'),
CreateTaskAction: require('./CreateTaskAction'),
EventAlarmExpression: require('./EventAlarmExpression'),
EventAlarmExpressionComparison: require('./EventAlarmExpressionComparison'),
MethodAction: require('./MethodAction'),
MethodActionArgument: require('./MethodActionArgument'),
MetricAlarmExpression: require('./MetricAlarmExpression'),
OrAlarmExpression: require('./OrAlarmExpression'),
RunScriptAction: require('./RunScriptAction'),
SendEmailAction: require('./SendEmailAction'),
SendSNMPAction: require('./SendSNMPAction'),
StateAlarmExpression: require('./StateAlarmExpression'),
GroupAlarmAction: require('./GroupAlarmAction'),
HostConfigInfo: require('./HostConfigInfo'),
HostStorageDeviceInfo: require('./HostStorageDeviceInfo'),
HostScsiTopology: require('./HostScsiTopology'),
HostScsiTopologyInterface: require('./HostScsiTopologyInterface'),
HostScsiTopologyTarget: require('./HostScsiTopologyTarget'),
HostScsiTopologyLun: require('./HostScsiTopologyLun'),
HostTargetTransport: require('./HostTargetTransport'),
HostBlockAdapterTargetTransport: require('./HostBlockAdapterTargetTransport'),
HostFibreChannelTargetTransport: require('./HostFibreChannelTargetTransport'),
HostFibreChannelOverEthernetTargetTransport: require('./HostFibreChannelOverEthernetTargetTransport'),
HostInternetScsiTargetTransport: require('./HostInternetScsiTargetTransport'),
HostParallelScsiTargetTransport: require('./HostParallelScsiTargetTransport'),
HostDevice: require('./HostDevice'),
ScsiLun: require('./ScsiLun'),
ScsiLunDurableName: require('./ScsiLunDurableName'),
ScsiLunCapabilities: require('./ScsiLunCapabilities'),
ScsiLunDescriptor: require('./ScsiLunDescriptor'),
HostMultipathInfo: require('./HostMultipathInfo'),
HostMultipathInfoLogicalUnit: require('./HostMultipathInfoLogicalUnit'),
HostMultipathInfoPath: require('./HostMultipathInfoPath'),
HostMultipathInfoLogicalUnitPolicy: require('./HostMultipathInfoLogicalUnitPolicy'),
HostMultipathInfoFixedLogicalUnitPolicy: require('./HostMultipathInfoFixedLogicalUnitPolicy'),
HostMultipathInfoLogicalUnitStorageArrayTypePolicy: require('./HostMultipathInfoLogicalUnitStorageArrayTypePolicy'),
HostHostBusAdapter: require('./HostHostBusAdapter'),
HostMultipathStateInfoPath: require('./HostMultipathStateInfoPath'),
HostMultipathStateInfo: require('./HostMultipathStateInfo'),
HostPlugStoreTopology: require('./HostPlugStoreTopology'),
HostPlugStoreTopologyAdapter: require('./HostPlugStoreTopologyAdapter'),
HostPlugStoreTopologyDevice: require('./HostPlugStoreTopologyDevice'),
HostPlugStoreTopologyPath: require('./HostPlugStoreTopologyPath'),
HostPlugStoreTopologyPlugin: require('./HostPlugStoreTopologyPlugin'),
HostPlugStoreTopologyTarget: require('./HostPlugStoreTopologyTarget'),
HostFileSystemVolumeInfo: require('./HostFileSystemVolumeInfo'),
HostFileSystemMountInfo: require('./HostFileSystemMountInfo'),
RetrieveOptions: require('./RetrieveOptions'),
HostBlockHba: require('./HostBlockHba'),
HostFibreChannelHba: require('./HostFibreChannelHba'),
HostParallelScsiHba: require('./HostParallelScsiHba'),
HostProtocolEndpoint: require('./HostProtocolEndpoint'),
HostVvolVolume: require('./HostVvolVolume'),
VASAStorageArray: require('./VASAStorageArray'),
VVolHostPE: require('./VVolHostPE'),
VimVasaProvider: require('./VimVasaProvider'),
VimVasaProviderInfo: require('./VimVasaProviderInfo'),
VimVasaProviderStatePerArray: require('./VimVasaProviderStatePerArray'),
VvolDatastoreInfo: require('./VvolDatastoreInfo'),
HostSerialAttachedTargetTransport: require('./HostSerialAttachedTargetTransport'),
HostInternetScsiHba: require('./HostInternetScsiHba'),
HostInternetScsiHbaStaticTarget: require('./HostInternetScsiHbaStaticTarget'),
HostNetworkInfo: require('./HostNetworkInfo'),
PhysicalNic: require('./PhysicalNic'),
PhysicalNicLinkInfo: require('./PhysicalNicLinkInfo'),
HostPortGroup: require('./HostPortGroup'),
HostPortGroupSpec: require('./HostPortGroupSpec'),
HostNetworkPolicy: require('./HostNetworkPolicy'),
HostNicTeamingPolicy: require('./HostNicTeamingPolicy'),
HostNicOrderPolicy: require('./HostNicOrderPolicy'),
HostVirtualNic: require('./HostVirtualNic'),
VmfsUnmapBandwidthSpec: require('./VmfsUnmapBandwidthSpec'),
Event: require('./Event'),
EventFilterSpec: require('./EventFilterSpec'),
EventArgument: require('./EventArgument'),
EntityEventArgument: require('./EntityEventArgument'),
ComputeResourceEventArgument: require('./ComputeResourceEventArgument'),
DatacenterEventArgument: require('./DatacenterEventArgument'),
DatastoreEventArgument: require('./DatastoreEventArgument'),
DvsEventArgument: require('./DvsEventArgument'),
HostEventArgument: require('./HostEventArgument'),
NetworkEventArgument: require('./NetworkEventArgument'),
VmEventArgument: require('./VmEventArgument'),
EventEx: require('./EventEx'),
EventFilterSpecByTime: require('./EventFilterSpecByTime'),
GeneralEvent: require('./GeneralEvent'),
ExtendedEvent: require('./ExtendedEvent')
};