# Data Object - HostConfigManager(vim.host.ConfigManager)

Property of
  HostSystem
Extends
  DynamicData
See also
  CryptoManager, HostAccessManager, HostAuthenticationManager, HostAutoStartManager, HostBootDeviceSystem, HostCacheConfigurationManager, HostCertificateManager, HostCpuSchedulerSystem, HostDatastoreSystem, HostDateTimeSystem, HostDiagnosticSystem, HostEsxAgentHostManager, HostFirewallSystem, HostFirmwareSystem, HostGraphicsManager, HostHealthStatusSystem, HostImageConfigManager, HostKernelModuleSystem, HostLocalAccountManager, HostMemorySystem, HostNetworkSystem, HostNvdimmSystem, HostPatchManager, HostPciPassthruSystem, HostPowerSystem, HostServiceSystem, HostSnmpSystem, HostStorageSystem, HostVFlashManager, HostVirtualNicManager, HostVMotionSystem, HostVsanInternalSystem, HostVsanSystem, IscsiManager, LicenseManager, MessageBusProxy, OptionManager, UserDirectory
Since
  2.0

## Data Object Description

This data object type describes the configuration of a host across products and versions.

Properties

Name | Type | Description
--- | --- | ---
accountManager* | ManagedObjectReference to a HostLocalAccountManager | A manager for host local user accounts. Since vSphere API 6.0
advancedOption* | ManagedObjectReference to a OptionManager | Advanced options.
authenticationManager* | ManagedObjectReference to a HostAuthenticationManager | Authentication method configuration - for example, for Active Directory membership. Since vSphere API 4.1
autoStartManager* | ManagedObjectReference to a HostAutoStartManager | Auto-start and auto-stop configuration.
bootDeviceSystem* | ManagedObjectReference to a HostBootDeviceSystem | Boot device order management. Since VI API 2.5
cacheConfigurationManager* | ManagedObjectReference to a HostCacheConfigurationManager | Host solid state drive cache configuration manager. Since vSphere API 5.0
certificateManager* | ManagedObjectReference to a HostCertificateManager | Host CertificateManager. Since vSphere API 6.0
cpuScheduler* | ManagedObjectReference to a HostCpuSchedulerSystem | The CPU scheduler that determines which threads execute on a CPU at any given time.
cryptoManager* | ManagedObjectReference to a CryptoManager | Host CryptoManager. Since vSphere API 6.5
datastoreSystem* | ManagedObjectReference to a HostDatastoreSystem | The datastore manager.
dateTimeSystem* | ManagedObjectReference to a HostDateTimeSystem | DateTime configuration Since VI API 2.5
diagnosticSystem* | ManagedObjectReference to a HostDiagnosticSystem | The diagnostic for the ESX Server system.
esxAgentHostManager* | ManagedObjectReference to a HostEsxAgentHostManager | Esx Agent resource configuration manager Since vSphere API 5.0
firewallSystem* | ManagedObjectReference to a HostFirewallSystem | The firewall configuration.
firmwareSystem* | ManagedObjectReference to a HostFirmwareSystem | Firmware management. Since VI API 2.5
graphicsManager* | ManagedObjectReference to a HostGraphicsManager | Host graphics manager. Since vSphere API 5.5
healthStatusSystem* | ManagedObjectReference to a HostHealthStatusSystem | System health status manager. Since VI API 2.5
hostAccessManager* | ManagedObjectReference to a HostAccessManager | Host access manager Since vSphere API 6.0
imageConfigManager* | ManagedObjectReference to a HostImageConfigManager | Host image configuration management. Since vSphere API 5.0
iscsiManager* | ManagedObjectReference to a IscsiManager | Iscsi Management Operations managed entity Since vSphere API 5.0
kernelModuleSystem* | ManagedObjectReference to a HostKernelModuleSystem | Kernel module configuration management. Since vSphere API 4.0
licenseManager* | ManagedObjectReference to a LicenseManager | License manager Since vSphere API 4.0
memoryManager* | ManagedObjectReference to a HostMemorySystem | The memory manager on the host.
messageBusProxy* | ManagedObjectReference to a MessageBusProxy | Common Message Bus proxy service. This API shall always be present in vSphere API 6.0 or later. Since vSphere API 6.0
networkSystem* | ManagedObjectReference to a HostNetworkSystem | The network system configuration.
nvdimmSystem* | ManagedObjectReference to a HostNvdimmSystem | Host Non-Volatile DIMM configuration manager Since vSphere API 6.7
patchManager* | ManagedObjectReference to a HostPatchManager | Host patch management. Since VI API 2.5
pciPassthruSystem* | ManagedObjectReference to a HostPciPassthruSystem | PciDeviceSystem for passthru. Since vSphere API 4.0
powerSystem* | ManagedObjectReference to a HostPowerSystem | Power System manager. Since vSphere API 4.1
serviceSystem* | ManagedObjectReference to a HostServiceSystem | The configuration of the host services (for example, SSH, FTP, and Telnet).
snmpSystem* | ManagedObjectReference to a HostSnmpSystem | Snmp configuration
storageSystem* | ManagedObjectReference to a HostStorageSystem | The storage configuration.
userDirectory* | ManagedObjectReference to a UserDirectory | A user directory managed object. Since vSphere API 6.0
vFlashManager* | ManagedObjectReference to a HostVFlashManager | vFlash Manager Since vSphere API 5.5
virtualNicManager* | ManagedObjectReference to a HostVirtualNicManager | The VirtualNic configuration. Since vSphere API 4.0
vmotionSystem* | ManagedObjectReference to a HostVMotionSystem | Deprecated. As of VI API 4.0, use virtualNicManager to manage the VMotion configuration of the host. The VMotion configuration.
vsanInternalSystem* | ManagedObjectReference to a HostVsanInternalSystem | VsanInternalSystem managed entity. Since vSphere API 5.5
vsanSystem* | ManagedObjectReference to a HostVsanSystem | VsanSystem managed entity. Since vSphere API 5.5
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="HostConfigManager"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="cpuScheduler" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="datastoreSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="memoryManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="storageSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="networkSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="vmotionSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="virtualNicManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="serviceSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="firewallSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="advancedOption" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="diagnosticSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="autoStartManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="snmpSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="dateTimeSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="patchManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="imageConfigManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="bootDeviceSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="firmwareSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="healthStatusSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="pciPassthruSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="licenseManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="kernelModuleSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="authenticationManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="powerSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="cacheConfigurationManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="esxAgentHostManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="iscsiManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="vFlashManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="vsanSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="messageBusProxy" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="userDirectory" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="accountManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="hostAccessManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="graphicsManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="vsanInternalSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="certificateManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="cryptoManager" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="nvdimmSystem" type="vsan:ManagedObjectReference" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>