PkgmSubscription
PkgmSubscription
This type represents a subscription related to notifications about VNF package management.
JSON Example
{
"filter": {
"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
]
}
]
}
],
"usageState": [
null,
null
],
"vnfProvider": "vnfProvider",
"vnfmInfo": [
"vnfmInfo",
"vnfmInfo"
],
"vnfPkgId": [
null,
null
],
"vnfdId": [
null,
null
],
"operationalState": [
null,
null
]
},
{
"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
]
}
]
}
],
"usageState": [
null,
null
],
"vnfProvider": "vnfProvider",
"vnfmInfo": [
"vnfmInfo",
"vnfmInfo"
],
"vnfPkgId": [
null,
null
],
"vnfdId": [
null,
null
],
"operationalState": [
null,
null
]
}
],
"notificationTypes": [
null,
null
]
},
"_links": {
"self": {
"href": "http://example.com/aeiou"
}
},
"callbackUri": "https://openapi-generator.tech",
"id": "https://openapi-generator.tech"
}
string As uri As uri
id
Required
String formatted according to IETF RFC 3986.
string As uri As uri
callbackUri
Required
String formatted according to IETF RFC 3986.