7.3

Table Of Contents
},
"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 an Amazon
Reservation
GET /api/data-service/schema/{classId}/default with classId for Amazon, displays the schema
definition for an Amazon reservation.
Overview
Each reservation contains several fields. Some fields are common to all reservation types and some are
type-specific. The list of type-specific fields is defined in a schema. Call a data and schema service to get
schema definition information. The data and schema service combines fetch data and fetch schema
REST API calls.
Table 83. Fields Common To All Reservation Types
Parameter Description
Parameter
Type
Id Specifies the reservation ID. GUID
name Specifies the reservation name. String
reservationTypeId Specifies the reservation type, for example Infrastructure.Reservation.Virtual.vSphere or
Infrastructure.Reservation.Virtual.Amazon.
String
tenantId Specifies the tenant ID that contains the reservation. String
Programming Guide
VMware, Inc. 206