...
1.2 Subscribe API example:
Code Block | ||
---|---|---|
| ||
{ "filters": { "notificationTypes": [ "VnfPackageOnboardingNotification" ], #Only one of the three attributes "vnfProductsFromProviders", "vnfdId" and "vnfPkgId" can be selected "vnfdId": [ "uuid_vnfdid" ] }, "callbackUri": "http://www.vnf1.com/notification", "authentication": { "authType": [ "BASIC" ], "paramsBasic": { "userName": "stringusername", "password": "stringuserpwd" } } } |
1.3 Notification API example:
...
Code Block |
---|
{ "id":"notify_id", "notificationType":"VnfPackageOnboardingNotification", "timeStamp":"nowtime()", "vnfPkgId":"vnfPackage_uuid", "vnfdId":"vnfdId_uuid", "subscriptionId":"subscription_id", "_links":{ "subscription":{ "href":"http:\\//subscriptionuri" }, "vnfPackage":{ "href":"http:\\//vnfPackageuri" } } } |
2.VnfPackage Change Notification
...
Code Block | ||
---|---|---|
| ||
{ "filters": { "notificationTypes": [ "VnfPackageChangeNotification" ], #Only one of the three attributes "vnfProductsFromProviders", "vnfdId" and "vnfPkgId" can be selected "vnfdId": [ "uuid_vnfdid" ] }, "callbackUri": "http://www.vnf1.com/notification", "authentication": { "authType": [ "BASIC" ], "paramsBasic": { "userName": "string", "password": "string" } } } |
...
Code Block |
---|
{ "id":"notify_id", "notificationType":"VnfPackageChangeNotification", "timeStamp":"nowtime()", "vnfPkgId":"vnfPackage_uuid", "vnfdId":"vnfdId_uuid", "subscriptionId":"subscription_id", "changeType":"OP_STATE_CHANGE", "operationalState":"ENABLED", "_links":{ "subscription":{ "href":"http:\\//subscriptionuri" }, "vnfPackage":{ "href":"http:\\//vnfPackageuri" } } } |