ComponentVersion

ComponentVersion
ComponentVersion

LCM Component Version entity that contains details about component version driftfrom a target version and also a list of subcomponents if available.

JSON Example
{
    "componentType": "One among: DOMAIN, VCENTER, ESX_CLUSTER, ESX_HOST, NSX_T_MANAGER, SDDC_MANAGER_VCF",
    "componentId": "string",
    "componentName": "string",
    "publicName": "string",
    "currentVersion": "string",
    "targetVersion": "string",
    "componentVersionStatus": {
        "value": "string",
        "statusText": "string"
    },
    "mixedVersions": false,
    "hasChildren": false,
    "subComponents": [
        "ComponentVersion Object"
    ]
}
string As ^(DOMAIN|ESX_CLUSTER|VCENTER|NSX_T_MANAGER|ESX_HOST |SDDC_MANAGER_VCF)$
componentType
Optional

The type of component, for example DOMAIN, SDDCM, VC etc.

string
componentId
Optional

The resource ID of the component

string
componentName
Optional

The name of the component

string
publicName
Read-Only  

Public name of the Component, for example ESXI Host

string
currentVersion
Read-Only  

The current version of the Component

string
targetVersion
Read-Only  

The target version of the Component

componentVersionStatus
Read-Only  

Component version drift status from the target release component status

boolean
mixedVersions
Read-Only  

For a component with subcomponents, denotes if all the subcomponents are on the same or different version

boolean
hasChildren
Read-Only  

Denotes if the component has subcomponents or not

subComponents
Read-Only  

List of subcomponents inside a component, for a cluster that would be ESXI hosts