vRealize Automation includes custom properties that you can use to provide additional controls for basic workflow blueprints.

Table 1. Custom Properties for Basic Workflow Blueprints
Custom Property Description

Set to False to provision the machine without a CD-ROM device. The default is True.


Determines whether thin provisioning is used on ESX compute resources. Disk provisioning is abstracted from the underlying storage. Set to True to use thin provisioning. Set to False to use standard provisioning. This property is for virtual provisioning.


Specifies the storage reservation policy to use to find storage for disk N. Also assigns the named storage reservation policy to a volume. To use this property, substitute the volume number for N in the property name and specify a storage reservation policy name as the value. This property is equivalent to the storage reservation policy name specified on the blueprint. Disk numbering must be sequential. This property is valid for all Virtual and vCloud reservations. This property is not valid for Physical, Amazon, or OpenStack reservations.

Stores collected groups to a single datastore. A distributed environment stores disks round-robin style. Specify one of the following values:
  • Collected

    Keep all disks together.

  • Distributed

    Allow disks to be placed on any datastore or datastore cluster that is available in the reservation.

For an example of how to use the VirtualMachine.Storage.AllocationType property to create datastore clusters, see the Keeping Multiple Disks Together blog post.


Identifies the storage path on which the machine resides. The default is the value specified in the reservation that was used to provision the machine.

Set to True to manage vSwap storage allocation to ensure availability and set allocation in the reservation. vSwap allocation is considered when you create or reconfigure a virtual machine. vSwap allocation checking is only available for vSphere endpoints.
Note: If you do not specify the VirtualMachine.Storage.ReserveMemory custom property when you create or provision the machine from vRealize Automation, swap space availability is not ensured. If you add the property for an already provisioned machine, and the allocated reservation is full, the storage allocated in the reservation might exceed the actual allocated storage.

Specifies the VM hardware version to be used for vSphere settings. Supported values are currently vmx-04, vmx-07, vmx-08, vmx-09 and vmx-10. This property is applicable for VM Create and VM Update workflows and is available only for basic workflow blueprints.