New Enumerated Types Reference

New Enumerated Types in vSphere API

The VMware vSphere API includes many new enumerated types. This table provides a summary list.

Data Object New Property
AgentInstallFailedReason
AgentInstallFailedReasonAgentNotReachable
AgentInstallFailedReasonAgentNotRunning
AgentInstallFailedReasonAgentUploadFailed
AgentInstallFailedReasonAgentUploadTimedout
AgentInstallFailedReasonInstallTimedout
AgentInstallFailedReasonNotEnoughSpaceOnDevice
AgentInstallFailedReasonPrepareToUpgradeFailed
AgentInstallFailedReasonSignatureVerificationFailed
AgentInstallFailedReasonUnknownInstallerError
CannotMoveFaultToleranceVmMoveType
CannotMoveFaultToleranceVmMoveTypecluster
CannotMoveFaultToleranceVmMoveTyperesourcePool
CheckTestType
CheckTestTypedatastoreTests
CheckTestTypehostTests
CheckTestTyperesourcePoolTests
CheckTestTypesourceTests
ClusterDasAamNodeStateDasState
ClusterDasAamNodeStateDasStateagentShutdown
ClusterDasAamNodeStateDasStateconfiguring
ClusterDasAamNodeStateDasStateerror
ClusterDasAamNodeStateDasStateinitialized
ClusterDasAamNodeStateDasStatenodeFailed
ClusterDasAamNodeStateDasStaterunning
ClusterDasAamNodeStateDasStateunconfiguring
ClusterDasAamNodeStateDasStateuninitialized
ClusterDasConfigInfoServiceState
ClusterDasConfigInfoServiceStatedisabled
ClusterDasConfigInfoServiceStateenabled
ClusterDasVmSettingsIsolationResponseshutdown
ClusterProfileServiceType
ClusterProfileServiceTypeDPM
ClusterProfileServiceTypeDRS
ClusterProfileServiceTypeFT
ClusterProfileServiceTypeHA
ComplianceResultStatus
ComplianceResultStatuscompliant
ComplianceResultStatusnonCompliant
ComplianceResultStatusunknown
ConfigSpecOperation
ConfigSpecOperationadd
ConfigSpecOperationedit
ConfigSpecOperationremove
DasConfigFaultDasConfigFaultReason
DasConfigFaultDasConfigFaultReasonHostMisconfiguration
DasConfigFaultDasConfigFaultReasonHostNetworkMisconfiguration
DasConfigFaultDasConfigFaultReasonInsufficientPrivileges
DasConfigFaultDasConfigFaultReasonNoPrimaryAgentAvailable
DasConfigFaultDasConfigFaultReasonOther
DatastoreAccessible
DatastoreAccessibleFalse
DatastoreAccessibleTrue
DistributedVirtualPortgroupMetaTagName
DistributedVirtualPortgroupMetaTagNamedvsName
DistributedVirtualPortgroupMetaTagNameportIndex
DistributedVirtualPortgroupMetaTagNameportgroupName
DistributedVirtualPortgroupPortgroupType
DistributedVirtualPortgroupPortgroupTypeearlyBinding
DistributedVirtualPortgroupPortgroupTypeephemeral
DistributedVirtualPortgroupPortgroupTypelateBinding
DistributedVirtualSwitchHostMemberHostComponentState
DistributedVirtualSwitchHostMemberHostComponentStatedisconnected
DistributedVirtualSwitchHostMemberHostComponentStatedown
DistributedVirtualSwitchHostMemberHostComponentStateoutOfSync
DistributedVirtualSwitchHostMemberHostComponentStatepending
DistributedVirtualSwitchHostMemberHostComponentStateup
DistributedVirtualSwitchHostMemberHostComponentStatewarning
DistributedVirtualSwitchPortConnecteeConnecteeType
DistributedVirtualSwitchPortConnecteeConnecteeTypehostConsoleVnic
DistributedVirtualSwitchPortConnecteeConnecteeTypehostVmkVnic
DistributedVirtualSwitchPortConnecteeConnecteeTypepnic
DistributedVirtualSwitchPortConnecteeConnecteeTypevmVnic
DistributedVirtualSwitchProductSpecOperationType
DistributedVirtualSwitchProductSpecOperationTypenotifyAvailableUpgrade
DistributedVirtualSwitchProductSpecOperationTypepreInstall
DistributedVirtualSwitchProductSpecOperationTypeproceedWithUpgrade
DistributedVirtualSwitchProductSpecOperationTypeupdateBundleInfo
DistributedVirtualSwitchProductSpecOperationTypeupgrade
EventAlarmExpressionComparisonOperator
EventAlarmExpressionComparisonOperatordoesNotEndWith
EventAlarmExpressionComparisonOperatordoesNotStartWith
EventAlarmExpressionComparisonOperatorendsWith
EventAlarmExpressionComparisonOperatorequals
EventAlarmExpressionComparisonOperatornotEqualTo
EventAlarmExpressionComparisonOperatorstartsWith
EventEventSeverity
EventEventSeverityerror
EventEventSeverityinfo
EventEventSeverityuser
EventEventSeveritywarning
FtIssuesOnHostHostSelectionType
FtIssuesOnHostHostSelectionTypedrs
FtIssuesOnHostHostSelectionTypeuser
FtIssuesOnHostHostSelectionTypevc
HostCpuPowerManagementInfoPolicyType
HostCpuPowerManagementInfoPolicyTypedynamicPolicy
HostCpuPowerManagementInfoPolicyTypeoff
HostCpuPowerManagementInfoPolicyTypestaticPolicy
HostDasErrorEventHostDasErrorReason
HostDasErrorEventHostDasErrorReasonagentFailed
HostDasErrorEventHostDasErrorReasonagentShutdown
HostDasErrorEventHostDasErrorReasoncommunicationInitFailed
HostDasErrorEventHostDasErrorReasonconfigFailed
HostDasErrorEventHostDasErrorReasonhealthCheckScriptFailed
HostDasErrorEventHostDasErrorReasonother
HostDasErrorEventHostDasErrorReasontimeout
HostDigestInfoDigestMethodType
HostDigestInfoDigestMethodTypeMD5
HostDigestInfoDigestMethodTypeSHA1
HostDisconnectedEventReasonCode
HostDisconnectedEventReasonCodeagentUpgrade
HostDisconnectedEventReasonCodelicenseExpired
HostDisconnectedEventReasonCodesslThumbprintVerifyFailed
HostDisconnectedEventReasonCodeuserRequest
HostIncompatibleForFaultToleranceReason
HostIncompatibleForFaultToleranceReasonprocessor
HostIncompatibleForFaultToleranceReasonproduct
HostIncompatibleForRecordReplayReason
HostIncompatibleForRecordReplayReasonprocessor
HostIncompatibleForRecordReplayReasonproduct
HostInternetScsiHbaChapAuthenticationType
HostInternetScsiHbaChapAuthenticationTypechapDiscouraged
HostInternetScsiHbaChapAuthenticationTypechapPreferred
HostInternetScsiHbaChapAuthenticationTypechapProhibited
HostInternetScsiHbaChapAuthenticationTypechapRequired
HostInternetScsiHbaDigestType
HostInternetScsiHbaDigestTypedigestDiscouraged
HostInternetScsiHbaDigestTypedigestPreferred
HostInternetScsiHbaDigestTypedigestProhibited
HostInternetScsiHbaDigestTypedigestRequired
HostIpConfigIpV6AddressConfigType
HostIpConfigIpV6AddressConfigTypedhcp
HostIpConfigIpV6AddressConfigTypelinklayer
HostIpConfigIpV6AddressConfigTypemanual
HostIpConfigIpV6AddressConfigTypeother
HostIpConfigIpV6AddressConfigTyperandom
HostIpConfigIpV6AddressStatus
HostIpConfigIpV6AddressStatusdeprecated
HostIpConfigIpV6AddressStatusduplicate
HostIpConfigIpV6AddressStatusinaccessible
HostIpConfigIpV6AddressStatusinvalid
HostIpConfigIpV6AddressStatuspreferred
HostIpConfigIpV6AddressStatustentative
HostIpConfigIpV6AddressStatusunknown
HostReplayUnsupportedReason
HostReplayUnsupportedReasoncpuidLimitSet
HostReplayUnsupportedReasonhvDisabled
HostReplayUnsupportedReasonincompatibleCpu
HostReplayUnsupportedReasonincompatibleProduct
HostReplayUnsupportedReasonoldBIOS
HostReplayUnsupportedReasonunknown
HostSnmpAgentCapability
HostSnmpAgentCapabilityCOMPLETE
HostSnmpAgentCapabilityCONFIGURATION
HostSnmpAgentCapabilityDIAGNOSTICS
HostUnresolvedVmfsExtentUnresolvedReason
HostUnresolvedVmfsExtentUnresolvedReasondiskIdMismatch
HostUnresolvedVmfsExtentUnresolvedReasonuuidConflict
HostUnresolvedVmfsResolutionSpecVmfsUuidResolution
HostUnresolvedVmfsResolutionSpecVmfsUuidResolutionforceMount
HostUnresolvedVmfsResolutionSpecVmfsUuidResolutionresignature
HostVirtualNicManagerNicType
HostVirtualNicManagerNicTypefaultToleranceLogging
HostVirtualNicManagerNicTypemanagement
HostVirtualNicManagerNicTypevmotion
HttpNfcLeaseState
HttpNfcLeaseStatedone
HttpNfcLeaseStateerror
HttpNfcLeaseStateinitializing
HttpNfcLeaseStateready
LicenseAssignmentFailedReason
LicenseAssignmentFailedReasondowngradeDisallowed
LicenseAssignmentFailedReasonhostsUnmanageableByVirtualCenterWithoutLicenseServer
LicenseAssignmentFailedReasoninventoryNotManageableByVirtualCenter
LicenseAssignmentFailedReasonkeyEntityMismatch
LinkDiscoveryProtocolConfigOperationType
LinkDiscoveryProtocolConfigOperationTypeadvertise
LinkDiscoveryProtocolConfigOperationTypeboth
LinkDiscoveryProtocolConfigOperationTypelisten
LinkDiscoveryProtocolConfigOperationTypenone
LinkDiscoveryProtocolConfigProtocolType
LinkDiscoveryProtocolConfigProtocolTypecdp
LinkDiscoveryProtocolConfigProtocolTypelldp
NumVirtualCpusIncompatibleReason
NumVirtualCpusIncompatibleReasonfaultTolerance
NumVirtualCpusIncompatibleReasonrecordReplay
PerformanceManagerUnitmicrosecond
ProfileExecuteResultStatus
ProfileExecuteResultStatuserror
ProfileExecuteResultStatusneedInput
ProfileExecuteResultStatussuccess
ProfileNumericComparator
ProfileNumericComparatorequal
ProfileNumericComparatorgreaterThan
ProfileNumericComparatorgreaterThanEqual
ProfileNumericComparatorlessThan
ProfileNumericComparatorlessThanEqual
ProfileNumericComparatornotEqual
RecommendationReasonCodecheckResource
RecommendationReasonCodeunreservedCapacity
ScsiLunDescriptorQuality
ScsiLunDescriptorQualityhighQuality
ScsiLunDescriptorQualitylowQuality
ScsiLunDescriptorQualitymediumQuality
ScsiLunDescriptorQualityunknownQuality
ScsiLunStateoff
ScsiLunStatequiesced
VAppAutoStartAction
VAppAutoStartActionguestShutdown
VAppAutoStartActionnone
VAppAutoStartActionpowerOff
VAppAutoStartActionpowerOn
VAppAutoStartActionsuspend
VAppIPAssignmentInfoAllocationSchemes
VAppIPAssignmentInfoAllocationSchemesdhcp
VAppIPAssignmentInfoAllocationSchemesovfenv
VAppIPAssignmentInfoIpAllocationPolicy
VAppIPAssignmentInfoIpAllocationPolicydhcpPolicy
VAppIPAssignmentInfoIpAllocationPolicyfixedPolicy
VAppIPAssignmentInfoIpAllocationPolicytransientPolicy
VAppIPAssignmentInfoProtocols
VAppIPAssignmentInfoProtocolsIPv4
VAppIPAssignmentInfoProtocolsIPv6
VirtualAppVAppState
VirtualAppVAppStatestarted
VirtualAppVAppStatestarting
VirtualAppVAppStatestopped
VirtualAppVAppStatestopping
VirtualDeviceConnectInfoStatus
VirtualDeviceConnectInfoStatusok
VirtualDeviceConnectInfoStatusrecoverableError
VirtualDeviceConnectInfoStatusunrecoverableError
VirtualDeviceConnectInfoStatusuntried
VirtualDiskTypeflatMonolithic
VirtualDiskTypesparseMonolithic
VirtualMachineConfigSpecNpivWwnOpextend
VirtualMachineFaultToleranceState
VirtualMachineFaultToleranceStatedisabled
VirtualMachineFaultToleranceStateenabled
VirtualMachineFaultToleranceStateneedSecondary
VirtualMachineFaultToleranceStatenotConfigured
VirtualMachineFaultToleranceStaterunning
VirtualMachineFaultToleranceStatestarting
VirtualMachineFileLayoutExFileType
VirtualMachineFileLayoutExFileTypeconfig
VirtualMachineFileLayoutExFileTypecore
VirtualMachineFileLayoutExFileTypediskDescriptor
VirtualMachineFileLayoutExFileTypediskExtent
VirtualMachineFileLayoutExFileTypeextendedConfig
VirtualMachineFileLayoutExFileTypelog
VirtualMachineFileLayoutExFileTypenvram
VirtualMachineFileLayoutExFileTypescreenshot
VirtualMachineFileLayoutExFileTypesnapshotData
VirtualMachineFileLayoutExFileTypesnapshotList
VirtualMachineFileLayoutExFileTypestat
VirtualMachineFileLayoutExFileTypesuspend
VirtualMachineFileLayoutExFileTypeswap
VirtualMachineFlagInfoVirtualExecUsage
VirtualMachineFlagInfoVirtualExecUsagehvAuto
VirtualMachineFlagInfoVirtualExecUsagehvOff
VirtualMachineFlagInfoVirtualExecUsagehvOn
VirtualMachineGuestOsIdentifierasianux3Guest
VirtualMachineGuestOsIdentifierasianux3_64Guest
VirtualMachineGuestOsIdentifierasianux4Guest
VirtualMachineGuestOsIdentifierasianux4_64Guest
VirtualMachineGuestOsIdentifierdarwin64Guest
VirtualMachineGuestOsIdentifierdebian4Guest
VirtualMachineGuestOsIdentifierdebian4_64Guest
VirtualMachineGuestOsIdentifierdebian5Guest
VirtualMachineGuestOsIdentifierdebian5_64Guest
VirtualMachineGuestOsIdentifiermandriva64Guest
VirtualMachineGuestOsIdentifiermandrivaGuest
VirtualMachineGuestOsIdentifieropenServer5Guest
VirtualMachineGuestOsIdentifieropenServer6Guest
VirtualMachineGuestOsIdentifierrhel6Guest
VirtualMachineGuestOsIdentifierrhel6_64Guest
VirtualMachineGuestOsIdentifiersles11Guest
VirtualMachineGuestOsIdentifiersles11_64Guest
VirtualMachineGuestOsIdentifierturboLinux64Guest
VirtualMachineGuestOsIdentifierunixWare7Guest
VirtualMachineGuestOsIdentifierwindows7Guest
VirtualMachineGuestOsIdentifierwindows7_64Guest
VirtualMachineNeedSecondaryReason
VirtualMachineNeedSecondaryReasondivergence
VirtualMachineNeedSecondaryReasoninitializing
VirtualMachineNeedSecondaryReasonlostConnection
VirtualMachineNeedSecondaryReasonother
VirtualMachineNeedSecondaryReasonpartialHardwareFailure
VirtualMachineNeedSecondaryReasonuserAction
VirtualMachineRecordReplayState
VirtualMachineRecordReplayStateinactive
VirtualMachineRecordReplayStaterecording
VirtualMachineRecordReplayStatereplaying
VirtualMachineRelocateDiskMoveOptions
VirtualMachineRelocateDiskMoveOptionscreateNewChildDiskBacking
VirtualMachineRelocateDiskMoveOptionsmoveAllDiskBackingsAndAllowSharing
VirtualMachineRelocateDiskMoveOptionsmoveAllDiskBackingsAndDisallowSharing
VirtualMachineRelocateDiskMoveOptionsmoveChildMostDiskBacking
VirtualMachineToolsRunningStatus
VirtualMachineToolsRunningStatusguestToolsExecutingScripts
VirtualMachineToolsRunningStatusguestToolsNotRunning
VirtualMachineToolsRunningStatusguestToolsRunning
VirtualMachineToolsVersionStatus
VirtualMachineToolsVersionStatusguestToolsCurrent
VirtualMachineToolsVersionStatusguestToolsNeedUpgrade
VirtualMachineToolsVersionStatusguestToolsNotInstalled
VirtualMachineToolsVersionStatusguestToolsUnmanaged
VmFailedStartingSecondaryEventFailureReason
VmFailedStartingSecondaryEventFailureReasonincompatibleHost
VmFailedStartingSecondaryEventFailureReasonloginFailed
VmFailedStartingSecondaryEventFailureReasonmigrateFailed
VmFailedStartingSecondaryEventFailureReasonregisterVmFailed
VmFaultToleranceConfigIssueReasonForIssue
VmFaultToleranceConfigIssueReasonForIssueftSecondaryVm
VmFaultToleranceConfigIssueReasonForIssueftUnsupportedHardware
VmFaultToleranceConfigIssueReasonForIssueftUnsupportedProduct
VmFaultToleranceConfigIssueReasonForIssuehaNotEnabled
VmFaultToleranceConfigIssueReasonForIssuehasLocalDisk
VmFaultToleranceConfigIssueReasonForIssuehasSnapshots
VmFaultToleranceConfigIssueReasonForIssuehostInactive
VmFaultToleranceConfigIssueReasonForIssuemissingFTLoggingNic
VmFaultToleranceConfigIssueReasonForIssuemissingVMotionNic
VmFaultToleranceConfigIssueReasonForIssuemoreThanOneSecondary
VmFaultToleranceConfigIssueReasonForIssuemultipleVCPU
VmFaultToleranceConfigIssueReasonForIssuenoConfig
VmFaultToleranceConfigIssueReasonForIssuerecordReplayNotSupported
VmFaultToleranceConfigIssueReasonForIssuereplayNotSupported
VmFaultToleranceConfigIssueReasonForIssuetemplateVm
VmFaultToleranceConfigIssueReasonForIssuethinDisk
VmFaultToleranceConfigIssueReasonForIssueverifySSLCertificateFlagNotSet
VmFaultToleranceInvalidFileBackingDeviceType
VmFaultToleranceInvalidFileBackingDeviceTypevirtualCdrom
VmFaultToleranceInvalidFileBackingDeviceTypevirtualDisk
VmFaultToleranceInvalidFileBackingDeviceTypevirtualFloppy
VmFaultToleranceInvalidFileBackingDeviceTypevirtualParallelPort
VmFaultToleranceInvalidFileBackingDeviceTypevirtualSerialPort
VmShutdownOnIsolationEventOperation
VmShutdownOnIsolationEventOperationpoweredOff
VmShutdownOnIsolationEventOperationshutdown
VmwareDistributedVirtualSwitchPvlanPortType
VmwareDistributedVirtualSwitchPvlanPortTypecommunity
VmwareDistributedVirtualSwitchPvlanPortTypeisolated
VmwareDistributedVirtualSwitchPvlanPortTypepromiscuous