7.1
Table Of Contents
- Developing a Web Services Client for VMware vRealize Orchestrator
- Contents
- Developing a Web Services Client for VMware vRealize Orchestrator
- Updated Information
- Developing a Web Services Client
- Using the vRealize Orchestrator REST API
- Authenticating Against Orchestrator and Third-Party Systems
- Accessing the Reference Documentation for the Orchestrator REST API
- Using the Java REST SDK
- Operations with Workflows
- Working with Tasks
- Finding Objects in the Orchestrator Inventory
- Importing and Exporting Orchestrator Objects
- Deleting Orchestrator Objects
- Setting Permissions on Orchestrator Objects
- REST API Permissions
- Retrieve the Permissions of a Workflow
- Delete the Permissions of a Workflow
- Set the Permissions for a Workflow
- Retrieve the Permissions of an Action
- Delete the Permissions of an Action
- Set the Permissions for an Action
- Retrieve the Permissions of a Package
- Delete the Permissions of a Package
- Set the Permissions for a Package
- Retrieve the Permissions of a Resource
- Delete the Permissions of a Resource
- Set the Permissions for a Resource
- Retrieve the Permissions of a Configuration Element
- Delete the Permissions of a Configuration Element
- Set the Permissions for a Configuration Element
- Performing Operations with Plug-Ins
- Performing Server Configuration Operations
- Performing Tagging Operations
- Index
<attribute name="id"
value="CF808080808080808080808080808080E6808080013086668236014a0614d16e1"/>
<attribute name="canExecute" value="true" />
<attribute name="description" value="" />
<attribute name="name" value="Interactive Hello World" />
<attribute name="type" value="Workflow"/>
<attribute name="canEdit" value="true"/>
</attributes>
</link>
<link rel="down"
href="https://localhost:
8281/vco/api/catalog/System/Workflow/CF808080808080808080808080808080DA808080013086668236014a
0614d16e1/">
<attributes>
<attribute name="id"
value="CF808080808080808080808080808080DA808080013086668236014a0614d16e1"/>
<attribute name="canExecute" value="true" />
<attribute name="description" value="" />
<attribute name="name" value="Send Hello" />
<attribute name="type" value="Workflow"/>
<attribute name="canEdit" value="true"/>
</attributes>
</link>
</inventory-items>
2 Make a GET request at the URL of the inventory item of the Send Hello workow:
GET https://localhost:
8281/vco/api/catalog/System/Workflow/CF808080808080808080808080808080DA808080013086668236014a
0614d16e1/
You receive the inventory item of the Send Hello workow in the response body:
<xml version="1.0" encoding="UTF-8" standalone="yes">
<inventory-item xmlns="http://www.vmware.com/vco"
href="https://localhost:
8281/vco/api/catalog/System/Workflow/CF808080808080808080808080808080DA808080013086668236014a
0614d16e1/">
<relations>
<link rel="down"
href="https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/" />
</relations>
<attributes>
<attribute name="id"
value="CF808080808080808080808080808080DA808080013086668236014a0614d16e1"/>
<attribute name="canExecute" value="true" />
<attribute name="description" value="" />
<attribute name="name" value="Send Hello" />
<attribute name="type" value="Workflow"/>
<attribute name="canEdit" value="true"/>
</attributes>
</inventory-item>
3 To retrieve the workow's denition make a GET request at its URL:
GET https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/
Chapter 3 Using the vRealize Orchestrator REST API
VMware, Inc. 17