PkgmSubscriptionRequest

PkgmSubscriptionRequest
PkgmSubscriptionRequest

This type represents a subscription request related to VNF package management notifications about VNF package on boarding or changes.

JSON Example
{
    "filter": {
        "notificationTypes": [
            "string"
        ],
        "vnfProductsFromProviders": [
            {
                "vnfProvider": "string",
                "vnfProducts": [
                    {
                        "vnfProductName": "string",
                        "versions": [
                            {
                                "vnfSoftwareVersion": "string",
                                "vnfdVersions": [
                                    "string"
                                ]
                            }
                        ]
                    }
                ],
                "vnfdId": [
                    "string"
                ],
                "vnfPkgId": [
                    "string"
                ],
                "operationalState": [
                    "string"
                ],
                "usageState": [
                    "string"
                ],
                "vnfmInfo": [
                    "string"
                ]
            }
        ]
    },
    "callbackUri": "string",
    "authentication": {
        "authType": [
            "string"
        ],
        "paramsBasic": {
            "userName": "string",
            "password": "string"
        },
        "paramsOauth2ClientCredentials": {
            "clientId": "string",
            "clientPassword": "string",
            "tokenEndpoint": "string"
        }
    }
}
filter
Optional

filter

callbackUri
Required

callbackUri

authentication
Optional

authentication