7.2

Table Of Contents
Table 10. Required Entitlements for Machine Reconfigure for Scaling Scenarios ( vSphere , vCloud Air ,
and vCloud Director only (Continued)
Virtual or Cloud Machine Owner wants to... Required Entitlements
Cancel a failed recongure request. Cancel recongure
Cancel a scheduled recongure request. Cancel recongure
XaaS Blueprints and Resource Actions
XaaS architects can use the XaaS options to create blueprints and publish them to the service catalog. They
can also create and publish post-provisioning operations that the consumers can perform on provisioned
items.
Creating XaaS Blueprints and Actions
By using the XaaS blueprints and resource actions, you dene new provisioning, request, or action oerings
and publish them to the common catalog as catalog items.
You can create XaaS blueprints and actions for either requesting or provisioning. The XaaS blueprints for
requesting do not provision items and provide no options for post-provisioning operations. Examples of
XaaS blueprints for requesting include blueprints for sending emails, generating reports, performing
complex calculations, and so on. For an XaaS blueprint, the result is a provisioned item. You can create a
custom resource so that you can access and manage the items on the Items tab.
To dene the XaaS specication, you create a blueprint and publish it as a catalog item. After you publish a
catalog item, you must include it in a service category. You can use an existing service or create one. A
tenant administrator or business group manager can entitle the whole service or only the catalog item to
specic users.
If you created a custom resource for a provisioned item, you can create resource actions to dene the post-
provisioning operations that the consumers can perform. You can also create resource actions for an item
that is provisioned by a source dierent from the XaaS blueprints, for example by IaaS. For this purpose,
rst you must create a resource mapping to dene the type of the catalog item.
Custom Resources
You must create a custom resource so that you can create an XaaS blueprint for provisioning with the option
to access and manage the provisioned items. Custom resources dene the items for provisioning, and you
can use them to dene post-provisioning operations that the consumers can perform.
You create a custom resource to dene a new type of provisioned item and map it to an existing
vRealize Orchestrator object type. vRealize Orchestrator object types are the objects exposed through the
APIs of the vRealize Orchestrator plug-ins. The custom resource is the output type of a blueprint workow
for provisioning and can be the input type for a resource action workow.
For example, if you have a running vCenter Server instance, and you also have the vCenter Server plug-in
that is congured to work with vRealize Orchestrator, all of the object types from the vCenter Server API are
exposed in vRealize Orchestrator. The vCenter Server plug-in exposes the vSphere inventory objects in the
vRealize Orchestrator inventory. The vSphere inventory objects include data centers, folders, ESXi hosts,
virtual machines and appliances, resource pools, and so on. You can perform operations on these objects.
For example, you can create, clone, or destroy virtual machines.
For more information about the vRealize Orchestrator object types exposed through the vCenter Server API,
see the vCenter Server Plug-In API Reference for vCenter Orchestrator.
Foundations and Concepts
34 VMware, Inc.