# Data Object - HostConfigInfo(vim.host.ConfigInfo)

Property of
  HostSystem
Extends
  DynamicData
See also
  AboutInfo, Datastore, HostAuthenticationManagerInfo, HostAutoStartManagerConfig, HostCacheConfigurationInfo, HostDatastoreSystemCapabilities, HostDateTimeInfo, HostDeploymentInfo, HostDiagnosticPartition, HostFeatureCapability, HostFeatureVersionInfo, HostFileSystemVolumeInfo, HostFirewallInfo, HostFlagInfo, HostGraphicsConfig, HostGraphicsInfo, HostHyperThreadScheduleInfo, HostIoFilterInfo, HostIpmiInfo, HostLockdownMode, HostMultipathStateInfo, HostNetCapabilities, HostNetOffloadCapabilities, HostNetworkInfo, HostPciPassthruInfo, HostServiceInfo, HostSriovDevicePoolInfo, HostSslThumbprintInfo, HostStorageDeviceInfo, HostSystem, HostSystemResourceInfo, HostSystemSwapConfiguration, HostVFlashManagerVFlashConfigInfo, HostVirtualNicManagerInfo, HostVMotionInfo, OptionDef, OptionValue, PowerSystemCapability, PowerSystemInfo, ServiceConsoleReservationInfo, VirtualMachineMemoryReservationInfo, VsanHostConfigInfo

## Data Object Description

This data object type encapsulates a typical set of host configuration information that is useful for displaying and configuring a host.

VirtualCenter can retrieve this set of information very efficiently even for a large set of hosts.

Properties

