7.3

Table Of Contents
Example: Output
The command output contains property names and values based on the command input parameters.
Parameter Description
$id Specifies the reservation policy ID.
$name Specifies the reservation policy name.
$description Specifies the reservation policy description.
$reservationPolicyTypeId Specifies the reservation policy type ID.
Update a Reservation Policy Example
PUT /api/reservations/policies/{id} updates a reservation policy with a reservation policy ID.
curl Command
The following example command updates the name and description values for the reservation policy with
an ID of 94d74105-831a-4598-8f42-efd590fea15c.
curl –X PUT --insecure -H "Accept:application/json"
-H "Authorization: Bearer $token"
https://$vRA/reservation-service/api/reservations/policies/94d74105-831a-4598-8f42-efd590fea15c -d “
{
"id": "94d74105-831a-4598-8f42-efd590fea15c",
"name": "ReservationPolicyTestRename",
"description": "ReservationPolicyDescTestRename",
"reservationPolicyTypeId": "Infrastructure.Reservation.Policy.ComputeResource"
}
JSON Output
If the command is successful, the HTTP response body is empty except for a 204 No Content status
statement.
Input
Use the supported input parameters to control the command output.
Parameter Description
URL https://$vRA/reservation-service/api/reservations/policies/$id
Method Put
$vRA Specifies the appliance name and fully qualified domain name, or IP address
of the vRealize Automation server.
Programming Guide
VMware, Inc. 287