DesiredSoftwareSpec

DesiredSoftwareSpec
DesiredSoftwareSpec

Desired Software Spec is defined as combination of base-image and add-on component which user wants to install on ESX host or cluster.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "baseImageSpec": {
        "_typeName": "string",
        "version": "string"
    },
    "vendorAddOnSpec": {
        "_typeName": "string",
        "name": "string",
        "version": "string"
    },
    "components": [
        {
            "_typeName": "string",
            "name": "string",
            "version": "string"
        }
    ],
    "removedComponents": [
        "string"
    ]
}
baseImageSpec
Required

Describes base-image spec for the ESX host.

vendorAddOnSpec
Optional

Vendor specific add-on info for ESX host.

components
Optional

Additional components which should be part of the desired software spec.

These components would override the components present in vendorAddOnSpec and baseImageSpec.

Since: vSphere API Release 7.0.2.0

array of string
removedComponents
Optional

Components which should not be part of the desired software spec.

These components are not applied on the host.

Since: vSphere API Release 8.0.3.0