From: Benjamin Diaz Date: Wed, 20 Mar 2019 17:42:53 +0000 (-0300) Subject: Modifies vnf alarm model to support vnf-monitoring-param-ref X-Git-Tag: v6.0.0~8 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=refs%2Fchanges%2F43%2F7343%2F2;p=osm%2FIM.git Modifies vnf alarm model to support vnf-monitoring-param-ref Change-Id: I01a4da42026737e86ac3249f2480cb2788be1dec Signed-off-by: Benjamin Diaz --- diff --git a/models/yang/mano-types.yang b/models/yang/mano-types.yang index 2ff53e7..46472e7 100644 --- a/models/yang/mano-types.yang +++ b/models/yang/mano-types.yang @@ -1822,14 +1822,7 @@ module mano-types } } - grouping alarm { - leaf alarm-id { - description - "This field is reserved for the identifier assigned by the VIM provider"; - - type string; - } - + grouping alarm-properties { leaf name { description "A human readable string to identify the alarm"; type string; @@ -1892,11 +1885,6 @@ module mano-types type alarm-severity-type; } - leaf metric { - description "The metric to be tracked by this alarm."; - type alarm-metric-type; - } - leaf statistic { description "The type of metric statistic that is tracked by this alarm"; type alarm-statistic-type; diff --git a/models/yang/vnfd-base.yang b/models/yang/vnfd-base.yang index 8a43cb7..f176811 100644 --- a/models/yang/vnfd-base.yang +++ b/models/yang/vnfd-base.yang @@ -417,7 +417,24 @@ module vnfd-base list alarm { key "alarm-id"; - uses manotypes:alarm; + leaf alarm-id { + description + "This field is reserved for the identifier assigned by the VIM provider"; + + type string; + } + + + leaf vnf-monitoring-param-ref { + description + "Reference to the VNF level monitoring parameter + that is aggregated"; + type leafref { + path "../../monitoring-param/id"; + } + } + + uses manotypes:alarm-properties; } uses manotypes:image-properties;