7.2
Table Of Contents
- Programming Guide
- Contents
- vRealize Automation Programming Guide
- Overview of the vRealize Automation REST API
- REST API Authentication
- REST API Use Cases
- Create a Tenant
- Syntax for Displaying Your Current Tenants
- Syntax for Requesting a New Tenant
- Syntax for Listing All Tenant Identity Stores
- Syntax for Linking an Identity Store to the Tenant
- Syntax for Searching LDAP or Active Directory for a User
- Syntax for Assigning a User to a Role
- Syntax for Displaying all Roles Assigned to a User
- Request a Machine
- Approve a Machine Request
- List Provisioned Resources
- Manage Provisioned Deployments
- Working with Reservations
- Create a Reservation
- Display a List of Supported Reservation Types
- Displaying a Schema Definition for a Reservation
- Get the Business Group ID for a Reservation
- Get a Compute Resource for the Reservation
- Getting a Resources Schema by Reservation Type
- Creating a Reservation By Type
- Verify a Reservation and Get Reservation Details
- Display a List of Reservations
- Update a Reservation
- Delete a Reservation
- Create a Reservation
- Working with Reservation Policies
- Working with Key Pairs
- Working with Network Profiles
- Get a List of Available IP Ranges for an IPAM Provider
- Import and Export Content
- Syntax for Listing Supported Content Types
- Syntax for Listing Available Content
- Syntax for Filtering Content by Content Type
- Syntax for Creating a Package for Export
- Syntax for Listing Packages in the Content Service
- Syntax for Exporting a Package
- Syntax for Validating a Content Bundle Before Importing
- Syntax for Importing a Package
- Understanding Blueprint Schema
- Manage XaaS Content with Import and Export
- Create a Tenant
- Related Tools and Documentation
- Filtering and Formatting REST API Information
- Index
Index
A
Active Directory, searching for a user 29
API reference information, viewing 358
approvals
approving requests to complete workitems 65
machine request 50
approvers, listing workitems 51
authenticating, requesting a bearer token 11
Authentication, configuring HTTP bearer tokens
for 9
authorization, requesting an HTTP bearer
token 11
B
bearer token,deleting 13
bearer token,validating 12
blueprint schema 351
C
catalog items, listing 35
catalog item, get information 38
change lease 100
CloudClient, using with REST API 357, 358
computing resource for reservation 187
content management service
create export content package 343
display available content 339
list content service packages 345
list supported content types 335
content management service, import and
export 334
costs, update cost information 67
create a key pair
create a key pair 279
key pair 279
create export content package, syntax 343
creating a network profile 303
creating a tenant 16
creating a vSphere reservation 205
D
day 2 action, change lease 100
day 2 action:power off 98
DELETE method, using with HTTP bearer
tokens 9
deleting a key pair 285
deleting a network profile 315
deleting a reservation 264
deployed resources, navigating to the children
of 92
display available content, syntax 339
displaying reservations 244
E
export a package 347
F
filtering, by content type 342
G
get a key pair 274
get deployment details 89
get information for catalog item 38
getting business group ID 182
getting resources schema for vSphere 193
glossary 5
H
HEAD method, using with HTTP bearer
tokens 9
HTTP bearer token, requesting 10, 11
HTTP bearer tokens
configuring the duration of 9
using 9
I
identity stores
linking to a tenant 25
listing 23
import and export content 334
intended audience 5
J
JSON output
applying filtering and formatting controls 361
filtering command output 361
formatting result output 361
JSON output file
redirecting command line output to a JSON
file 57
viewing a JSON output file 57
VMware, Inc. 363