vSphere ESX Agent Manager API


Data Object - SolutionsClusterBoundSolutionConfig

Extends
SolutionsTypeSpecificSolutionConfig
See also
vim.Datastore.html">Datastore, SolutionsAlternativeVmSpec, SolutionsRemediationPolicy, SolutionsVMNetworkMapping,

Properties

Name Type Description
alternativeVmSpecs*SolutionsAlternativeVmSpec[]

Array of AlternativeVmSpecs to be applied on the System VMs.

If omitted - no AlternativeVmSpecs will be applied to the System VMs.

Since vEAM API 9.1
datastores*vmodl.ManagedObjectReference
to a vim.Datastore

Datastores to be configured as a storage of the VMs. The first available datastore in the cluster is used. The collection cannot contain duplicate elements. If omitted - the system automatically selects the datastore. The selection takes into account the other properties of the desired state specification (the provided VM storage policies and VM devices) and the runtime state of the datastores in the cluster. It is required DRS to be enabled on the cluster.
devices*vim.vm.ConfigSpec

Devices of the VMs not defined in the OVF descriptor. Mutually exclusive with vmNetworks.

If datastores is not set, the devices of the VMs not defined in the OVF descriptor should be provided to devices and not as part of a VM lifecycle hook (VM reconfiguration). Otherwise, the compatibility of the devices with the selected host and datastore where the VM is deployed needs to be ensured by the client.

1. For VM initial placement the devices are added to the VM configuration. 2. For the reconfiguration it is checked what devices need to be added, removed, and edited on the existing VMs. NOTE: No VM relocation is executed before the VM reconfiguration.

The supported property of vim.vm.ConfigSpec is vim.vm.ConfigSpec.deviceChange. The supported vim.vm.device.VirtualDeviceSpec.operation is Operation#add. For vim.vm.device.VirtualEthernetCard the unique identifier is vim.vm.device.VirtualDevice#unitNumber.

If omitted - no additional devices will be added to the VMs.

remediationPolicy*SolutionsRemediationPolicy

Type of remediation policy for the deployment units. If {@code }, defaults to ParallelRemediationPolicy.

Since vEAM API 9.1
vmCountxsd:int

The number of instances of the specified VM to be deployed across the cluster.
vmNetworks*SolutionsVMNetworkMapping[]

Networks defined in the OVF to be configured on the VMs. Mutually exclusive with devices. If omitted - no VM networks are configured.
vmPlacementPolicies*xsd:string[]

VM placement policies to be configured on the VMs SolutionsVmPlacementPolicy If omitted - no VM placement policies are configured.
Properties inherited from SolutionsTypeSpecificSolutionConfig
None
Properties inherited from vmodl.DynamicData
None
*Need not be set
Show WSDL type definition