This external documentation for pyVmomi was generated using Googly Docs (aka Google Standard Documentation) which renders very cleanly in GitHub. Internal documentation for a class should be done in Sphinx format because tools like pyCharm and Eclipse can use that documentation as a hint for code completion. Note: External docs as Googly Docs, internal docs as Sphinx. Closes bug#15
data objects
- vim.AboutInfo
 - vim.AuthorizationDescription
 - vim.AuthorizationManager.EntityPrivilege
 - vim.AuthorizationManager.Permission
 - vim.AuthorizationManager.Privilege
 - vim.AuthorizationManager.PrivilegeAvailability
 - vim.AuthorizationManager.Role
 - vim.BoolPolicy
 - vim.Capability
 - vim.ClusterComputeResource.Summary
 - vim.ComputeResource.ConfigInfo
 - vim.ComputeResource.ConfigSpec
 - vim.ComputeResource.HostSPBMLicenseInfo
 - vim.ComputeResource.Summary
 - vim.CustomFieldsManager.FieldDef
 - vim.CustomFieldsManager.StringValue
 - vim.CustomFieldsManager.Value
 - vim.CustomizationSpecInfo
 - vim.CustomizationSpecItem
 - vim.Datacenter.ConfigInfo
 - vim.Datacenter.ConfigSpec
 - vim.Datastore.Capability
 - vim.Datastore.HostMount
 - vim.Datastore.Info
 - vim.Datastore.MountPathDatastorePair
 - vim.Datastore.Summary
 - vim.Description
 - vim.DiagnosticManager.BundleInfo
 - vim.DiagnosticManager.LogDescriptor
 - vim.DiagnosticManager.LogHeader
 - vim.DistributedVirtualSwitch.BackupRestoreCapability
 - vim.DistributedVirtualSwitch.Capability
 - vim.DistributedVirtualSwitch.ConfigInfo
 - vim.DistributedVirtualSwitch.ConfigSpec
 - vim.DistributedVirtualSwitch.ContactInfo
 - vim.DistributedVirtualSwitch.CreateSpec
 - vim.DistributedVirtualSwitch.FeatureCapability
 - vim.DistributedVirtualSwitch.HealthCheckConfig
 - vim.DistributedVirtualSwitch.HealthCheckFeatureCapability
 - vim.DistributedVirtualSwitch.NameArrayUplinkPortPolicy
 - vim.DistributedVirtualSwitch.NetworkResourceManagementCapability
 - vim.DistributedVirtualSwitch.RollbackCapability
 - vim.DistributedVirtualSwitch.RuntimeInfo
 - vim.DistributedVirtualSwitch.Summary
 - vim.DistributedVirtualSwitch.SwitchPolicy
 - vim.DistributedVirtualSwitch.UplinkPortPolicy
 - vim.EVCMode
 - vim.ElementDescription
 - vim.EnumDescription
 - vim.ExtendedDescription
 - vim.ExtendedElementDescription
 - vim.Extension
 - vim.Extension.ClientInfo
 - vim.Extension.EventTypeInfo
 - vim.Extension.FaultTypeInfo
 - vim.Extension.HealthInfo
 - vim.Extension.OvfConsumerInfo
 - vim.Extension.PrivilegeInfo
 - vim.Extension.ResourceInfo
 - vim.Extension.ServerInfo
 - vim.Extension.TaskTypeInfo
 - vim.ExtensionManager.IpAllocationUsage
 - vim.HbrManager.ReplicationVmInfo
 - vim.HbrManager.ReplicationVmInfo.ProgressInfo
 - vim.HistoricalInterval
 - vim.HostServiceTicket
 - vim.HostSystem.ReconnectSpec
 - vim.HttpNfcLease.DatastoreLeaseInfo
 - vim.HttpNfcLease.DeviceUrl
 - vim.HttpNfcLease.HostInfo
 - vim.HttpNfcLease.Info
 - vim.HttpNfcLease.ManifestEntry
 - vim.ImportSpec
 - vim.InheritablePolicy
 - vim.IntExpression
 - vim.IntPolicy
 - vim.IpAddress
 - vim.IpPoolManager.IpAllocation
 - vim.IpRange
 - vim.KeyValue
 - vim.LatencySensitivity
 - vim.LicenseAssignmentManager.LicenseAssignment
 - vim.LicenseManager.AvailabilityInfo
 - vim.LicenseManager.DiagnosticInfo
 - vim.LicenseManager.EvaluationInfo
 - vim.LicenseManager.EvaluationLicense
 - vim.LicenseManager.FeatureInfo
 - vim.LicenseManager.LicensableResourceInfo
 - vim.LicenseManager.LicenseInfo
 - vim.LicenseManager.LicenseServer
 - vim.LicenseManager.LicenseSource
 - vim.LicenseManager.LicenseUsageInfo
 - vim.LicenseManager.LocalLicense
 - vim.LicenseManager.ReservationInfo
 - vim.LocalizationManager.MessageCatalog
 - vim.LongPolicy
 - vim.MacAddress
 - vim.MacRange
 - vim.MethodDescription
 - vim.NegatableExpression
 - vim.Network.Summary
 - vim.NumericRange
 - vim.OpaqueNetwork.Summary
 - vim.OvfConsumer.OstNode
 - vim.OvfConsumer.OvfSection
 - vim.OvfManager.CommonParams
 - vim.OvfManager.CreateDescriptorParams
 - vim.OvfManager.CreateDescriptorResult
 - vim.OvfManager.CreateImportSpecParams
 - vim.OvfManager.CreateImportSpecResult
 - vim.OvfManager.DeploymentOption
 - vim.OvfManager.FileItem
 - vim.OvfManager.NetworkInfo
 - vim.OvfManager.NetworkMapping
 - vim.OvfManager.OvfFile
 - vim.OvfManager.OvfOptionInfo
 - vim.OvfManager.ParseDescriptorParams
 - vim.OvfManager.ParseDescriptorResult
 - vim.OvfManager.ResourceMap
 - vim.OvfManager.ValidateHostParams
 - vim.OvfManager.ValidateHostResult
 - vim.PasswordField
 - vim.PerformanceDescription
 - vim.PerformanceManager.CompositeEntityMetric
 - vim.PerformanceManager.CounterInfo
 - vim.PerformanceManager.CounterLevelMapping
 - vim.PerformanceManager.EntityMetric
 - vim.PerformanceManager.EntityMetricBase
 - vim.PerformanceManager.EntityMetricCSV
 - vim.PerformanceManager.IntSeries
 - vim.PerformanceManager.MetricId
 - vim.PerformanceManager.MetricSeries
 - vim.PerformanceManager.MetricSeriesCSV
 - vim.PerformanceManager.ProviderSummary
 - vim.PerformanceManager.QuerySpec
 - vim.PerformanceManager.SampleInfo
 - vim.PosixUserSearchResult
 - vim.PrivilegePolicyDef
 - vim.ResourceAllocationInfo
 - vim.ResourceAllocationOption
 - vim.ResourceConfigOption
 - vim.ResourceConfigSpec
 - vim.ResourcePlanningManager.DatabaseSizeEstimate
 - vim.ResourcePlanningManager.DatabaseSizeParam
 - vim.ResourcePlanningManager.InventoryDescription
 - vim.ResourcePlanningManager.PerfStatsDescription
 - vim.ResourcePool.ResourceUsage
 - vim.ResourcePool.RuntimeInfo
 - vim.ResourcePool.Summary
 - vim.ResourcePool.Summary.QuickStats
 - vim.SelectionSet
 - vim.ServiceInstance.HostVMotionCompatibility
 - vim.ServiceInstance.ProductComponentInfo
 - vim.ServiceInstanceContent
 - vim.ServiceManager.ServiceInfo
 - vim.SessionManager.GenericServiceTicket
 - vim.SessionManager.HttpServiceRequestSpec
 - vim.SessionManager.LocalTicket
 - vim.SessionManager.ServiceRequestSpec
 - vim.SessionManager.VmomiServiceRequestSpec
 - vim.SharesInfo
 - vim.SharesOption
 - vim.SingleIp
 - vim.SingleMac
 - vim.StoragePod.Summary
 - vim.StorageResourceManager.IOAllocationInfo
 - vim.StorageResourceManager.IOAllocationOption
 - vim.StorageResourceManager.IORMConfigInfo
 - vim.StorageResourceManager.IORMConfigOption
 - vim.StorageResourceManager.IORMConfigSpec
 - vim.StorageResourceManager.PodStorageDrsEntry
 - vim.StorageResourceManager.StoragePerformanceSummary
 - vim.StringExpression
 - vim.StringPolicy
 - vim.Tag
 - vim.TaskDescription
 - vim.TaskFilterSpec
 - vim.TaskFilterSpec.ByEntity
 - vim.TaskFilterSpec.ByTime
 - vim.TaskFilterSpec.ByUsername
 - vim.TaskInfo
 - vim.TaskReason
 - vim.TaskReasonAlarm
 - vim.TaskReasonSchedule
 - vim.TaskReasonSystem
 - vim.TaskReasonUser
 - vim.TypeDescription
 - vim.UpdateVirtualMachineFilesResult
 - vim.UpdateVirtualMachineFilesResult.FailedVmFileInfo
 - vim.UserSearchResult
 - vim.UserSession
 - vim.VirtualApp.LinkInfo
 - vim.VirtualApp.Summary
 - vim.VirtualDiskManager.DeviceBackedVirtualDiskSpec
 - vim.VirtualDiskManager.FileBackedVirtualDiskSpec
 - vim.VirtualDiskManager.SeSparseVirtualDiskSpec
 - vim.VirtualDiskManager.VirtualDiskSpec
 - vim.VirtualMachine.DiskChangeInfo
 - vim.VirtualMachine.DiskChangeInfo.DiskChangeExtent
 - vim.VirtualMachine.DisplayTopology
 - vim.VirtualMachine.MksTicket
 - vim.VirtualMachine.StorageRequirement
 - vim.VirtualMachine.Ticket
 - vim.VirtualMachine.WipeResult
 - vim.action.Action
 - vim.action.CreateTaskAction
 - vim.action.MethodAction
 - vim.action.MethodActionArgument
 - vim.action.RunScriptAction
 - vim.action.SendEmailAction
 - vim.action.SendSNMPAction
 - vim.alarm.AlarmAction
 - vim.alarm.AlarmDescription
 - vim.alarm.AlarmExpression
 - vim.alarm.AlarmInfo
 - vim.alarm.AlarmSetting
 - vim.alarm.AlarmSpec
 - vim.alarm.AlarmState
 - vim.alarm.AlarmTriggeringAction
 - vim.alarm.AlarmTriggeringAction.TransitionSpec
 - vim.alarm.AndAlarmExpression
 - vim.alarm.EventAlarmExpression
 - vim.alarm.EventAlarmExpression.Comparison
 - vim.alarm.GroupAlarmAction
 - vim.alarm.MetricAlarmExpression
 - vim.alarm.OrAlarmExpression
 - vim.alarm.StateAlarmExpression
 - vim.cluster.Action
 - vim.cluster.ActionHistory
 - vim.cluster.AffinityRuleSpec
 - vim.cluster.AntiAffinityRuleSpec
 - vim.cluster.AttemptedVmInfo
 - vim.cluster.ConfigInfo
 - vim.cluster.ConfigInfoEx
 - vim.cluster.ConfigSpec
 - vim.cluster.ConfigSpecEx
 - vim.cluster.DasAamHostInfo
 - vim.cluster.DasAamNodeState
 - vim.cluster.DasAdmissionControlInfo
 - vim.cluster.DasAdmissionControlPolicy
 - vim.cluster.DasAdvancedRuntimeInfo
 - vim.cluster.DasAdvancedRuntimeInfo.HeartbeatDatastoreInfo
 - vim.cluster.DasConfigInfo
 - vim.cluster.DasData
 - vim.cluster.DasDataSummary
 - vim.cluster.DasFailoverLevelAdvancedRuntimeInfo
 - vim.cluster.DasFailoverLevelAdvancedRuntimeInfo.HostSlots
 - vim.cluster.DasFailoverLevelAdvancedRuntimeInfo.SlotInfo
 - vim.cluster.DasFailoverLevelAdvancedRuntimeInfo.VmSlots
 - vim.cluster.DasFdmHostState
 - vim.cluster.DasHostInfo
 - vim.cluster.DasHostRecommendation
 - vim.cluster.DasVmConfigInfo
 - vim.cluster.DasVmConfigSpec
 - vim.cluster.DasVmSettings
 - vim.cluster.DpmConfigInfo
 - vim.cluster.DpmHostConfigInfo
 - vim.cluster.DpmHostConfigSpec
 - vim.cluster.DrsConfigInfo
 - vim.cluster.DrsFaults
 - vim.cluster.DrsFaults.FaultsByVirtualDisk
 - vim.cluster.DrsFaults.FaultsByVm
 - vim.cluster.DrsMigration
 - vim.cluster.DrsRecommendation
 - vim.cluster.DrsVmConfigInfo
 - vim.cluster.DrsVmConfigSpec
 - vim.cluster.EnterMaintenanceResult
 - vim.cluster.FailoverHostAdmissionControlInfo
 - vim.cluster.FailoverHostAdmissionControlInfo.HostStatus
 - vim.cluster.FailoverHostAdmissionControlPolicy
 - vim.cluster.FailoverLevelAdmissionControlInfo
 - vim.cluster.FailoverLevelAdmissionControlPolicy
 - vim.cluster.FailoverResourcesAdmissionControlInfo
 - vim.cluster.FailoverResourcesAdmissionControlPolicy
 - vim.cluster.FixedSizeSlotPolicy
 - vim.cluster.GroupInfo
 - vim.cluster.GroupSpec
 - vim.cluster.HostGroup
 - vim.cluster.HostPowerAction
 - vim.cluster.HostRecommendation
 - vim.cluster.InitialPlacementAction
 - vim.cluster.MigrationAction
 - vim.cluster.NotAttemptedVmInfo
 - vim.cluster.PowerOnVmResult
 - vim.cluster.Recommendation
 - vim.cluster.RuleInfo
 - vim.cluster.RuleSpec
 - vim.cluster.SlotPolicy
 - vim.cluster.VmGroup
 - vim.cluster.VmHostRuleInfo
 - vim.cluster.VmToolsMonitoringSettings
 - vim.dvs.DistributedVirtualPort
 - vim.dvs.DistributedVirtualPort.ConfigInfo
 - vim.dvs.DistributedVirtualPort.ConfigSpec
 - vim.dvs.DistributedVirtualPort.FilterConfig
 - vim.dvs.DistributedVirtualPort.FilterConfigSpec
 - vim.dvs.DistributedVirtualPort.FilterParameter
 - vim.dvs.DistributedVirtualPort.FilterPolicy
 - vim.dvs.DistributedVirtualPort.HostLocalPortInfo
 - vim.dvs.DistributedVirtualPort.RuntimeInfo
 - vim.dvs.DistributedVirtualPort.Setting
 - vim.dvs.DistributedVirtualPort.State
 - vim.dvs.DistributedVirtualPort.TrafficFilterConfig
 - vim.dvs.DistributedVirtualPort.TrafficFilterConfigSpec
 - vim.dvs.DistributedVirtualPort.TrafficShapingPolicy
 - vim.dvs.DistributedVirtualPort.VendorSpecificConfig
 - vim.dvs.DistributedVirtualPortgroup.ConfigInfo
 - vim.dvs.DistributedVirtualPortgroup.ConfigSpec
 - vim.dvs.DistributedVirtualPortgroup.PortgroupPolicy
 - vim.dvs.DistributedVirtualPortgroupInfo
 - vim.dvs.DistributedVirtualPortgroupSelection
 - vim.dvs.DistributedVirtualSwitchInfo
 - vim.dvs.DistributedVirtualSwitchManager.CompatibilityResult
 - vim.dvs.DistributedVirtualSwitchManager.DvsConfigTarget
 - vim.dvs.DistributedVirtualSwitchManager.DvsProductSpec
 - vim.dvs.DistributedVirtualSwitchManager.HostArrayFilter
 - vim.dvs.DistributedVirtualSwitchManager.HostContainer
 - vim.dvs.DistributedVirtualSwitchManager.HostContainerFilter
 - vim.dvs.DistributedVirtualSwitchManager.HostDvsFilterSpec
 - vim.dvs.DistributedVirtualSwitchManager.HostDvsMembershipFilter
 - vim.dvs.DistributedVirtualSwitchManager.ImportResult
 - vim.dvs.DistributedVirtualSwitchSelection
 - vim.dvs.EntityBackup
 - vim.dvs.EntityBackup.Config
 - vim.dvs.HostMember
 - vim.dvs.HostMember.Backing
 - vim.dvs.HostMember.ConfigInfo
 - vim.dvs.HostMember.ConfigSpec
 - vim.dvs.HostMember.HealthCheckResult
 - vim.dvs.HostMember.PnicBacking
 - vim.dvs.HostMember.PnicSpec
 - vim.dvs.HostMember.RuntimeInfo
 - vim.dvs.HostMember.RuntimeState
 - vim.dvs.HostMember.UplinkHealthCheckResult
 - vim.dvs.HostProductSpec
 - vim.dvs.KeyedOpaqueBlob
 - vim.dvs.NetworkResourcePool
 - vim.dvs.NetworkResourcePool.AllocationInfo
 - vim.dvs.NetworkResourcePool.ConfigSpec
 - vim.dvs.PortConnectee
 - vim.dvs.PortConnection
 - vim.dvs.PortCriteria
 - vim.dvs.PortStatistics
 - vim.dvs.ProductSpec
 - vim.dvs.TrafficRule
 - vim.dvs.TrafficRule.AcceptAction
 - vim.dvs.TrafficRule.Action
 - vim.dvs.TrafficRule.CopyAction
 - vim.dvs.TrafficRule.DropAction
 - vim.dvs.TrafficRule.GreAction
 - vim.dvs.TrafficRule.IpPort
 - vim.dvs.TrafficRule.IpPortRange
 - vim.dvs.TrafficRule.IpQualifier
 - vim.dvs.TrafficRule.LogAction
 - vim.dvs.TrafficRule.MacQualifier
 - vim.dvs.TrafficRule.MacRewriteAction
 - vim.dvs.TrafficRule.PuntAction
 - vim.dvs.TrafficRule.Qualifier
 - vim.dvs.TrafficRule.RateLimitAction
 - vim.dvs.TrafficRule.SingleIpPort
 - vim.dvs.TrafficRule.SystemTrafficQualifier
 - vim.dvs.TrafficRule.UpdateTagAction
 - vim.dvs.TrafficRuleset
 - vim.dvs.VmwareDistributedVirtualSwitch.ConfigInfo
 - vim.dvs.VmwareDistributedVirtualSwitch.ConfigSpec
 - vim.dvs.VmwareDistributedVirtualSwitch.FailureCriteria
 - vim.dvs.VmwareDistributedVirtualSwitch.FeatureCapability
 - vim.dvs.VmwareDistributedVirtualSwitch.IpfixConfig
 - vim.dvs.VmwareDistributedVirtualSwitch.LacpFeatureCapability
 - vim.dvs.VmwareDistributedVirtualSwitch.LacpGroupConfig
 - vim.dvs.VmwareDistributedVirtualSwitch.LacpGroupSpec
 - vim.dvs.VmwareDistributedVirtualSwitch.LagIpfixConfig
 - vim.dvs.VmwareDistributedVirtualSwitch.LagVlanConfig
 - vim.dvs.VmwareDistributedVirtualSwitch.MtuHealthCheckResult
 - vim.dvs.VmwareDistributedVirtualSwitch.PvlanConfigSpec
 - vim.dvs.VmwareDistributedVirtualSwitch.PvlanMapEntry
 - vim.dvs.VmwareDistributedVirtualSwitch.PvlanSpec
 - vim.dvs.VmwareDistributedVirtualSwitch.SecurityPolicy
 - vim.dvs.VmwareDistributedVirtualSwitch.TeamingHealthCheckConfig
 - vim.dvs.VmwareDistributedVirtualSwitch.TeamingHealthCheckResult
 - vim.dvs.VmwareDistributedVirtualSwitch.TrunkVlanSpec
 - vim.dvs.VmwareDistributedVirtualSwitch.UplinkLacpPolicy
 - vim.dvs.VmwareDistributedVirtualSwitch.UplinkPortOrderPolicy
 - vim.dvs.VmwareDistributedVirtualSwitch.UplinkPortTeamingPolicy
 - vim.dvs.VmwareDistributedVirtualSwitch.VMwarePortgroupPolicy
 - vim.dvs.VmwareDistributedVirtualSwitch.VlanHealthCheckResult
 - vim.dvs.VmwareDistributedVirtualSwitch.VlanIdSpec
 - vim.dvs.VmwareDistributedVirtualSwitch.VlanMtuHealthCheckConfig
 - vim.dvs.VmwareDistributedVirtualSwitch.VlanSpec
 - vim.dvs.VmwareDistributedVirtualSwitch.VmwareHealthCheckConfig
 - vim.dvs.VmwareDistributedVirtualSwitch.VmwareHealthCheckFeatureCapability
 - vim.dvs.VmwareDistributedVirtualSwitch.VmwarePortConfigPolicy
 - vim.dvs.VmwareDistributedVirtualSwitch.VspanConfigSpec
 - vim.dvs.VmwareDistributedVirtualSwitch.VspanFeatureCapability
 - vim.dvs.VmwareDistributedVirtualSwitch.VspanPorts
 - vim.dvs.VmwareDistributedVirtualSwitch.VspanSession
 - vim.event.AccountCreatedEvent
 - vim.event.AccountRemovedEvent
 - vim.event.AccountUpdatedEvent
 - vim.event.AdminPasswordNotChangedEvent
 - vim.event.AlarmAcknowledgedEvent
 - vim.event.AlarmActionTriggeredEvent
 - vim.event.AlarmClearedEvent
 - vim.event.AlarmCreatedEvent
 - vim.event.AlarmEmailCompletedEvent
 - vim.event.AlarmEmailFailedEvent
 - vim.event.AlarmEvent
 - vim.event.AlarmEventArgument
 - vim.event.AlarmReconfiguredEvent
 - vim.event.AlarmRemovedEvent
 - vim.event.AlarmScriptCompleteEvent
 - vim.event.AlarmScriptFailedEvent
 - vim.event.AlarmSnmpCompletedEvent
 - vim.event.AlarmSnmpFailedEvent
 - vim.event.AlarmStatusChangedEvent
 - vim.event.AllVirtualMachinesLicensedEvent
 - vim.event.AlreadyAuthenticatedSessionEvent
 - vim.event.AuthorizationEvent
 - vim.event.BadUsernameSessionEvent
 - vim.event.CanceledHostOperationEvent
 - vim.event.ClusterComplianceCheckedEvent
 - vim.event.ClusterCreatedEvent
 - vim.event.ClusterDestroyedEvent
 - vim.event.ClusterEvent
 - vim.event.ClusterOvercommittedEvent
 - vim.event.ClusterReconfiguredEvent
 - vim.event.ClusterStatusChangedEvent
 - vim.event.ComputeResourceEventArgument
 - vim.event.CustomFieldDefAddedEvent
 - vim.event.CustomFieldDefEvent
 - vim.event.CustomFieldDefRemovedEvent
 - vim.event.CustomFieldDefRenamedEvent
 - vim.event.CustomFieldEvent
 - vim.event.CustomFieldValueChangedEvent
 - vim.event.CustomizationEvent
 - vim.event.CustomizationFailed
 - vim.event.CustomizationLinuxIdentityFailed
 - vim.event.CustomizationNetworkSetupFailed
 - vim.event.CustomizationStartedEvent
 - vim.event.CustomizationSucceeded
 - vim.event.CustomizationSysprepFailed
 - vim.event.CustomizationUnknownFailure
 - vim.event.DVPortgroupCreatedEvent
 - vim.event.DVPortgroupDestroyedEvent
 - vim.event.DVPortgroupEvent
 - vim.event.DVPortgroupReconfiguredEvent
 - vim.event.DVPortgroupRenamedEvent
 - vim.event.DasAdmissionControlDisabledEvent
 - vim.event.DasAdmissionControlEnabledEvent
 - vim.event.DasAgentFoundEvent
 - vim.event.DasAgentUnavailableEvent
 - vim.event.DasClusterIsolatedEvent
 - vim.event.DasDisabledEvent
 - vim.event.DasEnabledEvent
 - vim.event.DasHostFailedEvent
 - vim.event.DasHostIsolatedEvent
 - vim.event.DatacenterCreatedEvent
 - vim.event.DatacenterEvent
 - vim.event.DatacenterEventArgument
 - vim.event.DatacenterRenamedEvent
 - vim.event.DatastoreCapacityIncreasedEvent
 - vim.event.DatastoreDestroyedEvent
 - vim.event.DatastoreDiscoveredEvent
 - vim.event.DatastoreDuplicatedEvent
 - vim.event.DatastoreEvent
 - vim.event.DatastoreEventArgument
 - vim.event.DatastoreFileCopiedEvent
 - vim.event.DatastoreFileDeletedEvent
 - vim.event.DatastoreFileEvent
 - vim.event.DatastoreFileMovedEvent
 - vim.event.DatastoreIORMReconfiguredEvent
 - vim.event.DatastorePrincipalConfigured
 - vim.event.DatastoreRemovedOnHostEvent
 - vim.event.DatastoreRenamedEvent
 - vim.event.DatastoreRenamedOnHostEvent
 - vim.event.DrsDisabledEvent
 - vim.event.DrsEnabledEvent
 - vim.event.DrsEnteredStandbyModeEvent
 - vim.event.DrsEnteringStandbyModeEvent
 - vim.event.DrsExitStandbyModeFailedEvent
 - vim.event.DrsExitedStandbyModeEvent
 - vim.event.DrsExitingStandbyModeEvent
 - vim.event.DrsInvocationFailedEvent
 - vim.event.DrsRecoveredFromFailureEvent
 - vim.event.DrsResourceConfigureFailedEvent
 - vim.event.DrsResourceConfigureSyncedEvent
 - vim.event.DrsRuleComplianceEvent
 - vim.event.DrsRuleViolationEvent
 - vim.event.DrsVmMigratedEvent
 - vim.event.DrsVmPoweredOnEvent
 - vim.event.DuplicateIpDetectedEvent
 - vim.event.DvpgImportEvent
 - vim.event.DvpgRestoreEvent
 - vim.event.DvsCreatedEvent
 - vim.event.DvsDestroyedEvent
 - vim.event.DvsEvent
 - vim.event.DvsEventArgument
 - vim.event.DvsHealthStatusChangeEvent
 - vim.event.DvsHostBackInSyncEvent
 - vim.event.DvsHostJoinedEvent
 - vim.event.DvsHostLeftEvent
 - vim.event.DvsHostStatusUpdated
 - vim.event.DvsHostWentOutOfSyncEvent
 - vim.event.DvsImportEvent
 - vim.event.DvsMergedEvent
 - vim.event.DvsOutOfSyncHostArgument
 - vim.event.DvsPortBlockedEvent
 - vim.event.DvsPortConnectedEvent
 - vim.event.DvsPortCreatedEvent
 - vim.event.DvsPortDeletedEvent
 - vim.event.DvsPortDisconnectedEvent
 - vim.event.DvsPortEnteredPassthruEvent
 - vim.event.DvsPortExitedPassthruEvent
 - vim.event.DvsPortJoinPortgroupEvent
 - vim.event.DvsPortLeavePortgroupEvent
 - vim.event.DvsPortLinkDownEvent
 - vim.event.DvsPortLinkUpEvent
 - vim.event.DvsPortReconfiguredEvent
 - vim.event.DvsPortRuntimeChangeEvent
 - vim.event.DvsPortUnblockedEvent
 - vim.event.DvsPortVendorSpecificStateChangeEvent
 - vim.event.DvsReconfiguredEvent
 - vim.event.DvsRenamedEvent
 - vim.event.DvsRestoreEvent
 - vim.event.DvsUpgradeAvailableEvent
 - vim.event.DvsUpgradeInProgressEvent
 - vim.event.DvsUpgradeRejectedEvent
 - vim.event.DvsUpgradedEvent
 - vim.event.EnteredMaintenanceModeEvent
 - vim.event.EnteredStandbyModeEvent
 - vim.event.EnteringMaintenanceModeEvent
 - vim.event.EnteringStandbyModeEvent
 - vim.event.EntityEventArgument
 - vim.event.ErrorUpgradeEvent
 - vim.event.Event
 - vim.event.EventArgument
 - vim.event.EventDescription
 - vim.event.EventDescription.EventArgDesc
 - vim.event.EventDescription.EventDetail
 - vim.event.EventEx
 - vim.event.EventFilterSpec
 - vim.event.EventFilterSpec.ByEntity
 - vim.event.EventFilterSpec.ByTime
 - vim.event.EventFilterSpec.ByUsername
 - vim.event.ExitMaintenanceModeEvent
 - vim.event.ExitStandbyModeFailedEvent
 - vim.event.ExitedStandbyModeEvent
 - vim.event.ExitingStandbyModeEvent
 - vim.event.ExtendedEvent
 - vim.event.ExtendedEvent.Pair
 - vim.event.FailoverLevelRestored
 - vim.event.FolderEventArgument
 - vim.event.GeneralEvent
 - vim.event.GeneralHostErrorEvent
 - vim.event.GeneralHostInfoEvent
 - vim.event.GeneralHostWarningEvent
 - vim.event.GeneralUserEvent
 - vim.event.GeneralVmErrorEvent
 - vim.event.GeneralVmInfoEvent
 - vim.event.GeneralVmWarningEvent
 - vim.event.GhostDvsProxySwitchDetectedEvent
 - vim.event.GhostDvsProxySwitchRemovedEvent
 - vim.event.GlobalMessageChangedEvent
 - vim.event.HealthStatusChangedEvent
 - vim.event.HostAddFailedEvent
 - vim.event.HostAddedEvent
 - vim.event.HostAdminDisableEvent
 - vim.event.HostAdminEnableEvent
 - vim.event.HostCnxFailedAccountFailedEvent
 - vim.event.HostCnxFailedAlreadyManagedEvent
 - vim.event.HostCnxFailedBadCcagentEvent
 - vim.event.HostCnxFailedBadUsernameEvent
 - vim.event.HostCnxFailedBadVersionEvent
 - vim.event.HostCnxFailedCcagentUpgradeEvent
 - vim.event.HostCnxFailedEvent
 - vim.event.HostCnxFailedNetworkErrorEvent
 - vim.event.HostCnxFailedNoAccessEvent
 - vim.event.HostCnxFailedNoConnectionEvent
 - vim.event.HostCnxFailedNoLicenseEvent
 - vim.event.HostCnxFailedNotFoundEvent
 - vim.event.HostCnxFailedTimeoutEvent
 - vim.event.HostComplianceCheckedEvent
 - vim.event.HostCompliantEvent
 - vim.event.HostConfigAppliedEvent
 - vim.event.HostConnectedEvent
 - vim.event.HostConnectionLostEvent
 - vim.event.HostDasDisabledEvent
 - vim.event.HostDasDisablingEvent
 - vim.event.HostDasEnabledEvent
 - vim.event.HostDasEnablingEvent
 - vim.event.HostDasErrorEvent
 - vim.event.HostDasEvent
 - vim.event.HostDasOkEvent
 - vim.event.HostDisconnectedEvent
 - vim.event.HostEnableAdminFailedEvent
 - vim.event.HostEvent
 - vim.event.HostEventArgument
 - vim.event.HostExtraNetworksEvent
 - vim.event.HostGetShortNameFailedEvent
 - vim.event.HostInAuditModeEvent
 - vim.event.HostInventoryFullEvent
 - vim.event.HostInventoryUnreadableEvent
 - vim.event.HostIpChangedEvent
 - vim.event.HostIpInconsistentEvent
 - vim.event.HostIpToShortNameFailedEvent
 - vim.event.HostIsolationIpPingFailedEvent
 - vim.event.HostLicenseExpiredEvent
 - vim.event.HostLocalPortCreatedEvent
 - vim.event.HostMissingNetworksEvent
 - vim.event.HostMonitoringStateChangedEvent
 - vim.event.HostNoAvailableNetworksEvent
 - vim.event.HostNoHAEnabledPortGroupsEvent
 - vim.event.HostNoRedundantManagementNetworkEvent
 - vim.event.HostNonCompliantEvent
 - vim.event.HostNotInClusterEvent
 - vim.event.HostOvercommittedEvent
 - vim.event.HostPrimaryAgentNotShortNameEvent
 - vim.event.HostProfileAppliedEvent
 - vim.event.HostReconnectionFailedEvent
 - vim.event.HostRemovedEvent
 - vim.event.HostShortNameInconsistentEvent
 - vim.event.HostShortNameToIpFailedEvent
 - vim.event.HostShutdownEvent
 - vim.event.HostStatusChangedEvent
 - vim.event.HostSyncFailedEvent
 - vim.event.HostUpgradeFailedEvent
 - vim.event.HostUserWorldSwapNotEnabledEvent
 - vim.event.HostVnicConnectedToCustomizedDVPortEvent
 - vim.event.HostWwnChangedEvent
 - vim.event.HostWwnConflictEvent
 - vim.event.IncorrectHostInformationEvent
 - vim.event.InfoUpgradeEvent
 - vim.event.InsufficientFailoverResourcesEvent
 - vim.event.InvalidEditionEvent
 - vim.event.LicenseEvent
 - vim.event.LicenseExpiredEvent
 - vim.event.LicenseNonComplianceEvent
 - vim.event.LicenseRestrictedEvent
 - vim.event.LicenseServerAvailableEvent
 - vim.event.LicenseServerUnavailableEvent
 - vim.event.LocalDatastoreCreatedEvent
 - vim.event.LocalTSMEnabledEvent
 - vim.event.LockerMisconfiguredEvent
 - vim.event.LockerReconfiguredEvent
 - vim.event.ManagedEntityEventArgument
 - vim.event.MigrationErrorEvent
 - vim.event.MigrationEvent
 - vim.event.MigrationHostErrorEvent
 - vim.event.MigrationHostWarningEvent
 - vim.event.MigrationResourceErrorEvent
 - vim.event.MigrationResourceWarningEvent
 - vim.event.MigrationWarningEvent
 - vim.event.MtuMatchEvent
 - vim.event.MtuMismatchEvent
 - vim.event.NASDatastoreCreatedEvent
 - vim.event.NetworkEventArgument
 - vim.event.NetworkRollbackEvent
 - vim.event.NoAccessUserEvent
 - vim.event.NoDatastoresConfiguredEvent
 - vim.event.NoLicenseEvent
 - vim.event.NoMaintenanceModeDrsRecommendationForVM
 - vim.event.NonVIWorkloadDetectedOnDatastoreEvent
 - vim.event.NotEnoughResourcesToStartVmEvent
 - vim.event.OutOfSyncDvsHost
 - vim.event.PermissionAddedEvent
 - vim.event.PermissionEvent
 - vim.event.PermissionRemovedEvent
 - vim.event.PermissionUpdatedEvent
 - vim.event.ProfileAssociatedEvent
 - vim.event.ProfileChangedEvent
 - vim.event.ProfileCreatedEvent
 - vim.event.ProfileDissociatedEvent
 - vim.event.ProfileEvent
 - vim.event.ProfileEventArgument
 - vim.event.ProfileReferenceHostChangedEvent
 - vim.event.ProfileRemovedEvent
 - vim.event.RecoveryEvent
 - vim.event.RemoteTSMEnabledEvent
 - vim.event.ResourcePoolCreatedEvent
 - vim.event.ResourcePoolDestroyedEvent
 - vim.event.ResourcePoolEvent
 - vim.event.ResourcePoolEventArgument
 - vim.event.ResourcePoolMovedEvent
 - vim.event.ResourcePoolReconfiguredEvent
 - vim.event.ResourceViolatedEvent
 - vim.event.RoleAddedEvent
 - vim.event.RoleEvent
 - vim.event.RoleEventArgument
 - vim.event.RoleRemovedEvent
 - vim.event.RoleUpdatedEvent
 - vim.event.RollbackEvent
 - vim.event.ScheduledTaskCompletedEvent
 - vim.event.ScheduledTaskCreatedEvent
 - vim.event.ScheduledTaskEmailCompletedEvent
 - vim.event.ScheduledTaskEmailFailedEvent
 - vim.event.ScheduledTaskEvent
 - vim.event.ScheduledTaskEventArgument
 - vim.event.ScheduledTaskFailedEvent
 - vim.event.ScheduledTaskReconfiguredEvent
 - vim.event.ScheduledTaskRemovedEvent
 - vim.event.ScheduledTaskStartedEvent
 - vim.event.ServerLicenseExpiredEvent
 - vim.event.ServerStartedSessionEvent
 - vim.event.SessionEvent
 - vim.event.SessionTerminatedEvent
 - vim.event.TaskEvent
 - vim.event.TaskTimeoutEvent
 - vim.event.TeamingMatchEvent
 - vim.event.TeamingMisMatchEvent
 - vim.event.TemplateBeingUpgradedEvent
 - vim.event.TemplateUpgradeEvent
 - vim.event.TemplateUpgradeFailedEvent
 - vim.event.TemplateUpgradedEvent
 - vim.event.TimedOutHostOperationEvent
 - vim.event.UnlicensedVirtualMachinesEvent
 - vim.event.UnlicensedVirtualMachinesFoundEvent
 - vim.event.UpdatedAgentBeingRestartedEvent
 - vim.event.UpgradeEvent
 - vim.event.UplinkPortMtuNotSupportEvent
 - vim.event.UplinkPortMtuSupportEvent
 - vim.event.UplinkPortVlanTrunkedEvent
 - vim.event.UplinkPortVlanUntrunkedEvent
 - vim.event.UserAssignedToGroup
 - vim.event.UserLoginSessionEvent
 - vim.event.UserLogoutSessionEvent
 - vim.event.UserPasswordChanged
 - vim.event.UserUnassignedFromGroup
 - vim.event.UserUpgradeEvent
 - vim.event.VMFSDatastoreCreatedEvent
 - vim.event.VMFSDatastoreExpandedEvent
 - vim.event.VMFSDatastoreExtendedEvent
 - vim.event.VMotionLicenseExpiredEvent
 - vim.event.VcAgentUninstallFailedEvent
 - vim.event.VcAgentUninstalledEvent
 - vim.event.VcAgentUpgradeFailedEvent
 - vim.event.VcAgentUpgradedEvent
 - vim.event.VimAccountPasswordChangedEvent
 - vim.event.VmAcquiredMksTicketEvent
 - vim.event.VmAcquiredTicketEvent
 - vim.event.VmAutoRenameEvent
 - vim.event.VmBeingClonedEvent
 - vim.event.VmBeingClonedNoFolderEvent
 - vim.event.VmBeingCreatedEvent
 - vim.event.VmBeingDeployedEvent
 - vim.event.VmBeingHotMigratedEvent
 - vim.event.VmBeingMigratedEvent
 - vim.event.VmBeingRelocatedEvent
 - vim.event.VmCloneEvent
 - vim.event.VmCloneFailedEvent
 - vim.event.VmClonedEvent
 - vim.event.VmConfigMissingEvent
 - vim.event.VmConnectedEvent
 - vim.event.VmCreatedEvent
 - vim.event.VmDasBeingResetEvent
 - vim.event.VmDasBeingResetWithScreenshotEvent
 - vim.event.VmDasResetFailedEvent
 - vim.event.VmDasUpdateErrorEvent
 - vim.event.VmDasUpdateOkEvent
 - vim.event.VmDateRolledBackEvent
 - vim.event.VmDeployFailedEvent
 - vim.event.VmDeployedEvent
 - vim.event.VmDisconnectedEvent
 - vim.event.VmDiscoveredEvent
 - vim.event.VmDiskFailedEvent
 - vim.event.VmEmigratingEvent
 - vim.event.VmEndRecordingEvent
 - vim.event.VmEndReplayingEvent
 - vim.event.VmEvent
 - vim.event.VmEventArgument
 - vim.event.VmFailedMigrateEvent
 - vim.event.VmFailedRelayoutEvent
 - vim.event.VmFailedRelayoutOnVmfs2DatastoreEvent
 - vim.event.VmFailedStartingSecondaryEvent
 - vim.event.VmFailedToPowerOffEvent
 - vim.event.VmFailedToPowerOnEvent
 - vim.event.VmFailedToRebootGuestEvent
 - vim.event.VmFailedToResetEvent
 - vim.event.VmFailedToShutdownGuestEvent
 - vim.event.VmFailedToStandbyGuestEvent
 - vim.event.VmFailedToSuspendEvent
 - vim.event.VmFailedUpdatingSecondaryConfig
 - vim.event.VmFailoverFailed
 - vim.event.VmFaultToleranceStateChangedEvent
 - vim.event.VmFaultToleranceTurnedOffEvent
 - vim.event.VmFaultToleranceVmTerminatedEvent
 - vim.event.VmGuestRebootEvent
 - vim.event.VmGuestShutdownEvent
 - vim.event.VmGuestStandbyEvent
 - vim.event.VmHealthMonitoringStateChangedEvent
 - vim.event.VmInstanceUuidAssignedEvent
 - vim.event.VmInstanceUuidChangedEvent
 - vim.event.VmInstanceUuidConflictEvent
 - vim.event.VmMacAssignedEvent
 - vim.event.VmMacChangedEvent
 - vim.event.VmMacConflictEvent
 - vim.event.VmMaxFTRestartCountReached
 - vim.event.VmMaxRestartCountReached
 - vim.event.VmMessageErrorEvent
 - vim.event.VmMessageEvent
 - vim.event.VmMessageWarningEvent
 - vim.event.VmMigratedEvent
 - vim.event.VmNoCompatibleHostForSecondaryEvent
 - vim.event.VmNoNetworkAccessEvent
 - vim.event.VmOrphanedEvent
 - vim.event.VmPowerOffOnIsolationEvent
 - vim.event.VmPoweredOffEvent
 - vim.event.VmPoweredOnEvent
 - vim.event.VmPoweringOnWithCustomizedDVPortEvent
 - vim.event.VmPrimaryFailoverEvent
 - vim.event.VmReconfiguredEvent
 - vim.event.VmRegisteredEvent
 - vim.event.VmRelayoutSuccessfulEvent
 - vim.event.VmRelayoutUpToDateEvent
 - vim.event.VmReloadFromPathEvent
 - vim.event.VmReloadFromPathFailedEvent
 - vim.event.VmRelocateFailedEvent
 - vim.event.VmRelocateSpecEvent
 - vim.event.VmRelocatedEvent
 - vim.event.VmRemoteConsoleConnectedEvent
 - vim.event.VmRemoteConsoleDisconnectedEvent
 - vim.event.VmRemovedEvent
 - vim.event.VmRenamedEvent
 - vim.event.VmRequirementsExceedCurrentEVCModeEvent
 - vim.event.VmResettingEvent
 - vim.event.VmResourcePoolMovedEvent
 - vim.event.VmResourceReallocatedEvent
 - vim.event.VmRestartedOnAlternateHostEvent
 - vim.event.VmResumingEvent
 - vim.event.VmSecondaryAddedEvent
 - vim.event.VmSecondaryDisabledBySystemEvent
 - vim.event.VmSecondaryDisabledEvent
 - vim.event.VmSecondaryEnabledEvent
 - vim.event.VmSecondaryStartedEvent
 - vim.event.VmShutdownOnIsolationEvent
 - vim.event.VmStartRecordingEvent
 - vim.event.VmStartReplayingEvent
 - vim.event.VmStartingEvent
 - vim.event.VmStartingSecondaryEvent
 - vim.event.VmStaticMacConflictEvent
 - vim.event.VmStoppingEvent
 - vim.event.VmSuspendedEvent
 - vim.event.VmSuspendingEvent
 - vim.event.VmTimedoutStartingSecondaryEvent
 - vim.event.VmUnsupportedStartingEvent
 - vim.event.VmUpgradeCompleteEvent
 - vim.event.VmUpgradeFailedEvent
 - vim.event.VmUpgradingEvent
 - vim.event.VmUuidAssignedEvent
 - vim.event.VmUuidChangedEvent
 - vim.event.VmUuidConflictEvent
 - vim.event.VmWwnAssignedEvent
 - vim.event.VmWwnChangedEvent
 - vim.event.VmWwnConflictEvent
 - vim.event.VnicPortArgument
 - vim.event.WarningUpgradeEvent
 - vim.event.iScsiBootFailureEvent
 - vim.ext.ExtendedProductInfo
 - vim.ext.ManagedByInfo
 - vim.ext.ManagedEntityInfo
 - vim.ext.SolutionManagerInfo
 - vim.ext.SolutionManagerInfo.TabInfo
 - vim.fault.AnswerFileUpdateFailed.UpdateFailure
 - vim.fault.ConflictingConfiguration.Config
 - vim.fault.DatacenterMismatch.Argument
 - vim.fault.DvsApplyOperationFault.FaultOnObject
 - vim.fault.DvsOperationBulkFault.FaultOnHost
 - vim.fault.ImportOperationBulkFault.FaultOnImport
 - vim.fault.MultipleCertificatesVerifyFault.ThumbprintData
 - vim.fault.ProfileUpdateFailed.UpdateFailure
 - vim.host.ActiveDirectoryInfo
 - vim.host.ActiveDirectorySpec
 - vim.host.ActiveDirectorySpec.Specification
 - vim.host.AuthenticationManagerInfo
 - vim.host.AuthenticationStoreInfo
 - vim.host.AutoStartManager.AutoPowerInfo
 - vim.host.AutoStartManager.Config
 - vim.host.AutoStartManager.SystemDefaults
 - vim.host.BIOSInfo
 - vim.host.BlockAdapterTargetTransport
 - vim.host.BlockHba
 - vim.host.BootDeviceInfo
 - vim.host.BootDeviceSystem.BootDevice
 - vim.host.CacheConfigurationManager.CacheConfigurationInfo
 - vim.host.CacheConfigurationManager.CacheConfigurationSpec
 - vim.host.Capability
 - vim.host.ConfigChange
 - vim.host.ConfigInfo
 - vim.host.ConfigManager
 - vim.host.ConfigSpec
 - vim.host.ConnectInfo
 - vim.host.ConnectInfo.DatastoreExistsInfo
 - vim.host.ConnectInfo.DatastoreInfo
 - vim.host.ConnectInfo.DatastoreNameConflictInfo
 - vim.host.ConnectInfo.LicenseInfo
 - vim.host.ConnectInfo.NetworkInfo
 - vim.host.ConnectInfo.NewNetworkInfo
 - vim.host.ConnectSpec
 - vim.host.CpuIdInfo
 - vim.host.CpuInfo
 - vim.host.CpuPackage
 - vim.host.CpuPowerManagementInfo
 - vim.host.CpuSchedulerSystem.HyperThreadScheduleInfo
 - vim.host.DatastoreBrowser.FileInfo
 - vim.host.DatastoreBrowser.FileInfo.Details
 - vim.host.DatastoreBrowser.FloppyImageInfo
 - vim.host.DatastoreBrowser.FloppyImageQuery
 - vim.host.DatastoreBrowser.FolderInfo
 - vim.host.DatastoreBrowser.FolderQuery
 - vim.host.DatastoreBrowser.IsoImageInfo
 - vim.host.DatastoreBrowser.IsoImageQuery
 - vim.host.DatastoreBrowser.Query
 - vim.host.DatastoreBrowser.SearchResults
 - vim.host.DatastoreBrowser.SearchSpec
 - vim.host.DatastoreBrowser.TemplateVmConfigInfo
 - vim.host.DatastoreBrowser.TemplateVmConfigQuery
 - vim.host.DatastoreBrowser.VmConfigInfo
 - vim.host.DatastoreBrowser.VmConfigQuery
 - vim.host.DatastoreBrowser.VmConfigQuery.Details
 - vim.host.DatastoreBrowser.VmConfigQuery.Filter
 - vim.host.DatastoreBrowser.VmDiskInfo
 - vim.host.DatastoreBrowser.VmDiskQuery
 - vim.host.DatastoreBrowser.VmDiskQuery.Details
 - vim.host.DatastoreBrowser.VmDiskQuery.Filter
 - vim.host.DatastoreBrowser.VmLogInfo
 - vim.host.DatastoreBrowser.VmLogQuery
 - vim.host.DatastoreBrowser.VmNvramInfo
 - vim.host.DatastoreBrowser.VmNvramQuery
 - vim.host.DatastoreBrowser.VmSnapshotInfo
 - vim.host.DatastoreBrowser.VmSnapshotQuery
 - vim.host.DatastoreSystem.Capabilities
 - vim.host.DateTimeConfig
 - vim.host.DateTimeInfo
 - vim.host.DateTimeSystem.TimeZone
 - vim.host.Device
 - vim.host.DhcpService
 - vim.host.DhcpService.Config
 - vim.host.DhcpService.Specification
 - vim.host.DiagnosticPartition
 - vim.host.DiagnosticPartition.CreateDescription
 - vim.host.DiagnosticPartition.CreateOption
 - vim.host.DiagnosticPartition.CreateSpec
 - vim.host.DigestInfo
 - vim.host.DirectoryStoreInfo
 - vim.host.DiskConfigurationResult
 - vim.host.DiskDimensions
 - vim.host.DiskDimensions.Chs
 - vim.host.DiskDimensions.Lba
 - vim.host.DiskPartitionInfo
 - vim.host.DiskPartitionInfo.BlockRange
 - vim.host.DiskPartitionInfo.Layout
 - vim.host.DiskPartitionInfo.Partition
 - vim.host.DiskPartitionInfo.Specification
 - vim.host.DnsConfig
 - vim.host.DnsConfigSpec
 - vim.host.EsxAgentHostManager.ConfigInfo
 - vim.host.FcoeConfig
 - vim.host.FcoeConfig.FcoeCapabilities
 - vim.host.FcoeConfig.FcoeSpecification
 - vim.host.FcoeConfig.VlanRange
 - vim.host.FeatureCapability
 - vim.host.FeatureMask
 - vim.host.FeatureVersionInfo
 - vim.host.FibreChannelHba
 - vim.host.FibreChannelOverEthernetHba
 - vim.host.FibreChannelOverEthernetHba.LinkInfo
 - vim.host.FibreChannelOverEthernetTargetTransport
 - vim.host.FibreChannelTargetTransport
 - vim.host.FileAccess
 - vim.host.FileAccess.Modes
 - vim.host.FileSystemMountInfo
 - vim.host.FileSystemVolume
 - vim.host.FileSystemVolumeInfo
 - vim.host.FirewallConfig
 - vim.host.FirewallConfig.RuleSetConfig
 - vim.host.FirewallInfo
 - vim.host.FirewallInfo.DefaultPolicy
 - vim.host.FlagInfo
 - vim.host.ForceMountedInfo
 - vim.host.GraphicsInfo
 - vim.host.HardwareInfo
 - vim.host.HardwareStatusInfo
 - vim.host.HardwareStatusInfo.HardwareElementInfo
 - vim.host.HardwareStatusInfo.StorageStatusInfo
 - vim.host.HardwareStatusInfo.StorageStatusInfo.OperationalInfo
 - vim.host.HealthStatusSystem.Runtime
 - vim.host.HostBusAdapter
 - vim.host.HostProxySwitch
 - vim.host.HostProxySwitch.Config
 - vim.host.HostProxySwitch.HostLagConfig
 - vim.host.HostProxySwitch.Specification
 - vim.host.ImageConfigManager.ImageProfileSummary
 - vim.host.InternetScsiHba
 - vim.host.InternetScsiHba.AuthenticationCapabilities
 - vim.host.InternetScsiHba.AuthenticationProperties
 - vim.host.InternetScsiHba.DigestCapabilities
 - vim.host.InternetScsiHba.DigestProperties
 - vim.host.InternetScsiHba.DiscoveryCapabilities
 - vim.host.InternetScsiHba.DiscoveryProperties
 - vim.host.InternetScsiHba.IPCapabilities
 - vim.host.InternetScsiHba.IPProperties
 - vim.host.InternetScsiHba.ParamValue
 - vim.host.InternetScsiHba.SendTarget
 - vim.host.InternetScsiHba.StaticTarget
 - vim.host.InternetScsiHba.TargetSet
 - vim.host.InternetScsiTargetTransport
 - vim.host.IpConfig
 - vim.host.IpConfig.IpV6Address
 - vim.host.IpConfig.IpV6AddressConfiguration
 - vim.host.IpRouteConfig
 - vim.host.IpRouteConfigSpec
 - vim.host.IpRouteEntry
 - vim.host.IpRouteOp
 - vim.host.IpRouteTableConfig
 - vim.host.IpRouteTableInfo
 - vim.host.IpmiInfo
 - vim.host.IscsiManager.IscsiDependencyEntity
 - vim.host.IscsiManager.IscsiMigrationDependency
 - vim.host.IscsiManager.IscsiPortInfo
 - vim.host.IscsiManager.IscsiStatus
 - vim.host.KernelModuleSystem.ModuleInfo
 - vim.host.KernelModuleSystem.ModuleInfo.SectionInfo
 - vim.host.LicenseSpec
 - vim.host.LinkDiscoveryProtocolConfig
 - vim.host.LocalAccountManager.AccountSpecification
 - vim.host.LocalAccountManager.PosixAccountSpecification
 - vim.host.LocalAuthenticationInfo
 - vim.host.LocalDatastoreInfo
 - vim.host.LocalFileSystemVolume
 - vim.host.LocalFileSystemVolume.Specification
 - vim.host.LowLevelProvisioningManager.DiskLayoutSpec
 - vim.host.LowLevelProvisioningManager.SnapshotLayoutSpec
 - vim.host.LowLevelProvisioningManager.VmMigrationStatus
 - vim.host.LowLevelProvisioningManager.VmRecoveryInfo
 - vim.host.MaintenanceSpec
 - vim.host.MemoryManagerSystem.ServiceConsoleReservationInfo
 - vim.host.MemoryManagerSystem.VirtualMachineReservationInfo
 - vim.host.MemoryManagerSystem.VirtualMachineReservationSpec
 - vim.host.MemorySpec
 - vim.host.MountInfo
 - vim.host.MultipathInfo
 - vim.host.MultipathInfo.FixedLogicalUnitPolicy
 - vim.host.MultipathInfo.LogicalUnit
 - vim.host.MultipathInfo.LogicalUnitPolicy
 - vim.host.MultipathInfo.LogicalUnitStorageArrayTypePolicy
 - vim.host.MultipathInfo.Path
 - vim.host.MultipathStateInfo
 - vim.host.MultipathStateInfo.Path
 - vim.host.NasDatastoreInfo
 - vim.host.NasVolume
 - vim.host.NasVolume.Config
 - vim.host.NasVolume.Specification
 - vim.host.NatService
 - vim.host.NatService.Config
 - vim.host.NatService.NameServiceSpec
 - vim.host.NatService.PortForwardSpecification
 - vim.host.NatService.Specification
 - vim.host.NetCapabilities
 - vim.host.NetOffloadCapabilities
 - vim.host.NetStackInstance
 - vim.host.NetworkConfig
 - vim.host.NetworkConfig.NetStackSpec
 - vim.host.NetworkConfig.Result
 - vim.host.NetworkInfo
 - vim.host.NetworkPolicy
 - vim.host.NetworkPolicy.NicFailureCriteria
 - vim.host.NetworkPolicy.NicOrderPolicy
 - vim.host.NetworkPolicy.NicTeamingPolicy
 - vim.host.NetworkPolicy.SecurityPolicy
 - vim.host.NetworkPolicy.TrafficShapingPolicy
 - vim.host.NtpConfig
 - vim.host.NumaInfo
 - vim.host.NumaNode
 - vim.host.NumericSensorInfo
 - vim.host.OpaqueNetworkInfo
 - vim.host.OpaqueSwitch
 - vim.host.ParallelScsiHba
 - vim.host.ParallelScsiTargetTransport
 - vim.host.PatchManager.Locator
 - vim.host.PatchManager.PatchManagerOperationSpec
 - vim.host.PatchManager.Result
 - vim.host.PatchManager.Status
 - vim.host.PatchManager.Status.PrerequisitePatch
 - vim.host.PathSelectionPolicyOption
 - vim.host.PciDevice
 - vim.host.PciPassthruConfig
 - vim.host.PciPassthruInfo
 - vim.host.PhysicalNic
 - vim.host.PhysicalNic.CdpDeviceCapability
 - vim.host.PhysicalNic.CdpInfo
 - vim.host.PhysicalNic.Config
 - vim.host.PhysicalNic.LinkSpeedDuplex
 - vim.host.PhysicalNic.LldpInfo
 - vim.host.PhysicalNic.NetworkHint
 - vim.host.PhysicalNic.NetworkHint.HintElement
 - vim.host.PhysicalNic.NetworkHint.IpNetwork
 - vim.host.PhysicalNic.NetworkHint.NamedNetwork
 - vim.host.PhysicalNic.Specification
 - vim.host.PlugStoreTopology
 - vim.host.PlugStoreTopology.Adapter
 - vim.host.PlugStoreTopology.Device
 - vim.host.PlugStoreTopology.Path
 - vim.host.PlugStoreTopology.Plugin
 - vim.host.PlugStoreTopology.Target
 - vim.host.PortGroup
 - vim.host.PortGroup.Config
 - vim.host.PortGroup.Port
 - vim.host.PortGroup.Specification
 - vim.host.PowerSystem.Capability
 - vim.host.PowerSystem.Info
 - vim.host.PowerSystem.PowerPolicy
 - vim.host.ReliableMemoryInfo
 - vim.host.ResignatureRescanResult
 - vim.host.Ruleset
 - vim.host.Ruleset.IpList
 - vim.host.Ruleset.IpNetwork
 - vim.host.Ruleset.Rule
 - vim.host.Ruleset.RulesetSpec
 - vim.host.RuntimeInfo
 - vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo
 - vim.host.RuntimeInfo.NetworkRuntimeInfo
 - vim.host.ScsiDisk
 - vim.host.ScsiDisk.Partition
 - vim.host.ScsiLun
 - vim.host.ScsiLun.Capabilities
 - vim.host.ScsiLun.Descriptor
 - vim.host.ScsiLun.DurableName
 - vim.host.ScsiTopology
 - vim.host.ScsiTopology.Interface
 - vim.host.ScsiTopology.Lun
 - vim.host.ScsiTopology.Target
 - vim.host.SecuritySpec
 - vim.host.Service
 - vim.host.Service.SourcePackage
 - vim.host.ServiceConfig
 - vim.host.ServiceInfo
 - vim.host.SnmpSystem.AgentLimits
 - vim.host.SnmpSystem.SnmpConfigSpec
 - vim.host.SnmpSystem.SnmpConfigSpec.Destination
 - vim.host.SriovConfig
 - vim.host.SriovInfo
 - vim.host.SslThumbprintInfo
 - vim.host.StorageArrayTypePolicyOption
 - vim.host.StorageDeviceInfo
 - vim.host.Summary
 - vim.host.Summary.ConfigSummary
 - vim.host.Summary.HardwareSummary
 - vim.host.Summary.QuickStats
 - vim.host.SystemHealthInfo
 - vim.host.SystemIdentificationInfo
 - vim.host.SystemInfo
 - vim.host.SystemResourceInfo
 - vim.host.SystemSwapConfiguration
 - vim.host.SystemSwapConfiguration.DatastoreOption
 - vim.host.SystemSwapConfiguration.DisabledOption
 - vim.host.SystemSwapConfiguration.HostCacheOption
 - vim.host.SystemSwapConfiguration.HostLocalSwapOption
 - vim.host.SystemSwapConfiguration.SystemSwapOption
 - vim.host.TargetTransport
 - vim.host.TpmAttestationReport
 - vim.host.TpmBootSecurityOptionEventDetails
 - vim.host.TpmCommandEventDetails
 - vim.host.TpmDigestInfo
 - vim.host.TpmEventDetails
 - vim.host.TpmEventLogEntry
 - vim.host.TpmOptionEventDetails
 - vim.host.TpmSoftwareComponentEventDetails
 - vim.host.UnresolvedVmfsExtent
 - vim.host.UnresolvedVmfsResignatureSpec
 - vim.host.UnresolvedVmfsResolutionResult
 - vim.host.UnresolvedVmfsResolutionSpec
 - vim.host.UnresolvedVmfsVolume
 - vim.host.UnresolvedVmfsVolume.ResolveStatus
 - vim.host.VFlashManager.VFlashCacheConfigInfo
 - vim.host.VFlashManager.VFlashCacheConfigInfo.VFlashModuleConfigOption
 - vim.host.VFlashManager.VFlashCacheConfigSpec
 - vim.host.VFlashManager.VFlashConfigInfo
 - vim.host.VFlashManager.VFlashResourceConfigInfo
 - vim.host.VFlashManager.VFlashResourceConfigSpec
 - vim.host.VFlashManager.VFlashResourceRunTimeInfo
 - vim.host.VFlashResourceConfigurationResult
 - vim.host.VMotionConfig
 - vim.host.VMotionInfo
 - vim.host.VMotionSystem.NetConfig
 - vim.host.VfatVolume
 - vim.host.VffsVolume
 - vim.host.VffsVolume.Specification
 - vim.host.VirtualNic
 - vim.host.VirtualNic.Config
 - vim.host.VirtualNic.Specification
 - vim.host.VirtualNicConnection
 - vim.host.VirtualNicManager.NetConfig
 - vim.host.VirtualNicManager.NicTypeSelection
 - vim.host.VirtualNicManagerInfo
 - vim.host.VirtualSwitch
 - vim.host.VirtualSwitch.AutoBridge
 - vim.host.VirtualSwitch.BeaconConfig
 - vim.host.VirtualSwitch.BondBridge
 - vim.host.VirtualSwitch.Bridge
 - vim.host.VirtualSwitch.Config
 - vim.host.VirtualSwitch.SimpleBridge
 - vim.host.VirtualSwitch.Specification
 - vim.host.VmciAccessManager.AccessSpec
 - vim.host.VmfsDatastoreCreateSpec
 - vim.host.VmfsDatastoreExpandSpec
 - vim.host.VmfsDatastoreExtendSpec
 - vim.host.VmfsDatastoreInfo
 - vim.host.VmfsDatastoreOption
 - vim.host.VmfsDatastoreOption.AllExtentInfo
 - vim.host.VmfsDatastoreOption.Info
 - vim.host.VmfsDatastoreOption.MultipleExtentInfo
 - vim.host.VmfsDatastoreOption.SingleExtentInfo
 - vim.host.VmfsDatastoreSpec
 - vim.host.VmfsRescanResult
 - vim.host.VmfsVolume
 - vim.host.VmfsVolume.Specification
 - vim.host.VsanInternalSystem.CmmdsQuery
 - vim.net.DhcpConfigInfo
 - vim.net.DhcpConfigInfo.DhcpOptions
 - vim.net.DhcpConfigSpec
 - vim.net.DhcpConfigSpec.DhcpOptionsSpec
 - vim.net.DnsConfigInfo
 - vim.net.DnsConfigSpec
 - vim.net.IpConfigInfo
 - vim.net.IpConfigInfo.IpAddress
 - vim.net.IpConfigSpec
 - vim.net.IpConfigSpec.IpAddressSpec
 - vim.net.IpRouteConfigInfo
 - vim.net.IpRouteConfigInfo.Gateway
 - vim.net.IpRouteConfigInfo.IpRoute
 - vim.net.IpRouteConfigSpec
 - vim.net.IpRouteConfigSpec.GatewaySpec
 - vim.net.IpRouteConfigSpec.IpRouteSpec
 - vim.net.IpStackInfo
 - vim.net.IpStackInfo.DefaultRouter
 - vim.net.IpStackInfo.NetToMedia
 - vim.net.NetBIOSConfigInfo
 - vim.net.WinNetBIOSConfigInfo
 - vim.option.ArrayUpdateSpec
 - vim.option.BoolOption
 - vim.option.ChoiceOption
 - vim.option.FloatOption
 - vim.option.IntOption
 - vim.option.LongOption
 - vim.option.OptionDef
 - vim.option.OptionType
 - vim.option.OptionValue
 - vim.option.StringOption
 - vim.profile.ApplyProfile
 - vim.profile.ApplyProfileElement
 - vim.profile.ApplyProfileProperty
 - vim.profile.ComplianceLocator
 - vim.profile.ComplianceProfile
 - vim.profile.ComplianceResult
 - vim.profile.ComplianceResult.ComplianceFailure
 - vim.profile.CompositeExpression
 - vim.profile.CompositePolicyOption
 - vim.profile.CompositePolicyOptionMetadata
 - vim.profile.DeferredPolicyOptionParameter
 - vim.profile.Expression
 - vim.profile.ExpressionMetadata
 - vim.profile.ParameterMetadata
 - vim.profile.Policy
 - vim.profile.PolicyMetadata
 - vim.profile.PolicyOption
 - vim.profile.PolicyOptionMetadata
 - vim.profile.Profile.ConfigInfo
 - vim.profile.Profile.CreateSpec
 - vim.profile.Profile.Description
 - vim.profile.Profile.Description.Section
 - vim.profile.Profile.SerializedCreateSpec
 - vim.profile.ProfileMetadata
 - vim.profile.ProfileMetadata.ProfileSortSpec
 - vim.profile.ProfilePropertyPath
 - vim.profile.ProfileStructure
 - vim.profile.ProfileStructureProperty
 - vim.profile.SimpleExpression
 - vim.profile.UserInputRequiredParameterMetadata
 - vim.profile.cluster.ClusterProfile.CompleteConfigSpec
 - vim.profile.cluster.ClusterProfile.ConfigInfo
 - vim.profile.cluster.ClusterProfile.ConfigServiceCreateSpec
 - vim.profile.cluster.ClusterProfile.ConfigSpec
 - vim.profile.cluster.ClusterProfile.CreateSpec
 - vim.profile.host.ActiveDirectoryProfile
 - vim.profile.host.AnswerFile
 - vim.profile.host.AnswerFileStatusResult
 - vim.profile.host.AnswerFileStatusResult.AnswerFileStatusError
 - vim.profile.host.AuthenticationProfile
 - vim.profile.host.DateTimeProfile
 - vim.profile.host.DvsHostVNicProfile
 - vim.profile.host.DvsProfile
 - vim.profile.host.DvsServiceConsoleVNicProfile
 - vim.profile.host.DvsVNicProfile
 - vim.profile.host.ExecuteResult
 - vim.profile.host.ExecuteResult.ExecuteError
 - vim.profile.host.FirewallProfile
 - vim.profile.host.FirewallProfile.RulesetProfile
 - vim.profile.host.HostApplyProfile
 - vim.profile.host.HostMemoryProfile
 - vim.profile.host.HostPortGroupProfile
 - vim.profile.host.HostProfile.CompleteConfigSpec
 - vim.profile.host.HostProfile.ConfigInfo
 - vim.profile.host.HostProfile.ConfigSpec
 - vim.profile.host.HostProfile.HostBasedConfigSpec
 - vim.profile.host.HostProfile.SerializedHostProfileSpec
 - vim.profile.host.IpAddressProfile
 - vim.profile.host.IpRouteProfile
 - vim.profile.host.NasStorageProfile
 - vim.profile.host.NetStackInstanceProfile
 - vim.profile.host.NetworkPolicyProfile
 - vim.profile.host.NetworkProfile
 - vim.profile.host.NetworkProfile.DnsConfigProfile
 - vim.profile.host.OptionProfile
 - vim.profile.host.PermissionProfile
 - vim.profile.host.PhysicalNicProfile
 - vim.profile.host.PnicUplinkProfile
 - vim.profile.host.PortGroupProfile
 - vim.profile.host.PortGroupProfile.VirtualSwitchSelectionProfile
 - vim.profile.host.PortGroupProfile.VlanProfile
 - vim.profile.host.ProfileManager.AnswerFileCreateSpec
 - vim.profile.host.ProfileManager.AnswerFileOptionsCreateSpec
 - vim.profile.host.ProfileManager.AnswerFileSerializedCreateSpec
 - vim.profile.host.ProfileManager.ConfigTaskList
 - vim.profile.host.SecurityProfile
 - vim.profile.host.ServiceConsolePortGroupProfile
 - vim.profile.host.ServiceProfile
 - vim.profile.host.StaticRouteProfile
 - vim.profile.host.StorageProfile
 - vim.profile.host.UserGroupProfile
 - vim.profile.host.UserProfile
 - vim.profile.host.VirtualSwitchProfile
 - vim.profile.host.VirtualSwitchProfile.LinkProfile
 - vim.profile.host.VirtualSwitchProfile.NumPortsProfile
 - vim.profile.host.VmPortGroupProfile
 - vim.scheduler.AfterStartupTaskScheduler
 - vim.scheduler.DailyTaskScheduler
 - vim.scheduler.HourlyTaskScheduler
 - vim.scheduler.MonthlyByDayTaskScheduler
 - vim.scheduler.MonthlyByWeekdayTaskScheduler
 - vim.scheduler.MonthlyTaskScheduler
 - vim.scheduler.OnceTaskScheduler
 - vim.scheduler.RecurrentTaskScheduler
 - vim.scheduler.ScheduledTaskDescription
 - vim.scheduler.ScheduledTaskDescription.SchedulerDetail
 - vim.scheduler.ScheduledTaskInfo
 - vim.scheduler.ScheduledTaskSpec
 - vim.scheduler.TaskScheduler
 - vim.scheduler.WeeklyTaskScheduler
 - vim.storageDrs.ApplyRecommendationResult
 - vim.storageDrs.ConfigInfo
 - vim.storageDrs.ConfigSpec
 - vim.storageDrs.IoLoadBalanceConfig
 - vim.storageDrs.OptionSpec
 - vim.storageDrs.PodConfigInfo
 - vim.storageDrs.PodConfigSpec
 - vim.storageDrs.PodSelectionSpec
 - vim.storageDrs.PodSelectionSpec.DiskLocator
 - vim.storageDrs.PodSelectionSpec.VmPodConfig
 - vim.storageDrs.SpaceLoadBalanceConfig
 - vim.storageDrs.StorageMigrationAction
 - vim.storageDrs.StoragePlacementAction
 - vim.storageDrs.StoragePlacementResult
 - vim.storageDrs.StoragePlacementSpec
 - vim.storageDrs.VirtualDiskAntiAffinityRuleSpec
 - vim.storageDrs.VmConfigInfo
 - vim.storageDrs.VmConfigSpec
 - vim.vApp.CloneSpec
 - vim.vApp.CloneSpec.NetworkMappingPair
 - vim.vApp.CloneSpec.ResourceMap
 - vim.vApp.EntityConfigInfo
 - vim.vApp.IPAssignmentInfo
 - vim.vApp.IpPool
 - vim.vApp.IpPool.Association
 - vim.vApp.IpPool.IpPoolConfigInfo
 - vim.vApp.OvfSectionInfo
 - vim.vApp.OvfSectionSpec
 - vim.vApp.ProductInfo
 - vim.vApp.ProductSpec
 - vim.vApp.PropertyInfo
 - vim.vApp.PropertySpec
 - vim.vApp.VAppConfigInfo
 - vim.vApp.VAppConfigSpec
 - vim.vApp.VAppImportSpec
 - vim.vApp.VmConfigInfo
 - vim.vApp.VmConfigSpec
 - vim.vm.AffinityInfo
 - vim.vm.BootOptions
 - vim.vm.BootOptions.BootableCdromDevice
 - vim.vm.BootOptions.BootableDevice
 - vim.vm.BootOptions.BootableDiskDevice
 - vim.vm.BootOptions.BootableEthernetDevice
 - vim.vm.BootOptions.BootableFloppyDevice
 - vim.vm.Capability
 - vim.vm.CdromInfo
 - vim.vm.CloneSpec
 - vim.vm.ConfigInfo
 - vim.vm.ConfigInfo.DatastoreUrlPair
 - vim.vm.ConfigInfo.OverheadInfo
 - vim.vm.ConfigOption
 - vim.vm.ConfigOptionDescriptor
 - vim.vm.ConfigSpec
 - vim.vm.ConfigSpec.CpuIdInfoSpec
 - vim.vm.ConfigTarget
 - vim.vm.ConsolePreferences
 - vim.vm.DatastoreInfo
 - vim.vm.DatastoreOption
 - vim.vm.DatastoreOption.FileSystemVolumeOption
 - vim.vm.DefaultPowerOpInfo
 - vim.vm.DefinedProfileSpec
 - vim.vm.DeviceRuntimeInfo
 - vim.vm.DeviceRuntimeInfo.DeviceRuntimeState
 - vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState
 - vim.vm.DiskDeviceInfo
 - vim.vm.EmptyProfileSpec
 - vim.vm.FaultToleranceConfigInfo
 - vim.vm.FaultTolerancePrimaryConfigInfo
 - vim.vm.FaultToleranceSecondaryConfigInfo
 - vim.vm.FaultToleranceSecondaryOpResult
 - vim.vm.FeatureRequirement
 - vim.vm.FileInfo
 - vim.vm.FileLayout
 - vim.vm.FileLayout.DiskLayout
 - vim.vm.FileLayout.SnapshotLayout
 - vim.vm.FileLayoutEx
 - vim.vm.FileLayoutEx.DiskLayout
 - vim.vm.FileLayoutEx.DiskUnit
 - vim.vm.FileLayoutEx.FileInfo
 - vim.vm.FileLayoutEx.SnapshotLayout
 - vim.vm.FlagInfo
 - vim.vm.FloppyInfo
 - vim.vm.GuestInfo
 - vim.vm.GuestInfo.DiskInfo
 - vim.vm.GuestInfo.NamespaceGenerationInfo
 - vim.vm.GuestInfo.NicInfo
 - vim.vm.GuestInfo.ScreenInfo
 - vim.vm.GuestInfo.StackInfo
 - vim.vm.GuestOsDescriptor
 - vim.vm.IdeDiskDeviceInfo
 - vim.vm.IdeDiskDeviceInfo.PartitionInfo
 - vim.vm.LegacyNetworkSwitchInfo
 - vim.vm.Message
 - vim.vm.MetadataManager.VmMetadata
 - vim.vm.MetadataManager.VmMetadataInput
 - vim.vm.MetadataManager.VmMetadataOwner
 - vim.vm.MetadataManager.VmMetadataResult
 - vim.vm.NetworkInfo
 - vim.vm.NetworkShaperInfo
 - vim.vm.OpaqueNetworkInfo
 - vim.vm.ParallelInfo
 - vim.vm.PciPassthroughInfo
 - vim.vm.ProfileRawData
 - vim.vm.ProfileSpec
 - vim.vm.QuestionInfo
 - vim.vm.RelocateSpec
 - vim.vm.RelocateSpec.DiskLocator
 - vim.vm.ReplicationConfigSpec.DiskSettings
 - vim.vm.RuntimeInfo
 - vim.vm.RuntimeInfo.DasProtectionState
 - vim.vm.ScheduledHardwareUpgradeInfo
 - vim.vm.ScsiDiskDeviceInfo
 - vim.vm.ScsiPassthroughInfo
 - vim.vm.SerialInfo
 - vim.vm.SnapshotInfo
 - vim.vm.SnapshotTree
 - vim.vm.SoundInfo
 - vim.vm.SriovInfo
 - vim.vm.StorageInfo
 - vim.vm.StorageInfo.UsageOnDatastore
 - vim.vm.Summary
 - vim.vm.Summary.ConfigSummary
 - vim.vm.Summary.GuestSummary
 - vim.vm.Summary.QuickStats
 - vim.vm.Summary.StorageSummary
 - vim.vm.TargetInfo
 - vim.vm.ToolsConfigInfo
 - vim.vm.ToolsConfigInfo.ToolsLastInstallInfo
 - vim.vm.UsbInfo
 - vim.vm.VFlashModuleInfo
 - vim.vm.VirtualHardware
 - vim.vm.VirtualHardwareOption
 - vim.vm.VmImportSpec
 - vim.vm.check.Result
 - vim.vm.customization.AdapterMapping
 - vim.vm.customization.AutoIpV6Generator
 - vim.vm.customization.CustomIpGenerator
 - vim.vm.customization.CustomIpV6Generator
 - vim.vm.customization.CustomNameGenerator
 - vim.vm.customization.DhcpIpGenerator
 - vim.vm.customization.DhcpIpV6Generator
 - vim.vm.customization.FixedIp
 - vim.vm.customization.FixedIpV6
 - vim.vm.customization.FixedName
 - vim.vm.customization.GlobalIPSettings
 - vim.vm.customization.GuiRunOnce
 - vim.vm.customization.GuiUnattended
 - vim.vm.customization.IPSettings
 - vim.vm.customization.IPSettings.IpV6AddressSpec
 - vim.vm.customization.Identification
 - vim.vm.customization.IdentitySettings
 - vim.vm.customization.IpGenerator
 - vim.vm.customization.IpV6Generator
 - vim.vm.customization.LicenseFilePrintData
 - vim.vm.customization.LinuxOptions
 - vim.vm.customization.LinuxPrep
 - vim.vm.customization.NameGenerator
 - vim.vm.customization.Options
 - vim.vm.customization.Password
 - vim.vm.customization.PrefixNameGenerator
 - vim.vm.customization.Specification
 - vim.vm.customization.StatelessIpV6Generator
 - vim.vm.customization.Sysprep
 - vim.vm.customization.SysprepText
 - vim.vm.customization.UnknownIpGenerator
 - vim.vm.customization.UnknownIpV6Generator
 - vim.vm.customization.UnknownNameGenerator
 - vim.vm.customization.UserData
 - vim.vm.customization.VirtualMachineNameGenerator
 - vim.vm.customization.WinOptions
 - vim.vm.device.HostDiskMappingInfo
 - vim.vm.device.HostDiskMappingInfo.PartitionInfo
 - vim.vm.device.HostDiskMappingOption
 - vim.vm.device.HostDiskMappingOption.PartitionOption
 - vim.vm.device.ParaVirtualSCSIController
 - vim.vm.device.ParaVirtualSCSIControllerOption
 - vim.vm.device.VirtualAHCIController
 - vim.vm.device.VirtualAHCIControllerOption
 - vim.vm.device.VirtualBusLogicController
 - vim.vm.device.VirtualBusLogicControllerOption
 - vim.vm.device.VirtualCdrom
 - vim.vm.device.VirtualCdrom.AtapiBackingInfo
 - vim.vm.device.VirtualCdrom.IsoBackingInfo
 - vim.vm.device.VirtualCdrom.PassthroughBackingInfo
 - vim.vm.device.VirtualCdrom.RemoteAtapiBackingInfo
 - vim.vm.device.VirtualCdrom.RemotePassthroughBackingInfo
 - vim.vm.device.VirtualCdromOption
 - vim.vm.device.VirtualCdromOption.AtapiBackingOption
 - vim.vm.device.VirtualCdromOption.IsoBackingOption
 - vim.vm.device.VirtualCdromOption.PassthroughBackingOption
 - vim.vm.device.VirtualCdromOption.RemoteAtapiBackingOption
 - vim.vm.device.VirtualCdromOption.RemotePassthroughBackingOption
 - vim.vm.device.VirtualController
 - vim.vm.device.VirtualControllerOption
 - vim.vm.device.VirtualDevice
 - vim.vm.device.VirtualDevice.BackingInfo
 - vim.vm.device.VirtualDevice.BusSlotInfo
 - vim.vm.device.VirtualDevice.ConnectInfo
 - vim.vm.device.VirtualDevice.DeviceBackingInfo
 - vim.vm.device.VirtualDevice.FileBackingInfo
 - vim.vm.device.VirtualDevice.PciBusSlotInfo
 - vim.vm.device.VirtualDevice.PipeBackingInfo
 - vim.vm.device.VirtualDevice.RemoteDeviceBackingInfo
 - vim.vm.device.VirtualDevice.URIBackingInfo
 - vim.vm.device.VirtualDeviceOption
 - vim.vm.device.VirtualDeviceOption.BackingOption
 - vim.vm.device.VirtualDeviceOption.BusSlotOption
 - vim.vm.device.VirtualDeviceOption.ConnectOption
 - vim.vm.device.VirtualDeviceOption.DeviceBackingOption
 - vim.vm.device.VirtualDeviceOption.FileBackingOption
 - vim.vm.device.VirtualDeviceOption.PipeBackingOption
 - vim.vm.device.VirtualDeviceOption.RemoteDeviceBackingOption
 - vim.vm.device.VirtualDeviceOption.URIBackingOption
 - vim.vm.device.VirtualDeviceSpec
 - vim.vm.device.VirtualDisk
 - vim.vm.device.VirtualDisk.FlatVer1BackingInfo
 - vim.vm.device.VirtualDisk.FlatVer2BackingInfo
 - vim.vm.device.VirtualDisk.PartitionedRawDiskVer2BackingInfo
 - vim.vm.device.VirtualDisk.RawDiskMappingVer1BackingInfo
 - vim.vm.device.VirtualDisk.RawDiskVer2BackingInfo
 - vim.vm.device.VirtualDisk.SeSparseBackingInfo
 - vim.vm.device.VirtualDisk.SparseVer1BackingInfo
 - vim.vm.device.VirtualDisk.SparseVer2BackingInfo
 - vim.vm.device.VirtualDisk.VFlashCacheConfigInfo
 - vim.vm.device.VirtualDiskId
 - vim.vm.device.VirtualDiskOption
 - vim.vm.device.VirtualDiskOption.DeltaDiskFormatsSupported
 - vim.vm.device.VirtualDiskOption.FlatVer1BackingOption
 - vim.vm.device.VirtualDiskOption.FlatVer2BackingOption
 - vim.vm.device.VirtualDiskOption.PartitionedRawDiskVer2BackingOption
 - vim.vm.device.VirtualDiskOption.RawDiskMappingVer1BackingOption
 - vim.vm.device.VirtualDiskOption.RawDiskVer2BackingOption
 - vim.vm.device.VirtualDiskOption.SeSparseBackingOption
 - vim.vm.device.VirtualDiskOption.SparseVer1BackingOption
 - vim.vm.device.VirtualDiskOption.SparseVer2BackingOption
 - vim.vm.device.VirtualDiskOption.VFlashCacheConfigOption
 - vim.vm.device.VirtualDiskSpec
 - vim.vm.device.VirtualE1000
 - vim.vm.device.VirtualE1000Option
 - vim.vm.device.VirtualE1000e
 - vim.vm.device.VirtualE1000eOption
 - vim.vm.device.VirtualEnsoniq1371
 - vim.vm.device.VirtualEnsoniq1371Option
 - vim.vm.device.VirtualEthernetCard
 - vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo
 - vim.vm.device.VirtualEthernetCard.LegacyNetworkBackingInfo
 - vim.vm.device.VirtualEthernetCard.NetworkBackingInfo
 - vim.vm.device.VirtualEthernetCard.OpaqueNetworkBackingInfo
 - vim.vm.device.VirtualEthernetCardOption
 - vim.vm.device.VirtualEthernetCardOption.DistributedVirtualPortBackingOption
 - vim.vm.device.VirtualEthernetCardOption.LegacyNetworkBackingOption
 - vim.vm.device.VirtualEthernetCardOption.NetworkBackingOption
 - vim.vm.device.VirtualEthernetCardOption.OpaqueNetworkBackingOption
 - vim.vm.device.VirtualFloppy
 - vim.vm.device.VirtualFloppy.DeviceBackingInfo
 - vim.vm.device.VirtualFloppy.ImageBackingInfo
 - vim.vm.device.VirtualFloppy.RemoteDeviceBackingInfo
 - vim.vm.device.VirtualFloppyOption
 - vim.vm.device.VirtualFloppyOption.DeviceBackingOption
 - vim.vm.device.VirtualFloppyOption.ImageBackingOption
 - vim.vm.device.VirtualFloppyOption.RemoteDeviceBackingOption
 - vim.vm.device.VirtualHdAudioCard
 - vim.vm.device.VirtualHdAudioCardOption
 - vim.vm.device.VirtualIDEController
 - vim.vm.device.VirtualIDEControllerOption
 - vim.vm.device.VirtualKeyboard
 - vim.vm.device.VirtualKeyboardOption
 - vim.vm.device.VirtualLsiLogicController
 - vim.vm.device.VirtualLsiLogicControllerOption
 - vim.vm.device.VirtualLsiLogicSASController
 - vim.vm.device.VirtualLsiLogicSASControllerOption
 - vim.vm.device.VirtualPCIController
 - vim.vm.device.VirtualPCIControllerOption
 - vim.vm.device.VirtualPCIPassthrough
 - vim.vm.device.VirtualPCIPassthrough.DeviceBackingInfo
 - vim.vm.device.VirtualPCIPassthroughOption
 - vim.vm.device.VirtualPCIPassthroughOption.DeviceBackingOption
 - vim.vm.device.VirtualPCNet32
 - vim.vm.device.VirtualPCNet32Option
 - vim.vm.device.VirtualPS2Controller
 - vim.vm.device.VirtualPS2ControllerOption
 - vim.vm.device.VirtualParallelPort
 - vim.vm.device.VirtualParallelPort.DeviceBackingInfo
 - vim.vm.device.VirtualParallelPort.FileBackingInfo
 - vim.vm.device.VirtualParallelPortOption
 - vim.vm.device.VirtualParallelPortOption.DeviceBackingOption
 - vim.vm.device.VirtualParallelPortOption.FileBackingOption
 - vim.vm.device.VirtualPointingDevice
 - vim.vm.device.VirtualPointingDevice.DeviceBackingInfo
 - vim.vm.device.VirtualPointingDeviceOption
 - vim.vm.device.VirtualPointingDeviceOption.DeviceBackingOption
 - vim.vm.device.VirtualSATAController
 - vim.vm.device.VirtualSATAControllerOption
 - vim.vm.device.VirtualSCSIController
 - vim.vm.device.VirtualSCSIControllerOption
 - vim.vm.device.VirtualSCSIPassthrough
 - vim.vm.device.VirtualSCSIPassthrough.DeviceBackingInfo
 - vim.vm.device.VirtualSCSIPassthroughOption
 - vim.vm.device.VirtualSCSIPassthroughOption.DeviceBackingOption
 - vim.vm.device.VirtualSIOController
 - vim.vm.device.VirtualSIOControllerOption
 - vim.vm.device.VirtualSerialPort
 - vim.vm.device.VirtualSerialPort.DeviceBackingInfo
 - vim.vm.device.VirtualSerialPort.FileBackingInfo
 - vim.vm.device.VirtualSerialPort.PipeBackingInfo
 - vim.vm.device.VirtualSerialPort.ThinPrintBackingInfo
 - vim.vm.device.VirtualSerialPort.URIBackingInfo
 - vim.vm.device.VirtualSerialPortOption
 - vim.vm.device.VirtualSerialPortOption.DeviceBackingOption
 - vim.vm.device.VirtualSerialPortOption.FileBackingOption
 - vim.vm.device.VirtualSerialPortOption.PipeBackingOption
 - vim.vm.device.VirtualSerialPortOption.ThinPrintBackingOption
 - vim.vm.device.VirtualSerialPortOption.URIBackingOption
 - vim.vm.device.VirtualSoundBlaster16
 - vim.vm.device.VirtualSoundBlaster16Option
 - vim.vm.device.VirtualSoundCard
 - vim.vm.device.VirtualSoundCard.DeviceBackingInfo
 - vim.vm.device.VirtualSoundCardOption
 - vim.vm.device.VirtualSoundCardOption.DeviceBackingOption
 - vim.vm.device.VirtualSriovEthernetCard
 - vim.vm.device.VirtualSriovEthernetCard.SriovBackingInfo
 - vim.vm.device.VirtualSriovEthernetCardOption
 - vim.vm.device.VirtualSriovEthernetCardOption.SriovBackingOption
 - vim.vm.device.VirtualUSB
 - vim.vm.device.VirtualUSB.RemoteClientBackingInfo
 - vim.vm.device.VirtualUSB.RemoteHostBackingInfo
 - vim.vm.device.VirtualUSB.USBBackingInfo
 - vim.vm.device.VirtualUSBController
 - vim.vm.device.VirtualUSBController.PciBusSlotInfo
 - vim.vm.device.VirtualUSBControllerOption
 - vim.vm.device.VirtualUSBOption
 - vim.vm.device.VirtualUSBOption.RemoteClientBackingOption
 - vim.vm.device.VirtualUSBOption.RemoteHostBackingOption
 - vim.vm.device.VirtualUSBOption.USBBackingOption
 - vim.vm.device.VirtualUSBXHCIController
 - vim.vm.device.VirtualUSBXHCIControllerOption
 - vim.vm.device.VirtualVMCIDevice
 - vim.vm.device.VirtualVMCIDeviceOption
 - vim.vm.device.VirtualVMIROM
 - vim.vm.device.VirtualVMIROMOption
 - vim.vm.device.VirtualVideoCard
 - vim.vm.device.VirtualVideoCardOption
 - vim.vm.device.VirtualVmxnet
 - vim.vm.device.VirtualVmxnet2
 - vim.vm.device.VirtualVmxnet2Option
 - vim.vm.device.VirtualVmxnet3
 - vim.vm.device.VirtualVmxnet3Option
 - vim.vm.device.VirtualVmxnetOption
 - vim.vm.guest.FileManager.FileAttributes
 - vim.vm.guest.FileManager.FileInfo
 - vim.vm.guest.FileManager.FileTransferInformation
 - vim.vm.guest.FileManager.ListFileInfo
 - vim.vm.guest.FileManager.PosixFileAttributes
 - vim.vm.guest.FileManager.WindowsFileAttributes
 - vim.vm.guest.GuestAuthentication
 - vim.vm.guest.NamePasswordAuthentication
 - vim.vm.guest.ProcessManager.ProcessInfo
 - vim.vm.guest.ProcessManager.ProgramSpec
 - vim.vm.guest.ProcessManager.WindowsProgramSpec
 - vim.vm.guest.SSPIAuthentication
 - vim.vm.guest.TicketedSessionAuthentication
 - vim.vsan.cluster.ConfigInfo
 - vim.vsan.cluster.ConfigInfo.HostDefaultInfo
 - vim.vsan.host.ClusterStatus
 - vim.vsan.host.ClusterStatus.State
 - vim.vsan.host.ClusterStatus.State.CompletionEstimate
 - vim.vsan.host.ConfigInfo
 - vim.vsan.host.ConfigInfo.ClusterInfo
 - vim.vsan.host.ConfigInfo.NetworkInfo
 - vim.vsan.host.ConfigInfo.NetworkInfo.PortConfig
 - vim.vsan.host.ConfigInfo.StorageInfo
 - vim.vsan.host.DecommissionMode
 - vim.vsan.host.DiskMapResult
 - vim.vsan.host.DiskMapping
 - vim.vsan.host.DiskResult
 - vim.vsan.host.IpConfig
 - vim.vsan.host.MembershipInfo
 - vim.vsan.host.VsanRuntimeInfo
 - vim.vsan.host.VsanRuntimeInfo.DiskIssue
 - vmodl.DynamicArray
 - vmodl.DynamicData
 - vmodl.DynamicProperty
 - vmodl.KeyAnyValue
 - vmodl.LocalizableMessage
 - vmodl.LocalizedMethodFault
 - vmodl.query.PropertyCollector.Change
 - vmodl.query.PropertyCollector.FilterSpec
 - vmodl.query.PropertyCollector.FilterUpdate
 - vmodl.query.PropertyCollector.MissingObject
 - vmodl.query.PropertyCollector.MissingProperty
 - vmodl.query.PropertyCollector.ObjectContent
 - vmodl.query.PropertyCollector.ObjectSpec
 - vmodl.query.PropertyCollector.ObjectUpdate
 - vmodl.query.PropertyCollector.PropertySpec
 - vmodl.query.PropertyCollector.RetrieveOptions
 - vmodl.query.PropertyCollector.RetrieveResult
 - vmodl.query.PropertyCollector.SelectionSpec
 - vmodl.query.PropertyCollector.TraversalSpec
 - vmodl.query.PropertyCollector.UpdateSet
 - vmodl.query.PropertyCollector.WaitOptions
 
