7.1

Table Of Contents
Table 438. New Software General Settings (Continued)
Setting Description
Description Summarize your Software component for the benet of
other architects.
Container On the design canvas, blueprint architects can only place
your Software component inside the container type you
select.
n
Select Machines to require architects to place your
Software component directly on a machine component
in the design canvas.
n
Select Software components if you are designing a
Software component that should never be placed
directly on a machine component, but can be nested
inside one of several dierent Software components.
n
Select a specic published Software component if you
are designing a Software component specically to nest
inside another Software component that you created.
New Software Properties
Software component properties are used to parameterize scripts to pass dened properties as environment
variables to scripts running in a machine. Before running your scripts, the Software agent in the provisioned
machine communicates with vRealize Automation to resolve the properties. The agent then creates script-
specic variables from these properties and passes them to the scripts.
Table 439. New Software Properties
Setting Description
Name Enter a name for your Software property. Property names
are case-sensitive and can contain only alphabetic, numeric,
hyphen (-), or underscore (_) characters.
Description For the benet of other users, summarize your property
and any requirements for the value.
Type Software supports string, array, content, boolean, and
integer types. For a detailed explanation of supported
property types, see “Property Types and Seing Options,”
on page 291. For information about property bindings, see
“When Your Software Component Needs Information from
Another Component,” on page 293 and “Creating Property
Bindings Between Blueprint Components,” on page 352.
Value
n
To use the value you supply:
n
Enter a Value.
n
Select Required.
n
Deselect Overridable.
n
To require architects to supply a value:
n
(Optional) Enter a Value to provide a default.
n
Select Overridable.
n
Select Required.
n
Allow architects to supply a value or leave the value
blank:
n
(Optional) Enter a Value to provide a default.
n
Select Overridable.
n
Deselect Required.
Configuring vRealize Automation
304 VMware, Inc.