PkgmSubscription

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.

filter
Optional

filter

string As uri As uri
callbackUri
Required

String formatted according to IETF RFC 3986.

_links
Required

_links