# Data Object - HostProfileHostBasedConfigSpec(vim.profile.host.HostProfile.HostBasedConfigSpec)

Extends
  HostProfileConfigSpec
See also
  HostSystem
Since
  vSphere API 4.0

## Data Object Description

The HostProfileHostBasedConfigSpec data object specifies the host from which configuration data is to be extracted and the profile(s) to be created or updated.

Properties

Name | Type | Description
--- | --- | ---
host | ManagedObjectReference to a HostSystem | ESX host.
useHostProfileEngine* | xsd:boolean | Flag indicating if the Profile Engine should use the profile plug-ins present on the host to create the profile. If `true`, the host Profile Engine uses the vSphere 5.0 (or later) profile plug-ins. The resulting profile is not compatible with legacy hosts (pre 5.0). If `false` or not specified, the Profile Engine creates a legacy host profile. Since vSphere API 5.0
Properties inherited from HostProfileConfigSpec
None
Properties inherited from ProfileCreateSpec
annotation, enabled, name
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="HostProfileHostBasedConfigSpec"> <complexContent> <extension base="vsan:HostProfileConfigSpec"> <sequence> <element name="host" type="vsan:ManagedObjectReference"/> <element name="useHostProfileEngine" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>