LccnSubscription

LccnSubscription
LccnSubscription

This type represents a subscription related to notifications about VNF lifecycle changes.

JSON Example
{
    "filter": {
        "operationStates": [
            null,
            null
        ],
        "vnfInstanceSubscriptionFilter": {
            "vnfdIds": [
                null,
                null
            ],
            "vnfProductsFromProviders": [
                {
                    "vnfProducts": [
                        {
                            "vnfProductName": "vnfProductName",
                            "versions": [
                                {
                                    "vnfSoftwareVersion": "vnfSoftwareVersion",
                                    "vnfdVersions": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "vnfSoftwareVersion": "vnfSoftwareVersion",
                                    "vnfdVersions": [
                                        null,
                                        null
                                    ]
                                }
                            ]
                        },
                        {
                            "vnfProductName": "vnfProductName",
                            "versions": [
                                {
                                    "vnfSoftwareVersion": "vnfSoftwareVersion",
                                    "vnfdVersions": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "vnfSoftwareVersion": "vnfSoftwareVersion",
                                    "vnfdVersions": [
                                        null,
                                        null
                                    ]
                                }
                            ]
                        }
                    ],
                    "vnfProvider": "vnfProvider"
                },
                {
                    "vnfProducts": [
                        {
                            "vnfProductName": "vnfProductName",
                            "versions": [
                                {
                                    "vnfSoftwareVersion": "vnfSoftwareVersion",
                                    "vnfdVersions": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "vnfSoftwareVersion": "vnfSoftwareVersion",
                                    "vnfdVersions": [
                                        null,
                                        null
                                    ]
                                }
                            ]
                        },
                        {
                            "vnfProductName": "vnfProductName",
                            "versions": [
                                {
                                    "vnfSoftwareVersion": "vnfSoftwareVersion",
                                    "vnfdVersions": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "vnfSoftwareVersion": "vnfSoftwareVersion",
                                    "vnfdVersions": [
                                        null,
                                        null
                                    ]
                                }
                            ]
                        }
                    ],
                    "vnfProvider": "vnfProvider"
                }
            ],
            "vnfInstanceNames": [
                "vnfInstanceNames",
                "vnfInstanceNames"
            ],
            "vnfInstanceIds": [
                null,
                null
            ]
        },
        "notificationTypes": [
            "notificationTypes",
            "notificationTypes"
        ],
        "operationTypes": [
            null,
            null
        ]
    },
    "_links": {
        "self": {
            "href": "href"
        }
    },
    "callbackUri": "callbackUri",
    "id": "id"
}
string
id
Required

An identifier with the intention of being globally unique.

string
callbackUri
Required

String formatted according to IETF RFC 3986.

_links
Required

_links