Settings_SoftwareSpec

Settings_SoftwareSpec
Settings_SoftwareSpec

The SoftwareSpec structure contains fields that describe desired software specification for an ESX host.

JSON Example
{
    "base_image": {
        "version": "string"
    },
    "add_on": {
        "name": "string",
        "version": "string"
    },
    "components": {
        "components": "string"
    },
    "solutions": {
        "solutions": {
            "version": "string",
            "components": [
                {
                    "component": "string"
                }
            ]
        }
    },
    "hardware_support": {
        "packages": {
            "packages": {
                "pkg": "string",
                "version": "string"
            }
        }
    },
    "removed_components": [
        "string"
    ]
}
base_image
Required

The BaseImageSpec structure contains fields that describe a specific ESX base-image.

add_on
Optional

The AddOnSpec structure contains fields that describe a specific OEM customization add-on.

object
components
Optional

Additional components which should be part of the software specification. If value is not given for a particular component then version for that component will be picked from the constraints. These override the components present in SoftwareSpec.add-on and SoftwareSpec.base-image. If unset, no additional components will be installed. When clients pass a value of this structure as a parameter, the key in the field map must be an identifier for the resource type: com.vmware.esx.settings.component. When operations return a value of this structure as a result, the key in the field map will be an identifier for the resource type: com.vmware.esx.settings.component.

object
solutions
Optional

Mapping from solution identifier to the solution specification. The key is the solution name and the value is the specification detailing components registered by that solution. If unset, no solutions will be part of the software specification. When clients pass a value of this structure as a parameter, the key in the field map must be an identifier for the resource type: com.vmware.esx.settings.solution. When operations return a value of this structure as a result, the key in the field map will be an identifier for the resource type: com.vmware.esx.settings.solution.

hardware_support
Optional

The HardwareSupportSpec structure contains fields to describe the desired Hardware Support Package (HSP) configured for a cluster.

array of string
removed_components
Optional

Components to be removed from the software specification. If unset no component will be removed. When clients pass a value of this structure as a parameter, the field must contain identifiers for the resource type: com.vmware.esx.settings.component. When operations return a value of this structure as a result, the field will contain identifiers for the resource type: com.vmware.esx.settings.component.