Create Extension
To create Extension
{
"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
}
TCA generated identifier for the Extension registered
Name of the Extension with which it was created
Type of the Extension
Extension Key
Context of the Extension
additionalParameters
State of the Extension in TCA context
Subtype of the Extension
Information regarding the SVNFM Extension
Boolean to determine auto scale enabled on the Extension or not
Boolean to determine auto scale heal on the Extension or not
Version of the Extension
Count of VNF associated with the Extension
Count of VNF catalog associated with the Extension
The response for create Extension
{
"extensionId": "extensionId"
}
TCA generated identifier for the Extension registered