7.2

Table Of Contents
Prerequisites
n
Log in to vRealize Automation as a fabric group administrator.
n
Verify that the host name and fully qualied domain name of the vRealize Automation instance are
available.
n
Verify that you have a valid HTTP bearer token that matches your login credentials. See Chapter 2,
“REST API Authentication,” on page 9.
n
Obtain the schema class ID of the reservation type to create. See “Display a List of Supported
Reservation Types,” on page 114.
n
Display a list of the reservation types that are supported in the vRealize Automation server. See
“Display a List of Supported Reservation Types,” on page 114.
n
Obtain the permissible value eld information required to create a new reservation. After you retrieve
all permissible value eld information, you have the input information required to create a reservation.
See “Get Resources Schema for a vSphere Reservation,” on page 193.
n
Get the required compute resource ID. See “Get a Compute Resource for the Reservation,” on page 187.
n
Finish creating a new reservation. Obtain the reservation ID from the output URL. See “Syntax for
Creating a vSphere Reservation,” on page 209.
n
Get the reservation ID if you do not already know it. See “Display a List of Reservations,” on page 244.
Procedure
1 Display a list of supported vRealize Automation reservation types by using the reservation service.
curl --insecure -H "Accept:application/json"
-H "Authorization: Bearer $token"
https://$host/reservation-service/api/reservations/types
2 Display a schema denition for a reservation.
a Display a schema denition for a vSphere reservation.
curl --insecure -H "Accept:application/json"
-H "Authorization: Bearer $token"
https://$host/reservation-service/api/data-
service/schema/Infrastructure.Reservation.Virtual.vSphere/default
b Display a schema denition for an Amazon reservation.
curl --insecure -H "Accept:application/json"
-H "Authorization: Bearer $token"
https://$host/reservation-service/api/data-
service/schema/Infrastructure.Reservation.Cloud.Amazon/default
c Display a schema denition for a vCloud Air reservation.
curl --insecure -H "Accept:application/json"
-H "Authorization: Bearer $token"
https://$host/reservation-service/api/data-
service/schema/Infrastructure.Reservation.Cloud.vCloudAir/default
3 Get the business group ID for a vRealize Automation reservation by using the reservation service.
curl --insecure -H "Accept:application/json"
-H "Authorization: Bearer $token"
https://$host/identity/api/tenants/qe/subtenants
Programming Guide
102 VMware, Inc.