vSphere ESX Agent Manager API


Data Object - HooksDynamicUpdateSpec

Extends
vmodl.DynamicData
See also
SolutionsAlternativeVmSpec, vim.VirtualMachine
Since
vEAM API 9.1

Data Object Description

Specification that describes dynamically updated desired state.

Properties

Name Type Description
alternativeVmSpec*SolutionsAlternativeVmSpec

Alternative VM spec to be applied to the given vm while it has the given hookType hook active.

If the provided AlternativeVmSpec is not present in the solution desired state specification (i.e. VmSelectionSpec.extraConfigValue is not present in ClusterBoundSolutionConfig#alternativeVmSpecs), EAM will add the alternativeVmSpec to the ClusterBoundSolutionConfig#alternativeVmSpecs.

If the provided alternativeVmSpec already exists in the solution desired state specification (i.e. VmSelectionSpec.extraConfigValue is present in ClusterBoundSolutionConfig#alternativeVmSpecs), the alternativeVmSpec is overridden in the ClusterBoundSolutionConfig#alternativeVmSpecs.

If omitted no AlternativeVmSpec will be applied for the vm and ClusterBoundSolutionConfig#alternativeVmSpecs will be unchanged.

hookTypexsd:string

Expected HooksHookType of the currently active hook for the specified vm which needs a dynamic update to be processed.
vmvmodl.ManagedObjectReference
to a vim.VirtualMachine

Identifier of the System VM whose hook needs a dynamic update to be processed.
Properties inherited from vmodl.DynamicData
None
*Need not be set
Show WSDL type definition