HostConfigManager

HostConfigManager
HostConfigManager

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "cpuScheduler": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "datastoreSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "memoryManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "storageSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "networkSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "vmotionSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "virtualNicManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "serviceSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "firewallSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "advancedOption": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "diagnosticSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "autoStartManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "snmpSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "dateTimeSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "patchManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "imageConfigManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "bootDeviceSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "firmwareSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "healthStatusSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "pciPassthruSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "licenseManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "kernelModuleSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "authenticationManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "powerSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "cacheConfigurationManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "esxAgentHostManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "iscsiManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "vFlashManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "vsanSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "messageBusProxy": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "userDirectory": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "accountManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "hostAccessManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "graphicsManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "vsanInternalSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "certificateManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "cryptoManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "nvdimmSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "assignableHardwareManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    }
}
cpuScheduler
Optional

The CPU scheduler that determines which threads execute on a CPU at any given time.

datastoreSystem
Optional

The datastore manager.

memoryManager
Optional

The memory manager on the host.

storageSystem
Optional

The storage configuration.

networkSystem
Optional

The network system configuration.

vmotionSystem
Optional

Deprecated as of VI API 4.0, use HostConfigManager.virtualNicManager to manage the VMotion configuration of the host.

The VMotion configuration.

virtualNicManager
Optional

The VirtualNic configuration.

serviceSystem
Optional

The configuration of the host services (for example, SSH, FTP, and Telnet).

firewallSystem
Optional

The firewall configuration.

advancedOption
Optional

Advanced options.

diagnosticSystem
Optional

The diagnostic for the ESX Server system.

autoStartManager
Optional

Auto-start and auto-stop configuration.

snmpSystem
Optional

Snmp configuration

dateTimeSystem
Optional

DateTime configuration

patchManager
Optional

Host patch management.

imageConfigManager
Optional

Host image configuration management.

bootDeviceSystem
Optional

Boot device order management.

firmwareSystem
Optional

Firmware management.

healthStatusSystem
Optional

System health status manager.

pciPassthruSystem
Optional

PciDeviceSystem for passthru.

licenseManager
Optional

License manager

kernelModuleSystem
Optional

Kernel module configuration management.

authenticationManager
Optional

Authentication method configuration - for example, for Active Directory membership.

powerSystem
Optional

Power System manager.

cacheConfigurationManager
Optional

Host solid state drive cache configuration manager.

esxAgentHostManager
Optional

Esx Agent resource configuration manager

iscsiManager
Optional

Iscsi Management Operations managed entity

vFlashManager
Optional

vFlash Manager

vsanSystem
Optional

VsanSystem managed entity.

messageBusProxy
Optional

Common Message Bus proxy service.

This API shall always be present in vSphere API 6.0 or later.

userDirectory
Optional

A user directory managed object.

accountManager
Optional

A manager for host local user accounts.

hostAccessManager
Optional

Host access manager

graphicsManager
Optional

Host graphics manager.

vsanInternalSystem
Optional

VsanInternalSystem managed entity.

certificateManager
Optional

Host CertificateManager.

cryptoManager
Optional

Host CryptoManager.

nvdimmSystem
Optional

Host Non-Volatile DIMM configuration manager

assignableHardwareManager
Optional

Assignable Hardware manager.