7.1

Table Of Contents
Script Type Success Status Error Status Unsupported Commands
Bash
n
return 0
n
exit 0
n
return non-zero
n
exit non-zero
None
Windows CMD
exit /b 0 exit /b non-zero Do not use exit 0 or exit non-zero codes.
PowerShell
exit 0 exit non-zero; Do not use warning, verbose, debug, or host calls.
Creating XaaS Blueprints and Resource Actions
The XaaS blueprints can be published as catalog items or used in the blueprint design canvas. The resource
actions are actions that you run on provisioned items.
XaaS uses vRealize Orchestrator to run workows that provision items or run actions. For example, you can
congure the workows to create vSphere virtual machines, Active Directory users in groups, or PowerShell
scripts. If you create a custom vRealize Orchestrator workow, you can provide that workow as an item in
the service catalog so that the entitled users can run the workow.
Using XaaS Blueprints in the Blueprint Design Canvas
If you use an XaaS blueprint in the design canvas as a machine blueprint component, the XaaS blueprint is
excluded from the scale in and scale out actions that you can run on your deployment. Any changes that
you make to the XaaS component in a deployment are not recognized by the scale actions. If you want to
align your XaaS component with the scale changes you made to the deployment, you must run those actions
separately on the XaaS component using XaaS resource actions.
vRealize Orchestrator Integration in vRealize Automation
vRealize Orchestrator is the workow engine integrated in vRealize Automation.
The vRealize Orchestrator server distributed with vRealize Automation is precongured, and therefore
when your system administrator deploys the vRealize Automation Appliance, the vRealize Orchestrator
server is up and running.
Figure 41. Create and Request Catalog Items Included in an XaaS to Provision a Custom Resource
Map vRealize
Orchestrator
object types
and workflows
to vRealize
Automation
Active
Directory
vCenter
Server
SOAP
HTTP-
REST
Request a catalog item
Provision the custom resource
XaaS blueprint
vRealize Automation
Catalog
Orchestrator Workflow
Engine and Library
XaaS
Run a
vRealize
Orchestrator
Custom Resource
Expose new
object and
actions in
vRealize
Automation
Publish catalog item
XaaS
Configuring vRealize Automation
306 VMware, Inc.