Get Avi Controllers
Get all registered Avi Load Balancer Controllers in the system.
Retrieves all registered Avi Load Balancer Controllers.
Request
URI
GET
https://{api_host}/cloudapi/v1/loadBalancer/aviControllers
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
Constraints:
minimum: 1
default: 1
Page to fetch, zero offset.
integer
pageSize
Required
Constraints:
minimum: 0
maximum: 128
default: 25
Results per page to fetch.
Responses
200
OK
Returns
AviControllers
of type(s)
application/json;version=9.1.0
This response body class contains all of the following:
Page ,
InlineAviControllers1
{
"resultTotal": 0,
"pageCount": 0,
"page": 0,
"pageSize": 0,
"associations": [
{
"entityId": "string",
"associationId": "string"
}
],
"values": [
{
"status": "string",
"id": "urn:vcloud:aviController:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "string",
"description": "string",
"url": "https://aviController.mydomain.com",
"username": "string",
"password": "string",
"version": "string",
"isDedicatedForClassicTenants": false,
"controllerStatus": "string",
"license": "string",
"regionRef": {
"name": "string",
"id": "string"
}
}
]
}
Code Samples
COPY
curl -H 'Authorization: <value>' https://{api_host}/cloudapi/v1/loadBalancer/aviControllers?page=value&pageSize=v
Availability
Added in 9.1.0
Avi Controllers Operations
GET
Get Avi Controllers
POST
Register Avi Controller
GET
Get Avi Controller
PUT
Update Avi Controller
DELETE
Unregister Avi Controller
POST
Sync Avi Controller