# Data Object - HostProfileManagerCompositionValidationResultResultElement(vim.profile.host.ProfileManager.CompositionValidationResult.ResultElement)

Property of
  HostProfileManagerCompositionValidationResult
Extends
  DynamicData
See also
  HostApplyProfile, LocalizableMessage, Profile
Since
  vSphere API 6.5

## Data Object Description

The host profile composition validation result for a specific target host profile.

Properties

Name | Type | Description
--- | --- | ---
errors* | LocalizableMessage[] | The composition validation errors.
sourceDiffForToBeMerged* | HostApplyProfile | When a selected sub profile for composition exists in both the source and target host profile, this member will contain the source side difference for the selected sub profiles.
status | xsd:string | The composition validation status. See HostProfileManagerCompositionValidationResultResultElementStatus for details of supported values.
target | ManagedObjectReference to a Profile | The target host profile.
targetDiffForToBeMerged* | HostApplyProfile | Similar to the member `sourceDiffForToBeMerged` above but contains the target side difference. Comparing the same configurations in these two variables will show the changes for the configurations that exist in both source and target host profile.
toBeAdded* | HostApplyProfile | The sub profiles doesn't exist in the target and will be added to the target at host profile composition.
toBeDeleted* | HostApplyProfile | The sub profiles exists in the target but not in the source and will be deleted from the target at host profile composition.
toBeDisabled* | HostApplyProfile | The sub profiles to be disabled in the target host profiles.
toBeEnabled* | HostApplyProfile | The sub profiles to be enabled in the target host profiles.
toBeReenableCC* | HostApplyProfile | The sub profile to be unset ignoring compliance check in the target host profile.
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="HostProfileManagerCompositionValidationResultResultElement"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="target" type="vsan:ManagedObjectReference"/> <element name="status" type="xsd:string"/> <element name="errors" type="vsan:LocalizableMessage" minOccurs="0" maxOccurs="unbounded"/> <element name="sourceDiffForToBeMerged" type="vsan:HostApplyProfile" minOccurs="0"/> <element name="targetDiffForToBeMerged" type="vsan:HostApplyProfile" minOccurs="0"/> <element name="toBeAdded" type="vsan:HostApplyProfile" minOccurs="0"/> <element name="toBeDeleted" type="vsan:HostApplyProfile" minOccurs="0"/> <element name="toBeDisabled" type="vsan:HostApplyProfile" minOccurs="0"/> <element name="toBeEnabled" type="vsan:HostApplyProfile" minOccurs="0"/> <element name="toBeReenableCC" type="vsan:HostApplyProfile" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>