7.1

Table Of Contents
You assigned an icon to the resource action. Business group managers and tenant administrators can use the
resource action in an entitlement.
Mapping Other Resources to Work with XaaS Resource Actions
You map items that were not provisioned using XaaS so that you can run resource actions to run on those
items.
Resource Mapping Script Actions and Workflows
You can use the provided resource mappings for vSphere, vCloud Director, or vCloud Air virtual machines
or you can create custom vRealize Orchestrator script actions or workows to map other
vRealize Automation catalog resource types to vRealize Orchestrator inventory types.
Resource Mappings Provided With vRealize Automation
vRealize Automation includes resource mappings for IaaS vSphere virtual machines, IaaS vCloud Director,
and deployments.
vRealize Automation includes vRealize Orchestrator resource mapping script actions for each of the
provided XaaS resource mappings. Script actions for the provided resource mappings are located in the
com.vmware.vcac.asd.mappings package of the embedded vRealize Orchestrator server.
When you create a resource action that runs on a deployed composite blueprint that uses a
vRealize Orchestrator workow with vCACAFE:CatalogResource as an input parameter, the Deployment
mapping is applied as the input resource type. The Deployment mapping is applied only if the selected
workow includes vCACAFE:CatalogResource as an input parameter. For example, if you create an action to
request a resource action on behalf of a user, the resource type on the Input Resource tab is Deployment
because this workow uses vCACAFE:CatalogResource.
The IaaS vCD VM and IaaS VC VirtualMachine resource mappings are used by an action to map the virtual
machines that match the IaaS resource to the vRealize Orchestrator vSphere or vCloud Director virtual
machine.
Developing Resource Mappings
Depending on your version of vRealize Orchestrator, you can create either a vRealize Orchestrator workow
or a script action to map resources between vRealize Orchestrator and vRealize Automation.
To develop the resource mapping, you use an input parameter of type Properties, which contains a key-
value pair dening the provisioned resource, and an output parameter of a vRealize Orchestrator inventory
type expected by the corresponding vRealize Orchestrator plug-in. The properties available for the mapping
depend on the type of resource. For example, the EXTERNAL_REFERENCE_ID property is a common key
parameter that denes individual virtual machines, and you can use this property to query a catalog
resource. If you are creating a mapping for a resource that does not use an EXTERNAL_REFERENCE_ID, you can
use one of the other properties that are passed for the individual virtual machines. For example, name,
description, and so on.
For more information about developing workows and script actions, see Developing with VMware vCenter
Orchestrator.
Create a Resource Mapping
vRealize Automation provides resource mappings for vSphere, vCloud Director, and vCloud Air machines.
You can create additional resource mappings for other types of catalog resources.
Prerequisites
n
Log in to the vRealize Automation console as an XaaS architect.
Chapter 4 Providing On-Demand Services to Users
VMware, Inc. 317