Get Manual Ip Reservations For Network
Retrieves all Manual IP Reservations. "networkRef.id" filter is required. Based on the specified networkRef filter, VCD will return all the Manual IP Reservations for the network. Filter examples:(filter=networkRef.id==URN)
Request
URI
GET
https://{api_host}/cloudapi/1.0.0/manualIpReservations
COPY
Query Parameters
string
filter
Optional
Filter for a query. FIQL format.
string
sortAsc
Optional
Field to use for ascending sort
string
sortDesc
Optional
Field to use for descending sort
integer
page
Required
Page to fetch, zero offset.
integer
pageSize
Required
Results per page to fetch.
Responses
200
OK
Returns NetworkManualIpReservations of type(s) application/json;version=39.0
This response body class contains all of the following: Page , InlineNetworkManualIpReservations1
{
"resultTotal": 0,
"pageCount": 0,
"page": 0,
"pageSize": 0,
"associations": [
{
"entityId": "string",
"associationId": "string"
}
],
"values": [
{
"status": "string",
"id": "urn:vcloud:networkManualIpReservation:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "string",
"description": "string",
"networkRef": {
"name": "string",
"id": "string"
},
"ipAddresses": "string",
"ipQuantity": 0,
"subnet": "string",
"expirationType": "string",
"expirationDate": "string",
"expirationVAppRef": {
"name": "string",
"id": "string"
},
"expirationVAppVdcRef": {
"name": "string",
"id": "string"
},
"allowIpUsageByServiceOrVm": false,
"removeIpAfterUsage": false,
"createdBy": "string",
"updatedBy": "string",
"orgRef": {
"name": "string",
"id": "string"
},
"creationDate": "string"
}
]
}
Availability
Added in 39.0
Network Manual Ip Reservations Operations
POST
Create Manual Ip Reservation
DELETE
Delete Manual Ip Reservation
GET
Get Manual Ip Reservation
GET
Get Manual Ip Reservations For Network
POST
Sync Manual Ip Reservations For Vdc Network
PUT
Update Manual Ip Reservation