# Data Object - HostConfigSpec

Property of
  HostProfileManagerConfigTaskList, ProfileExecuteResult
Parameter to
  ApplyHostConfig_Task, GenerateConfigTaskList, GenerateHostProfileTaskList_Task
Extends
  DynamicData
See also
  HostAccountSpec, HostActiveDirectory, HostAssignableHardwareConfig, HostDateTimeConfig, HostFirewallConfig, HostGraphicsConfig, HostLicenseSpec, HostMemorySpec, HostNasVolumeConfig, HostNetworkConfig, HostSecuritySpec, HostServiceConfig, HostStorageDeviceInfo, HostVirtualNicManagerNicTypeSelection, KeyAnyValue, OptionValue
Since
  vSphere API 4.0

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
activeDirectory* | HostActiveDirectory[] | Since vSphere API 4.1
assignableHardwareConfig* | HostAssignableHardwareConfig | Since vSphere API 7.0
datastorePrincipal* | xsd:string |
datastorePrincipalPasswd* | xsd:string |
datetime* | HostDateTimeConfig |
firewall* | HostFirewallConfig |
genericConfig* | KeyAnyValue[] | Since vSphere API 5.0
graphicsConfig* | HostGraphicsConfig | Since vSphere API 6.5
license* | HostLicenseSpec |
memory* | HostMemorySpec |
nasDatastore* | HostNasVolumeConfig[] |
network* | HostNetworkConfig |
nicTypeSelection* | HostVirtualNicManagerNicTypeSelection[] |
option* | OptionValue[] |
security* | HostSecuritySpec |
service* | HostServiceConfig[] |
storageDevice* | HostStorageDeviceInfo |
userAccount* | HostAccountSpec[] |
usergroupAccount* | HostAccountSpec[] |
Properties inherited from DynamicData
None

*Need not be set