7.3

Table Of Contents
You can download predefined Software components for a variety of middleware services and applications
from the VMware Solution Exchange. Using either the vRealize CloudClient or vRealize Automation
REST API, you can programmatically import predefined Software components into your
vRealize Automation instance.
n
To visit the VMware Solution Exchange, see
https://solutionexchange.vmware.com/store/category_groups/cloud-management.
n
For information about vRealize Automation REST API, see Programming Guide and vRealize
Automation API Reference.
n
For information about vRealize CloudClient, see https://developercenter.vmware.com/tool/cloudclient.
Property Types and Setting Options
You can design your action scripts to be generic and reusable by defining and consuming name and
value pairs called software properties and passing them as parameters to your action scripts. You can
create software properties that expect string, array, content, boolean, or integer values. You can supply
the value yourself, require someone else to supply the value, or retrieve the value from another blueprint
component by creating a binding.
Property Options
You can compute the value of any string property by selecting the computed check box, and you can
make any property encrypted, overridable, or required by selecting the appropriate check boxes when
you configure Software properties. Combine these options with your values to achieve different purposes.
For example, you want to require blueprint architects to supply a value for a password and encrypt that
value when they use your software component in a blueprint. Create the password property, but leave the
value text box blank. Select Overridable, Required, and Encrypted. If the password you are expecting
belongs to your end user, the blueprint architect can select Show in Request to require your users to
enter the password when they fill out the request form.
Option Description
Encrypted Mark properties as encrypted to mask the value and display as
asterisks in vRealize Automation. If you change a property from
encrypted to unencrypted, vRealize Automation resets the
property value. For security, you must set a new value for the
property.
Overridable Allow architects to edit the value of this property when they are
assembling an application blueprint. If you enter a value, it
displays as a default.
Required Require architects to provide a value for this property, or to
accept the default value you supply.
Computed Values for computed properties are assigned by the INSTALL,
CONFIGURE, START, or UPDATE life cycle scripts. The
assigned value is propagated to the subsequent available life
cycle stages and to components that bind to these properties in
a blueprint. If you select Computed for a property that is not a
string property, the property type is changed to string.
Configuring vRealize Automation
VMware, Inc. 432