enumerated types
- vim.ComputeResource.HostSPBMLicenseInfo.HostSPBMLicenseState
 - vim.ConfigSpecOperation
 - vim.Datastore.Accessible
 - vim.Datastore.Summary.MaintenanceModeState
 - vim.DiagnosticManager.LogDescriptor.Creator
 - vim.DiagnosticManager.LogDescriptor.Format
 - vim.DistributedVirtualSwitch.HostInfrastructureTrafficClass
 - vim.DistributedVirtualSwitch.NicTeamingPolicyMode
 - vim.DistributedVirtualSwitch.ProductSpecOperationType
 - vim.DrsStatsManager.InjectorWorkload.CorrelationState
 - vim.HbrManager.ReplicationVmInfo.State
 - vim.HostSystem.ConnectionState
 - vim.HostSystem.PowerState
 - vim.HostSystem.StandbyMode
 - vim.HttpNfcLease.State
 - vim.LatencySensitivity.SensitivityLevel
 - vim.LicenseManager.FeatureInfo.CostUnit
 - vim.LicenseManager.FeatureInfo.SourceRestriction
 - vim.LicenseManager.FeatureInfo.State
 - vim.LicenseManager.LicensableResourceInfo.ResourceKey
 - vim.LicenseManager.LicenseKey
 - vim.LicenseManager.LicenseState
 - vim.LicenseManager.ReservationInfo.State
 - vim.ManagedEntity.Status
 - vim.OvfConsumer.OstNodeType
 - vim.OvfManager.CreateImportSpecParams.DiskProvisioningType
 - vim.PerformanceManager.CounterInfo.RollupType
 - vim.PerformanceManager.CounterInfo.StatsType
 - vim.PerformanceManager.CounterInfo.Unit
 - vim.PerformanceManager.Format
 - vim.ServiceInstance.VMotionCompatibilityType
 - vim.ServiceInstance.ValidateMigrationTestType
 - vim.SessionManager.HttpServiceRequestSpec.Method
 - vim.SharesInfo.Level
 - vim.SimpleCommand.Encoding
 - vim.StorageResourceManager.CongestionThresholdMode
 - vim.TaskFilterSpec.RecursionOption
 - vim.TaskFilterSpec.TimeOption
 - vim.TaskInfo.State
 - vim.VirtualApp.VAppState
 - vim.VirtualDiskManager.VirtualDiskAdapterType
 - vim.VirtualDiskManager.VirtualDiskType
 - vim.VirtualMachine.AppHeartbeatStatusType
 - vim.VirtualMachine.ConnectionState
 - vim.VirtualMachine.FaultToleranceState
 - vim.VirtualMachine.MovePriority
 - vim.VirtualMachine.NeedSecondaryReason
 - vim.VirtualMachine.PowerState
 - vim.VirtualMachine.RecordReplayState
 - vim.VirtualMachine.TicketType
 - vim.action.Action.ActionParameter
 - vim.alarm.EventAlarmExpression.ComparisonOperator
 - vim.alarm.MetricAlarmExpression.MetricOperator
 - vim.alarm.StateAlarmExpression.StateOperator
 - vim.cluster.Action.ActionType
 - vim.cluster.DasAamNodeState.DasState
 - vim.cluster.DasConfigInfo.HBDatastoreCandidate
 - vim.cluster.DasConfigInfo.ServiceState
 - vim.cluster.DasConfigInfo.VmMonitoringState
 - vim.cluster.DasFdmAvailabilityState
 - vim.cluster.DasVmConfigInfo.Priority
 - vim.cluster.DasVmSettings.IsolationResponse
 - vim.cluster.DasVmSettings.RestartPriority
 - vim.cluster.DpmConfigInfo.DpmBehavior
 - vim.cluster.DrsConfigInfo.DrsBehavior
 - vim.cluster.DrsRecommendation.ReasonCode
 - vim.cluster.HostPowerAction.OperationType
 - vim.cluster.PowerOnVmOption
 - vim.cluster.Recommendation.ReasonCode
 - vim.cluster.Recommendation.RecommendationType
 - vim.dvs.DistributedVirtualPort.FilterOnFailure
 - vim.dvs.DistributedVirtualPort.RuntimeInfo.VmDirectPathGen2InactiveReasonNetwork
 - vim.dvs.DistributedVirtualPort.RuntimeInfo.VmDirectPathGen2InactiveReasonOther
 - vim.dvs.DistributedVirtualPortgroup.MetaTagName
 - vim.dvs.DistributedVirtualPortgroup.PortgroupType
 - vim.dvs.EntityBackup.EntityType
 - vim.dvs.EntityBackup.ImportType
 - vim.dvs.HostMember.HostComponentState
 - vim.dvs.PortConnectee.ConnecteeType
 - vim.dvs.TrafficRule.RuleDirectionType
 - vim.dvs.VmwareDistributedVirtualSwitch.LacpApiVersion
 - vim.dvs.VmwareDistributedVirtualSwitch.LacpLoadBalanceAlgorithm
 - vim.dvs.VmwareDistributedVirtualSwitch.PvlanPortType
 - vim.dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus
 - vim.dvs.VmwareDistributedVirtualSwitch.UplinkLacpMode
 - vim.dvs.VmwareDistributedVirtualSwitch.VspanSessionType
 - vim.event.Event.EventSeverity
 - vim.event.EventDescription.EventCategory
 - vim.event.EventFilterSpec.RecursionOption
 - vim.event.HostDasErrorEvent.HostDasErrorReason
 - vim.event.HostDisconnectedEvent.ReasonCode
 - vim.event.VmDasBeingResetEvent.ReasonCode
 - vim.event.VmFailedStartingSecondaryEvent.FailureReason
 - vim.event.VmShutdownOnIsolationEvent.Operation
 - vim.fault.AffinityConfigured.Affinity
 - vim.fault.AgentInstallFailed.Reason
 - vim.fault.CannotMoveFaultToleranceVm.MoveType
 - vim.fault.CannotPowerOffVmInCluster.Operation
 - vim.fault.CannotUseNetwork.Reason
 - vim.fault.DasConfigFault.DasConfigFaultReason
 - vim.fault.DeviceNotSupported.Reason
 - vim.fault.DisallowedChangeByService.DisallowedChange
 - vim.fault.FtIssuesOnHost.HostSelectionType
 - vim.fault.HostIncompatibleForFaultTolerance.Reason
 - vim.fault.HostIncompatibleForRecordReplay.Reason
 - vim.fault.InvalidDasConfigArgument.EntryForInvalidArgument
 - vim.fault.InvalidProfileReferenceHost.Reason
 - vim.fault.LicenseAssignmentFailed.Reason
 - vim.fault.NotSupportedDeviceForFT.DeviceType
 - vim.fault.NumVirtualCpusIncompatible.Reason
 - vim.fault.ReplicationDiskConfigFault.ReasonForFault
 - vim.fault.ReplicationVmConfigFault.ReasonForFault
 - vim.fault.ReplicationVmFault.ReasonForFault
 - vim.fault.ThirdPartyLicenseAssignmentFailed.Reason
 - vim.fault.VFlashModuleNotSupported.Reason
 - vim.fault.VmFaultToleranceConfigIssue.ReasonForIssue
 - vim.fault.VmFaultToleranceInvalidFileBacking.DeviceType
 - vim.fault.WillLoseHAProtection.Resolution
 - vim.host.ActiveDirectoryInfo.DomainMembershipStatus
 - vim.host.AutoStartManager.Action
 - vim.host.AutoStartManager.AutoPowerInfo.WaitHeartbeatSetting
 - vim.host.Capability.FtUnsupportedReason
 - vim.host.Capability.ReplayUnsupportedReason
 - vim.host.Capability.VmDirectPathGen2UnsupportedReason
 - vim.host.ConfigChange.Mode
 - vim.host.ConfigChange.Operation
 - vim.host.CpuPackage.Vendor
 - vim.host.CpuPowerManagementInfo.PolicyType
 - vim.host.DiagnosticPartition.DiagnosticType
 - vim.host.DiagnosticPartition.StorageType
 - vim.host.DigestInfo.DigestMethodType
 - vim.host.DiskPartitionInfo.PartitionFormat
 - vim.host.DiskPartitionInfo.Type
 - vim.host.FeatureVersionInfo.FeatureVersionKey
 - vim.host.FibreChannelHba.PortType
 - vim.host.FileSystemMountInfo.VStorageSupportStatus
 - vim.host.GraphicsInfo.GraphicsType
 - vim.host.HardwareStatusInfo.Status
 - vim.host.ImageConfigManager.AcceptanceLevel
 - vim.host.InternetScsiHba.ChapAuthenticationType
 - vim.host.InternetScsiHba.DigestType
 - vim.host.InternetScsiHba.DiscoveryProperties.ISnsDiscoveryMethod
 - vim.host.InternetScsiHba.DiscoveryProperties.SlpDiscoveryMethod
 - vim.host.InternetScsiHba.NetworkBindingSupportType
 - vim.host.InternetScsiHba.StaticTarget.TargetDiscoveryMethod
 - vim.host.IpConfig.IpV6AddressConfigType
 - vim.host.IpConfig.IpV6AddressStatus
 - vim.host.IscsiManager.IscsiPortInfo.PathStatus
 - vim.host.LinkDiscoveryProtocolConfig.OperationType
 - vim.host.LinkDiscoveryProtocolConfig.ProtocolType
 - vim.host.LowLevelProvisioningManager.ReloadTarget
 - vim.host.MemoryManagerSystem.VirtualMachineReservationInfo.AllocationPolicy
 - vim.host.MountInfo.AccessMode
 - vim.host.MountInfo.InaccessibleReason
 - vim.host.MultipathInfo.PathState
 - vim.host.NetStackInstance.CongestionControlAlgorithmType
 - vim.host.NetStackInstance.SystemStackKey
 - vim.host.NumericSensorInfo.HealthState
 - vim.host.NumericSensorInfo.SensorType
 - vim.host.PatchManager.Status.InstallState
 - vim.host.PatchManager.Status.Integrity
 - vim.host.PatchManager.Status.Reason
 - vim.host.PhysicalNic.ResourcePoolSchedulerDisallowedReason
 - vim.host.PhysicalNic.VmDirectPathGen2SupportedMode
 - vim.host.PortGroup.PortConnecteeType
 - vim.host.Ruleset.Rule.Direction
 - vim.host.Ruleset.Rule.PortType
 - vim.host.Ruleset.Rule.Protocol
 - vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo.State
 - vim.host.ScsiLun.DescriptorQuality
 - vim.host.ScsiLun.ScsiLunType
 - vim.host.ScsiLun.State
 - vim.host.ScsiLun.VStorageSupportStatus
 - vim.host.Service.Policy
 - vim.host.SnmpSystem.AgentLimits.Capability
 - vim.host.SystemIdentificationInfo.Identifier
 - vim.host.UnresolvedVmfsExtent.UnresolvedReason
 - vim.host.UnresolvedVmfsResolutionSpec.VmfsUuidResolution
 - vim.host.VirtualNicManager.NicType
 - vim.host.VmciAccessManager.Mode
 - vim.net.IpConfigInfo.IpAddressOrigin
 - vim.net.IpConfigInfo.IpAddressStatus
 - vim.net.IpStackInfo.EntryType
 - vim.net.IpStackInfo.Preference
 - vim.net.NetBIOSConfigInfo.Mode
 - vim.option.ArrayUpdateSpec.Operation
 - vim.profile.ComplianceResult.Status
 - vim.profile.NumericComparator
 - vim.profile.cluster.ClusterProfile.ServiceType
 - vim.profile.host.ExecuteResult.Status
 - vim.profile.host.ProfileManager.AnswerFileStatus
 - vim.scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek
 - vim.scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth
 - vim.storageDrs.PodConfigInfo.Behavior
 - vim.storageDrs.StoragePlacementSpec.PlacementType
 - vim.vApp.CloneSpec.ProvisioningType
 - vim.vApp.EntityConfigInfo.Action
 - vim.vApp.IPAssignmentInfo.AllocationSchemes
 - vim.vApp.IPAssignmentInfo.IpAllocationPolicy
 - vim.vApp.IPAssignmentInfo.Protocols
 - vim.vm.ConfigInfo.NpivWwnType
 - vim.vm.ConfigInfo.SwapPlacementType
 - vim.vm.ConfigSpec.NpivWwnOp
 - vim.vm.DefaultPowerOpInfo.PowerOpType
 - vim.vm.DefaultPowerOpInfo.StandbyActionType
 - vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState.VmDirectPathGen2InactiveReasonOther
 - vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState.VmDirectPathGen2InactiveReasonVm
 - vim.vm.FileLayoutEx.FileType
 - vim.vm.FlagInfo.HtSharing
 - vim.vm.FlagInfo.MonitorType
 - vim.vm.FlagInfo.PowerOffBehavior
 - vim.vm.FlagInfo.VirtualExecUsage
 - vim.vm.FlagInfo.VirtualMmuUsage
 - vim.vm.GuestInfo.AppStateType
 - vim.vm.GuestInfo.GuestState
 - vim.vm.GuestInfo.ToolsRunningStatus
 - vim.vm.GuestInfo.ToolsStatus
 - vim.vm.GuestInfo.ToolsVersionStatus
 - vim.vm.GuestOsDescriptor.FirmwareType
 - vim.vm.GuestOsDescriptor.GuestOsFamily
 - vim.vm.GuestOsDescriptor.GuestOsIdentifier
 - vim.vm.GuestOsDescriptor.SupportLevel
 - vim.vm.MetadataManager.VmMetadataOp
 - vim.vm.MetadataManager.VmMetadataOwner.Owner
 - vim.vm.RelocateSpec.DiskMoveOptions
 - vim.vm.RelocateSpec.Transformation
 - vim.vm.ScheduledHardwareUpgradeInfo.HardwareUpgradePolicy
 - vim.vm.ScheduledHardwareUpgradeInfo.HardwareUpgradeStatus
 - vim.vm.ScsiPassthroughInfo.ScsiClass
 - vim.vm.TargetInfo.ConfigurationTag
 - vim.vm.ToolsConfigInfo.UpgradePolicy
 - vim.vm.UsbInfo.Family
 - vim.vm.UsbInfo.Speed
 - vim.vm.check.TestType
 - vim.vm.customization.IPSettings.NetBIOSMode
 - vim.vm.customization.LicenseFilePrintData.AutoMode
 - vim.vm.customization.WinOptions.SysprepRebootOption
 - vim.vm.device.VirtualDevice.ConnectInfo.Status
 - vim.vm.device.VirtualDeviceOption.FileBackingOption.FileExtension
 - vim.vm.device.VirtualDeviceOption.URIBackingOption.Direction
 - vim.vm.device.VirtualDeviceSpec.FileOperation
 - vim.vm.device.VirtualDeviceSpec.Operation
 - vim.vm.device.VirtualDisk.DeltaDiskFormat
 - vim.vm.device.VirtualDisk.VFlashCacheConfigInfo.CacheConsistencyType
 - vim.vm.device.VirtualDisk.VFlashCacheConfigInfo.CacheMode
 - vim.vm.device.VirtualDiskOption.CompatibilityMode
 - vim.vm.device.VirtualDiskOption.DiskMode
 - vim.vm.device.VirtualEthernetCardOption.LegacyNetworkBackingOption.LegacyNetworkDeviceName
 - vim.vm.device.VirtualEthernetCardOption.MacTypes
 - vim.vm.device.VirtualPointingDeviceOption.DeviceBackingOption.HostPointingDeviceChoice
 - vim.vm.device.VirtualSCSIController.Sharing
 - vim.vm.device.VirtualSerialPortOption.EndPoint
 - vim.vm.device.VirtualVideoCard.Use3dRenderer
 - vim.vm.guest.FileManager.FileInfo.FileType
 - vim.vsan.host.DecommissionMode.ObjectAction
 - vim.vsan.host.DiskResult.State
 - vim.vsan.host.HealthState
 - vim.vsan.host.NodeState
 - vim.vsan.host.VsanRuntimeInfo.DiskIssueType
 - vmodl.query.PropertyCollector.Change.Op
 - vmodl.query.PropertyCollector.ObjectUpdate.Kind
 
