Get Vims

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.


Authentication
This operation uses the following authentication methods.
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"
                }
            ]
        }
    ]
}
array of Vim
items
Optional

The container of the list of VIM instances.