Register Svnfm Packages

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"
    }
]
Authentication
This operation uses the following authentication methods.
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"
                }
            }
        }
    ]
}
catalogs
Optional

catalogs