faults
- vim.fault.ActiveDirectoryFault
 - vim.fault.AdminDisabled
 - vim.fault.AdminNotDisabled
 - vim.fault.AffinityConfigured
 - vim.fault.AgentInstallFailed
 - vim.fault.AlreadyBeingManaged
 - vim.fault.AlreadyConnected
 - vim.fault.AlreadyExists
 - vim.fault.AlreadyUpgraded
 - vim.fault.AnswerFileUpdateFailed
 - vim.fault.ApplicationQuiesceFault
 - vim.fault.AuthMinimumAdminPermission
 - vim.fault.BackupBlobReadFailure
 - vim.fault.BackupBlobWriteFailure
 - vim.fault.BlockedByFirewall
 - vim.fault.CAMServerRefusedConnection
 - vim.fault.CannotAccessFile
 - vim.fault.CannotAccessLocalSource
 - vim.fault.CannotAccessNetwork
 - vim.fault.CannotAccessVmComponent
 - vim.fault.CannotAccessVmConfig
 - vim.fault.CannotAccessVmDevice
 - vim.fault.CannotAccessVmDisk
 - vim.fault.CannotAddHostWithFTVmAsStandalone
 - vim.fault.CannotAddHostWithFTVmToDifferentCluster
 - vim.fault.CannotAddHostWithFTVmToNonHACluster
 - vim.fault.CannotChangeDrsBehaviorForFtSecondary
 - vim.fault.CannotChangeHaSettingsForFtSecondary
 - vim.fault.CannotChangeVsanClusterUuid
 - vim.fault.CannotChangeVsanNodeUuid
 - vim.fault.CannotCreateFile
 - vim.fault.CannotDecryptPasswords
 - vim.fault.CannotDeleteFile
 - vim.fault.CannotDisableDrsOnClustersWithVApps
 - vim.fault.CannotDisableSnapshot
 - vim.fault.CannotDisconnectHostWithFaultToleranceVm
 - vim.fault.CannotModifyConfigCpuRequirements
 - vim.fault.CannotMoveFaultToleranceVm
 - vim.fault.CannotMoveHostWithFaultToleranceVm
 - vim.fault.CannotMoveVmWithDeltaDisk
 - vim.fault.CannotMoveVmWithNativeDeltaDisk
 - vim.fault.CannotMoveVsanEnabledHost
 - vim.fault.CannotPlaceWithoutPrerequisiteMoves
 - vim.fault.CannotPowerOffVmInCluster
 - vim.fault.CannotReconfigureVsanWhenHaEnabled
 - vim.fault.CannotUseNetwork
 - vim.fault.ClockSkew
 - vim.fault.CloneFromSnapshotNotSupported
 - vim.fault.CollectorAddressUnset
 - vim.fault.ConcurrentAccess
 - vim.fault.ConflictingConfiguration
 - vim.fault.ConflictingDatastoreFound
 - vim.fault.ConnectedIso
 - vim.fault.CpuCompatibilityUnknown
 - vim.fault.CpuHotPlugNotSupported
 - vim.fault.CpuIncompatible
 - vim.fault.CpuIncompatible1ECX
 - vim.fault.CpuIncompatible81EDX
 - vim.fault.CustomizationFault
 - vim.fault.CustomizationPending
 - vim.fault.DVPortNotSupported
 - vim.fault.DasConfigFault
 - vim.fault.DatabaseError
 - vim.fault.DatacenterMismatch
 - vim.fault.DatastoreNotWritableOnHost
 - vim.fault.DeltaDiskFormatNotSupported
 - vim.fault.DestinationSwitchFull
 - vim.fault.DestinationVsanDisabled
 - vim.fault.DeviceBackingNotSupported
 - vim.fault.DeviceControllerNotSupported
 - vim.fault.DeviceHotPlugNotSupported
 - vim.fault.DeviceNotFound
 - vim.fault.DeviceNotSupported
 - vim.fault.DeviceUnsupportedForVmPlatform
 - vim.fault.DeviceUnsupportedForVmVersion
 - vim.fault.DirectoryNotEmpty
 - vim.fault.DisableAdminNotSupported
 - vim.fault.DisallowedChangeByService
 - vim.fault.DisallowedDiskModeChange
 - vim.fault.DisallowedMigrationDeviceAttached
 - vim.fault.DisallowedOperationOnFailoverHost
 - vim.fault.DiskHasPartitions
 - vim.fault.DiskIsLastRemainingNonSSD
 - vim.fault.DiskIsNonLocal
 - vim.fault.DiskIsUSB
 - vim.fault.DiskMoveTypeNotSupported
 - vim.fault.DiskNotSupported
 - vim.fault.DiskTooSmall
 - vim.fault.DomainNotFound
 - vim.fault.DrsDisabledOnVm
 - vim.fault.DrsVmotionIncompatibleFault
 - vim.fault.DuplicateDisks
 - vim.fault.DuplicateName
 - vim.fault.DuplicateVsanNetworkInterface
 - vim.fault.DvsApplyOperationFault
 - vim.fault.DvsFault
 - vim.fault.DvsNotAuthorized
 - vim.fault.DvsOperationBulkFault
 - vim.fault.DvsScopeViolated
 - vim.fault.EVCAdmissionFailed
 - vim.fault.EVCAdmissionFailedCPUFeaturesForMode
 - vim.fault.EVCAdmissionFailedCPUModel
 - vim.fault.EVCAdmissionFailedCPUModelForMode
 - vim.fault.EVCAdmissionFailedCPUVendor
 - vim.fault.EVCAdmissionFailedCPUVendorUnknown
 - vim.fault.EVCAdmissionFailedHostDisconnected
 - vim.fault.EVCAdmissionFailedHostSoftware
 - vim.fault.EVCAdmissionFailedHostSoftwareForMode
 - vim.fault.EVCAdmissionFailedVmActive
 - vim.fault.EightHostLimitViolated
 - vim.fault.ExpiredAddonLicense
 - vim.fault.ExpiredEditionLicense
 - vim.fault.ExpiredFeatureLicense
 - vim.fault.ExtendedFault
 - vim.fault.FailToEnableSPBM
 - vim.fault.FailToLockFaultToleranceVMs
 - vim.fault.FaultToleranceAntiAffinityViolated
 - vim.fault.FaultToleranceCannotEditMem
 - vim.fault.FaultToleranceCpuIncompatible
 - vim.fault.FaultToleranceNeedsThickDisk
 - vim.fault.FaultToleranceNotLicensed
 - vim.fault.FaultToleranceNotSameBuild
 - vim.fault.FaultTolerancePrimaryPowerOnNotAttempted
 - vim.fault.FaultToleranceVmNotDasProtected
 - vim.fault.FcoeFault
 - vim.fault.FcoeFaultPnicHasNoPortSet
 - vim.fault.FeatureRequirementsNotMet
 - vim.fault.FileAlreadyExists
 - vim.fault.FileBackedPortNotSupported
 - vim.fault.FileFault
 - vim.fault.FileLocked
 - vim.fault.FileNameTooLong
 - vim.fault.FileNotFound
 - vim.fault.FileNotWritable
 - vim.fault.FileTooLarge
 - vim.fault.FilesystemQuiesceFault
 - vim.fault.FtIssuesOnHost
 - vim.fault.FullStorageVMotionNotSupported
 - vim.fault.GenericDrsFault
 - vim.fault.GenericVmConfigFault
 - vim.fault.GuestAuthenticationChallenge
 - vim.fault.GuestComponentsOutOfDate
 - vim.fault.GuestOperationsFault
 - vim.fault.GuestOperationsUnavailable
 - vim.fault.GuestPermissionDenied
 - vim.fault.GuestProcessNotFound
 - vim.fault.HAErrorsAtDest
 - vim.fault.HostAccessRestrictedToManagementServer
 - vim.fault.HostConfigFailed
 - vim.fault.HostConfigFault
 - vim.fault.HostConnectFault
 - vim.fault.HostInDomain
 - vim.fault.HostIncompatibleForFaultTolerance
 - vim.fault.HostIncompatibleForRecordReplay
 - vim.fault.HostInventoryFull
 - vim.fault.HostPowerOpFailed
 - vim.fault.HotSnapshotMoveNotSupported
 - vim.fault.IDEDiskNotSupported
 - vim.fault.IORMNotSupportedHostOnDatastore
 - vim.fault.ImportHostAddFailure
 - vim.fault.ImportOperationBulkFault
 - vim.fault.InUseFeatureManipulationDisallowed
 - vim.fault.InaccessibleDatastore
 - vim.fault.InaccessibleVFlashSource
 - vim.fault.IncompatibleDefaultDevice
 - vim.fault.IncompatibleHostForFtSecondary
 - vim.fault.IncompatibleSetting
 - vim.fault.IncorrectFileType
 - vim.fault.IncorrectHostInformation
 - vim.fault.IndependentDiskVMotionNotSupported
 - vim.fault.InsufficientAgentVmsDeployed
 - vim.fault.InsufficientCpuResourcesFault
 - vim.fault.InsufficientDisks
 - vim.fault.InsufficientFailoverResourcesFault
 - vim.fault.InsufficientHostCapacityFault
 - vim.fault.InsufficientHostCpuCapacityFault
 - vim.fault.InsufficientHostMemoryCapacityFault
 - vim.fault.InsufficientMemoryResourcesFault
 - vim.fault.InsufficientPerCpuCapacity
 - vim.fault.InsufficientResourcesFault
 - vim.fault.InsufficientStandbyCpuResource
 - vim.fault.InsufficientStandbyMemoryResource
 - vim.fault.InsufficientStandbyResource
 - vim.fault.InsufficientStorageSpace
 - vim.fault.InsufficientVFlashResourcesFault
 - vim.fault.InvalidAffinitySettingFault
 - vim.fault.InvalidBmcRole
 - vim.fault.InvalidBundle
 - vim.fault.InvalidCAMCertificate
 - vim.fault.InvalidCAMServer
 - vim.fault.InvalidClientCertificate
 - vim.fault.InvalidController
 - vim.fault.InvalidDasConfigArgument
 - vim.fault.InvalidDasRestartPriorityForFtVm
 - vim.fault.InvalidDatastore
 - vim.fault.InvalidDatastorePath
 - vim.fault.InvalidDatastoreState
 - vim.fault.InvalidDeviceBacking
 - vim.fault.InvalidDeviceOperation
 - vim.fault.InvalidDeviceSpec
 - vim.fault.InvalidDiskFormat
 - vim.fault.InvalidDrsBehaviorForFtVm
 - vim.fault.InvalidEditionLicense
 - vim.fault.InvalidEvent
 - vim.fault.InvalidFolder
 - vim.fault.InvalidFormat
 - vim.fault.InvalidGuestLogin
 - vim.fault.InvalidHostConnectionState
 - vim.fault.InvalidHostName
 - vim.fault.InvalidHostState
 - vim.fault.InvalidIndexArgument
 - vim.fault.InvalidIpfixConfig
 - vim.fault.InvalidIpmiLoginInfo
 - vim.fault.InvalidIpmiMacAddress
 - vim.fault.InvalidLicense
 - vim.fault.InvalidLocale
 - vim.fault.InvalidLogin
 - vim.fault.InvalidName
 - vim.fault.InvalidNasCredentials
 - vim.fault.InvalidNetworkInType
 - vim.fault.InvalidNetworkResource
 - vim.fault.InvalidOperationOnSecondaryVm
 - vim.fault.InvalidPowerState
 - vim.fault.InvalidPrivilege
 - vim.fault.InvalidProfileReferenceHost
 - vim.fault.InvalidPropertyType
 - vim.fault.InvalidPropertyValue
 - vim.fault.InvalidResourcePoolStructureFault
 - vim.fault.InvalidSnapshotFormat
 - vim.fault.InvalidState
 - vim.fault.InvalidVmConfig
 - vim.fault.InventoryHasStandardAloneHosts
 - vim.fault.IpHostnameGeneratorError
 - vim.fault.IscsiFault
 - vim.fault.IscsiFaultInvalidVnic
 - vim.fault.IscsiFaultPnicInUse
 - vim.fault.IscsiFaultVnicAlreadyBound
 - vim.fault.IscsiFaultVnicHasActivePaths
 - vim.fault.IscsiFaultVnicHasMultipleUplinks
 - vim.fault.IscsiFaultVnicHasNoUplinks
 - vim.fault.IscsiFaultVnicHasWrongUplink
 - vim.fault.IscsiFaultVnicInUse
 - vim.fault.IscsiFaultVnicIsLastPath
 - vim.fault.IscsiFaultVnicNotBound
 - vim.fault.IscsiFaultVnicNotFound
 - vim.fault.LargeRDMConversionNotSupported
 - vim.fault.LargeRDMNotSupportedOnDatastore
 - vim.fault.LegacyNetworkInterfaceInUse
 - vim.fault.LicenseAssignmentFailed
 - vim.fault.LicenseDowngradeDisallowed
 - vim.fault.LicenseEntityNotFound
 - vim.fault.LicenseExpired
 - vim.fault.LicenseKeyEntityMismatch
 - vim.fault.LicenseRestricted
 - vim.fault.LicenseServerUnavailable
 - vim.fault.LicenseSourceUnavailable
 - vim.fault.LimitExceeded
 - vim.fault.LinuxVolumeNotClean
 - vim.fault.LogBundlingFailed
 - vim.fault.MaintenanceModeFileMove
 - vim.fault.MemoryHotPlugNotSupported
 - vim.fault.MemorySizeNotRecommended
 - vim.fault.MemorySizeNotSupported
 - vim.fault.MemorySizeNotSupportedByDatastore
 - vim.fault.MemorySnapshotOnIndependentDisk
 - vim.fault.MethodAlreadyDisabledFault
 - vim.fault.MethodDisabled
 - vim.fault.MigrationDisabled
 - vim.fault.MigrationFault
 - vim.fault.MigrationFeatureNotSupported
 - vim.fault.MigrationNotReady
 - vim.fault.MismatchedBundle
 - vim.fault.MismatchedNetworkPolicies
 - vim.fault.MismatchedVMotionNetworkNames
 - vim.fault.MissingBmcSupport
 - vim.fault.MissingController
 - vim.fault.MissingIpPool
 - vim.fault.MissingLinuxCustResources
 - vim.fault.MissingNetworkIpConfig
 - vim.fault.MissingPowerOffConfiguration
 - vim.fault.MissingPowerOnConfiguration
 - vim.fault.MissingWindowsCustResources
 - vim.fault.MksConnectionLimitReached
 - vim.fault.MountError
 - vim.fault.MultipleCertificatesVerifyFault
 - vim.fault.MultipleSnapshotsNotSupported
 - vim.fault.NamespaceFull
 - vim.fault.NamespaceLimitReached
 - vim.fault.NamespaceWriteProtected
 - vim.fault.NasConfigFault
 - vim.fault.NasConnectionLimitReached
 - vim.fault.NasSessionCredentialConflict
 - vim.fault.NasVolumeNotMounted
 - vim.fault.NetworkCopyFault
 - vim.fault.NetworkDisruptedAndConfigRolledBack
 - vim.fault.NetworkInaccessible
 - vim.fault.NetworksMayNotBeTheSame
 - vim.fault.NicSettingMismatch
 - vim.fault.NoActiveHostInCluster
 - vim.fault.NoAvailableIp
 - vim.fault.NoClientCertificate
 - vim.fault.NoCompatibleDatastore
 - vim.fault.NoCompatibleHardAffinityHost
 - vim.fault.NoCompatibleHost
 - vim.fault.NoCompatibleHostWithAccessToDevice
 - vim.fault.NoCompatibleSoftAffinityHost
 - vim.fault.NoConnectedDatastore
 - vim.fault.NoDiskFound
 - vim.fault.NoDiskSpace
 - vim.fault.NoDisksToCustomize
 - vim.fault.NoGateway
 - vim.fault.NoGuestHeartbeat
 - vim.fault.NoHost
 - vim.fault.NoHostSuitableForFtSecondary
 - vim.fault.NoLicenseServerConfigured
 - vim.fault.NoPeerHostFound
 - vim.fault.NoPermission
 - vim.fault.NoPermissionOnAD
 - vim.fault.NoPermissionOnHost
 - vim.fault.NoPermissionOnNasVolume
 - vim.fault.NoSubjectName
 - vim.fault.NoVcManagedIpConfigured
 - vim.fault.NoVirtualNic
 - vim.fault.NoVmInVApp
 - vim.fault.NonADUserRequired
 - vim.fault.NonHomeRDMVMotionNotSupported
 - vim.fault.NonPersistentDisksNotSupported
 - vim.fault.NonVmwareOuiMacNotSupportedHost
 - vim.fault.NotADirectory
 - vim.fault.NotAFile
 - vim.fault.NotAuthenticated
 - vim.fault.NotEnoughCpus
 - vim.fault.NotEnoughLogicalCpus
 - vim.fault.NotFound
 - vim.fault.NotSupportedDeviceForFT
 - vim.fault.NotSupportedHost
 - vim.fault.NotSupportedHostForVFlash
 - vim.fault.NotSupportedHostForVsan
 - vim.fault.NotSupportedHostInCluster
 - vim.fault.NotSupportedHostInDvs
 - vim.fault.NotSupportedHostInHACluster
 - vim.fault.NotUserConfigurableProperty
 - vim.fault.NumVirtualCoresPerSocketNotSupported
 - vim.fault.NumVirtualCpusExceedsLimit
 - vim.fault.NumVirtualCpusIncompatible
 - vim.fault.NumVirtualCpusNotSupported
 - vim.fault.OperationDisabledByGuest
 - vim.fault.OperationDisallowedOnHost
 - vim.fault.OperationNotSupportedByGuest
 - vim.fault.OutOfBounds
 - vim.fault.OvfAttribute
 - vim.fault.OvfConnectedDevice
 - vim.fault.OvfConnectedDeviceFloppy
 - vim.fault.OvfConnectedDeviceIso
 - vim.fault.OvfConstraint
 - vim.fault.OvfConsumerCallbackFault
 - vim.fault.OvfConsumerCommunicationError
 - vim.fault.OvfConsumerFault
 - vim.fault.OvfConsumerInvalidSection
 - vim.fault.OvfConsumerPowerOnFault
 - vim.fault.OvfConsumerUndeclaredSection
 - vim.fault.OvfConsumerUndefinedPrefix
 - vim.fault.OvfConsumerValidationFault
 - vim.fault.OvfCpuCompatibility
 - vim.fault.OvfCpuCompatibilityCheckNotSupported
 - vim.fault.OvfDiskMappingNotFound
 - vim.fault.OvfDiskOrderConstraint
 - vim.fault.OvfDuplicateElement
 - vim.fault.OvfDuplicatedElementBoundary
 - vim.fault.OvfDuplicatedPropertyIdExport
 - vim.fault.OvfDuplicatedPropertyIdImport
 - vim.fault.OvfElement
 - vim.fault.OvfElementInvalidValue
 - vim.fault.OvfExport
 - vim.fault.OvfExportFailed
 - vim.fault.OvfFault
 - vim.fault.OvfHardwareCheck
 - vim.fault.OvfHardwareExport
 - vim.fault.OvfHostResourceConstraint
 - vim.fault.OvfHostValueNotParsed
 - vim.fault.OvfImport
 - vim.fault.OvfImportFailed
 - vim.fault.OvfInternalError
 - vim.fault.OvfInvalidPackage
 - vim.fault.OvfInvalidValue
 - vim.fault.OvfInvalidValueConfiguration
 - vim.fault.OvfInvalidValueEmpty
 - vim.fault.OvfInvalidValueFormatMalformed
 - vim.fault.OvfInvalidValueReference
 - vim.fault.OvfInvalidVmName
 - vim.fault.OvfMappedOsId
 - vim.fault.OvfMissingAttribute
 - vim.fault.OvfMissingElement
 - vim.fault.OvfMissingElementNormalBoundary
 - vim.fault.OvfMissingHardware
 - vim.fault.OvfNetworkMappingNotSupported
 - vim.fault.OvfNoHostNic
 - vim.fault.OvfNoSpaceOnController
 - vim.fault.OvfNoSupportedHardwareFamily
 - vim.fault.OvfProperty
 - vim.fault.OvfPropertyExport
 - vim.fault.OvfPropertyNetwork
 - vim.fault.OvfPropertyNetworkExport
 - vim.fault.OvfPropertyQualifier
 - vim.fault.OvfPropertyQualifierDuplicate
 - vim.fault.OvfPropertyQualifierIgnored
 - vim.fault.OvfPropertyType
 - vim.fault.OvfPropertyValue
 - vim.fault.OvfSystemFault
 - vim.fault.OvfToXmlUnsupportedElement
 - vim.fault.OvfUnableToExportDisk
 - vim.fault.OvfUnexpectedElement
 - vim.fault.OvfUnknownDevice
 - vim.fault.OvfUnknownDeviceBacking
 - vim.fault.OvfUnknownEntity
 - vim.fault.OvfUnsupportedAttribute
 - vim.fault.OvfUnsupportedAttributeValue
 - vim.fault.OvfUnsupportedDeviceBackingInfo
 - vim.fault.OvfUnsupportedDeviceBackingOption
 - vim.fault.OvfUnsupportedDeviceExport
 - vim.fault.OvfUnsupportedDiskProvisioning
 - vim.fault.OvfUnsupportedElement
 - vim.fault.OvfUnsupportedElementValue
 - vim.fault.OvfUnsupportedPackage
 - vim.fault.OvfUnsupportedSection
 - vim.fault.OvfUnsupportedSubType
 - vim.fault.OvfUnsupportedType
 - vim.fault.OvfWrongElement
 - vim.fault.OvfWrongNamespace
 - vim.fault.OvfXmlFormat
 - vim.fault.PatchAlreadyInstalled
 - vim.fault.PatchBinariesNotFound
 - vim.fault.PatchInstallFailed
 - vim.fault.PatchIntegrityError
 - vim.fault.PatchMetadataCorrupted
 - vim.fault.PatchMetadataInvalid
 - vim.fault.PatchMetadataNotFound
 - vim.fault.PatchMissingDependencies
 - vim.fault.PatchNotApplicable
 - vim.fault.PatchSuperseded
 - vim.fault.PhysCompatRDMNotSupported
 - vim.fault.PlatformConfigFault
 - vim.fault.PowerOnFtSecondaryFailed
 - vim.fault.PowerOnFtSecondaryTimedout
 - vim.fault.ProfileUpdateFailed
 - vim.fault.QuestionPending
 - vim.fault.QuiesceDatastoreIOForHAFailed
 - vim.fault.RDMConversionNotSupported
 - vim.fault.RDMNotPreserved
 - vim.fault.RDMNotSupported
 - vim.fault.RDMNotSupportedOnDatastore
 - vim.fault.RDMPointsToInaccessibleDisk
 - vim.fault.RawDiskNotSupported
 - vim.fault.ReadHostResourcePoolTreeFailed
 - vim.fault.ReadOnlyDisksWithLegacyDestination
 - vim.fault.RebootRequired
 - vim.fault.RecordReplayDisabled
 - vim.fault.RemoteDeviceNotSupported
 - vim.fault.RemoveFailed
 - vim.fault.ReplicationConfigFault
 - vim.fault.ReplicationDiskConfigFault
 - vim.fault.ReplicationFault
 - vim.fault.ReplicationIncompatibleWithFT
 - vim.fault.ReplicationInvalidOptions
 - vim.fault.ReplicationNotSupportedOnHost
 - vim.fault.ReplicationVmConfigFault
 - vim.fault.ReplicationVmFault
 - vim.fault.ResourceInUse
 - vim.fault.ResourceNotAvailable
 - vim.fault.RestrictedVersion
 - vim.fault.RollbackFailure
 - vim.fault.RuleViolation
 - vim.fault.SSLDisabledFault
 - vim.fault.SSLVerifyFault
 - vim.fault.SSPIChallenge
 - vim.fault.SecondaryVmAlreadyDisabled
 - vim.fault.SecondaryVmAlreadyEnabled
 - vim.fault.SecondaryVmAlreadyRegistered
 - vim.fault.SecondaryVmNotRegistered
 - vim.fault.SharedBusControllerNotSupported
 - vim.fault.ShrinkDiskFault
 - vim.fault.SnapshotCloneNotSupported
 - vim.fault.SnapshotCopyNotSupported
 - vim.fault.SnapshotDisabled
 - vim.fault.SnapshotFault
 - vim.fault.SnapshotIncompatibleDeviceInVm
 - vim.fault.SnapshotLocked
 - vim.fault.SnapshotMoveFromNonHomeNotSupported
 - vim.fault.SnapshotMoveNotSupported
 - vim.fault.SnapshotMoveToNonHomeNotSupported
 - vim.fault.SnapshotNoChange
 - vim.fault.SnapshotRevertIssue
 - vim.fault.SoftRuleVioCorrectionDisallowed
 - vim.fault.SoftRuleVioCorrectionImpact
 - vim.fault.SsdDiskNotAvailable
 - vim.fault.StorageDrsCannotMoveDiskInMultiWriterMode
 - vim.fault.StorageDrsCannotMoveFTVm
 - vim.fault.StorageDrsCannotMoveIndependentDisk
 - vim.fault.StorageDrsCannotMoveManuallyPlacedSwapFile
 - vim.fault.StorageDrsCannotMoveManuallyPlacedVm
 - vim.fault.StorageDrsCannotMoveSharedDisk
 - vim.fault.StorageDrsCannotMoveTemplate
 - vim.fault.StorageDrsCannotMoveVmInUserFolder
 - vim.fault.StorageDrsCannotMoveVmWithMountedCDROM
 - vim.fault.StorageDrsCannotMoveVmWithNoFilesInLayout
 - vim.fault.StorageDrsDatacentersCannotShareDatastore
 - vim.fault.StorageDrsDisabledOnVm
 - vim.fault.StorageDrsIolbDisabledInternally
 - vim.fault.StorageDrsUnableToMoveFiles
 - vim.fault.StorageVMotionNotSupported
 - vim.fault.StorageVmotionIncompatible
 - vim.fault.SuspendedRelocateNotSupported
 - vim.fault.SwapDatastoreNotWritableOnHost
 - vim.fault.SwapDatastoreUnset
 - vim.fault.SwapPlacementOverrideNotSupported
 - vim.fault.SwitchIpUnset
 - vim.fault.SwitchNotInUpgradeMode
 - vim.fault.TaskInProgress
 - vim.fault.ThirdPartyLicenseAssignmentFailed
 - vim.fault.Timedout
 - vim.fault.TooManyConcurrentNativeClones
 - vim.fault.TooManyConsecutiveOverrides
 - vim.fault.TooManyDevices
 - vim.fault.TooManyDisksOnLegacyHost
 - vim.fault.TooManyGuestLogons
 - vim.fault.TooManyHosts
 - vim.fault.TooManyNativeCloneLevels
 - vim.fault.TooManyNativeClonesOnFile
 - vim.fault.TooManySnapshotLevels
 - vim.fault.ToolsAlreadyUpgraded
 - vim.fault.ToolsAutoUpgradeNotSupported
 - vim.fault.ToolsImageCopyFailed
 - vim.fault.ToolsImageNotAvailable
 - vim.fault.ToolsImageSignatureCheckFailed
 - vim.fault.ToolsInstallationInProgress
 - vim.fault.ToolsUnavailable
 - vim.fault.ToolsUpgradeCancelled
 - vim.fault.UnSupportedDatastoreForVFlash
 - vim.fault.UncommittedUndoableDisk
 - vim.fault.UnconfiguredPropertyValue
 - vim.fault.UncustomizableGuest
 - vim.fault.UnexpectedCustomizationFault
 - vim.fault.UnrecognizedHost
 - vim.fault.UnsharedSwapVMotionNotSupported
 - vim.fault.UnsupportedDatastore
 - vim.fault.UnsupportedGuest
 - vim.fault.UnsupportedVimApiVersion
 - vim.fault.UnsupportedVmxLocation
 - vim.fault.UnusedVirtualDiskBlocksNotScrubbed
 - vim.fault.UserNotFound
 - vim.fault.VAppConfigFault
 - vim.fault.VAppNotRunning
 - vim.fault.VAppOperationInProgress
 - vim.fault.VAppPropertyFault
 - vim.fault.VAppTaskInProgress
 - vim.fault.VFlashModuleNotSupported
 - vim.fault.VFlashModuleVersionIncompatible
 - vim.fault.VMINotSupported
 - vim.fault.VMOnConflictDVPort
 - vim.fault.VMOnVirtualIntranet
 - vim.fault.VMotionAcrossNetworkNotSupported
 - vim.fault.VMotionInterfaceIssue
 - vim.fault.VMotionLinkCapacityLow
 - vim.fault.VMotionLinkDown
 - vim.fault.VMotionNotConfigured
 - vim.fault.VMotionNotLicensed
 - vim.fault.VMotionNotSupported
 - vim.fault.VMotionProtocolIncompatible
 - vim.fault.VimFault
 - vim.fault.VirtualDiskBlocksNotFullyProvisioned
 - vim.fault.VirtualDiskModeNotSupported
 - vim.fault.VirtualEthernetCardNotSupported
 - vim.fault.VirtualHardwareCompatibilityIssue
 - vim.fault.VirtualHardwareVersionNotSupported
 - vim.fault.VmAlreadyExistsInDatacenter
 - vim.fault.VmConfigFault
 - vim.fault.VmConfigIncompatibleForFaultTolerance
 - vim.fault.VmConfigIncompatibleForRecordReplay
 - vim.fault.VmFaultToleranceConfigIssue
 - vim.fault.VmFaultToleranceConfigIssueWrapper
 - vim.fault.VmFaultToleranceInvalidFileBacking
 - vim.fault.VmFaultToleranceIssue
 - vim.fault.VmFaultToleranceOpIssuesList
 - vim.fault.VmFaultToleranceTooManyVMsOnHost
 - vim.fault.VmHostAffinityRuleViolation
 - vim.fault.VmLimitLicense
 - vim.fault.VmMetadataManagerFault
 - vim.fault.VmMonitorIncompatibleForFaultTolerance
 - vim.fault.VmPowerOnDisabled
 - vim.fault.VmToolsUpgradeFault
 - vim.fault.VmValidateMaxDevice
 - vim.fault.VmWwnConflict
 - vim.fault.VmfsAlreadyMounted
 - vim.fault.VmfsAmbiguousMount
 - vim.fault.VmfsMountFault
 - vim.fault.VmotionInterfaceNotEnabled
 - vim.fault.VolumeEditorError
 - vim.fault.VramLimitLicense
 - vim.fault.VsanClusterUuidMismatch
 - vim.fault.VsanDiskFault
 - vim.fault.VsanFault
 - vim.fault.VspanDestPortConflict
 - vim.fault.VspanPortConflict
 - vim.fault.VspanPortMoveFault
 - vim.fault.VspanPortPromiscChangeFault
 - vim.fault.VspanPortgroupPromiscChangeFault
 - vim.fault.VspanPortgroupTypeChangeFault
 - vim.fault.VspanPromiscuousPortNotSupported
 - vim.fault.VspanSameSessionPortConflict
 - vim.fault.WakeOnLanNotSupported
 - vim.fault.WakeOnLanNotSupportedByVmotionNIC
 - vim.fault.WillLoseHAProtection
 - vim.fault.WillModifyConfigCpuRequirements
 - vim.fault.WillResetSnapshotDirectory
 - vim.fault.WipeDiskFault
 - vmodl.MethodFault
 - vmodl.RuntimeFault
 - vmodl.fault.HostCommunication
 - vmodl.fault.HostNotConnected
 - vmodl.fault.HostNotReachable
 - vmodl.fault.InvalidArgument
 - vmodl.fault.InvalidRequest
 - vmodl.fault.InvalidType
 - vmodl.fault.ManagedObjectNotFound
 - vmodl.fault.MethodNotFound
 - vmodl.fault.NotEnoughLicenses
 - vmodl.fault.NotImplemented
 - vmodl.fault.NotSupported
 - vmodl.fault.RequestCanceled
 - vmodl.fault.SecurityError
 - vmodl.fault.SystemError
 - vmodl.fault.UnexpectedFault
 - vmodl.query.InvalidCollectorVersion
 - vmodl.query.InvalidProperty
 
