Esx.Settings.EffectiveComponentDetails
The Esx.Settings.EffectiveComponentDetails schema contains information that provide more details about the component from the depot.
This schema was added in vSphere API 7.0.0.0.
{
"display_name": "string",
"display_version": "string",
"vendor": "string",
"source": "string",
"note": "Vapi.Std.LocalizableMessage Object",
"overridden_components": [
{
"version": "string",
"display_version": "string",
"source": "string",
"note": "Vapi.Std.LocalizableMessage Object"
}
],
"removable": false,
"image_customization_action": "string",
"image_customization_description": "Vapi.Std.LocalizableMessage Object"
}
Display name of the component.
This property was added in vSphere API 7.0.0.0.
Human readable version of the component.
This property was added in vSphere API 7.0.0.0.
Vendor of the component.
This property was added in vSphere API 7.0.0.0.
Final effective source of the component.
Possible values:
- BASE_IMAGE: Base image is the source for this component
- ADD_ON: Addon is the source for this component
- USER: User is the source for this component
- SOLUTION: Solution is the source for this component
- HARDWARE_SUPPORT_PACKAGE: Hardware Support Package (HSP) is the source for this component
This constant was added in vSphere API 7.0.0.0.
- USER_REMOVED: This component was removed by the user
This constant was added in vSphere API 8.0.3.0.
For more information see: Esx.Settings.ComponentSource.
This property was added in vSphere API 7.0.0.0.
Note assosicated with this component.
This property was added in vSphere API 7.0.0.0.
If missing or null, note is present for this component.
List of other component versions present in base image, add-ons or solutions that this component is overriding. For example, if a component version-1 was implicitly present in the base image, but user wants it to be changed to version-2. In that case, Esx.Settings.EffectiveComponentDetails.source would be USER and there will be one entry in this list indicating base image component version-1 is being overridden.
This property was added in vSphere API 7.0.0.0.
Flag to indicate if the component can be removed by specifying its name in the removed components section of the software specification.
This property was added in vSphere API 8.0.3.0.
This property is optional because it was added in a newer version than its parent node.
Image customization status for the current component.
Possible values:
- RETAINED: The component is retained at an older version in the desired software specification.
- REMOVED: The component is removed by the user in the desired software specification.
For more information see: Esx.Settings.ImageCustomizationAction.
This property was added in vSphere API 8.0.3.0.
if missing or null the component is not customized.
Localized text describing the imageCustomizationAction.
This property was added in vSphere API 8.0.3.0.
if missing or null the component is not customized.