PkgmNotificationsFilter

PkgmNotificationsFilter
PkgmNotificationsFilter

This type represents a subscription filter related to notifications related to VNF package management. At a particular nesting level in the filter structure, the following applies: All attributes shall match in order for the filter to match (logical "and" between different filter attributes). If an attribute is an array, the attribute shall match if at least one of the values in the array matches (logical "or" between the values of one filter attribute).

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

Match particular notification types. Permitted values: - VnfPackageOnboardingNotification - VnfPackageChangeNotification

vnfProductsFromProviders
Optional

If present, match VNF packages that contain VNF products from certain providers.