6.2

Table Of Contents
Different custom properties are used for different provisioning methods, types of machines, and machine
options. For example, you can use custom properties to perform the following tasks:
n
Configure a machine’s system specifications, such as adding multiple hard disk drives
n
Configure a machine’s guest operating system, for example by including specified users in selected
local groups
Specify the characteristics of the machines to be provisioned by adding custom properties or build profiles
to blueprints. You can make custom properties available to blueprints and business groups by placing
them in build profiles.
Any property specified in a blueprint overrides the same property specified in the incorporated build
profile. This enables a blueprint to use most of the properties in a profile while differing from the profile in
some limited way. For example, a blueprint that incorporates a standard developer workstation profile
might override the US English settings in the profile with UK English settings. On the other hand, if no
appropriate profile is available, you can specify the needed properties in the blueprint itself. This
arrangement ensures that the number and complexity of blueprints remain manageable.
When a new machine is requested, vRealize Automation has not yet allocated a reservation and the
compute resource and endpoint are unknown. Only custom properties from a build profile, blueprint, or
business group are reconciled and presented when the machine is initially requested.
Order of Precedence for Custom Properties That Use vApps
When the same property exists in more than one source, a specific order is followed when applying
properties to the machine.
Custom properties in a vApp blueprint override runtime properties at the vApp level. This action allows the
vApp blueprint to apply a consistent behavior across all its component machines, while allowing a user to
override the vApp properties for each component.
You can add custom properties to the following elements and apply them to provisioned machines.
n
A reservation, to apply them to all machines provisioned from that reservation
n
A business group, to apply them to all machines provisioned by business group members
n
A global or local blueprint, to apply them to all machines provisioned from the blueprint
n
Build profiles, which can be incorporated into any global or local blueprint, to apply them to all
machines provisioned from the blueprint
n
A machine request, if you are a fabric administrator or business group, to apply them to that machine
n
The applicable approval policy, if any exist and if advanced approval support is enabled, to require
approvers to provide the values to be applied to the machine being approved
The full order of precedence for custom properties is that any property value specified in a source later in
the list overrides values for the same property specified in sources earlier in the list.
1 Build profile, specified on a vApp component blueprint
2 vApp component blueprint
IaaS Configuration for vCloud Air and vCloud Director
VMware, Inc. 11