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
create SVNFM Extension response
Returns
RegisterSvnfmPackagesResponse
of type(s)
application/json
{
"catalogs": [
{
"id": "id",
"info": {
"vnfProductName": "vnfProductName",
"vnfdVersion": "vnfdVersion",
"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",
"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"
}
}
}
]
}