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.