Get Vims
Lists the VIMs registered with the TCA MANO. VIM is an acronym for Virtual Infrastructure Manager, in the NFV parlance.
Request
URI
GET
https://{api_host}/hybridity/api/vims/v1/tenants
COPY
Query Parameters
string
view
Optional
The view type e.g. 'extended'. This is especially used for UI clients.
Responses
200
The list of registered VIMs. VIM is an acronym for Virtual Infrastructure Manager, in the NFV parlance.
Returns VimList of type(s) application/json
{
"items": [
{
"vimType": "vimType",
"hcxUUID": "hcxUUID",
"vimUrl": "vimUrl",
"vimId": "vimId",
"hcxCloudUrl": "hcxCloudUrl",
"tags": [
{
"name": "{}",
"autoCreated": true
},
{
"name": "{}",
"autoCreated": true
}
],
"compatible": true,
"vimName": "vimName",
"tenantName": "tenantName",
"stats": {
"memory": {
"unit": "unit",
"available": 1,
"used": 6,
"capacity": 5
},
"cpu": {
"unit": "unit",
"available": 1,
"used": 6,
"capacity": 5
},
"storage": {
"unit": "unit",
"available": 1,
"used": 6,
"capacity": 5
}
},
"audit": {
"creationUser": "creationUser",
"creationTimestamp": "creationTimestamp"
},
"tenantId": "tenantId",
"name": "name",
"location": {
"country": "country",
"city": "city",
"latitude": "latitude",
"cityAscii": "cityAscii",
"longitude": "longitude"
},
"connection": {
"vimConnectionStatus": "vimConnectionStatus",
"status": "status",
"remoteStatus": "remoteStatus"
},
"id": "id",
"username": "username",
"vnfInstancesCounts": [
{
"totalSize": 0,
"state": "state"
},
{
"totalSize": 0,
"state": "state"
}
]
},
{
"vimType": "vimType",
"hcxUUID": "hcxUUID",
"vimUrl": "vimUrl",
"vimId": "vimId",
"hcxCloudUrl": "hcxCloudUrl",
"tags": [
{
"name": "{}",
"autoCreated": true
},
{
"name": "{}",
"autoCreated": true
}
],
"compatible": true,
"vimName": "vimName",
"tenantName": "tenantName",
"stats": {
"memory": {
"unit": "unit",
"available": 1,
"used": 6,
"capacity": 5
},
"cpu": {
"unit": "unit",
"available": 1,
"used": 6,
"capacity": 5
},
"storage": {
"unit": "unit",
"available": 1,
"used": 6,
"capacity": 5
}
},
"audit": {
"creationUser": "creationUser",
"creationTimestamp": "creationTimestamp"
},
"tenantId": "tenantId",
"name": "name",
"location": {
"country": "country",
"city": "city",
"latitude": "latitude",
"cityAscii": "cityAscii",
"longitude": "longitude"
},
"connection": {
"vimConnectionStatus": "vimConnectionStatus",
"status": "status",
"remoteStatus": "remoteStatus"
},
"id": "id",
"username": "username",
"vnfInstancesCounts": [
{
"totalSize": 0,
"state": "state"
},
{
"totalSize": 0,
"state": "state"
}
]
}
]
}