Name | Type | Description
--- | --- | ---
activeDiagnosticPartition* | HostDiagnosticPartition | The diagnostic partition that will be set as the current diagnostic partition on the host.
adminDisabled* | xsd:boolean | Deprecated. As of vSphere API 6.0, use lockdownMode. If the flag is true, the permissions on the host have been modified such that it is only accessible through local console or an authorized centralized management application. This flag is affected by the EnterLockdownMode and ExitLockdownMode operations. This flag is supported in VirtualCenter only. The value returned from host should be ignored. See EnterLockdownMode See ExitLockdownMode Since VI API 2.5
authenticationManagerInfo* | HostAuthenticationManagerInfo | Current authentication configuration. Since vSphere API 4.1
autoStart* | HostAutoStartManagerConfig | AutoStart configuration.
cacheConfigurationInfo* | HostCacheConfigurationInfo[] | Host solid stats drive cache configuration information. Since vSphere API 5.0
capabilities* | HostNetCapabilities | Capability vector indicating the available network features.
certificate* | xsd:byte[] | Full Host Certificate in PEM format, if known Since vSphere API 5.0
consoleReservation* | ServiceConsoleReservationInfo | Memory configuration.
datastoreCapabilities* | HostDatastoreSystemCapabilities | Capability vector indicating available datastore features. Since VI API 2.5
datastorePrincipal* | xsd:string | Datastore principal user
dateTimeInfo* | HostDateTimeInfo | Date/Time related configuration Since VI API 2.5
deploymentInfo* | HostDeploymentInfo | Deployment information about the host. Since vSphere API 6.5
domainList* | xsd:string[] | List of Windows domains available for user searches, if the underlying system supports windows domain membership. See domainList. Since vSphere API 6.0
featureCapability* | HostFeatureCapability[] | Array of the feature capabilities that the host has. This is not expected to change after the host boots. It may change between reboots in the case BIOS options are changed, or hardware, or firmware is changed or upgraded. Since vSphere API 5.1
featureVersion* | HostFeatureVersionInfo[] | List of feature-specific version information. Each element refers to the version information for a specific feature. Since vSphere API 4.1
fileSystemVolume* | HostFileSystemVolumeInfo | Storage system file system volume information.
firewall* | HostFirewallInfo | Firewall configuration.
flags* | HostFlagInfo | Additional flags for a host. Since VI API 2.5
graphicsConfig* | HostGraphicsConfig | Graphics configuration for a host. Since vSphere API 6.5
graphicsInfo* | HostGraphicsInfo[] | The list of graphics devices available on this host. Since vSphere API 5.5
host | ManagedObjectReference to a HostSystem | A reference to a managed object on a host.
hostConfigCheckSum* | xsd:base64Binary | A checksum of host configuration option set. (For VMware internal usage only) Since vSphere API 6.0
hyperThread* | HostHyperThreadScheduleInfo | If hyperthreading is supported, this is the CPU configuration for optimizing hyperthreading.
ioFilterInfo* | HostIoFilterInfo[] | Information of the IO Filters installed on the host. See HostIoFilterInfo. Since vSphere API 6.0
ipmi* | HostIpmiInfo | IPMI (Intelligent Platform Management Interface) info for the host. Since vSphere API 4.0
localSwapDatastore* | ManagedObjectReference to a Datastore | Datastore visible to this host that may be used to store virtual machine swapfiles, for virtual machines executing on this host. The value of this property is set or unset by invoking UpdateLocalSwapDatastore. The policy for using this datastore is determined by the compute resource configuration's vmSwapPlacement property in concert with each individual virtual machine configuration's swapPlacement property. Note: Using a host-specific swap location may degrade VMotion performance. Since VI API 2.5
lockdownMode* | HostLockdownMode | Indicates the current lockdown mode of the host as reported by lockdownMode. See ChangeLockdownMode Since vSphere API 6.0
maskedFeatureCapability* | HostFeatureCapability[] | Array of the feature capabilities that the host has after the mask has been applied. Since vSphere API 5.1
multipathState* | HostMultipathStateInfo | Storage multipath state information. Since vSphere API 4.0
network* | HostNetworkInfo | Network system information.
offloadCapabilities* | HostNetOffloadCapabilities | Deprecated. As of VI API 4.0, the system defaults will be used. capabilities to offload operations either to the host or to physical hardware when a virtual machine is transmitting on a network
option* | OptionValue[] | Host configuration options as defined by the OptionValue data object type.
optionDef* | OptionDef[] | A list of supported options.
pciPassthruInfo* | HostPciPassthruInfo[] | PCI passthrough information. Since vSphere API 4.0
powerSystemCapability* | PowerSystemCapability | Host power management capability. Since vSphere API 4.1
powerSystemInfo* | PowerSystemInfo | Host power management information. Since vSphere API 4.1
product | AboutInfo | Information about a product.
scriptCheckSum* | xsd:base64Binary | A checksum of overhead computation script. (For VMware internal usage only) Since vSphere API 6.0
service* | HostServiceInfo | Host service configuration.
sharedPassthruGpuTypes* | xsd:string[] | Array of shared passthru GPU types. These GPU types may be enabled when specific host hardware is present. Since vSphere API 6.0
sriovDevicePool* | HostSriovDevicePoolInfo[] | Information on SRIOV device pools present on host. Since vSphere API 6.5
sslThumbprintData* | HostSslThumbprintInfo[] | SSL Thumbprints registered on this host. Since vSphere API 5.0
sslThumbprintInfo* | HostSslThumbprintInfo | Deprecated. As of vSphere API 5.0, use sslThumbprintData instead. SSL Thumbprint info for hosts registered on this host. Since vSphere API 4.0
storageDevice* | HostStorageDeviceInfo | Storage system information.
systemFile* | xsd:string[] | Datastore paths of files used by the host system on mounted volumes, for instance, the COS vmdk file of the host. For information on datastore paths, see Datastore. Since vSphere API 4.1
systemResources* | HostSystemResourceInfo | Reference for the system resource hierarchy, used for configuring the set of resources reserved to the system and unavailable to virtual machines.
systemSwapConfiguration* | HostSystemSwapConfiguration | The system swap configuration specifies which options are currently enabled. See HostSystemSwapConfiguration Since vSphere API 5.1
vFlashConfigInfo* | HostVFlashManagerVFlashConfigInfo | Host vFlash configuration information Since vSphere API 5.5
virtualMachineReservation* | VirtualMachineMemoryReservationInfo | Virtual machine memory configuration. Since VI API 2.5
virtualNicManagerInfo* | HostVirtualNicManagerInfo | VirtualNic manager information. Since vSphere API 4.0
vmotion* | HostVMotionInfo | Deprecated. As of VI API 4.0, use virtualNicManagerInfo VMotion system information.
vsanHostConfig* | VsanHostConfigInfo | VSAN configuration for a host. Since vSphere API 5.5
wakeOnLanCapable* | xsd:boolean | Indicates if a host is wake on lan capable. A host is deemed wake on lan capable if there exists at least one physical network card that is both backing the vmotion interface and is itself wake on lan capable. Since vSphere API 5.0
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="HostConfigInfo"> <complexContent> <extension base="sms:DynamicData"> <sequence> <element name="host" type="sms:ManagedObjectReference"/> <element name="product" type="sms:AboutInfo"/> <element name="deploymentInfo" type="sms:HostDeploymentInfo" minOccurs="0"/> <element name="hyperThread" type="sms:HostHyperThreadScheduleInfo" minOccurs="0"/> <element name="consoleReservation" type="sms:ServiceConsoleReservationInfo" minOccurs="0"/> <element name="virtualMachineReservation" type="sms:VirtualMachineMemoryReservationInfo" minOccurs="0"/> <element name="storageDevice" type="sms:HostStorageDeviceInfo" minOccurs="0"/> <element name="multipathState" type="sms:HostMultipathStateInfo" minOccurs="0"/> <element name="fileSystemVolume" type="sms:HostFileSystemVolumeInfo" minOccurs="0"/> <element name="systemFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="network" type="sms:HostNetworkInfo" minOccurs="0"/> <element name="vmotion" type="sms:HostVMotionInfo" minOccurs="0"/> <element name="virtualNicManagerInfo" type="sms:HostVirtualNicManagerInfo" minOccurs="0"/> <element name="capabilities" type="sms:HostNetCapabilities" minOccurs="0"/> <element name="datastoreCapabilities" type="sms:HostDatastoreSystemCapabilities" minOccurs="0"/> <element name="offloadCapabilities" type="sms:HostNetOffloadCapabilities" minOccurs="0"/> <element name="service" type="sms:HostServiceInfo" minOccurs="0"/> <element name="firewall" type="sms:HostFirewallInfo" minOccurs="0"/> <element name="autoStart" type="sms:HostAutoStartManagerConfig" minOccurs="0"/> <element name="activeDiagnosticPartition" type="sms:HostDiagnosticPartition" minOccurs="0"/> <element name="option" type="sms:OptionValue" minOccurs="0" maxOccurs="unbounded"/> <element name="optionDef" type="sms:OptionDef" minOccurs="0" maxOccurs="unbounded"/> <element name="datastorePrincipal" type="xsd:string" minOccurs="0"/> <element name="localSwapDatastore" type="sms:ManagedObjectReference" minOccurs="0"/> <element name="systemSwapConfiguration" type="sms:HostSystemSwapConfiguration" minOccurs="0"/> <element name="systemResources" type="sms:HostSystemResourceInfo" minOccurs="0"/> <element name="dateTimeInfo" type="sms:HostDateTimeInfo" minOccurs="0"/> <element name="flags" type="sms:HostFlagInfo" minOccurs="0"/> <element name="adminDisabled" type="xsd:boolean" minOccurs="0"/> <element name="lockdownMode" type="sms:HostLockdownMode" minOccurs="0"/> <element name="ipmi" type="sms:HostIpmiInfo" minOccurs="0"/> <element name="sslThumbprintInfo" type="sms:HostSslThumbprintInfo" minOccurs="0"/> <element name="sslThumbprintData" type="sms:HostSslThumbprintInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="certificate" type="xsd:byte" minOccurs="0" maxOccurs="unbounded"/> <element name="pciPassthruInfo" type="sms:HostPciPassthruInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="authenticationManagerInfo" type="sms:HostAuthenticationManagerInfo" minOccurs="0"/> <element name="featureVersion" type="sms:HostFeatureVersionInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="powerSystemCapability" type="sms:PowerSystemCapability" minOccurs="0"/> <element name="powerSystemInfo" type="sms:PowerSystemInfo" minOccurs="0"/> <element name="cacheConfigurationInfo" type="sms:HostCacheConfigurationInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="wakeOnLanCapable" type="xsd:boolean" minOccurs="0"/> <element name="featureCapability" type="sms:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded"/> <element name="maskedFeatureCapability" type="sms:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded"/> <element name="vFlashConfigInfo" type="sms:HostVFlashManagerVFlashConfigInfo" minOccurs="0"/> <element name="vsanHostConfig" type="sms:VsanHostConfigInfo" minOccurs="0"/> <element name="domainList" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="scriptCheckSum" type="xsd:base64Binary" minOccurs="0"/> <element name="hostConfigCheckSum" type="xsd:base64Binary" minOccurs="0"/> <element name="graphicsInfo" type="sms:HostGraphicsInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="sharedPassthruGpuTypes" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="graphicsConfig" type="sms:HostGraphicsConfig" minOccurs="0"/> <element name="ioFilterInfo" type="sms:HostIoFilterInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="sriovDevicePool" type="sms:HostSriovDevicePoolInfo" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>