FmNotificationsFilter

FmNotificationsFilter
FmNotificationsFilter

This type represents a subscription filter related to notifications about VNF faults. 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
{
    "vnfInstanceSubscriptionFilter": {
        "vnfdIds": [
            "string"
        ],
        "vnfProductsFromProviders": [
            {
                "vnfProvider": "string",
                "vnfProducts": [
                    {
                        "vnfProductName": "string",
                        "versions": [
                            {
                                "vnfSoftwareVersion": "string",
                                "vnfdVersions": [
                                    "string"
                                ]
                            }
                        ]
                    }
                ]
            }
        ],
        "vnfInstanceIds": [
            "string"
        ],
        "vnfInstanceNames": [
            "string"
        ]
    },
    "notificationTypes": "string",
    "faultyResourceTypes": [
        "string"
    ],
    "perceivedSeverities": [
        "string"
    ],
    "eventTypes": [
        "string"
    ],
    "probableCauses": [
        "string"
    ]
}
vnfInstanceSubscriptionFilter
Optional

vnfInstanceSubscriptionFilter

string
notificationTypes
Optional

Match particular notification types. Permitted values: * AlarmNotification * AlarmClearedNotification * AlarmListRebuiltNotification The permitted values of the "notificationTypes" attribute are spelled exactly as the names of the notification types to facilitate automated code generation systems.

Possible values are : AlarmNotification, AlarmClearedNotification, AlarmListRebuiltNotification,
faultyResourceTypes
Optional

Match VNF alarms with a faulty resource type listed in this attribute.

perceivedSeverities
Optional

Match VNF alarms with a perceived severity listed in this attribute.

array of EventType
eventTypes
Optional

Match VNF alarms with an event type listed in this attribute.

array of string
probableCauses
Optional

Match VNF alarms with a probable cause listed in this attribute.