7.2

Table Of Contents
},
"state": {
"dependencies": [],
"facets": []
},
"isMultiValued": false
},
{
"id": "reservationVCNSRoutedGateways",
"label": "Routed Gateways",
"dataType": {
"type": "complex",
"componentTypeId": "com.mycompany.csp.iaas.blueprint.service",
"componentId": null,
"classId": "reservationVCNSRoutedGateway",
"typeFilter": null,
"label": "Routed Gateways"
},
"displayAdvice": "DATA_TABLE",
"permissibleValues": {
"type": "dynamic",
"customAllowed": false,
"dependencies": ["computeResource"]
},
"state": {
"dependencies": [],
"facets": []
},
"isMultiValued": true
}]
}
Syntax for Displaying a Schema Definition for a vSphere Reservation
You can use the REST API reservation service to display a schema denition for a specic
vRealize Automation reservation type, for example a vSphere reservation.
Overview
Each reservation contains several elds. Some elds are common to all reservation types and some are type-
specic. The list of type-specic elds is dened in a schema. Call a data and schema service to get schema
denition information. The data and schema service combines fetch data and fetch schema REST API calls.
Table 38. Fields Common To All Reservation Types
Parameter Description Parameter Type
Id Species the reservation ID. GUID
name Species the reservation name. String
reservationTypeId Species the reservation type, for
example
Infrastructure.Reservation.Virtual.vS
phere or
Infrastructure.Reservation.Virtual.A
mazon.
String
tenantId Species the tenant ID that contains
the reservation.
String
Chapter 3 REST API Use Cases
VMware, Inc. 127