Get Extension
Lists the Extension details with given extensionId
Request
URI
GET
https://{api_host}/hybridity/api/extensions/{extensionId}
COPY
Path Parameters
string
extensionId
Required
extensionId
Responses
200
Get extension response
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