Improvements to the OSDF changes for new PEF APIs
[optf/osdf.git] / test / policy-local-files / Placement_Optimization_1.json
index 9b062b0..b3efa64 100644 (file)
@@ -1,15 +1,30 @@
 {
-    "service": "optimizationPolicy",
-    "policyName": "OSDF_DUBLIN.Placement_Optimization_1",
-    "description": "Placement Optimization Policy for vGMuxInfra",
-    "templateVersion": "OpenSource.version.1",
-    "version": "test1",
-    "priority": "5",
-    "riskType": "test",
-    "riskLevel": "3",
-    "guard": "False",
-    "content": {
-        "objectiveParameter": {
+  "OSDF_FRANKFURT.Placement_optimization_1": {
+    "type": "onap.policies.optimization.OptimizationPolicy",
+    "version": "1.0.0",
+    "type_version": "1.0.0",
+    "metadata": {
+      "policy-id": "OSDF_FRANKFURT.Placement_optimization_1",
+      "policy-version": 1
+    },
+    "properties": {
+      "scope": [
+        "OSDF_FRANKFURT"
+      ],
+      "services": [
+        "vCPE"
+      ],
+      "resources": [
+        "vG",
+        "vGMuxInfra"
+      ],
+      "geography": [
+        "US",
+        "INTERNATIONAL"
+      ],
+      "identity": "optimization",
+      "objective": "minimize",
+      "objectiveParameter": {
             "parameterAttributes": [
                 {
                     "resources": ["vGMuxInfra"],
                 }
             ],
             "operator": "sum"
-        },
-        "identity": "optimization",
-        "policyScope": ["vCPE", "US", "INTERNATIONAL", "ip", "vGMuxInfra", "vG"],
-        "policyType": "placement_optimization",
-        "objective": "minimize"
+        }
     }
+  }
 }