OSDF : Policies are fetched in osdf:
- Attribute policy - for storing the serviceprofileparameters and its value as attribute - value pair.
- QueryPolicy - Its used to query the serviceprofileparameters from the input so that it can be added as a value to the attribute.
- vnfPolicy - it will identify the inventoryProvider and inventoryType.
NST Template example
{ } | "name": "EmbbNst", "id": "EmbbNst_1", "latency": 20, "uplink": 5, "downlink": 8, "reliability": 95, "areaTrafficCapDL": 10, "areaTrafficCapUL": 100, "maxNumberofUEs": 10000, "areas": " area1|area2", "expDataRateDL": 10, "expDataRateUL": 1000, "resourceSharingLevel": "shared", "coverageAreaTAList": "Beijing;Beijing;HaidanDistrict;WanshouluStreet", "modelinvariantuuid": "7d7df980-cb81-45f8-bad9-4e5ad2876393", "modeluuid": "fe6c82b9-4e53-4322-a671-e2d8637bfbb7", "uniqueness": true |
Formed candidates:
A new dict candidate is formed. Then all the keys and values from the above template are added. Apart from these new keys inventory_provider, 'inventory_type' , 'candidate_id' , 'cost' are also added.
...