vSphere ESX Agent Manager API
| Local Properties | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Data Object - SolutionsClusterBoundSolutionConfig
- Extends
- SolutionsTypeSpecificSolutionConfig
- See also
-
vim.Datastore.html">Datastore, SolutionsVMNetworkMapping,
Properties
Name Type Description datastores* vmodl.ManagedObjectReference
to a vim.DatastoreDatastores 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 VM reconfiguration it is checked if a relocation is needed based on the provided devices and the rest of the desired specification change. If relocation is not needed then only VM reconfiguration is executed. Otherwise (e.g. a network device not present on the host where the VM is located) the VM is first relocated and then VM reconfiguration is executed. For the reconfiguration it is checked what devices need to be added, removed, and edited on the existing VMs.
The supported property of vim.vm.ConfigSpec is vim.vm.ConfigSpec.deviceChange. The property vim.vm.device.VirtualDeviceSpec.operation is ignored. Device keys/Ids needs to be negative integers.
NOTE: Devices are added only during VM initial placement. VM reconfiguration with the provided devices is currently not supported. If omitted - no additional devices will be added to the VMs.
vmCount xsd: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
Show WSDL type definition
Top of page Local Properties Managed Object Types Data Object Types All Properties All Methods