Settings_SoftwareSpec
The SoftwareSpec structure contains fields that describe desired software specification for an ESX host.
{
"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"
]
}
The BaseImageSpec structure contains fields that describe a specific ESX base-image.
The AddOnSpec structure contains fields that describe a specific OEM customization add-on.
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.
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.
The HardwareSupportSpec structure contains fields to describe the desired Hardware Support Package (HSP) configured for a cluster.
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.