managed objects
- vim.AuthorizationManager
 - vim.ClusterComputeResource
 - vim.ComputeResource
 - vim.CustomFieldsManager
 - vim.CustomizationSpecManager
 - vim.Datacenter
 - vim.Datastore
 - vim.DatastoreNamespaceManager
 - vim.DiagnosticManager
 - vim.DistributedVirtualSwitch
 - vim.EnvironmentBrowser
 - vim.ExtensibleManagedObject
 - vim.ExtensionManager
 - vim.FileManager
 - vim.Folder
 - vim.HistoryCollector
 - vim.HostSystem
 - vim.HttpNfcLease
 - vim.IpPoolManager
 - vim.LicenseAssignmentManager
 - vim.LicenseManager
 - vim.LocalizationManager
 - vim.ManagedEntity
 - vim.Network
 - vim.OpaqueNetwork
 - vim.OvfManager
 - vim.PerformanceManager
 - vim.ResourcePlanningManager
 - vim.ResourcePool
 - vim.SearchIndex
 - vim.ServiceInstance
 - vim.ServiceManager
 - vim.SessionManager
 - vim.SimpleCommand
 - vim.StoragePod
 - vim.StorageResourceManager
 - vim.Task
 - vim.TaskHistoryCollector
 - vim.TaskManager
 - vim.UserDirectory
 - vim.VirtualApp
 - vim.VirtualDiskManager
 - vim.VirtualMachine
 - vim.VirtualizationManager
 - vim.alarm.Alarm
 - vim.alarm.AlarmManager
 - vim.dvs.DistributedVirtualPortgroup
 - vim.dvs.DistributedVirtualSwitchManager
 - vim.dvs.VmwareDistributedVirtualSwitch
 - vim.event.EventHistoryCollector
 - vim.event.EventManager
 - vim.host.ActiveDirectoryAuthentication
 - vim.host.AuthenticationManager
 - vim.host.AuthenticationStore
 - vim.host.AutoStartManager
 - vim.host.BootDeviceSystem
 - vim.host.CacheConfigurationManager
 - vim.host.CpuSchedulerSystem
 - vim.host.DatastoreBrowser
 - vim.host.DatastoreSystem
 - vim.host.DateTimeSystem
 - vim.host.DiagnosticSystem
 - vim.host.DirectoryStore
 - vim.host.EsxAgentHostManager
 - vim.host.FirewallSystem
 - vim.host.FirmwareSystem
 - vim.host.GraphicsManager
 - vim.host.HealthStatusSystem
 - vim.host.ImageConfigManager
 - vim.host.IscsiManager
 - vim.host.KernelModuleSystem
 - vim.host.LocalAccountManager
 - vim.host.LocalAuthentication
 - vim.host.MemoryManagerSystem
 - vim.host.NetworkSystem
 - vim.host.PatchManager
 - vim.host.PciPassthruSystem
 - vim.host.PowerSystem
 - vim.host.ServiceSystem
 - vim.host.SnmpSystem
 - vim.host.StorageSystem
 - vim.host.VFlashManager
 - vim.host.VMotionSystem
 - vim.host.VirtualNicManager
 - vim.host.VsanInternalSystem
 - vim.host.VsanSystem
 - vim.option.OptionManager
 - vim.profile.ComplianceManager
 - vim.profile.Profile
 - vim.profile.ProfileManager
 - vim.profile.cluster.ClusterProfile
 - vim.profile.cluster.ProfileManager
 - vim.profile.host.HostProfile
 - vim.profile.host.ProfileManager
 - vim.scheduler.ScheduledTask
 - vim.scheduler.ScheduledTaskManager
 - vim.view.ContainerView
 - vim.view.InventoryView
 - vim.view.ListView
 - vim.view.ManagedObjectView
 - vim.view.View
 - vim.view.ViewManager
 - vim.vm.Snapshot
 - vim.vm.check.CompatibilityChecker
 - vim.vm.check.ProvisioningChecker
 - vim.vm.guest.AuthManager
 - vim.vm.guest.FileManager
 - vim.vm.guest.GuestOperationsManager
 - vim.vm.guest.ProcessManager
 - vmodl.query.PropertyCollector
 - vmodl.query.PropertyCollector.Filter