Register Svnfm Packages
Register package for SVNFM Extension
Request
URI
POST
https://{api_host}/hybridity/api/extensions/svnfms/{extensionId}/packages
COPY
Path Parameters
string
extensionId
Required
extensionId
Request Body
Array of object of type(s) application/json
Optional
[
{
"catalogName": "string",
"vnfdId": "string",
"vnfProductName": "string",
"vnfSoftwareVersion": "string",
"vnfdVersion": "string"
}
]
Responses
200
Register package for SVNFM Extension response
Returns RegisterSvnfmPackagesResponse of type(s) application/json
{
"catalogs": [
{
"id": "id",
"info": {
"vnfProductName": "vnfProductName",
"vnfdVersion": "vnfdVersion",
"catalogId": "catalogId",
"vnfProvider": "vnfProvider",
"managedBy": {
"extensionName": "extensionName",
"extensionSubtype": "extensionSubtype",
"extensionId": "extensionId",
"version": "version"
},
"vnfdId": "vnfdId",
"id": "id",
"operationalState": "operationalState",
"onboardingState": "onboardingState",
"vnfSoftwareVersion": "vnfSoftwareVersion",
"userDefinedData": {
"vimType": "vimType",
"name": "name"
}
}
},
{
"id": "id",
"info": {
"vnfProductName": "vnfProductName",
"vnfdVersion": "vnfdVersion",
"catalogId": "catalogId",
"vnfProvider": "vnfProvider",
"managedBy": {
"extensionName": "extensionName",
"extensionSubtype": "extensionSubtype",
"extensionId": "extensionId",
"version": "version"
},
"vnfdId": "vnfdId",
"id": "id",
"operationalState": "operationalState",
"onboardingState": "onboardingState",
"vnfSoftwareVersion": "vnfSoftwareVersion",
"userDefinedData": {
"vimType": "vimType",
"name": "name"
}
}
}
]
}
On This Page
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