HostsSoftwareSpec

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


Properties

add_on Optional

OEM customization on top of given base-image. The components in this customization override the components in the base base-image. If unset, no OEM customization will be applied.


base_image Required

Base image of the ESX.


map of string
components Optional

Additional components which are 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 are present in 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.hosts.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.hosts.component.


hardware_support Optional

Information about the Hardware Support Package (HSP) configured in the software specification. If unset or empty, no firmware info will be part of the software specification.


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 are present in 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.hosts.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.hosts.solution.

JSON Example

{
	"base_image": {
		"version": "string"
	}
}

Feedback

Was this page helpful?