Get Extensions
Get all Extension
Request
URI
GET
https://{api_host}/hybridity/api/extensions
COPY
Responses
200
Lists the extensions registered with the TCA
Returns Extensions of type(s) application/json
{
"extensions": [
{
"extensionSubtype": "extensionSubtype",
"vimInfo": [
{
"vimName": "vimName",
"vimId": "vimId"
},
{
"vimName": "vimName",
"vimId": "vimId"
}
],
"description": "description",
"vnfCount": 0,
"type": "type",
"autoHealEnabled": true,
"version": "version",
"products": [
"",
""
],
"autoScaleEnabled": true,
"name": "name",
"interfaceInfo": {
"trustedCertificates": [
"",
""
],
"description": "description",
"url": "url"
},
"additionalParameters": "{}",
"extensionKey": "extensionKey",
"accessInfo": {
"clientId": "clientId",
"clientSecret": "clientSecret"
},
"state": "state",
"extensionId": "extensionId",
"vnfCatalogCount": 6
},
{
"extensionSubtype": "extensionSubtype",
"vimInfo": [
{
"vimName": "vimName",
"vimId": "vimId"
},
{
"vimName": "vimName",
"vimId": "vimId"
}
],
"description": "description",
"vnfCount": 0,
"type": "type",
"autoHealEnabled": true,
"version": "version",
"products": [
"",
""
],
"autoScaleEnabled": true,
"name": "name",
"interfaceInfo": {
"trustedCertificates": [
"",
""
],
"description": "description",
"url": "url"
},
"additionalParameters": "{}",
"extensionKey": "extensionKey",
"accessInfo": {
"clientId": "clientId",
"clientSecret": "clientSecret"
},
"state": "state",
"extensionId": "extensionId",
"vnfCatalogCount": 6
}
]
}
Extension Operations
POST
Create Extension
POST
Create Svnfm Extension
DELETE
Delete Extension
POST
Edit Extension
POST
Edit Svnfm Extension
GET
Get Extension
GET
Get Extensions
GET
Get Extensions Type
GET
Get Extension Subtype
GET
Get Svnfm Packages
GET
Get Svnfm Vnf Instances
POST
Register Svnfm Packages