Remove scaling-type. Added description to aggregation-type. 78/5878/3
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Tue, 13 Mar 2018 14:14:47 +0000 (15:14 +0100)
committerhoban <adrian.hoban@intel.com>
Thu, 5 Apr 2018 14:12:56 +0000 (15:12 +0100)
Scaling-type has been removed since it should not be a descriptor
parameter.

Change-Id: Id263d886651eea3e183446cd9dd294fa4f8bdd69
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
models/yang/mano-types.yang
models/yang/nsd-base.yang

index 26eb420..3aa10a1 100644 (file)
@@ -1224,7 +1224,12 @@ module mano-types
 
   grouping monitoring-param-aggregation {
     typedef aggregation-type {
-      description "aggregation-type";
+      description
+          "aggregation-type, indicates the way to aggregate monitoring-params
+          (e.g. how to aggregate CPU utilisation of all VNFs belonging to the
+          same VNF group identified by member-vnf-index; or how to aggregate
+          memory utilisation of all VDUs belonging to the same VDU group
+          identified by vdu id)";
       type enumeration {
         enum AVERAGE;
         enum MINIMUM;
index aded995..f11ab22 100644 (file)
@@ -61,17 +61,6 @@ module nsd-base
     }
   }
 
-  typedef scaling-policy-type {
-    type enumeration {
-      enum manual {
-        value 1;
-      }
-      enum automatic {
-        value 2;
-      }
-    }
-  }
-
   typedef scaling-criteria-operation {
     type enumeration {
       enum AND {
@@ -270,12 +259,6 @@ module nsd-base
           type string;
         }
 
-        leaf scaling-type {
-          description
-              "Type of scaling";
-          type scaling-policy-type;
-        }
-
         leaf enabled {
           description
             "Specifies if the scaling policy can be applied";