Esx.Settings.Clusters.Software.Solutions.SolutionsInternal.ApplySpec

Esx.Settings.Clusters.Software.Solutions.SolutionsInternal.ApplySpec
Esx.Settings.Clusters.Software.Solutions.SolutionsInternal.ApplySpec

The Esx.Settings.Clusters.Software.Solutions.SolutionsInternal.ApplySpec schema contains properties that describe the specification to apply the desired solution to a cluster.

This schema was added in vSphere API 7.0.1.0.

Note: this schema is restricted for VMware internal use only.

JSON Example
{
    "solution": "string",
    "hosts": [
        "string"
    ],
    "allow_component_downgrade": false
}
string
solution
Required

Solution identifier that corresponds to the solution whose components will be applied.

This property was added in vSphere API 7.0.1.0.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.esx.settings.solution. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.esx.settings.solution.

array of string
hosts
Optional

Hosts for which the solution components need to be applied.

This property was added in vSphere API 7.0.1.0.

if missing or null or empty, solution is applied to all the hosts in the cluster.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: HostSystem. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: HostSystem.

boolean
allow_component_downgrade
Optional

Whether to allow component downgrade(s) as part of the solution apply. When set to true, hosts must also support solution component downgrade for downgrade(s) to be applied. Otherwise, an apply failure will occur. When set to false, downgrade of solution component(s) is not allowed and will result in an apply failure.

Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.

If missing or null, downgrade of solution component(s) is not allowed and will result in an apply failure.