PkgmNotificationsFilter_vnfProductsFromProviders

PkgmNotificationsFilter_vnfProductsFromProviders
PkgmNotificationsFilter_vnfProductsFromProviders
JSON Example
{
    "vnfProvider": "string",
    "vnfProducts": [
        {
            "vnfProductName": "string",
            "versions": [
                {
                    "vnfSoftwareVersion": "string",
                    "vnfdVersions": [
                        "string"
                    ]
                }
            ]
        }
    ],
    "vnfdId": [
        "string"
    ],
    "vnfPkgId": [
        "string"
    ],
    "operationalState": [
        "string"
    ],
    "usageState": [
        "string"
    ],
    "vnfmInfo": [
        "string"
    ]
}
string
vnfProvider
Required

Name of the VNFprovider to match.

vnfProducts
Optional

If present, match VNF packages that contain VNF products with certain product names, from one particular provider.

array of Identifier
vnfdId
Optional

Match VNF packages with a VNFD identifier listed in the attribute.

array of Identifier
vnfPkgId
Optional

Match VNF packages with a package identifier listed in the attribute. May be present if the "notificationTypes" attribute contains the value "VnfPackageChangeNotification", and shall be absent otherwise.

operationalState
Optional

Match VNF packages with a package identifier listed in the attribute. May be present if the "notificationTypes" attribute contains the value "VnfPackageChangeNotification", and shall be absent otherwise.

usageState
Optional

Match particular usage state of the on-boarded VNF package. May be present if the "notificationTypes" attribute contains the value "VnfPackageChangeNotification", and shall be absent otherwise.

array of string
vnfmInfo
Optional

Match strings that specify VNFMs compatible with the VNF. See Table 9.5.2.5-1.