You can use vRealize Automation external and updated property types for cloned machines. You cannot use Internal and read-only property types for cloned machines.

The following vRealize Automation custom property types are available.

  • Internal

    The specified value is maintained in the database only. For example, the email address of the manager who approved a machine request is recorded in the VirtualMachine.Admin.Approver property but the property has no effect on the machine.

  • Read-only

    The specified value is implemented on the machine and cannot be changed. For example, VirtualMachine.Admin.UUID specifies the UUID of the machine, which cannot be changed.

  • External

    A machine’s external properties are determined when the virtualization platform creates the machine or during the WinPE phase of the build process. To set these properties, their values must be provided to the proxy agent, which passes them on to the virtualization platform, or to the guest agent , which implements them in the WinPE phase.

    The specified value is implemented on the machine but is never updated. For example, if the property VirtualMachine.Admin.AddOwnerToAdmins is set to true, the owner of the machine is added to its local administrators group. If the owner is later removed from this group, the property is not updated to false.

  • Updated

    The specified value is implemented on the machine and is updated through data collection. For example, if the compute resource of a machine is changed, a proxy agent updates the value of the machine’s VirtualMachine.Admin.Hostname property.

Internal and read-only property types set attributes that the template determines.

You can use the vRealize Automation machine menu to change all reserved custom properties except the read-only properties VirtualMachine.Admin.AgentID, VirtualMachine.Admin.UUID, and VirtualMachine.Admin.Name.