Adds augments to Makefile and tests for descriptors validation 14/9914/12
authorgarciaale <agarcia@whitestack.com>
Fri, 23 Oct 2020 18:28:33 +0000 (15:28 -0300)
committergarciaale <agarcia@whitestack.com>
Mon, 26 Oct 2020 17:24:20 +0000 (14:24 -0300)
Change-Id: I418df68b5c8773cdf8dd639d8241f7dcfed0ccde
Signed-off-by: garciaale <agarcia@whitestack.com>
82 files changed:
Dockerfile
Makefile
augments/apply_augments.sh [deleted file]
augments/common-augments.yang [deleted file]
augments/examples/alternative_image_new.yaml [deleted file]
augments/examples/alternative_image_old.yaml [deleted file]
augments/examples/cirros_nsd_new.yaml [deleted file]
augments/examples/cirros_nsd_old.yaml [deleted file]
augments/examples/cirros_vnfd_new.yaml [deleted file]
augments/examples/cirros_vnfd_old.yaml [deleted file]
augments/examples/epa_advanced_new.yaml [deleted file]
augments/examples/epa_advanced_old.yaml [deleted file]
augments/examples/epa_new.yaml [deleted file]
augments/examples/epa_old.yaml [deleted file]
augments/examples/magma_knf_new.yaml [deleted file]
augments/examples/magma_knf_old.yaml [deleted file]
augments/examples/vepc_new.yaml [deleted file]
augments/examples/vepc_nsd_new.yaml [deleted file]
augments/examples/vepc_nsd_old.yaml [deleted file]
augments/examples/vepc_old.yaml [deleted file]
augments/examples/vnfd_new.yaml [deleted file]
augments/examples/vnfd_old.yaml [deleted file]
augments/nsd.html [deleted file]
augments/nsd/ip-profiles.yang [deleted file]
augments/nsd/ns-configuration.yang [deleted file]
augments/nsd/ns-various.yang [deleted file]
augments/nsd/ns-vld.yang [deleted file]
augments/vnfd.html [deleted file]
augments/vnfd/additional-info.yang [deleted file]
augments/vnfd/alarm.yang [deleted file]
augments/vnfd/alternative-images.yang [deleted file]
augments/vnfd/cloud-init.yang [deleted file]
augments/vnfd/configuration.yang [deleted file]
augments/vnfd/day1-2.yang [deleted file]
augments/vnfd/epa.yang [deleted file]
augments/vnfd/interface.yang [deleted file]
augments/vnfd/kdu.yang [deleted file]
augments/vnfd/mgmt-interface.yang [deleted file]
augments/vnfd/scaling.yang [deleted file]
augments/vnfd/various.yang [deleted file]
augments/vnfd/vip.yang [deleted file]
devops-stages/stage-test.sh
models/augments/additional-info.yang [new file with mode: 0644]
models/augments/alarm.yang [new file with mode: 0644]
models/augments/alternative-images.yang [new file with mode: 0644]
models/augments/cloud-init.yang [new file with mode: 0644]
models/augments/common-augments.yang [new file with mode: 0644]
models/augments/configuration.yang [new file with mode: 0644]
models/augments/day1-2.yang [new file with mode: 0644]
models/augments/epa.yang [new file with mode: 0644]
models/augments/interface.yang [new file with mode: 0644]
models/augments/ip-profiles.yang [new file with mode: 0644]
models/augments/kdu.yang [new file with mode: 0644]
models/augments/mgmt-interface.yang [new file with mode: 0644]
models/augments/ns-configuration.yang [new file with mode: 0644]
models/augments/ns-various.yang [new file with mode: 0644]
models/augments/ns-vld.yang [new file with mode: 0644]
models/augments/scaling.yang [new file with mode: 0644]
models/augments/various.yang [new file with mode: 0644]
models/augments/vip.yang [new file with mode: 0644]
osm_im/validation.py
tests/examples/alternative_image_im.yaml [new file with mode: 0644]
tests/examples/alternative_image_sol006.yaml [new file with mode: 0644]
tests/examples/cirros_nsd_im.yaml [new file with mode: 0644]
tests/examples/cirros_nsd_sol006.yaml [new file with mode: 0644]
tests/examples/cirros_vnfd_im.yaml [new file with mode: 0644]
tests/examples/cirros_vnfd_sol006.yaml [new file with mode: 0644]
tests/examples/epa_advanced_im.yaml [new file with mode: 0644]
tests/examples/epa_im.yaml [new file with mode: 0644]
tests/examples/etsi_complex_vnfd_sol006.yaml [new file with mode: 0644]
tests/examples/etsi_nsd_sol006.yaml [new file with mode: 0644]
tests/examples/magma_knf_im.yaml [new file with mode: 0644]
tests/examples/magma_knf_sol006.yaml [new file with mode: 0644]
tests/examples/vepc_im.yaml [new file with mode: 0644]
tests/examples/vepc_nsd_im.yaml [new file with mode: 0644]
tests/examples/vepc_nsd_sol006.yaml [new file with mode: 0644]
tests/examples/vepc_sol006.yaml [new file with mode: 0644]
tests/examples/vnfd_im.yaml [new file with mode: 0644]
tests/examples/vnfd_sol006.yaml [new file with mode: 0644]
tests/test_validation.py [new file with mode: 0644]
tools/Dockerfile [deleted file]
tools/src/scanModules.sh [deleted file]

index 419f8db..a5c912e 100644 (file)
@@ -14,7 +14,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-FROM ubuntu:16.04
+FROM ubuntu:18.04
 
 RUN  apt-get update && \
   DEBIAN_FRONTEND=noninteractive apt-get -y install git make wget python \
@@ -22,6 +22,7 @@ RUN  apt-get update && \
                                             debhelper tox python-setuptools \
                                             python3-setuptools build-essential dh-make \
                                             openjdk-8-jdk maven && \
+  update-java-alternatives --set /usr/lib/jvm/java-1.8.0-openjdk-amd64 && \
   DEBIAN_FRONTEND=noninteractive pip3 install pip==9.0.3 && \
   DEBIAN_FRONTEND=noninteractive pip3 install -U pyang pyangbind && \
   DEBIAN_FRONTEND=noninteractive pip3 install -U stdeb && \
index c158738..325fd9d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -22,7 +22,7 @@ PYANG:= pyang
 PYBINDPLUGIN:=$(shell /usr/bin/env python3 -c \
                    'import pyangbind; import os; print("{}/plugin".format(os.path.dirname(pyangbind.__file__)))')
 
-YANG_DESC_MODELS := vnfd nsd nst nsi
+YANG_DESC_MODELS := vnfd nsd nst nsi etsi-nfv-vnfd etsi-nfv-nsd
 YANG_RECORD_MODELS := vnfr nsr
 PYTHON_MODELS := $(addsuffix .py, $(YANG_DESC_MODELS))
 YANG_DESC_TREES := $(addsuffix .tree.txt, $(YANG_DESC_MODELS))
@@ -31,24 +31,22 @@ YANG_RECORD_TREES := $(addsuffix .rec.tree.txt, $(YANG_RECORD_MODELS))
 YANG_RECORD_JSTREES := $(addsuffix .rec.html, $(YANG_RECORD_MODELS))
 OPENAPI_SCHEMAS := osm.yaml
 
-SOL006_YANG_DESC_MODELS := etsi-nfv-vnfd etsi-nfv-nsd
-SOL006_PYTHON_MODELS := $(addsuffix .py, $(SOL006_YANG_DESC_MODELS))
-SOL006_YANG_DESC_TREES := $(addsuffix .tree.txt, $(SOL006_YANG_DESC_MODELS))
-SOL006_YANG_DESC_JSTREES := $(addsuffix .html, $(SOL006_YANG_DESC_MODELS))
-
 OUT_DIR := osm_im
 TREES_DIR := osm_im_trees
 MODEL_DIR := models/yang
 SOL006_MODEL_DIR := sol006_model/src/yang
+SOL006_AUGMENTS_DIR := models/augments/*
 
 Q?=@
 
 PYANG_OPTIONS := -Werror
 
-all: sol006_deps $(PYTHON_MODELS) $(SOL006_PYTHON_MODELS) trees openapi_schemas
+all: models trees openapi_schemas
        $(MAKE) package
 
-trees: $(YANG_DESC_TREES) $(YANG_DESC_JSTREES) $(SOL006_YANG_DESC_TREES) $(SOL006_YANG_DESC_JSTREES)
+models: sol006_deps $(PYTHON_MODELS)
+
+trees: $(YANG_DESC_TREES) $(YANG_DESC_JSTREES) $(YANG_RECORD_TREES) $(YANG_RECORD_JSTREES)
 
 openapi_schemas: $(OPENAPI_SCHEMAS)
 
@@ -57,9 +55,10 @@ $(TREES_DIR):
 
 %.py: yang-ietf
        $(Q)echo generating $@ from $*.yang
-       $(if $(findstring etsi,$@), $(eval DIR=$(SOL006_MODEL_DIR)),$(eval DIR = $(MODEL_DIR)))
-       $(Q)pyang $(PYANG_OPTIONS) --path $(DIR) --plugindir $(PYBINDPLUGIN) -f pybind -o $(OUT_DIR)/$@ $(DIR)/$*.yang
-               
+       $(if $(findstring etsi,$@), $(eval DIR=$(SOL006_MODEL_DIR)),$(eval DIR=$(MODEL_DIR)))
+       $(if $(findstring etsi,$@), $(eval AUGMENTS_DIR=$(SOL006_AUGMENTS_DIR)),$(eval AUGMENTS_DIR=))
+       $(Q)pyang $(PYANG_OPTIONS) --path $(DIR) --plugindir $(PYBINDPLUGIN) -f pybind -o $(OUT_DIR)/$@ $(AUGMENTS_DIR) $(DIR)/$*.yang
+
 %.tree.txt: $(TREES_DIR) yang-ietf
        $(Q)echo generating $@ from $*.yang
        $(if $(findstring etsi,$@), $(eval DIR=$(SOL006_MODEL_DIR)),$(eval DIR = $(MODEL_DIR)))
@@ -74,12 +73,14 @@ $(TREES_DIR):
 
 %.rec.tree.txt: $(TREES_DIR) yang-ietf
        $(Q)echo generating $@ from $*.yang
-       $(Q)pyang $(PYANG_OPTIONS) --path $(MODEL_DIR) -f tree -o $(TREES_DIR)/$@ $(MODEL_DIR)/$*.yang
+       $(if $(findstring etsi,$@), $(eval DIR=$(SOL006_MODEL_DIR)),$(eval DIR=$(MODEL_DIR)))
+       $(Q)pyang $(PYANG_OPTIONS) --path $(DIR) -f tree -o $(TREES_DIR)/$@ $(DIR)/$*.yang
        $(Q)mv $(TREES_DIR)/$@ $(TREES_DIR)/$*.tree.txt
 
 %.rec.html: $(TREES_DIR) yang-ietf
        $(Q)echo generating $@ from $*.yang
-       $(Q)pyang $(PYANG_OPTIONS) --path $(MODEL_DIR) -f jstree -o $(TREES_DIR)/$@ $(MODEL_DIR)/osm-project.yang $(MODEL_DIR)/$*.yang
+       $(if $(findstring etsi,$@), $(eval DIR=$(SOL006_MODEL_DIR)),$(eval DIR=$(MODEL_DIR)))
+       $(Q)pyang $(PYANG_OPTIONS) --path $(DIR) -f jstree -o $(TREES_DIR)/$@ $(DIR)/osm-project.yang $(DIR)/$*.yang
        $(Q)sed -r -i 's|data\:image/gif\;base64,R0lGODlhS.*RCAA7|https://osm.etsi.org/images/OSM-logo.png\" width=\"175\" height=\"60|g' $(TREES_DIR)/$@
        $(Q)sed -r -i 's|<a href=\"http://www.tail-f.com">|<a href="http://osm.etsi.org">|g' $(TREES_DIR)/$@
        $(Q)mv $(TREES_DIR)/$@ $(TREES_DIR)/$*.html
diff --git a/augments/apply_augments.sh b/augments/apply_augments.sh
deleted file mode 100644 (file)
index 939824e..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-# Copyright 2020 Whitestack LLC
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-# implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# Instructions:
-# 1. Clone the SOL006 repo: git clone --single-branch --branch v2.6.1 https://forge.etsi.org/rep/nfv/SOL006.git
-# 2. Put the etsi-nfv-* files from SOL006 repo on folder named etsi/
-# 3. Set $PYBINDPLUGIN env var to pyangbind plugin folder
-# 4. Run this :)
-
-#VNFD
-pyang -Werror --plugindir $PYBINDPLUGIN --path vnfd:etsi -f pybind vnfd/* etsi/etsi-nfv-vnfd.yang > vnfd_extended.py
-pyang -Werror -f jstree --path vnfd:etsi -o vnfd.html etsi/etsi-nfv-vnfd.yang vnfd/*
-
-#NSD
-pyang -Werror --plugindir $PYBINDPLUGIN --path nsd:etsi -f pybind nsd/* etsi/etsi-nfv-nsd.yang > nsd_extended.py
-pyang -Werror -f jstree --path nsd:etsi -o nsd.html etsi/etsi-nfv-nsd.yang nsd/*
\ No newline at end of file
diff --git a/augments/common-augments.yang b/augments/common-augments.yang
deleted file mode 100644 (file)
index 7beec89..0000000
+++ /dev/null
@@ -1,554 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module common-augments {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments";
-    prefix "common";
-
-    typedef parameter-data-type {
-        type enumeration {
-            enum STRING;
-            enum INTEGER;
-            enum BOOLEAN;
-        }
-    }
-
-    grouping primitive-parameter-value {
-        list parameter {
-            description
-              "List of parameters to the configuration primitive.";
-            key "name";
-            leaf name {
-                description
-                  "Name of the parameter.";
-                type string;
-            }
-
-            leaf data-type {
-                description
-                  "Data type associated with the value.";
-                type common:parameter-data-type;
-            }
-
-            leaf value {
-                description
-                  "Value associated with the name.";
-                type string;
-            }
-        }
-    }
-
-    grouping primitive-parameter {
-        leaf name {
-            description
-              "Name of the parameter.";
-            type string;
-        }
-
-        leaf data-type {
-            description
-              "Data type associated with the name.";
-            type common:parameter-data-type;
-        }
-
-        leaf mandatory {
-            description
-              "Is this field mandatory";
-            type boolean;
-            default false;
-        }
-
-        leaf default-value {
-            description
-              "The default value for this field";
-            type string;
-        }
-
-        leaf parameter-pool {
-            description
-              "NSD parameter pool name to use for this parameter";
-            type string;
-        }
-
-        leaf read-only {
-            description
-              "The value should be dimmed by the UI.
-               Only applies to parameters with default values.";
-            type boolean;
-            default false;
-        }
-
-        leaf hidden {
-            description
-              "The value should be hidden by the UI.
-               Only applies to parameters with default values.";
-            type boolean;
-            default false;
-        }
-    }
-
-    grouping vnfc-relations {
-        list relation {
-            description
-              "List of relations between elements in this descriptor.";
-            key "name";
-
-            leaf name {
-                description
-                  "Name of the relation.";
-
-                type string;
-            }
-
-            list entities {
-                description
-                  "List of two elements to be related.
-                   Elements to be related are identified by a pair (id, endpoint).
-                   The relation will relate (id1, endpoint1) to (id2, endpoint2).";
-                key "id";
-
-                leaf id {
-                    description
-                      "A string, reference to the element id in the descriptor.
-                       It could be a vnfd-id or a vdu-id in a VNFD,
-                       or a nsd-id or member-vnf-index in a NSD.";
-                    type string;
-                }
-
-                leaf endpoint {
-                    description
-                      "Endpoint name defining the relation.";
-                    type string;
-                }
-            }
-        }
-    }
-
-    grouping vnfc-metrics {
-        description
-          "Information about the VNF or VDU metrics";
-        list metrics {
-            description
-              "List of VNFC related metrics";
-            key "name";
-            leaf name {
-                description
-                  "Name of the metric, as defined in the Juju charm.";
-                type string;
-            }
-        }
-    }
-
-    grouping configuration-method {
-        choice config-method {
-            description
-              "Defines the configuration method for the VNF or VDU.";
-            case script {
-                description
-                  "Use custom script for configuring the VNF or VDU.
-                   This script is executed in the context of
-                   Orchestrator (The same system and environment
-                   as the Launchpad).";
-                container script {
-                    leaf script-type {
-                        description
-                          "Script type - currently supported - Scripts confirming to Rift CA plugin";
-                        type enumeration {
-                            enum rift;
-                        }
-                    }
-                }
-            }
-
-            case juju {
-                description
-                  "Configure the VNF or VDU through Juju.";
-                container juju {
-                    leaf charm {
-                        description
-                          "Juju charm to use with the VNF or VDU.";
-                        type string;
-                    }
-                    leaf proxy {
-                        description
-                          "Is this a proxy charm?";
-                        type boolean;
-                        default true;
-                    }
-                }
-            }
-        }
-    }
-
-    grouping vdu-config-access {
-
-        container config-access {
-
-            description
-              "Indicates the way to access to the xNF or xDU for VCA configuration.
-               For the moment there is a single way (ssh-access).";
-
-            container ssh-access {
-
-                description
-                  "If the xNF requires ssh and this parameter is set, SSH keys
-                   will be injected so that VCA can configure the xNF or xDU via ssh.";
-
-                leaf required {
-                    description
-                      "whether ssh access is needed or not";
-                    type boolean;
-                    default false;
-                }
-
-                leaf default-user {
-                    description
-                      "Default user for ssh";
-                    type string;
-                }
-            }
-        }
-    }
-    
-    grouping vnfc-configuration {
-        description
-          "Common information in the descriptors for NS, VNF or VDU configuration.
-           Note: If the NS contains multiple instances of the
-           same VNF or VDU, each instance could have a different
-           configuration.";
-
-        uses common:configuration-method;
-
-        list config-primitive {
-            description
-              "List of config primitives supported by the
-               configuration agent for this VNF or VDU.";
-            key "name";
-
-            leaf name {
-                description
-                  "Name of the config primitive.";
-                type string;
-            }
-
-            list parameter {
-                description
-                  "List of parameters to the config primitive.";
-                key "name";
-                uses primitive-parameter;
-            }
-
-            leaf user-defined-script {
-                description
-                  "A user defined script. If user defined script is defined,
-                   the script will be executed using bash";
-                type string;
-            }
-        }
-
-        list initial-config-primitive {
-            description
-              "Initial set of configuration primitives.";
-            key "seq";
-            leaf seq {
-                description
-                  "Sequence number for the configuration primitive.";
-                type uint64;
-            }
-
-            choice primitive-type {
-                case primitive-definition {
-                    leaf name {
-                        description
-                          "Name of the configuration primitive.";
-                        type string;
-                    }
-
-                    uses primitive-parameter-value;
-
-                    leaf user-defined-script {
-                        description
-                          "A user defined script.";
-                        type string;
-                    }
-                }
-            }
-        }
-
-        list terminate-config-primitive {
-            description
-              "Terminate set of configuration primitives.";
-            key "seq";
-            leaf seq {
-                description
-                  "Sequence number for the configuration primitive.";
-                type uint64;
-            }
-            leaf name {
-                description
-                  "Name of the configuration primitive.";
-                type string;
-            }
-
-            uses primitive-parameter-value;
-
-            leaf user-defined-script {
-                description
-                  "A user defined script.";
-                type string;
-            }
-        }
-        uses common:vnfc-metrics;
-    }
-
-    typedef alarm-severity-type {
-        description
-          "An indication of the importance or urgency of the alarm";
-        type enumeration {
-            enum LOW;
-            enum MODERATE;
-            enum CRITICAL;
-        }
-    }
-
-    typedef alarm-statistic-type {
-        description
-          "Statistic type to use to determine threshold crossing
-           for an alarm.";
-        type enumeration {
-            enum AVERAGE;
-            enum MINIMUM;
-            enum MAXIMUM;
-            enum COUNT;
-            enum SUM;
-        }
-    }
-
-    typedef relational-operation-type {
-        description
-          "The relational operator used to define whether an alarm,
-           scaling event, etc. should be triggered in certain scenarios,
-           such as if the metric statistic goes above or below a specified
-           value.";
-        type enumeration {
-            enum GE; // greater than or equal
-            enum LE; // less than or equal
-            enum GT; // greater than
-            enum LT; // less than
-            enum EQ; // equal
-        }
-    }
-
-    grouping alarm-properties {
-        leaf name {
-            description
-              "A human readable string to identify the alarm";
-            type string;
-        }
-
-        leaf description {
-            description
-              "A description of this alarm";
-            type string;
-        }
-
-        leaf vdur-id {
-            description
-              "The identifier of the VDUR that the alarm is associated with";
-            type string;
-        }
-
-        container actions {
-            list ok {
-                key "url";
-                leaf url {
-                    type string;
-                }
-            }
-
-            list insufficient-data {
-                key "url";
-                leaf url {
-                    type string;
-                }
-            }
-
-            list alarm {
-                key "url";
-                leaf url {
-                    type string;
-                }
-            }
-        }
-
-        leaf repeat {
-            description
-              "This flag indicates whether the alarm should be repeatedly emitted
-               while the associated threshold has been crossed.";
-
-            type boolean;
-            default true;
-        }
-
-        leaf enabled {
-            description
-              "This flag indicates whether the alarm has been enabled or
-               disabled.";
-
-            type boolean;
-            default true;
-        }
-
-        leaf severity {
-            description
-              "A measure of the importance or urgency of the alarm";
-            type alarm-severity-type;
-        }
-
-        leaf statistic {
-            description
-              "The type of metric statistic that is tracked by this alarm";
-            type alarm-statistic-type;
-        }
-
-        leaf operation {
-            description
-              "The relational operator used to define whether an alarm should be
-               triggered in certain scenarios, such as if the metric statistic
-               goes above or below a specified value.";
-            type relational-operation-type;
-        }
-
-        leaf value {
-            description
-              "This value defines the threshold that, if crossed, will trigger
-               the alarm.";
-            type decimal64 {
-                fraction-digits 4;
-            }
-        }
-
-        leaf period {
-            description
-              "The period defines the length of time (seconds) that the metric
-               data are collected over in oreder to evaluate the chosen
-               statistic.";
-            type uint32;
-        }
-
-        leaf evaluations {
-            description
-              "Defines the length of time (seconds) in which metric data are
-               collected in order to evaluate the chosen statistic.";
-            type uint32;
-        }
-    }
-
-    grouping virtual-interface {
-        container virtual-interface {
-            description
-              "Container for the virtual interface properties";
-
-            leaf type {
-                description
-                  "Specifies the type of virtual interface
-                   between VM and host.
-                   PARAVIRT        : Use the default paravirtualized interface for the VIM (virtio, vmxnet3, etc.).
-                   VIRTIO          : Deprecated! Use the traditional VIRTIO interface.
-                   PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
-                   SR-IOV          : Use SR-IOV interface.
-                   E1000           : Emulate E1000 interface.
-                   RTL8139         : Emulate RTL8139 interface.
-                   PCNET           : Emulate PCNET interface.
-                   OM-MGMT         : Deprecated! Use PARAVIRT instead and set the VNF management interface at vnfd:mgmt-interface:cp";
-
-                type enumeration {
-                    enum PARAVIRT;
-                    enum OM-MGMT;
-                    enum PCI-PASSTHROUGH;
-                    enum SR-IOV;
-                    enum VIRTIO;
-                    enum E1000;
-                    enum RTL8139;
-                    enum PCNET;
-                }
-                default "PARAVIRT";
-            }
-
-            leaf vpci {
-                description
-                  "Specifies the virtual PCI address. Expressed in
-                   the following format dddd:dd:dd.d. For example
-                   0000:00:12.0. This information can be used to
-                   pass as metadata during the VM creation.";
-                type string;
-            }
-
-            leaf bandwidth {
-                description
-                  "Aggregate bandwidth of the NIC.";
-                type uint64;
-            }
-        }
-    }
-
-    grouping description {
-        leaf description {
-            type string;
-        }
-    }
-
-    typedef scaling-trigger {
-        type enumeration {
-            enum pre-scale-in {
-                value 1;
-            }
-            enum post-scale-in {
-                value 2;
-            }
-            enum pre-scale-out {
-                value 3;
-            }
-            enum post-scale-out {
-                value 4;
-            }
-        }
-    }
-
-    typedef scaling-policy-type {
-        type enumeration {
-            enum manual {
-                value 1;
-            }
-            enum automatic {
-                value 2;
-            }
-        }
-    }
-
-    typedef scaling-criteria-operation {
-        type enumeration {
-            enum AND {
-                value 1;
-            }
-            enum OR {
-                value 2;
-            }
-        }
-    }
-}
\ No newline at end of file
diff --git a/augments/examples/alternative_image_new.yaml b/augments/examples/alternative_image_new.yaml
deleted file mode 100644 (file)
index e3b6b01..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:
-  - id: hackfest_basic-vnf
-    product-name: hackfest_basic-vnf
-    description: A basic VNF descriptor w/ one VDU
-    version: "1.0"
-    mgmt-cp: vnf-cp0
-
-    virtual-compute-desc:
-      - id: cirros-compute
-        virtual-cpu:
-          num-virtual-cpu: 1
-        virtual-memory:
-          size: 1 # Memory size in GB
-
-    virtual-storage-desc:
-      - id: cirros-storage
-        size-of-storage: 10
-
-    sw-image-desc:
-      - id: ubuntu1604
-        name: ubuntu1604
-        checksum:
-          hash: # Mandatory?
-      - id: ubuntu1604-aws
-        name: ubuntu1604-aws
-        image: ubuntu/images/hvm-ssd/ubuntu-artful-17.10-amd64-server-20180509
-        vim-type: aws
-        checksum:
-          hash: # Mandatory?
-
-    vdu:
-      - id: hackfest_basic-VM
-        name: hackfest_basic-VM
-        virtual-compute-desc: cirros-compute
-        virtual-storage-desc: cirros-storage
-        sw-image-desc: ubuntu1604
-        alternative-images: ubuntu1604-aws
-        int-cpd:
-          - id: eth0-int
-            virtual-network-interface-requirement:
-              - name: vdu-eth0
-                type: EXTERNAL # Remove (redundant)
-                virtual-interface:
-                  type: PARAVIRT
-
-    df:
-      - id: cirros_default
-        vdu-profile:
-          - id: hackfest_basic-VM
-            min-number-of-instance: 1
-        instantiation-level:
-          - id: default
-            vdu-level:
-              - id: hackfest_basic-VM
-                number-of-instances: 1
-
-    exp-cpd:
-      - id: vnf-cp0
-        int-cpd: # Connection to int-cpd
-          vdu-id: hackfest_basic-VM
-          cpd: eth0-int
diff --git a/augments/examples/alternative_image_old.yaml b/augments/examples/alternative_image_old.yaml
deleted file mode 100644 (file)
index db06e75..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:vnfd-catalog:
-  vnfd:
-    - id: hackfest_basic-vnf
-      name: hackfest_basic-vnf
-      short-name: hackfest_basic-vnf
-      version: "1.0"
-      description: A basic VNF descriptor w/ one VDU
-      logo: osm.png
-      connection-point:
-        - name: vnf-cp0
-
-      vdu:
-        - id: hackfest_basic-VM
-          name: hackfest_basic-VM
-          image: ubuntu1604
-          alternative-images:
-            - vim-type: aws
-              image: ubuntu/images/hvm-ssd/ubuntu-artful-17.10-amd64-server-20180509
-          count: "1"
-          vm-flavor:
-            vcpu-count: "1"
-            memory-mb: "1024"
-            storage-gb: "10"
-          interface:
-            - name: vdu-eth0
-              type: EXTERNAL
-              virtual-interface:
-                type: PARAVIRT
-              external-connection-point-ref: vnf-cp0
-      mgmt-interface:
-        cp: vnf-cp0
diff --git a/augments/examples/cirros_nsd_new.yaml b/augments/examples/cirros_nsd_new.yaml
deleted file mode 100644 (file)
index 5c75b5e..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-nsd:nsd:
-  - id: cirros_2vnf_nsd
-    name: cirros_2vnf_nsd
-    description: Generated by OSM package generator
-    designer: OSM
-    version: "1.0"
-    vnfd-id:
-      - cirros_vnfd
-
-    virtual-link-desc:
-      - id: cirros_2vnf_nsd_vld1
-        mgmt-network: "true"
-
-    df:
-      - id: cirros_DF
-        vnf-profile:
-          - id: cirros_vnf1 # member-vnf-index-ref: 1
-            vnfd-id: cirros_vnfd
-            virtual-link-connectivity:
-              - virtual-link-profile-id: cirros_2vnf_nsd_vld1
-                constituent-cpd-id:
-                  - constituent-base-element-id: cirros_vnf1
-                    constituent-cpd-id: eth0-ext
-                  - constituent-base-element-id: cirros_vnf2
-                    constituent-cpd-id: eth0-ext
-          - id: cirros_vnf2 # member-vnf-index-ref: 2
-            vnfd-id: cirros_vnfd
-
diff --git a/augments/examples/cirros_nsd_old.yaml b/augments/examples/cirros_nsd_old.yaml
deleted file mode 100644 (file)
index dcc832b..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-nsd:nsd-catalog:
-  nsd:
-    - id: cirros_2vnf_nsd
-      name: cirros_2vnf_ns
-      short-name: cirros_2vnf_ns
-      description: Generated by OSM pacakage generator
-      vendor: OSM
-      version: "1.0"
-
-      # Place the logo as png in icons directory and provide the name here
-      logo: osm_2x.png
-
-      # Specify the VNFDs that are part of this NSD
-      constituent-vnfd:
-        # The member-vnf-index needs to be unique, starting from 1
-        # vnfd-id-ref is the id of the VNFD
-        # Multiple constituent VNFDs can be specified
-        - member-vnf-index: 1
-          vnfd-id-ref: cirros_vnfd
-        - member-vnf-index: 2
-          vnfd-id-ref: cirros_vnfd
-
-      vld:
-        # Networks for the VNFs
-        - id: cirros_2vnf_nsd_vld1
-          name: cirros_2vnf_nsd_vld1
-          short-name: cirros_2vnf_nsd_vld1
-          type: ELAN
-          mgmt-network: "true"
-          # vim-network-name: <update>
-          # provider-network:
-          #     overlay-type: VLAN
-          #     segmentation_id: <update>
-          vnfd-connection-point-ref:
-            # Specify the constituent VNFs
-            # member-vnf-index-ref - entry from constituent vnf
-            # vnfd-id-ref - VNFD id
-            # vnfd-connection-point-ref - connection point name in the VNFD
-            - member-vnf-index-ref: 1
-              vnfd-id-ref: cirros_vnfd
-              vnfd-connection-point-ref: eth0
-            - member-vnf-index-ref: 2
-              vnfd-id-ref: cirros_vnfd
-              vnfd-connection-point-ref: eth0
diff --git a/augments/examples/cirros_vnfd_new.yaml b/augments/examples/cirros_vnfd_new.yaml
deleted file mode 100644 (file)
index 21a6149..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:
-  - id: cirros_vnfd
-    product-name: cirros_vnf
-    description: Simple VNF example with a cirros
-    provider: OSM
-    version: "1.0"
-    mgmt-cp: eth0-int
-
-    virtual-compute-desc:
-      - id: cirros-compute
-        virtual-cpu:
-          num-virtual-cpu: 1
-        virtual-memory:
-          size: 0.256 # Memory size in GB
-
-    virtual-storage-desc:
-      - id: cirros-storage
-        size-of-storage: 2
-
-    sw-image-desc:
-      - id: cirros034
-        name: cirros034
-        checksum:
-          hash: # Mandatory?
-
-    vdu:
-      - id: cirros_vnfd-VM
-        name: cirros_vnfd-VM
-        description: cirros_vnfd-VM
-        virtual-compute-desc: cirros-compute
-        virtual-storage-desc: cirros-storage
-        sw-image-desc: cirros034
-        int-cpd:
-          - id: eth0-int
-            virtual-network-interface-requirement:
-              - name: eth0
-                virtual-interface:
-                  type: VIRTIO
-                  bandwidth: "0"
-                  vpci: 0000:00:0a.0
-
-    df:
-      - id: cirros_default
-        vdu-profile:
-          - id: cirros_vnfd-VM
-            min-number-of-instance: 1
-        instantiation-level:
-          - id: default
-            vdu-level:
-              - id: cirros_vnfd-VM
-                number-of-instances: 1
-
-    exp-cpd:
-      - id: eth0-ext
-        int-cpd: # Connection to int-cpd
-          vdu-id: cirros_vnfd-VM
-          cpd: eth0-int
diff --git a/augments/examples/cirros_vnfd_old.yaml b/augments/examples/cirros_vnfd_old.yaml
deleted file mode 100644 (file)
index fbfd5ee..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:vnfd-catalog:
-  vnfd:
-    - id: cirros_vnfd
-      name: cirros_vnf
-      short-name: cirros_vnf
-      description: Simple VNF example with a cirros
-      vendor: OSM
-      version: "1.0"
-
-      # Place the logo as png in icons directory and provide the name here
-      logo: cirros-64.png
-
-      # Management interface
-      mgmt-interface:
-        cp: eth0
-
-      # Atleast one VDU need to be specified
-      vdu:
-        - id: cirros_vnfd-VM
-          name: cirros_vnfd-VM
-          description: cirros_vnfd-VM
-          count: 1
-
-          # Flavour of the VM to be instantiated for the VDU
-          # flavor below can fit into m1.micro
-          vm-flavor:
-            vcpu-count: 1
-            memory-mb: 256
-            storage-gb: 2
-
-          # Image/checksum or image including the full path
-          image: cirros034
-          #checksum:
-
-          interface:
-            # Specify the external interfaces
-            # There can be multiple interfaces defined
-            - name: eth0
-              type: EXTERNAL
-              virtual-interface:
-                type: VIRTIO
-                bandwidth: "0"
-                vpci: 0000:00:0a.0
-              external-connection-point-ref: eth0
-
-      connection-point:
-        - name: eth0
-          type: VPORT
diff --git a/augments/examples/epa_advanced_new.yaml b/augments/examples/epa_advanced_new.yaml
deleted file mode 100644 (file)
index e96575c..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:
-  - id: epa-advanced-vnfd
-    ...
-
-    virtual-compute-desc:
-      - id: epa-compute
-        virtual-cpu:
-          ...
-          pinning: # Generic key/value pairs
-            policy: static
-            thread-policy: PREFER
-        virtual-memory:
-          ...
-          mempage-size: LARGE
-          numa-enabled: true # Replaces NUMA aware/unaware choice
-          numa-node-policy:
-            mem-policy: STRICT
-              node:
-                - id: "1"
-                  paired-threads:
-                    num-paired-threads: "17"
-              node-cnt: "1"
-
-    vdu:
-      - id: epa-vdu
-        virtual-compute-desc: epa-compute
-        ...
diff --git a/augments/examples/epa_advanced_old.yaml b/augments/examples/epa_advanced_old.yaml
deleted file mode 100644 (file)
index 5faa686..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd-catalog:
-  vnfd:
-    - connection-point:
-        - name: eth0
-          type: VPORT
-        - name: xe0
-          type: VPORT
-        - name: xe1
-          type: VPORT
-        - name: xe2
-          type: VPORT
-        - name: xe3
-          type: VPORT
-        - name: xe4
-          type: VPORT
-        - name: xe5
-          type: VPORT
-        - name: xe6
-          type: VPORT
-        - name: xe7
-          type: VPORT
-      description: vBNG VNF for performance tests, with 34 HTs
-      id: vbng34
-      logo: intel.png
-      mgmt-interface:
-        cp: eth0
-      name: vbng34
-      service-function-chain: UNAWARE
-      short-name: vbng34
-      vdu:
-        - count: "1"
-          description: vbng34-VM
-
-# Elemento de interés
-
-          guest-epa:
-            cpu-pinning-policy: DEDICATED
-            cpu-thread-pinning-policy: PREFER
-            mempage-size: LARGE
-            numa-node-policy:
-              mem-policy: STRICT
-              node:
-                - id: "0"
-                  paired-threads:
-                    num-paired-threads: "17"
-              node-cnt: "1"
-
-#####################
-
-
-          host-epa:
-            om-cpu-feature:
-              - feature: 64b
-              - feature: iommu
-              - feature: lps
-              - feature: tlbps
-              - feature: hwsv
-              - feature: dioc
-              - feature: ht
-            om-cpu-model-string: Intel(R) Xeon(R) CPU E5-4620 0 @ 2.20GHz
-          hypervisor-epa:
-            type: REQUIRE_KVM
-            version: 10002|12001|2.6.32-358.el6.x86_64
-          id: vbng34-VM
-          image: intel_vbng34
-          interface:
-            - external-connection-point-ref: eth0
-              name: eth0
-              position: "1"
-              type: EXTERNAL
-              virtual-interface:
-                bandwidth: "1000000"
-                type: PARAVIRT
-                vpci: 0000:00:0a.0
-            - external-connection-point-ref: xe0
-              name: xe0
-              position: "2"
-              type: EXTERNAL
-              virtual-interface:
-                bandwidth: "10000000000"
-                type: PCI-PASSTHROUGH
-                vpci: "0000:00:10.0"
-            - external-connection-point-ref: xe1
-              name: xe1
-              position: "3"
-              type: EXTERNAL
-              virtual-interface:
-                bandwidth: "10000000000"
-                type: PCI-PASSTHROUGH
-                vpci: "0000:00:11.0"
-            - external-connection-point-ref: xe2
-              name: xe2
-              position: "4"
-              type: EXTERNAL
-              virtual-interface:
-                bandwidth: "10000000000"
-                type: PCI-PASSTHROUGH
-                vpci: "0000:00:12.0"
-            - external-connection-point-ref: xe3
-              name: xe3
-              position: "5"
-              type: EXTERNAL
-              virtual-interface:
-                bandwidth: "10000000000"
-                type: PCI-PASSTHROUGH
-                vpci: "0000:00:13.0"
-            - external-connection-point-ref: xe4
-              name: xe4
-              position: "6"
-              type: EXTERNAL
-              virtual-interface:
-                bandwidth: "10000000000"
-                type: PCI-PASSTHROUGH
-                vpci: "0000:00:14.0"
-            - external-connection-point-ref: xe5
-              name: xe5
-              position: "7"
-              type: EXTERNAL
-              virtual-interface:
-                bandwidth: "10000000000"
-                type: PCI-PASSTHROUGH
-                vpci: "0000:00:15.0"
-            - external-connection-point-ref: xe6
-              name: xe6
-              position: "8"
-              type: EXTERNAL
-              virtual-interface:
-                bandwidth: "10000000000"
-                type: PCI-PASSTHROUGH
-                vpci: "0000:00:16.0"
-            - external-connection-point-ref: xe7
-              name: xe7
-              position: "9"
-              type: EXTERNAL
-              virtual-interface:
-                bandwidth: "10000000000"
-                type: PCI-PASSTHROUGH
-                vpci: "0000:00:17.0"
-          name: vbng34-VM
-          supplemental-boot-data:
-            boot-data-drive: "false"
-          vm-flavor:
-            memory-mb: "32768"
-            storage-gb: "15"
-      vendor: Intel
-      version: "1.0"
diff --git a/augments/examples/epa_new.yaml b/augments/examples/epa_new.yaml
deleted file mode 100644 (file)
index 9449395..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:
-  - id: epa-vnfd
-    ...
-
-    virtual-compute-desc:
-      - id: epa-compute
-        virtual-cpu:
-          ...
-          pinning: # Generic key/value pairs
-            policy: static
-            thread-policy: PREFER
-        virtual-memory:
-          ...
-          mempage-size: LARGE
-          numa-enabled: true # Replaces NUMA aware/unaware choice
-          numa-node-policy:
-            mem-policy: STRICT
-              node:
-                - id: "1"
-              node-cnt: "1"
-
-    vdu:
-      - id: epa-vdu
-        virtual-compute-desc: epa-compute
-        ...
diff --git a/augments/examples/epa_old.yaml b/augments/examples/epa_old.yaml
deleted file mode 100644 (file)
index 12b0b4d..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:vnfd-catalog:
-  vnfd:
-    - id: 
-      ...
-      
-      vdu:
-        - id: dataVM
-          name: dataVM
-          count: "1"
-          description: ""
-          guest-epa:
-            cpu-pinning-policy: DEDICATED
-            cpu-thread-pinning-policy: PREFER
-            mempage-size: LARGE
-            numa-node-policy:
-              mem-policy: STRICT
-              node:
-                - id: "1"
-              node-cnt: "1"
-      ...
-          
diff --git a/augments/examples/magma_knf_new.yaml b/augments/examples/magma_knf_new.yaml
deleted file mode 100644 (file)
index f4ed191..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:
-  - id: fb_magma_knf
-    product-name: fb_magma_knf
-    description: KNF with KDU using a helm-chart for Facebook magma orc8r
-    provider: ATOS
-    version: "1.0"
-    mgmt-cp: mgmt
-
-    ext-cpd:
-      - id: mgmt-ext
-        k8s-cluster-net: mgmtnet
-
-    k8s-cluster:
-      nets:
-        - id: mgmtnet
-        
-    kdu:
-      - name: orc8r
-    
-    kdu-model:
-      - id: orc8r-model
-        kdu-model-type: helm-chart
-        kdu-model-locator: magma/orc8r
-
-    df:
-      kdu-profile:
-        name: orc8r
-        kdu-model-id: orc8r-model
\ No newline at end of file
diff --git a/augments/examples/magma_knf_old.yaml b/augments/examples/magma_knf_old.yaml
deleted file mode 100644 (file)
index feefeba..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd-catalog:
-  schema-version: "3.0"
-  vnfd:
-    - id: fb_magma_knf
-      name: fb_magma_knf
-      short-name: fb_magma_knf
-      description: KNF with KDU using a helm-chart for Facebook magma orc8r
-      vendor: ATOS
-      version: "1.0"
-      mgmt-interface:
-        cp: mgmt
-      connection-point:
-        - name: mgmt
-      k8s-cluster:
-        nets:
-          - id: mgmtnet
-            external-connection-point-ref: mgmt
-      kdu:
-        - name: orc8r
-          helm-chart: magma/orc8r
diff --git a/augments/examples/vepc_new.yaml b/augments/examples/vepc_new.yaml
deleted file mode 100644 (file)
index 4d1c863..0000000
+++ /dev/null
@@ -1,230 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:
-  - id: vEPC_vnfd
-    product-name: vEPC_vnfd
-    description: Generated by OSM package generator
-    provider: OSM_VNFONB_TF
-    version: "1.0"
-    mgmt-cp: spgwmme-mgmt-int #Simplified from mgmt-interface
-
-    virtual-compute-desc:
-      - id: spgwmme-compute
-        virtual-cpu:
-          num-virtual-cpu: 2
-        virtual-memory:
-          size: 4 # Memory size in GB
-      - id: hss-compute
-        virtual-cpu:
-          num-virtual-cpu: 1
-        virtual-memory:
-          size: 2 # Memory size in GB
-
-    virtual-storage-desc:
-      - id: spgwmme-storage
-        size-of-storage: 10
-      - id: hss-storage
-        size-of-storage: 10
-
-    sw-image-desc:
-      - id: nextepc-spgwmme-base
-        name: nextepc-spgwmme-base
-        checksum:
-          hash: # Mandatory?
-      - id: nextepc-hss-bas
-        name: nextepc-hss-bas
-        checksum:
-          hash: # Mandatory?
-
-    vdu:
-      - id: spgwmme
-        name: spgwmme
-        description: spgwmme
-        cloud-init-file: spgwmme-init
-        virtual-compute-desc: spgwmme-compute
-        virtual-storage-desc: spgwmme-storage
-        sw-image-desc: nextepc-spgwmme-base
-        int-cpd:
-          - id: spgwmme-mgmt-int
-            virtual-network-interface-requirement:
-              - name: eth0
-                virtual-interface:
-                  type: PARAVIRT
-          - id: spgwmme-s1-int
-            virtual-network-interface-requirement:
-              - name: eth1
-                virtual-interface:
-                  type: PARAVIRT
-          - id: spgwmme-sgi-int
-            virtual-network-interface-requirement:
-              - name: eth2
-                virtual-interface:
-                  type: PARAVIRT
-          - id: spgwmme-s6a-int
-            int-virtual-link-desc: s6a # Connection to VLD!
-            virtual-network-interface-requirement:
-              - id: eth3
-                virtual-interface:
-                  type: PARAVIRT
-
-      - id: hss
-        name: hss
-        description: hss
-        cloud-init-file: hss-init
-        virtual-compute-desc: hss-compute
-        virtual-storage-desc: hss-storage
-        sw-image-desc: nextepc-hss-bas
-        int-cpd:
-          - id: hss-mgmt-int
-            virtual-network-interface-requirement:
-              - name: eth0
-                virtual-interface:
-                  type: PARAVIRT
-          - id: hss-s6a-int
-            int-virtual-link-desc: s6a # Connection to VLD!
-            virtual-network-interface-requirement:
-              - id: eth1
-                virtual-interface:
-                  type: PARAVIRT
-
-    df:
-      - id: vepc_default
-        vnf-configuration-id: vnf-configuration-example
-        vdu-profile:
-          - id: spgwmme
-            min-number-of-instance: 1
-          - id: hss
-            min-number-of-instance: 1
-            vdu-configuration-id: vdu-configuration-example
-        instantiation-level:
-          - id: default
-            vdu-level:
-              - id: spgwmme
-                number-of-instances: 1
-              - id: hss
-                number-of-instances: 1
-        virtual-link-profile:
-          - id: s6a
-            flavour:
-            virtual-link-protocol-data:
-              l3-protocol-data:
-                name: s6a
-                description: s6a network
-                ip-version: ipv4
-                cidr: 10.0.6.0/24
-                dhcp-enabled: true
-
-        monitoring-parameter:
-          - id: "spgw_cpu_util"
-            name: "spgw_cpu_util"
-            performance-metric: "cpu_load"
-            collection-period: 123456
-
-            aggregation-type: AVERAGE # Not included in augments
-            vdu-monitoring-param: # Not included in augments
-              vdu-ref: "spgwmme" # Not included in augments
-              vdu-monitoring-param-ref: "spgw_cpu_util" # Not included in augments
-          - id: "spgw_memory_util"
-            name: "spgw_memory_util"
-            aggregation-type: AVERAGE # Not included in augments
-            vdu-monitoring-param: # Not included in augments
-              vdu-ref: "spgwmme" # Not included in augments
-              vdu-monitoring-param-ref: "spgw_memory_util" # Not included in augments
-
-    vdu-configuration:
-      - id: vdu-configuration-example
-        initial-config-primitive:
-          - seq: "1"
-            name: config
-            parameter:
-              - name: ssh-hostname
-                value: <rw_mgmt_ip>
-              - name: ssh-username
-                value: ubuntu
-              - name: ssh-password
-                value: <password>
-          - seq: "2"
-            name: configure-hss
-            parameter:
-              - name: spgw-ip
-                data-type: STRING
-                value: <spgw_ip>
-              - name: hss-ip
-                data-type: STRING
-                value: <hss_ip>
-          - seq: "3"
-            name: restart-hss
-        juju:
-          charm: hsscharm
-
-    vnf-configuration:
-      - id: vnf-configuration-example
-        initial-config-primitive:
-          - seq: "1"
-            name: config
-            parameter:
-              - name: ssh-hostname
-                value: <rw_mgmt_ip>
-              - name: ssh-username
-                value: ubuntu
-              - name: ssh-password
-                value: <password>
-          - seq: "2"
-            name: configure-spgw
-            parameter:
-              - name: spgw-ip
-                data-type: STRING
-                value: <spgw_ip>
-              - name: hss-ip
-                data-type: STRING
-                value: <hss_ip>
-          - seq: "3"
-            name: restart-spgw
-        config-primitive:
-          - name: add-route
-            parameter:
-              - name: external-prefix
-                data-type: STRING
-                default-value: "8.8.8.8/32"
-              - name: next-hop
-                data-type: STRING
-                default-value: "192.168.2.1"
-        juju:
-          charm: spgwcharm
-
-    int-virtual-link-desc:
-      - id: s6a
-
-    exp-cpd:
-      # SPGWMME
-      - id: spgwmme-mgmt-ext
-        int-cpd: # Connection to int-cpd
-          vdu-id: spgwmme
-          cpd: spgwmme-mgmt-int
-      - id: spgwmme-s1-ext
-        int-cpd: # Connection to int-cpd
-          vdu-id: spgwmme
-          cpd: spgwmme-mgmt-int
-      - id: spgwmme-sgi-ext
-        int-cpd: # Connection to int-cpd
-          vdu-id: spgwmme
-          cpd: spgwmme-mgmt-int
-
-      # HSS
-      - id: hss-mgmt-ext
-        int-cpd: # Connection to int-cpd
-          vdu-id: spgwmme
-          cpd: spgwmme-mgmt-int
diff --git a/augments/examples/vepc_nsd_new.yaml b/augments/examples/vepc_nsd_new.yaml
deleted file mode 100644 (file)
index 8ea1fe1..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-nsd:
-  - id: vEPC_nsd
-    name: vEPC_nsd
-    description: Generated by OSM package generator
-    designer: OSM_VNFONB_TF
-    version: "1.0"
-    vnfd-id:
-      - vEPC_vnfd      
-
-    virtual-link-desc:
-      - id: management
-        mgmt-network: "true" # Needed?
-      - id: s1
-        vim-network-name: s1
-      - id: sgi
-        vim-network-name: sgi
-
-    df:
-      - id: vEPC_DF
-        vnf-profile:
-          - id: vEPC-VNF
-            vnfd-id: vEPC_vnfd
-            virtual-link-connectivity:
-              - virtual-link-profile-id: management
-                constituent-cpd-id:
-                  - constituent-base-element-id: vEPC_vnfd
-                    constituent-cpd-id: spgwmme-mgmt
-                  - constituent-base-element-id: vEPC_vnfd
-                    constituent-cpd-id: hss-mgmt
-              - virtual-link-profile-id: s1
-                constituent-cpd-id:
-                  - constituent-base-element-id: vEPC_vnfd
-                    constituent-cpd-id: spgwmme-s1
-              - virtual-link-profile-id: sgi
-                constituent-cpd-id:
-                  - constituent-base-element-id: vEPC_vnfd
-                    constituent-cpd-id: spgwmme-sgi
diff --git a/augments/examples/vepc_nsd_old.yaml b/augments/examples/vepc_nsd_old.yaml
deleted file mode 100644 (file)
index 2306936..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-nsd:nsd-catalog:
-  nsd:
-    - id: vEPC_nsd
-      name: vEPC_nsd
-      short-name: vEPC_nsd # Deprecated
-      description: Generated by OSM package generator
-      vendor: OSM_VNFONB_TF # To designer
-      version: "1.0"
-      constituent-vnfd:
-        - member-vnf-index: 1
-          vnfd-id-ref: vEPC_vnfd
-      
-      vld:
-        - id: management
-          name: management # Deprecated
-          short-name: management # Deprecated
-          type: ELAN # Deprecated
-          mgmt-network: "true"
-          vim-network-name: osm-ext
-
-          vnfd-connection-point-ref:
-            - member-vnf-index-ref: 1
-              vnfd-id-ref: vEPC_vnfd
-              vnfd-connection-point-ref: spgwmme-mgmt
-            - member-vnf-index-ref: 1
-              vnfd-id-ref: vEPC_vnfd
-              vnfd-connection-point-ref: hss-mgmt
-        - id: s1
-          name: s1
-          short-name: s1
-          type: ELAN
-          vim-network-name: s1
-          vnfd-connection-point-ref:
-            - member-vnf-index-ref: 1
-              vnfd-id-ref: vEPC_vnfd
-              vnfd-connection-point-ref: spgwmme-s1
-              ip-address: 192.168.0.11
-        - id: sgi
-          name: sgi
-          short-name: sgi
-          type: ELAN
-          vim-network-name: sgi
-          vnfd-connection-point-ref:
-            - member-vnf-index-ref: 1
-              vnfd-id-ref: vEPC_vnfd
-              vnfd-connection-point-ref: spgwmme-sgi
-              ip-address: 192.168.2.11
diff --git a/augments/examples/vepc_old.yaml b/augments/examples/vepc_old.yaml
deleted file mode 100644 (file)
index d816967..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-vnfd:vnfd-catalog:
-  vnfd:
-    - id: vEPC_vnfd
-      name: vEPC_vnfd # To product-name
-      short-name: vEPC_vnfd # Deprecated
-      description: Generated by OSM package generator
-      vendor: OSM_VNFONB_TF # To do provider
-      version: "1.0"
-      mgmt-interface: # To mgmt-cp
-        cp: spgwmme-mgmt
-      ip-profiles: # To deployment flavour (DF)
-        - name: s6a
-          description: s6a network
-          ip-profile-params:
-            ip-version: ipv4
-            subnet-address: 10.0.6.0/24
-            dhcp-params:
-              enabled: true
-      vdu:
-        - id: spgwmme
-          name: spgwmme
-          description: spgwmme
-          count: 1 # To DF vdu-profile or instantiation-level
-          vm-flavor:
-            vcpu-count: 2
-            memory-mb: 4096
-            storage-gb: 10
-          image: "nextepc-spgwmme-base"
-          cloud-init-file: spgwmme-init
-          interface:
-            - name: eth0
-              type: EXTERNAL
-              virtual-interface:
-                type: PARAVIRT
-              external-connection-point-ref: spgwmme-mgmt
-            - name: eth1
-              type: EXTERNAL
-              virtual-interface:
-                type: PARAVIRT
-              external-connection-point-ref: spgwmme-s1
-            - name: eth2
-              type: EXTERNAL
-              virtual-interface:
-                type: PARAVIRT
-              external-connection-point-ref: spgwmme-sgi
-            - name: eth3
-              type: INTERNAL
-              virtual-interface:
-                type: PARAVIRT
-              internal-connection-point-ref: spgwmme-s6a
-          internal-connection-point:
-            - id: spgwmme-s6a
-              name: spgwmme-s6a
-              type: VPORT
-          monitoring-param: # To be removed (feature 8157)
-            - id: "spgw_cpu_util"
-              nfvi-metric: "cpu_utilization"
-            - id: "spgw_memory_util"
-              nfvi-metric: "average_memory_utilization"
-        - id: hss
-          name: hss
-          description: hss
-          count: 1
-          vm-flavor:
-            vcpu-count: 1
-            memory-mb: 2048
-            storage-gb: 10
-          image: "nextepc-hss-base"
-          cloud-init-file: hss-init
-          interface:
-            - name: eth0
-              type: EXTERNAL
-              virtual-interface:
-                type: PARAVIRT
-              mgmt-interface: true
-              external-connection-point-ref: hss-mgmt
-            - name: eth1
-              type: INTERNAL
-              virtual-interface:
-                type: PARAVIRT
-              internal-connection-point-ref: hss-s6a
-          internal-connection-point:
-            - id: hss-s6a
-              name: hss-s6a
-              type: VPORT
-          vdu-configuration:
-            initial-config-primitive:
-              - seq: "1"
-                name: config
-                parameter:
-                  - name: ssh-hostname
-                    value: <rw_mgmt_ip>
-                  - name: ssh-username
-                    value: ubuntu
-                  - name: ssh-password
-                    value: <password>
-              - seq: "2"
-                name: configure-hss
-                parameter:
-                  - name: spgw-ip
-                    data-type: STRING
-                    value: <spgw_ip>
-                  - name: hss-ip
-                    data-type: STRING
-                    value: <hss_ip>
-              - seq: "3"
-                name: restart-hss
-            juju:
-              charm: hsscharm
-      internal-vld:
-        - id: s6a
-          ip-profile-ref: s6a
-          internal-connection-point:
-            - id-ref: spgwmme-s6a
-            - id-ref: hss-s6a
-          name: s6a
-      connection-point:
-        - name: spgwmme-mgmt
-        - name: spgwmme-s1
-        - name: spgwmme-sgi
-        - name: hss-mgmt
-      vnf-configuration:
-        initial-config-primitive:
-          - seq: "1"
-            name: config
-            parameter:
-              - name: ssh-hostname
-                value: <rw_mgmt_ip>
-              - name: ssh-username
-                value: ubuntu
-              - name: ssh-password
-                value: <password>
-          - seq: "2"
-            name: configure-spgw
-            parameter:
-              - name: spgw-ip
-                data-type: STRING
-                value: <spgw_ip>
-              - name: hss-ip
-                data-type: STRING
-                value: <hss_ip>
-          - seq: "3"
-            name: restart-spgw
-        config-primitive:
-          - name: add-route
-            parameter:
-              - name: external-prefix
-                data-type: STRING
-                default-value: "8.8.8.8/32"
-              - name: next-hop
-                data-type: STRING
-                default-value: "192.168.2.1"
-        juju:
-          charm: spgwcharm
-      monitoring-param:
-        - id: "spgw_cpu_util"
-          name: "spgw_cpu_util"
-          aggregation-type: AVERAGE
-          vdu-monitoring-param:
-            vdu-ref: "spgwmme"
-            vdu-monitoring-param-ref: "spgw_cpu_util"
-        - id: "spgw_memory_util"
-          name: "spgw_memory_util"
-          aggregation-type: AVERAGE
-          vdu-monitoring-param:
-            vdu-ref: "spgwmme"
-            vdu-monitoring-param-ref: "spgw_memory_util"
diff --git a/augments/examples/vnfd_new.yaml b/augments/examples/vnfd_new.yaml
deleted file mode 100644 (file)
index f4e82a9..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-# Using new SOL006-based OSM model
-
-vnfd:
-  id: vnfd
-  mgmt-cp: vnf-mgmt
-
-  ext-cpd:
-    - id: vnf-mgmt-ext
-      int-cpd:
-        vdu-id: mgmtVM
-        cpd: vnf-mgmt-int
-    - id: vnf-data-ext
-      int-cpd:
-        vdu-id: dataVM
-        cpd: vnf-data-int
-
-  int-virtual-link-desc:
-    - id: internal
-
-  vdu:
-    - id: mgmtVM
-      int-cpd:
-        - id: vnf-mgmt-int
-          virtual-network-interface-requirement:
-            - name: mgmtVM-eth0
-              position: "1"
-              virtual-interface:
-                type: VIRTIO
-        - id: mgmtVM-internal
-          int-virtual-link-desc: internal
-          virtual-network-interface-requirement:
-            - name: mgmtVM-eth1
-              position: "2"
-              virtual-interface:
-                type: VIRTIO
-
-    - id: dataVM
-      int-cpd:
-        - id: dataVM-internal
-          int-virtual-link-desc: internal
-          virtual-network-interface-requirement:
-            - name: dataVM-eth0
-              position: "1"
-              virtual-interface:
-                type: VIRTIO
-        - id: vnf-data-int
-          virtual-network-interface-requirement:
-            - name: dataVM-xe0
-              position: "2"
-              virtual-interface:
-                type: VIRTIO
diff --git a/augments/examples/vnfd_old.yaml b/augments/examples/vnfd_old.yaml
deleted file mode 100644 (file)
index 587cb89..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-#  Copyright 2020 Whitestack LLC
-#
-#  Licensed under the Apache License, Version 2.0 (the "License");
-#  you may not use this file except in compliance with the License.
-#  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-#  implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-# Using old OSM IM model
-
-vnfd:vnfd-catalog:
-  vnfd:
-      id: vnfd
-
-      mgmt-interface:
-        cp: vnf-mgmt
-
-      connection-point:
-        - id: vnf-mgmt
-          name: vnf-mgmt
-          short-name: vnf-mgmt
-          type: VPORT
-        - id: vnf-data
-          name: vnf-data
-          short-name: vnf-data
-          type: VPORT
-
-      internal-vld:
-        - id: internal
-          name: internal
-          short-name: internal
-          type: ELAN
-          internal-connection-point:
-            - id-ref: mgmtVM-internal
-            - id-ref: dataVM-internal
-
-      vdu:
-        - id: mgmtVM
-
-          interface:
-            - name: mgmtVM-eth0
-              position: "1"
-              type: EXTERNAL
-              virtual-interface:
-                type: VIRTIO
-              external-connection-point-ref: vnf-mgmt
-            - name: mgmtVM-eth1
-              position: "2"
-              type: INTERNAL
-              virtual-interface:
-                type: VIRTIO
-              internal-connection-point-ref: mgmtVM-internal
-
-          internal-connection-point:
-            - id: mgmtVM-internal
-              name: mgmtVM-internal
-              short-name: mgmtVM-internal
-              type: VPORT
-
-        - id: dataVM
-
-          interface:
-            - name: dataVM-eth0
-              position: "1"
-              type: INTERNAL
-              virtual-interface:
-                type: VIRTIO
-              internal-connection-point-ref: dataVM-internal
-            - name: dataVM-xe0
-              position: "2"
-              type: EXTERNAL
-              virtual-interface:
-                type: VIRTIO
-              external-connection-point-ref: vnf-data
-
-          internal-connection-point:
-            - id: dataVM-internal
-              name: dataVM-internal
-              short-name: dataVM-internal
-              type: VPORT
diff --git a/augments/nsd.html b/augments/nsd.html
deleted file mode 100644 (file)
index a2a51d2..0000000
+++ /dev/null
@@ -1,10555 +0,0 @@
-<!--
-# Copyright 2020 Whitestack LLC
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-# implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.-->
-
-<head><title> etsi-nfv-nsd ip-profiles ns-configuration ns-various ns-vld 
-</title>
-<style type="text/css" media="all">
-
-body, h1, h2, h3, h4, h5, h6, p, td, table td, input, select {
-        font-family: Verdana, Helvetica, Arial, sans-serif;
-        font-size: 10pt;
-}
-
-body, ol, li, h2 {padding:0; margin: 0;}
-
-ol#root  {padding-left: 5px; margin-top: 2px; margin-bottom: 1px;
-          list-style: none;}
-
-#root ol {padding-left: 5px; margin-top: 2px; margin-bottom: 1px;
-          list-style: none;}
-
-#root li {margin-bottom: 1px; padding-left: 5px;  margin-top: 2px;
-          font-size: x-small;}
-
-.panel   {border-bottom: 1px solid #999; margin-bottom: 2px; margin-top: 2px;
-          background: #eee;}
-
-#root ul {margin-bottom: 1px; margin-top: 2px; list-style-position: inside;}
-
-#root a {text-decoration: none;}
-
-.folder {
-   
-background:url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)  no-repeat; float: left; padding-right: 30px;margin-left: 3px;
-          
-}
-
-.doc {
-   
-background:url(data:image/gif;base64,R0lGODlhDAAOALMJAMzMzODg4P///+np6a+vr+7u7jMzM5mZmYmJif///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAMAA4AAARFEEhyCAEjackPCESwBRxwCKD4BSSACCgxrKyJ3B42sK2FSINgsAa4AApI4W5yFCCTywts+txJp9TC4IrFcruwi2FMLgMiADs=)
-no-repeat; float: left; padding-right: 10px; margin-left: 3px;
-cursor: pointer;
-          
-}
-
-.leaf {
-   
-background:url(data:image/gif;base64,R0lGODlhEAAQANUAAAAtAAA5AABDAAFPAQBSAAFaAQldBwBhAAFrAR1tHAJzAglzCRx7Gyd8JieCIiWMIjqPNzySO0OUPkCVQEOYQUObP0idQ02hSkmjQ1ClTFKnUlesVVmuWVqvVF6zWlu1UmG2YWK3X2O4XGi9ZG3CY3TJbHbNZ3jNbHzRboDVcYPYdIjdd////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAC0AIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAAZywJZwSCwaj8hkS3FUOJ9Po+LxIZVKJ9WKSVxgRiBQiIRKqRBERMXD4XRIp7gJLTwwNppLhsTnfw5DBxEXExYih4ckDoBCBRQREB2Skh4YBUQEEQ16GZ0dFQZFAw0UF3oXEgkDRgKtrq5GAQFKRAC0t0dBADs=)
-no-repeat; float: left; padding-right: 10px;margin-left: 3px;
-          
-}
-
-.leaf-list {
-   
-background:url(data:image/gif;base64,R0lGODlhEAAQANUAAAAAAAAtAAk3CQA5AABDAAFPAQBVAAFaAQBhAAFrAgJzAglzCRx7Gyd8JgCCCyeCIgCMDSWMIjqPNzySOwCUDwWUFECVQEOYQQCbEUidQ0OePx6fJk2hSgCiEg2iG1ClTEimRFKnUg6oHVesVSatL1muWVqvVF6zXFu1UmG2YWK3X2O4XGi9ZG3CY3TJbHbNZ3jNbHzRboDVcYPYdIjddxrfKyziPUHnUlXrZmTudf///wAAAAAAAAAAAAAAAAAAACH5BAkKADsAIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAAaFwJ1wSCwaj8jkTnFUOJ9PoyKCarlcsBmNSVyAWKmUqhWTzRLEhOZUKplasPgLLUQwRiHOp8XnoxBDCBMcFhkrh4ctD4BCBxcTEiaSkiQiEEQGEw16H50mHjkdRAUNFxx6HBsVFDgYrkIEsbIEEDe2thQ7AwNGEL42vpcBSQ41DkpDCcpCQQA7)
-no-repeat; float: left; padding-right: 10px; margin-left: 3px;
-          
-}
-
-.action {
-   
-background:url(data:image/gif;base64,R0lGODlhEAAQALMAAAAAABERETMzM1VVVWZmZnd3d4iIiJmZmaqqqru7u8zMzO7u7v///wAAAAAAAAAAACH5BAkKAA0AIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAARDsIFJ62xYDhDY+l+CXJIxBQoxEMdUtNI1KQUVA1nO4XqeAQKebwgUDn+DgPEoUS6PuyfRydQplVXMDpvdSq3U7G0YAQA7)
-no-repeat; float: left; height: 14px; width: 12px; padding-right: 10px; margin-left: 3px;
-          
-}
-
-.tier1  {margin-left: 0;     }
-.tier2  {margin-left: 1.5em; }
-.tier3  {margin-left: 3em;   }
-.tier4  {margin-left: 4.5em; }
-.tier5  {margin-left: 6em;   }
-.tier6  {margin-left: 7.5em; }
-.tier7  {margin-left: 9em;   }
-.tier8  {margin-left: 10.5em;}
-.tier9  {margin-left: 12em;  }
-.tier10 {margin-left: 13.5em;}
-.tier11 {margin-left: 15em;  }
-.tier12 {margin-left: 16.5em;}
-
-.level1 {padding-left: 0;    }
-.level2 {padding-left: 1em;  }
-.level3 {padding-left: 2em;  }
-.level4 {padding-left: 3em;  }
-</style>
-
-<script language="javascript1.2">
-function toggleRows(elm) {
- var rows = document.getElementsByTagName("TR");
- elm.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)";
- var newDisplay = "none";
- var thisID = elm.parentNode.parentNode.parentNode.id + "-";
- // Are we expanding or contracting? If the first child is hidden, we expand
-  for (var i = 0; i < rows.length; i++) {
-   var r = rows[i];
-   if (matchStart(r.id, thisID, true)) {
-    if (r.style.display == "none") {
-     if (document.all) newDisplay = "block"; //IE4+ specific code
-     else newDisplay = "table-row"; //Netscape and Mozilla
-     elm.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYqKiv///+zs7MzMzGZmZrOzs7q6uqqqqnZ2duHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASScMlJq714qgMMIQuBAMAwZBRADIJAGMfwBQE6GW0uGzRS2wuAQPHhABAIAyBAABSe0IJKgiAEDgSF7OVDBKNQwEQlbBG5CZAiAA4oxsoc8WBAFEALe9SQ6rS2dU5vCwJsTwECKUwmcyMBCYMhUHgTj1kfRTwFJxKFBYgVlpdNNCUVBHcWCUwHpQacFgJCqp98GBEAOw==)";
-    }
-    break;
-   }
- }
-
- // When expanding, only expand one level.  Collapse all desendants.
- var matchDirectChildrenOnly = (newDisplay != "none");
-
- for (var j = 0; j < rows.length; j++) {
-   var s = rows[j];
-   if (matchStart(s.id, thisID, matchDirectChildrenOnly)) {
-     s.style.display = newDisplay;
-     var cell = s.getElementsByTagName("TD")[0];
-     var tier = cell.getElementsByTagName("DIV")[0];
-     var folder = tier.getElementsByTagName("A")[0];
-     if (folder.getAttribute("onclick") != null) {
-     folder.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)";
-     }
-   }
- }
-}
-
-function matchStart(target, pattern, matchDirectChildrenOnly) {
- var pos = target.indexOf(pattern);
- if (pos != 0)
-    return false;
- if (!matchDirectChildrenOnly)
-    return true;
- if (target.slice(pos + pattern.length, target.length).indexOf("-") >= 0)
-    return false;
- return true;
-}
-
-function collapseAllRows() {
- var rows = document.getElementsByTagName("TR");
- for (var i = 0; i < rows.length; i++) {
-   var r = rows[i];
-   if (r.id.indexOf("-") >= 0) {
-     r.style.display = "none";
-   }
- }
-}
-
-function expandAllRows() {
-  var rows = document.getElementsByTagName("TR");
-  for (var i = 0; i < rows.length; i ++) {
-    var r = rows[i];
-    if (r.id.indexOf("-") >= 0) {
-      r.style.display = "table-row";
-    }
-  }
-}
-</script>
-
-<body onload="collapseAllRows();">
-<a href="http://www.tail-f.com">
-   <img src= "data:image/gif;base64,R0lGODlhSQAgAOYAAAEVLwIVMQYZMwkcNgseOA4gOhEkPRQmQBUoQRosRB4wSCM0Syc4Tyg4Tyw8UzBAVjREWjpJXj5NYUBOYkNRZUVUaFVVVUhWakxabVJbbVFecVNhc1hkdlpmeGZmmVxpelttgGFtfmRvgGRxgWt2hm14iHF8i22AknSAjnaAkniAjnqEkoOMmoyMnoaQnoiTn4yUoZKapZ2dsZaeqZieqZegqZuhrJKkpJ2msKOqs6ivtqivuKmwt6mwubG2wKK5ubW7w7i9xb+/v73CycTIzsbK0MjOzsrO08zS1s/S2NLU2tXY3dja3dze493g5OPk5ePl6eXo6err7e7u8e7w8fLy9P7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAFcAIf8LSUNDUkdCRzEwMTL/AAACMEFEQkUCEAAAbW50clJHQiBYWVogB9AACAALABMAMwA7YWNzcEFQUEwAAAAAbm9uZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1BREJFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKY3BydAAAAPwAAAAyZGVzYwAAATAAAABrd3RwdAAAAZwAAAAUYmtwdAAAAbAAAAAUclRSQwAAAcQAAAAOZ1RSQwAAAdQAAAAOYlRSQwAAAeQAAAAOclhZWgAAAfQAAAAUZ1hZWgAAAggAAAAUYlhZWgAAAhwAAAAUdGV4/3QAAAAAQ29weXJpZ2h0IDIwMDAgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQAAABkZXNjAAAAAAAAABFBZG9iZSBSR0IgKDE5OTgpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAY3VydgAAAAAAAAABAjMAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAWFlaIAAAAAAAADKcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nAAsAAAAAEkAIAAAB/+AVleDhIWGh4iEVoKJjY5Xi4yPk5SDUDg4UZKVjYtSTU5TkZykgw4EAw5Lg1UbEhQRpVdUMRULCQoNI4uynAMICAMkrA4FBgOyFAQGBgcHBgtTvZwFwAUai1UPBggFG6QbBMAIzwYJTYcDBcjThQPMAzaQ2tzepNzA5rcFRIY54gYktCMEAwIEGIOs0Ov2rRILcQgMjFgSxYkPJoZeAJSwaVqVKpIW2qsUotoBBU94KUpoAuAEle1GsdrGsJKVD9UMOICZ0EqOGRK46ZxBY8ahGTVm2ODhKIaNGUbn0RxZCCpRqzRsROB2YEGMGIasREnwbtwBAmgD2LDCIgDat8v/ILxA5BZVEan1Gg4CALfvMrMFAoRVkuDAuMMICOSwAgMi4mMYDkE0cCTbVL1XCBhGzHkcgbBB1G0mV6C0gLVtS6vGF2wYQYgHKiu8XChAaQOrmTUza0BA2CEbOiww3LVDBw6GOBjvoMEBvgMJCjUGFttyXkMVsmvXfmE4uQQUKIRNWEEox46FFkXRgI9A1CvTyckWidmRFQ45HVRxRME8+rBWENEeCq9RNx9tlWyQ336N9BeRQPZ54l0BrsEH24HXJZifNA2a14gSObBgAgkjFNZNhfFVN1uGishUiIIROcBhIg4GhIgNE3SDVmnjUFigfNbVRAgEEkwwgQQSQPDi/4L8+WcIBsuM5kyPKF4YJFVXCKAbM74Rgl+MDNLoJCEXwFYadAlQ+aOK9BXiGDCfEQKjTjMiUiNHhOAAWwIj9HDEEkNMWKWBV2LGFwEFIArAkjHWecidjFgBY0SLJSSFoGtiKGQhOXR6yJc6UdHkg4IsAoFQD4R5BRSCRpKipt78d8h9G45qAASRnhojFZFealgBJUSCE3VICELYrxjIGpYG+T3C7HdDDNKErhGtwKsVULBATjciiLUCawYQEeBW+SxQ7CNWKLGAULE8MpkCFEjg3TgGPIABBQtUQx28xUhJZAKsRbQABUom8gC++BTQwSS7kcPMZqNtGRHEzORD75tuz/DWJSLvsEaADpOg8E7ExiRgDG8E3AKuMQwUQHHKEZwMZyOOHVNfIzFAEJExC2ywgxImOHAAjw+s8EQOzrH8ARBQhNCNORKwsEQVLAhdGjuIIGqMAys42kkVSQQBBBFQqCTFEUAAgQRIkEgxBBBHSMFLukAM0cQoVlCBNhBFiHrIFEWkHbeym0SibE8A8mQ4T5C4mF56sloRCAA7"  />
-</a>
-<div class="app">
-<div style="background: #eee; border: dashed 1px #000;">
-<h1> Module: <font color=blue>etsi-nfv-nsd</font>, Namespace:
-                    <font color=blue>urn:etsi:nfv:yang:etsi-nfv-nsd</font>, Prefix:
-                    <font color=blue>nsd</font></h1> 
-<h1> Module: <font color=blue>ip-profiles</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments</font>, Prefix:
-                    <font color=blue>ip-profiles</font></h1> 
-<h1> Module: <font color=blue>ns-configuration</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:ns-configuration</font>, Prefix:
-                    <font color=blue>ns-configuration</font></h1> 
-<h1> Module: <font color=blue>ns-various</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:ns-various</font>, Prefix:
-                    <font color=blue>ns-various</font></h1> 
-<h1> Module: <font color=blue>ns-vld</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:ns-vld</font>, Prefix:
-                    <font color=blue>ns-vld</font></h1> 
-
- <table width="100%">
-
- <tr>
-  <!-- specifing one or more widths keeps columns
-       constant despite changes in visible content -->
-  <th align=left>
-     Element
-     <a href='#' onclick='expandAllRows();'>[+]Expand all</a>
-     <a href='#' onclick='collapseAllRows();'>[-]Collapse all</a>
-  </th>
-  <th align=left>Schema</th>
-  <th align=left>Type</th>
-  <th align=left>Flags</th>
-  <th align=left>Opts</th>
-  <th align=left>Status</th>
-  <th align=left>Path</th>
-</tr>
-<tr id="1" class="a">
-                         <td id="p1">
-                            <div id="p2" class="tier1">
-                               <a href="#" id="p3"
-                                  onclick="toggleRows(this);return false;"
-                                  class="folder">&nbsp;
-                               </a>
-                               <font color=blue>etsi-nfv-nsd</font>
-                            </div>
-                         </td> 
-<td>module</td><td></td><td></td><td></td><td>
-                        </td></tr>
-<tr id="1-1" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier2">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">nsd</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd</td>
-                    </tr> 
-<tr id="1-1-1" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="A VNF Descriptor (VNFD) is a deployment template which
-describes a VNF in terms of deployment and operational
-behaviour requirements. It also contains connectivity,
-interface and virtualised resource requirements">vnfd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd</td>
-                    </tr> 
-<tr id="1-1-1-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this VNFD information element. This attribute
-shall be globally unique. The format will be defined in the
-data model specification phase.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:id</td</tr> 
-<tr id="1-1-1-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provider of the VNF and of the VNFD">  provider </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:provider</td</tr> 
-<tr id="1-1-1-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name to identify the VNF Product. Invariant for the VNF
-Product lifetime.">  product-name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:product-name</td</tr> 
-<tr id="1-1-1-4" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Software version of the VNF. This is changed when there is
-any change to the software that is included in the VNF
-Package">  software-version </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:software-version</td</tr> 
-<tr id="1-1-1-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the version of the VNFD">  version </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:version</td</tr> 
-<tr id="1-1-1-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the VNFD. Can change
-during the VNF Product lifetime."> <em> product-info-name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:product-info-name</td</tr> 
-<tr id="1-1-1-7" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the VNFD. Can change during
-the VNF Product lifetime."> <em> product-info-description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:product-info-description</td</tr> 
-<tr id="1-1-1-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies VNFM(s) compatible with the VNF described in
-this version of the VNFD.">  vnfm-info </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vnfm-info</td</tr> 
-<tr id="1-1-1-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Information about the language of the VNF."> <em> localization-language </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:localization-language</td</tr> 
-<tr id="1-1-1-10" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Default localization language that is instantiated if no
-information about selected localization language is
-available. Shall be present if 'localization-language'
-is present and shall be absent otherwise."> <em> default-localization-language </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:default-localization-language</td</tr> 
-<tr id="1-1-1-11" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The Virtualisation Deployment Unit (VDU) is a construct supporting
-the description of the deployment and operational behaviour of a
-VNF component, or the entire VNF if it was not componentized in
-components.">vdu[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu</td>
-                    </tr> 
-<tr id="1-1-1-11-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this VDU in VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:id</td</tr> 
-<tr id="1-1-1-11-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the VDU.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:name</td</tr> 
-<tr id="1-1-1-11-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the VDU."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:description</td</tr> 
-<tr id="1-1-1-11-4" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="A internal-connection-point element is a type of
-connection point and describes network connectivity
-between a VDU instance and an internal Virtual Link or
-an external connection point.">int-cpd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd</td>
-                    </tr> 
-<tr id="1-1-1-11-4-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference of the internal VLD which this internal CPD
-connects to."> <em> int-virtual-link-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../int-virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:int-virtual-link-desc</td</tr> 
-<tr id="1-1-1-11-4-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Bitrate requirement on this CP."> <em> bitrate-requirement </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:bitrate-requirement</td</tr> 
-<tr id="1-1-1-11-4-3" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies requirements on a virtual network interface
-realising the CPs instantiated from this CPD.">virtual-network-interface-requirement[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement</td>
-                    </tr> 
-<tr id="1-1-1-11-4-3-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable name for the requirement.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:name</td</tr> 
-<tr id="1-1-1-11-4-3-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable description of the requirement."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:description</td</tr> 
-<tr id="1-1-1-11-4-3-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates whether fulfilling the constraint is
-mandatory (true) for successful operation or desirable
-(false)."> <em> support-mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:support-mandatory</td</tr> 
-<tr id="1-1-1-11-4-3-4" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The network interface requirements. An element from an
-array of key-value pairs that articulate the network
-interface deployment requirements.">network-interface-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements</td>
-                    </tr> 
-<tr id="1-1-1-11-4-3-4-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:key</td</tr> 
-<tr id="1-1-1-11-4-3-4-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:value</td</tr> 
-<tr id="1-1-1-11-4-4" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This references (couples) the CPD with any logical node I/O
-requirements (for network devices) that may have been
-created. Linking these attributes is necessary so that so
-that I/O requirements that need to be articulated at the
-logical node level can be associated with the network
-interface requirements associated with the CPD."> <em> nicio-requirements </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../virtual-compute-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:nicio-requirements</td</tr> 
-<tr id="1-1-1-11-4-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="The order of the NIC to be assigned on the compute
-instance (e.g. 2 for eth2).
-
-Note: when binding more than one port to a single
-compute (aka multi vNICs) and ordering is desired, it
-is mandatory that all ports will be set with an order
-value. The order values shall represent a positive,
-arithmetic progression that starts with 0 (i.e. 0, 1,
-2,..., n).
-
-If the property is not present, it shall be left to the
-VIM to assign a value when creating the instance.">  order </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:order</td</tr> 
-<tr id="1-1-1-11-4-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this Cpd information element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:id</td</tr> 
-<tr id="1-1-1-11-4-7" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies a protocol that the connection points
-corresponding to the CPD support for connectivity purposes
-(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.).">  layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:layer-protocol</td</tr> 
-<tr id="1-1-1-11-4-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the role of the connection points
-corresponding to the CPD in the context of the traffic
-flow patterns in the VNF, PNF or NS. For example an NS with
-a tree flow pattern within the NS will have legal cpRoles
-of ROOT and LEAF."> <em> role </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {cp-role}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:role</td</tr> 
-<tr id="1-1-1-11-4-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides human-readable information on the purpose of the
-connection point (e.g. connection point for control plane
-traffic)."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:description</td</tr> 
-<tr id="1-1-1-11-4-10" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies the protocol layering information the CP uses for
-connectivity purposes and associated information. There shall
-be one cpProtocol for each layer protocol as indicated by the
-attribute layerProtocol. When a PnfExtCpd as defined in ETSI
-GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
-cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol</td>
-                    </tr> 
-<tr id="1-1-1-11-4-10-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="One of the values of the attribute layerProtocol of the Cpd
-IE.">  associated-layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:associated-layer-protocol</td</tr> 
-<tr id="1-1-1-11-4-10-6" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides information on the addresses to be assigned to the
-CP(s) instantiated from the CPD.">address-data[type]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data</td>
-                    </tr> 
-<tr id="1-1-1-11-4-10-6-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes the type of the address to be assigned to the
-CP instantiated from the parent CPD.
-Value:
-   MAC address.
-   IP address.
-   Etc.
-The content type shall be aligned with the address type
-supported by the layerProtocol attribute of the parent
-CPD.">  type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {address-type}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:type</td</tr> 
-<tr id="1-1-1-11-4-10-6-4" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides the information on the MAC addresses to be
-assigned to the CP(s) instantiated from the parent CPD.
-Shall be present when the addressType is MAC address.">l2-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data</td>
-                    </tr> 
-<tr id="1-1-1-11-4-10-6-4-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the MAC address assignment is the
-responsibility of management and orchestration function
-or not. If it is set to True, it is the management and
-orchestration function responsibility. If it is set to
-False, it will be provided by an external entity,
-e.g. OSS/BSS.">  mac-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data/nsd:mac-address-assignment</td</tr> 
-<tr id="1-1-1-11-4-10-6-5" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">l3-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data</td>
-                    </tr> 
-<tr id="1-1-1-11-4-10-6-5-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the address assignment is the responsibility
-of management and orchestration function or not. If it
-is set to True, it is the management and orchestration
-function responsibility. ">  ip-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-assignment</td</tr> 
-<tr id="1-1-1-11-4-10-6-5-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the floating IP scheme is activated on the CP
-or not.">  floating-ip-activated </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:floating-ip-activated</td</tr> 
-<tr id="1-1-1-11-4-10-6-5-4" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Define address type. The address type should be aligned
-with the address type supported by the layerProtocol
-attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-type</td</tr> 
-<tr id="1-1-1-11-4-10-6-5-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum number of IP addresses to be assigned based on
-this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:number-of-ip-addresses</td</tr> 
-<tr id="1-1-1-11-4-11" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Information about whether the Cp instantiated from this CPD
-is in Trunk mode (802.1Q or other). When operating in
-'trunk mode', the Cp is capable of carrying traffic for
-several VLANs. A cardinality of 0 implies that trunkMode
-is not configured for the Cp i.e. It is equivalent to
-Boolean value 'false'."> <em> trunk-mode </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:trunk-mode</td</tr> 
-<tr id="1-1-1-11-4-12" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference of the security group rules bound to this
-CPD."> <em> security-group-rule-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../security-group-rule/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:security-group-rule-id</td</tr> 
-<tr id="1-1-1-11-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes CPU, Memory and acceleration requirements of
-the Virtualisation Container realizing this VDU."> <em> virtual-compute-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../virtual-compute-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:virtual-compute-desc</td</tr> 
-<tr id="1-1-1-11-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Describes storage requirements for a VirtualStorage
-instance attached to the virtualisation container
-created from virtualComputeDesc defined for this VDU.">  virtual-storage-desc </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../virtual-storage-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:virtual-storage-desc</td</tr> 
-<tr id="1-1-1-11-7" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The key indicates the boot index (lowest index defines
-highest boot priority). The Value references a descriptor
-from which a valid boot device is created e.g.
-VirtualStorageDesc from which a VirtualStorage instance
-is created.
-
-Editor's note: The boot-order node requires further
-study.">boot-order[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-order</td>
-                    </tr> 
-<tr id="1-1-1-11-7-13" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-order/nsd:key</td</tr> 
-<tr id="1-1-1-11-7-14" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../virtual-storage-desc">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-order/nsd:value</td</tr> 
-<tr id="1-1-1-11-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes the software image which is directly loaded on
-the virtualisation container realising this Vdu."> <em> sw-image-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../sw-image-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:sw-image-desc</td</tr> 
-<tr id="1-1-1-11-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Describes constraints on the NFVI for the VNFC
-instance(s) created from this Vdu. For example, aspects
-of a secure hosting environment for the VNFC instance
-that involve additional entities or processes.">  nfvi-constraint </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:nfvi-constraint</td</tr> 
-<tr id="1-1-1-11-10" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">monitoring-parameter[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter</td>
-                    </tr> 
-<tr id="1-1-1-11-10-15" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of the monitoring parameter.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:id</td</tr> 
-<tr id="1-1-1-11-10-16" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:name</td</tr> 
-<tr id="1-1-1-11-10-17" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Performance metric that is monitored. This attribute shall
-contain the related 'Measurement Name' value as defined in
-clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:performance-metric</td</tr> 
-<tr id="1-1-1-11-10-18" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="An attribute that describes the recommended periodicity at
-which to collect the performance information. VNFM determines
-if this parameter is considered.
-
-The vendor may provide this information as a guidance for
-creating PmJobs if needed."> <em> collection-period </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:collection-period</td</tr> 
-<tr id="1-1-1-11-11" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="It provides VNFC configurable properties that can be
-modified using the ModifyVnfInfo operation.">configurable-properties[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:configurable-properties</td>
-                    </tr> 
-<tr id="1-1-1-11-11-19" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:configurable-properties/nsd:key</td</tr> 
-<tr id="1-1-1-11-11-20" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:configurable-properties/nsd:value</td</tr> 
-<tr id="1-1-1-11-12" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Contains a string or a URL to a file contained in the
-VNF package used to customize a virtualised compute
-resource at boot time. The bootData may contain variable
-parts that are replaced by deployment specific values
-before being sent to the VIM."> <em> boot-data </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-data</td</tr> 
-<tr id="1-1-1-12" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines descriptors of virtual compute resources to be
-used by the VNF.">virtual-compute-desc[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc</td>
-                    </tr> 
-<tr id="1-1-1-12-13" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this VirtualComputeDesc in the
-VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:id</td</tr> 
-<tr id="1-1-1-12-14" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The logical node requirements.">logical-node[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node</td>
-                    </tr> 
-<tr id="1-1-1-12-14-21" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies this set of logical node requirements.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:id</td</tr> 
-<tr id="1-1-1-12-14-22" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The logical node-level compute, memory and I/O
-requirements. An array of key-value pairs that
-articulate the deployment requirements.
-
-This could include the number of CPU cores on this
-logical node, a memory configuration specific to a
-logical node (e.g. such as available in the Linux
-kernel via the libnuma library) or a requirement
-related to the association of an I/O device with the
-logical node.">requirement-detail[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:requirement-detail</td>
-                    </tr> 
-<tr id="1-1-1-12-14-22-7" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:requirement-detail/nsd:key</td</tr> 
-<tr id="1-1-1-12-14-22-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:requirement-detail/nsd:value</td</tr> 
-<tr id="1-1-1-12-15" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">request-additional-capability[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability</td>
-                    </tr> 
-<tr id="1-1-1-12-15-23" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a requested additional capability for the
-VDU. ETSI GS NFV-IFA 002 [i.1] describes acceleration
-capabilities.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:name</td</tr> 
-<tr id="1-1-1-12-15-24" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates whether the requested additional capability
-is mandatory for successful operation."> <em> support-mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:support-mandatory</td</tr> 
-<tr id="1-1-1-12-15-25" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the minimum version of the requested
-additional capability."> <em> min-version </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:min-version</td</tr> 
-<tr id="1-1-1-12-15-26" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the preferred version of the requested
-additional capability."> <em> preferred-version </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:preferred-version</td</tr> 
-<tr id="1-1-1-12-15-27" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies specific attributes, dependent on the
-requested additional capability type.">target-performance-parameters[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:target-performance-parameters</td>
-                    </tr> 
-<tr id="1-1-1-12-15-27-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:target-performance-parameters/nsd:key</td</tr> 
-<tr id="1-1-1-12-15-27-10" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:target-performance-parameters/nsd:value</td</tr> 
-<tr id="1-1-1-12-16" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies compute requirements."> <em> compute-requirements </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:compute-requirements</td</tr> 
-<tr id="1-1-1-12-17" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The virtual memory of the virtualised compute.">virtual-memory</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory</td>
-                    </tr> 
-<tr id="1-1-1-12-17-28" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Amount of virtual memory in GB."> <em> size </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
- [0..max]">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:size</td</tr> 
-<tr id="1-1-1-12-17-29" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The memory core oversubscription policy in terms of
-virtual memory to physical memory on the platform.
-The cardinality can be 0 during the allocation
-request, if no particular value is requested."> <em> over-subscription-policy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:over-subscription-policy</td</tr> 
-<tr id="1-1-1-12-17-30" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of key-value pair requirements on the memory for
-the VDU.">vdu-mem-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:vdu-mem-requirements</td>
-                    </tr> 
-<tr id="1-1-1-12-17-30-11" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:vdu-mem-requirements/nsd:key</td</tr> 
-<tr id="1-1-1-12-17-30-12" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:vdu-mem-requirements/nsd:value</td</tr> 
-<tr id="1-1-1-12-17-31" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="It specifies the memory allocation to be cognisant of
-the relevant process/core allocation. The cardinality
-can be 0 during the allocation request, if no
-particular value is requested."> <em> numa-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:numa-enabled</td</tr> 
-<tr id="1-1-1-12-18" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The virtual CPU(s)of the virtualised compute.">virtual-cpu</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu</td>
-                    </tr> 
-<tr id="1-1-1-12-18-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="CPU architecture type. Examples are x86, ARM. The
-cardinality can be 0 during the allocation request,
-if no particular CPU architecture type is requested."> <em> cpu-architecture </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:cpu-architecture</td</tr> 
-<tr id="1-1-1-12-18-33" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of virtual CPUs."> <em> num-virtual-cpu </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
- [1..max]">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:num-virtual-cpu</td</tr> 
-<tr id="1-1-1-12-18-34" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum virtual CPU clock rate (e.g. in MHz). The
-cardinality can be 0 during the allocation request,
-if no particular value is requested."> <em> clock </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:clock</td</tr> 
-<tr id="1-1-1-12-18-35" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The CPU core oversubscription policy e.g. the relation
-of virtual CPU cores to physical CPU cores/threads.
-The cardinality can be 0 during the allocation request,
-if no particular value is requested."> <em> oversubscription-policy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:oversubscription-policy</td</tr> 
-<tr id="1-1-1-12-18-36" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of key-value pair requirements on the compute
-(CPU) for the VDU.">vdu-cpu-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:vdu-cpu-requirements</td>
-                    </tr> 
-<tr id="1-1-1-12-18-36-13" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:vdu-cpu-requirements/nsd:key</td</tr> 
-<tr id="1-1-1-12-18-36-14" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:vdu-cpu-requirements/nsd:value</td</tr> 
-<tr id="1-1-1-12-18-37" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The virtual CPU pinning configuration for the
-virtualised compute resource.">pinning</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td><abbr title="Set to specify CPU pinning.">Presence</abbr></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning</td>
-                    </tr> 
-<tr id="1-1-1-12-18-37-15" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The policy can take values of 'static' or 'dynamic'.
-In case of 'static' the virtual CPU cores are
-requested to be allocated to logical CPU cores
-according to the rules defined in
-virtualCpuPinningRules. In case of 'dynamic' the
-allocation of virtual CPU cores to logical CPU cores
-is decided by the VIM. (e.g. SMT (Simultaneous
-MultiThreading) requirements)."> <em> policy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {static,dynamic,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:policy</td</tr> 
-<tr id="1-1-1-12-18-37-16" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="A list of rules that should be considered during the
-allocation of the virtual CPUs to logical CPUs in case
-of 'static' virtualCpuPinningPolicy.">rule[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:rule</td>
-                    </tr> 
-<tr id="1-1-1-12-18-37-16-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:rule/nsd:key</td</tr> 
-<tr id="1-1-1-12-18-37-16-7" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:rule/nsd:value</td</tr> 
-<tr id="1-1-1-13" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Storage requirements for a Virtual Storage instance
-attached to the VNFC created from this VDU">virtual-storage-desc[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc</td>
-                    </tr> 
-<tr id="1-1-1-13-19" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this VirtualStorageDesc in the
-VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:id</td</tr> 
-<tr id="1-1-1-13-20" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Type of virtualised storage resource (e.g. volume,
-object)."> <em> type-of-storage </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {storage-type}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:type-of-storage</td</tr> 
-<tr id="1-1-1-13-21" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Size of virtualised storage resource (e.g. size of
-volume, in GB)"> <em> size-of-storage </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:size-of-storage</td</tr> 
-<tr id="1-1-1-13-22" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of key-value pairs that articulate the storage
-deployment requirements.">vdu-storage-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:vdu-storage-requirements</td>
-                    </tr> 
-<tr id="1-1-1-13-22-38" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:vdu-storage-requirements/nsd:key</td</tr> 
-<tr id="1-1-1-13-22-39" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:vdu-storage-requirements/nsd:value</td</tr> 
-<tr id="1-1-1-13-23" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicate if the storage support RDMA."> <em> rdma-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:rdma-enabled</td</tr> 
-<tr id="1-1-1-13-24" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Software image to be loaded on the VirtualStorage
-resource created based on this VirtualStorageDesc."> <em> sw-image-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../sw-image-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:sw-image-desc</td</tr> 
-<tr id="1-1-1-14" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines descriptors of software images to be used by the
-VNF.">sw-image-desc[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc</td>
-                    </tr> 
-<tr id="1-1-1-14-25" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The identifier of this software image.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:id</td</tr> 
-<tr id="1-1-1-14-26" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The name of this software image.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:name</td</tr> 
-<tr id="1-1-1-14-27" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The version of this software image.">  version </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:version</td</tr> 
-<tr id="1-1-1-14-28" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The checksum of the software image file.">checksum</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:checksum</td>
-                    </tr> 
-<tr id="1-1-1-14-28-40" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Species the algorithm used to obtain the checksum
-value.">  algorithm </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {checksum-algorithm}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:checksum/nsd:algorithm</td</tr> 
-<tr id="1-1-1-14-28-41" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Contains the result of applying the algorithm
-indicated by the algorithm attribute to the data to
-which this ChecksumData refers.">  hash </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:checksum/nsd:hash</td</tr> 
-<tr id="1-1-1-14-29" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The container format describes the container file
-format in which software image is provided."> <em> container-format </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {aki,ami,ari,bare,docker,ova,ovf,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:container-format</td</tr> 
-<tr id="1-1-1-14-30" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The disk format of a software image is the format of
-the underlying disk image."> <em> disk-format </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {aki,ami,ari,iso,qcow2,raw,vdi,vhd,vhdx,vmdk,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:disk-format</td</tr> 
-<tr id="1-1-1-14-31" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The minimal disk size requirement for this software
-image. The value of the 'size of storage' attribute
-of the VirtualStorageDesc referencing this
-SwImageDesc shall not be smaller than the value of
-minDisk.">  min-disk </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:min-disk</td</tr> 
-<tr id="1-1-1-14-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The minimal RAM requirement for this software image.
-The value of the 'size' attribute of
-VirtualMemoryData of the Vdu referencing this
-SwImageDesc shall not be smaller than the value of
-minRam."> <em> min-ram </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
- [0..max]">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:min-ram</td</tr> 
-<tr id="1-1-1-14-33" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The size of this software image.">  size </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:size</td</tr> 
-<tr id="1-1-1-14-34" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This is a reference to the actual software image.
-The reference can be relative to the root of the VNF
-Package or can be a URL"> <em> image </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="inet:uri
-string
-">inet:uri</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:image</td</tr> 
-<tr id="1-1-1-14-35" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the operating system used in the software
-image. This attribute may also identify if a 32 bit
-or 64 bit software image is used."> <em> operating-system </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:operating-system</td</tr> 
-<tr id="1-1-1-14-36" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies the virtualisation environments
-(e.g. hypervisor) compatible with this software
-image.">  supported-virtualization-environment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:supported-virtualization-environment</td</tr> 
-<tr id="1-1-1-15" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Represents the type of network connectivity mandated by the
-VNF provider between two or more CPs which includes at
-least one internal CP.">int-virtual-link-desc[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc</td>
-                    </tr> 
-<tr id="1-1-1-15-37" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this internal VLD in VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:id</td</tr> 
-<tr id="1-1-1-15-38" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes a specific flavour of the VL with specific
-  bitrate requirements.">flavour[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour</td>
-                    </tr> 
-<tr id="1-1-1-15-38-42" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a flavour within a VnfVirtualLinkDesc.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:id</td</tr> 
-<tr id="1-1-1-15-38-43" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="QoS of the VL.">qos</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td><abbr title="VL QoS parameters">Presence</abbr></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos</td>
-                    </tr> 
-<tr id="1-1-1-15-38-43-17" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum latency in ms.">  latency </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos/nsd:latency</td</tr> 
-<tr id="1-1-1-15-38-43-18" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum jitter in ms.">  packet-delay-variation </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos/nsd:packet-delay-variation</td</tr> 
-<tr id="1-1-1-15-38-43-19" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum packet loss ratio."> <em> packet-loss-ratio </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
- [0..1.00]">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos/nsd:packet-loss-ratio</td</tr> 
-<tr id="1-1-1-15-39" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">connectivity-type</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:connectivity-type</td>
-                    </tr> 
-<tr id="1-1-1-15-39-44" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies the protocols that the VL uses (Ethernet,
-MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). The top layer
-protocol of the VL protocol stack shall always be provided.
-The lower layer protocols may be included when there are
-specific requirements on these layers.">  layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:connectivity-type/nsd:layer-protocol</td</tr> 
-<tr id="1-1-1-15-39-45" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the flow pattern of the connectivity (Line,
-Tree, Mesh)."> <em> flow-pattern </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="flow-pattern
-enumeration
- : {line,tree,mesh,}">flow-pattern</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:connectivity-type/nsd:flow-pattern</td</tr> 
-<tr id="1-1-1-15-40" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Specifies test access facilities expected on the VL
-(e.g. none, passive monitoring, or active (intrusive)
-loopbacks at endpoints.">  test-access </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:test-access</td</tr> 
-<tr id="1-1-1-15-41" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides human-readable information on the purpose of
-the VL (e.g. control plane traffic)."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:description</td</tr> 
-<tr id="1-1-1-15-42" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">monitoring-parameters[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters</td>
-                    </tr> 
-<tr id="1-1-1-15-42-46" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of the monitoring parameter.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:id</td</tr> 
-<tr id="1-1-1-15-42-47" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:name</td</tr> 
-<tr id="1-1-1-15-42-48" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Performance metric that is monitored. This attribute shall
-contain the related 'Measurement Name' value as defined in
-clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:performance-metric</td</tr> 
-<tr id="1-1-1-15-42-49" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="An attribute that describes the recommended periodicity at
-which to collect the performance information. VNFM determines
-if this parameter is considered.
-
-The vendor may provide this information as a guidance for
-creating PmJobs if needed."> <em> collection-period </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:collection-period</td</tr> 
-<tr id="1-1-1-16" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines security group rules to be used by the VNF.">security-group-rule[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule</td>
-                    </tr> 
-<tr id="1-1-1-16-43" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this SecurityGroupRule information
-element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:id</td</tr> 
-<tr id="1-1-1-16-44" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the security group rule."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:description</td</tr> 
-<tr id="1-1-1-16-45" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The direction in which the security group rule is applied.
-Permitted values: INGRESS, EGRESS. Defaults to INGRESS."> <em> direction </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ingress,egress,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:direction</td</tr> 
-<tr id="1-1-1-16-46" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates the protocol carried over the Ethernet layer.
-Permitted values: IPV4, IPV6. Defaults to IPV4."> <em> ether-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:ether-type</td</tr> 
-<tr id="1-1-1-16-47" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates the protocol carried over the IP layer.
-Permitted values: any protocol defined in the IANA
-protocol registry, e.g. TCP, UDP, ICMP, etc. Defaults
-to TCP."> <em> protocol </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {tcp,udp,icmp,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:protocol</td</tr> 
-<tr id="1-1-1-16-48" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates minimum port number in the range that is
-matched by the security group rule. Defaults to 0."> <em> port-range-min </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:port-range-min</td</tr> 
-<tr id="1-1-1-16-49" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates maximum port number in the range that is
-matched by the security group rule. Defaults to 65535."> <em> port-range-max </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:port-range-max</td</tr> 
-<tr id="1-1-1-17" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes an external interface exposed by this VNF enabling
-connection with a Virual Link">ext-cpd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-1-17-50" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">(cp-connection)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-1-17-50-50" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(int-virtual-link-desc)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-1-17-50-50-20" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the internal Virtual Link Descriptor (VLD)
-to which CPs instantiated from this external CP
-Descriptor (CPD) connect. Either intVirtualLinkDesc or
-intCpd shall be present."> <em> int-virtual-link-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../int-virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-virtual-link-desc</td</tr> 
-<tr id="1-1-1-17-50-51" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(int-cpd)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-1-17-50-51-21" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">int-cpd</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-cpd</td>
-                    </tr> 
-<tr id="1-1-1-17-50-51-21-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> vdu-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-cpd/nsd:vdu-id</td</tr> 
-<tr id="1-1-1-17-50-51-21-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> cpd </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../vdu-id)/../int-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-cpd/nsd:cpd</td</tr> 
-<tr id="1-1-1-17-51" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies requirements on a virtual network interface
-realising the CPs instantiated from this CPD.">virtual-network-interface-requirement[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement</td>
-                    </tr> 
-<tr id="1-1-1-17-51-52" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable name for the requirement.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:name</td</tr> 
-<tr id="1-1-1-17-51-53" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable description of the requirement."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:description</td</tr> 
-<tr id="1-1-1-17-51-54" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates whether fulfilling the constraint is
-mandatory (true) for successful operation or desirable
-(false)."> <em> support-mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:support-mandatory</td</tr> 
-<tr id="1-1-1-17-51-55" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The network interface requirements. An element from an
-array of key-value pairs that articulate the network
-interface deployment requirements.">network-interface-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements</td>
-                    </tr> 
-<tr id="1-1-1-17-51-55-22" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:key</td</tr> 
-<tr id="1-1-1-17-51-55-23" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:value</td</tr> 
-<tr id="1-1-1-17-52" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This references (couples) the CPD with any logical node I/O
-requirements (for network devices) that may have been
-created. Linking these attributes is necessary so that so
-that I/O requirements that need to be articulated at the
-logical node level can be associated with the network
-interface requirements associated with the CPD."> <em> nicio-requirements </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../virtual-compute-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:nicio-requirements</td</tr> 
-<tr id="1-1-1-17-53" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this Cpd information element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:id</td</tr> 
-<tr id="1-1-1-17-54" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies a protocol that the connection points
-corresponding to the CPD support for connectivity purposes
-(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.).">  layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:layer-protocol</td</tr> 
-<tr id="1-1-1-17-55" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the role of the connection points
-corresponding to the CPD in the context of the traffic
-flow patterns in the VNF, PNF or NS. For example an NS with
-a tree flow pattern within the NS will have legal cpRoles
-of ROOT and LEAF."> <em> role </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {cp-role}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:role</td</tr> 
-<tr id="1-1-1-17-56" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides human-readable information on the purpose of the
-connection point (e.g. connection point for control plane
-traffic)."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:description</td</tr> 
-<tr id="1-1-1-17-57" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies the protocol layering information the CP uses for
-connectivity purposes and associated information. There shall
-be one cpProtocol for each layer protocol as indicated by the
-attribute layerProtocol. When a PnfExtCpd as defined in ETSI
-GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
-cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol</td>
-                    </tr> 
-<tr id="1-1-1-17-57-56" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="One of the values of the attribute layerProtocol of the Cpd
-IE.">  associated-layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:associated-layer-protocol</td</tr> 
-<tr id="1-1-1-17-57-57" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides information on the addresses to be assigned to the
-CP(s) instantiated from the CPD.">address-data[type]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data</td>
-                    </tr> 
-<tr id="1-1-1-17-57-57-24" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes the type of the address to be assigned to the
-CP instantiated from the parent CPD.
-Value:
-   MAC address.
-   IP address.
-   Etc.
-The content type shall be aligned with the address type
-supported by the layerProtocol attribute of the parent
-CPD.">  type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {address-type}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:type</td</tr> 
-<tr id="1-1-1-17-57-57-25" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides the information on the MAC addresses to be
-assigned to the CP(s) instantiated from the parent CPD.
-Shall be present when the addressType is MAC address.">l2-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data</td>
-                    </tr> 
-<tr id="1-1-1-17-57-57-25-10" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the MAC address assignment is the
-responsibility of management and orchestration function
-or not. If it is set to True, it is the management and
-orchestration function responsibility. If it is set to
-False, it will be provided by an external entity,
-e.g. OSS/BSS.">  mac-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data/nsd:mac-address-assignment</td</tr> 
-<tr id="1-1-1-17-57-57-26" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">l3-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data</td>
-                    </tr> 
-<tr id="1-1-1-17-57-57-26-11" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the address assignment is the responsibility
-of management and orchestration function or not. If it
-is set to True, it is the management and orchestration
-function responsibility. ">  ip-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-assignment</td</tr> 
-<tr id="1-1-1-17-57-57-26-12" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the floating IP scheme is activated on the CP
-or not.">  floating-ip-activated </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:floating-ip-activated</td</tr> 
-<tr id="1-1-1-17-57-57-26-13" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Define address type. The address type should be aligned
-with the address type supported by the layerProtocol
-attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-type</td</tr> 
-<tr id="1-1-1-17-57-57-26-14" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum number of IP addresses to be assigned based on
-this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:number-of-ip-addresses</td</tr> 
-<tr id="1-1-1-17-58" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Information about whether the Cp instantiated from this CPD
-is in Trunk mode (802.1Q or other). When operating in
-'trunk mode', the Cp is capable of carrying traffic for
-several VLANs. A cardinality of 0 implies that trunkMode
-is not configured for the Cp i.e. It is equivalent to
-Boolean value 'false'."> <em> trunk-mode </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:trunk-mode</td</tr> 
-<tr id="1-1-1-17-59" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference of the security group rules bound to this
-CPD."> <em> security-group-rule-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../security-group-rule/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:security-group-rule-id</td</tr> 
-<tr id="1-1-1-18" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes a specific Deployment Flavour (DF) of a VNF with
-specific requirements for capacity and performance.">df[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df</td>
-                    </tr> 
-<tr id="1-1-1-18-60" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this DF within the VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:id</td</tr> 
-<tr id="1-1-1-18-61" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the deployment flavour"> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:description</td</tr> 
-<tr id="1-1-1-18-62" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The Vduprofile describes additional instantiation data for
-a given VDU used in a deployment flavour.">vdu-profile[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile</td>
-                    </tr> 
-<tr id="1-1-1-18-62-58" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:id</td</tr> 
-<tr id="1-1-1-18-62-59" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum number of instances of the VNFC based on this
-VDU that is permitted to exist for this flavour."> <em> min-number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:min-number-of-instances</td</tr> 
-<tr id="1-1-1-18-62-60" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> max-number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:max-number-of-instances</td</tr> 
-<tr id="1-1-1-18-62-61" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:local-affinity-or-anti-affinity-rule</td>
-                    </tr> 
-<tr id="1-1-1-18-62-61-27" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether the rule is an affinity rule or an
-anti-affinity rule.">  affinity-type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-type
-enumeration
- : {affinity,anti-affinity,}">affinity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type</td</tr> 
-<tr id="1-1-1-18-62-61-28" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the scope of the rule, possible values are
-'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'.">  affinity-scope </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-scope
-enumeration
- : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope</td</tr> 
-<tr id="1-1-1-18-62-62" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifier(s) of the affinity or anti-affinity
-group(s) the VDU belongs to.">affinity-or-anti-affinity-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:affinity-or-anti-affinity-group</td>
-                    </tr> 
-<tr id="1-1-1-18-62-62-29" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies an affinity or anti-affinity group to
-which the affinity or anti-affinity rule applies.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr> 
-<tr id="1-1-1-18-63" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the internal VLD along with additional data which
-is used in this DF.">virtual-link-profile[id flavour]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile</td>
-                    </tr> 
-<tr id="1-1-1-18-63-63" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a Vnf VLD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../int-virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:id</td</tr> 
-<tr id="1-1-1-18-63-64" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a flavour within the VnfVirtualLinkDesc.">  flavour </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../../../ext-cpd/int-virtual-link-desc)/../flavour/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:flavour</td</tr> 
-<tr id="1-1-1-18-63-65" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule</td>
-                    </tr> 
-<tr id="1-1-1-18-63-65-30" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether the rule is an affinity rule or an
-anti-affinity rule.">  affinity-type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-type
-enumeration
- : {affinity,anti-affinity,}">affinity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type</td</tr> 
-<tr id="1-1-1-18-63-65-31" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the scope of the rule, possible values are
-'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'.">  affinity-scope </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-scope
-enumeration
- : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope</td</tr> 
-<tr id="1-1-1-18-63-66" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifier(s) of the affinity or anti-affinity
-group(s) the VnfVirtualLinkDesc belongs to.">affinity-or-anti-affinity-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group</td>
-                    </tr> 
-<tr id="1-1-1-18-63-66-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr> 
-<tr id="1-1-1-18-63-67" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the maximum bitrate requirements for a VL
-instantiated according to this profile.">max-bit-rate-requirements</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:max-bit-rate-requirements</td>
-                    </tr> 
-<tr id="1-1-1-18-63-67-33" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of the link (e.g. bitrate of
-E-Line, root bitrate of E-Tree, aggregate capacity
-of E-LAN).">  root </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:max-bit-rate-requirements/nsd:root</td</tr> 
-<tr id="1-1-1-18-63-67-34" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of leaf connections to the
-link when applicable to the connectivity type
-(e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:max-bit-rate-requirements/nsd:leaf</td</tr> 
-<tr id="1-1-1-18-63-68" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the minimum bitrate requirements for a VL
-instantiated according to this profile.">min-bit-rate-requirements</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:min-bit-rate-requirements</td>
-                    </tr> 
-<tr id="1-1-1-18-63-68-35" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of the link (e.g. bitrate of
-E-Line, root bitrate of E-Tree, aggregate capacity
-of E-LAN).">  root </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:min-bit-rate-requirements/nsd:root</td</tr> 
-<tr id="1-1-1-18-63-68-36" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of leaf connections to the
-link when applicable to the connectivity type
-(e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:min-bit-rate-requirements/nsd:leaf</td</tr> 
-<tr id="1-1-1-18-63-69" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the protocol data for a VL instantiated
-according to this profile. Cardinality 0 is used when
-no protocol data needs to be specified.">virtual-link-protocol-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data</td>
-                    </tr> 
-<tr id="1-1-1-18-63-69-37" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="One of the values of the attribute layerProtocol of
-the ConnectivityType IE."> <em> associated-layer-protocol </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:associated-layer-protocol</td</tr> 
-<tr id="1-1-1-18-63-69-38" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the L2 protocol data for this virtual link.
-Shall be present when the associatedLayerProtocol
-attribute indicates a L2 protocol and shall be absent
-otherwise.">l2-protocol-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data</td>
-                    </tr> 
-<tr id="1-1-1-18-63-69-38-15" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Network name associated with this L2 protocol."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:name</td</tr> 
-<tr id="1-1-1-18-63-69-38-16" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the network type for this L2 protocol.
-Possible values: FLAT, VLAN, VXLAN, GRE."> <em> network-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {flat,vlan,vxlan,gre,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:network-type</td</tr> 
-<tr id="1-1-1-18-63-69-38-17" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether to support VLAN transparency for
-this L2 protocol or not."> <em> vlan-transparent </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:vlan-transparent</td</tr> 
-<tr id="1-1-1-18-63-69-38-18" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum transmission unit (MTU) value
-for this L2 protocol."> <em> mtu </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:mtu</td</tr> 
-<tr id="1-1-1-18-63-69-39" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the L3 protocol data for this virtual link.
-Shall be present when the associatedLayerProtocol
-attribute indicates a L3 protocol and shall be absent
-otherwise.">l3-protocol-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data</td>
-                    </tr> 
-<tr id="1-1-1-18-63-69-39-19" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Network name associated with this L3 protocol."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:name</td</tr> 
-<tr id="1-1-1-18-63-69-39-20" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies IP version of this L3 protocol.
-Value:
- IPV4.
- IPV6."> <em> ip-version </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:ip-version</td</tr> 
-<tr id="1-1-1-18-63-69-39-21" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the CIDR (Classless InterDomain Routing)
-of this L3 protocol."> <em> cidr </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:cidr</td</tr> 
-<tr id="1-1-1-18-63-69-39-22" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Specifies the allocation pools with start and end
-IP addresses for this L3 protocol.">  ip-allocation-pools </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:ip-allocation-pools</td</tr> 
-<tr id="1-1-1-18-63-69-39-23" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the gateway IP address for this L3
-protocol."> <em> gateway-ip </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="inet:ip-address
-union
-{inet:ipv4-address, inet:ipv6-address}">inet:ip-address</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:gateway-ip</td</tr> 
-<tr id="1-1-1-18-63-69-39-24" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates whether DHCP (Dynamic Host Configuration
-Protocol) is enabled or disabled for this L3
-protocol."> <em> dhcp-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:dhcp-enabled</td</tr> 
-<tr id="1-1-1-18-63-69-39-25" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies IPv6 address mode. Possible values:
- SLAAC.
- DHCPV6-STATEFUL.
- DHCPV6-STATELESS.
-May be present when the value of the ipVersion
-attribute is 'IPV6' and shall be absent otherwise."> <em> ipv6-address-mode </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {slaac,dhcpv6-stateful,dhcpv6-stateless,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:ipv6-address-mode</td</tr> 
-<tr id="1-1-1-18-64" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes the various levels of resources that can be
-used to instantiate the VNF using this flavour.
-Examples: Small, Medium, Large. If there is only one
-'instantiationLevel' entry, it shall be treated as the
-default instantiation level for this DF.
-
-The InstantiationLevel information element describes a
-given level of resources to be instantiated within a
-deployment flavour in term of the number of VNFC instances
-to be created from each VDU.
-All the VDUs referenced in the level shall be part of the
-corresponding deployment flavour and their number shall
-be within the range (min/max) for this deployment flavour.">instantiation-level[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level</td>
-                    </tr> 
-<tr id="1-1-1-18-64-70" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a level with the DF.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:id</td</tr> 
-<tr id="1-1-1-18-64-71" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the instantiation level"> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:description</td</tr> 
-<tr id="1-1-1-18-64-72" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Sets the number of instances for the VDU in this
-instantiation level.">vdu-level[vdu-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:vdu-level</td>
-                    </tr> 
-<tr id="1-1-1-18-64-72-40" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a VDU.">  vdu-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:vdu-level/nsd:vdu-id</td</tr> 
-<tr id="1-1-1-18-64-72-41" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of instances of VNFC based on this VDU to
-deploy for this level."> <em> number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:vdu-level/nsd:number-of-instances</td</tr> 
-<tr id="1-1-1-18-64-73" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The InstantiationLevel information element describes a
-given level of resources to be instantiated within a
-DF in term of the number of VNFC instances to be
-created from each VDU.">scaling-info[scaling-aspect-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:scaling-info</td>
-                    </tr> 
-<tr id="1-1-1-18-64-73-42" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of the scaling aspect.">  scaling-aspect-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../scaling-aspect/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:scaling-info/nsd:scaling-aspect-id</td</tr> 
-<tr id="1-1-1-18-64-73-43" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The scale level, greater than or equal to 0."> <em> scale-level </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:scaling-info/nsd:scale-level</td</tr> 
-<tr id="1-1-1-18-65" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This attribute references the 'instantiationLevel'
-entry which defines the default instantiation level for
-this DF. It shall be present if there are multiple
-'instantiationLevel' entries."> <em> default-instantiation-level </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../instantiation-level/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:default-instantiation-level</td</tr> 
-<tr id="1-1-1-18-66" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Indicates which operations are available for this DF via
-the VNF LCM interface. Instantiate VNF, Query VNF and
-Terminate VNF are supported in all DF and therefore
-need not be included in this list.">  supported-operation </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {supported-operation}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-operation</td</tr> 
-<tr id="1-1-1-18-67" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element is a container for all
-attributes that affect the invocation of the VNF
-Lifecycle Management operations, structured by
-operation.">lcm-operations-configuration</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration</td>
-                    </tr> 
-<tr id="1-1-1-18-67-74" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configuration parameters for the InstantiateVnf
-operation.">instantiate-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-1-18-67-74-44" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the InstantiateVnf
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config/nsd:parameter</td>
-                    </tr> 
-<tr id="1-1-1-18-67-74-44-26" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config/nsd:parameter/nsd:key</td</tr> 
-<tr id="1-1-1-18-67-74-44-27" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config/nsd:parameter/nsd:value</td</tr> 
-<tr id="1-1-1-18-67-75" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configuration parameters for the ScaleVnf operation.">scale-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-1-18-67-75-45" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNFspecific parameters
-to be passed when invoking the ScaleVnf operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:parameter</td>
-                    </tr> 
-<tr id="1-1-1-18-67-75-45-28" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:parameter/nsd:key</td</tr> 
-<tr id="1-1-1-18-67-75-45-29" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:parameter/nsd:value</td</tr> 
-<tr id="1-1-1-18-67-75-46" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Signals whether passing a value larger than one in
-the numScalingSteps parameter of the ScaleVnf
-operation is supported by this VNF.
-Default is FALSE, i.e. 'not supported'."> <em> scaling-by-more-than-one-step-supported </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:scaling-by-more-than-one-step-supported</td</tr> 
-<tr id="1-1-1-18-67-76" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element defines attributes that
-affect the invocation of the ScaleVnfToLevel
-operation.">scale-vnf-to-level-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config</td>
-                    </tr> 
-<tr id="1-1-1-18-67-76-47" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the ScaleVnfToLevel
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:parameter</td>
-                    </tr> 
-<tr id="1-1-1-18-67-76-47-30" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:parameter/nsd:key</td</tr> 
-<tr id="1-1-1-18-67-76-47-31" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:parameter/nsd:value</td</tr> 
-<tr id="1-1-1-18-67-76-48" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Signals whether scaling according to the parameter
-'scaleInfo' is supported by this VNF."> <em> arbitrary-target-levels-supported </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:arbitrary-target-levels-supported</td</tr> 
-<tr id="1-1-1-18-67-77" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element defines attributes that
-affect the invocation of the HealVnf operation.">heal-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-1-18-67-77-49" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the HealVnf operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:parameter</td>
-                    </tr> 
-<tr id="1-1-1-18-67-77-49-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:parameter/nsd:key</td</tr> 
-<tr id="1-1-1-18-67-77-49-33" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:parameter/nsd:value</td</tr> 
-<tr id="1-1-1-18-67-77-50" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Supported 'cause' parameter values.">  cause </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:cause</td</tr> 
-<tr id="1-1-1-18-67-78" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element defines attributes that
-affect the invocation of the TerminateVnf operation.">terminate-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-1-18-67-78-51" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum timeout value for graceful termination of
-a VNF instance."> <em> min-graceful-termination </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="yang:timeticks
-uint32
-">yang:timeticks</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:min-graceful-termination</td</tr> 
-<tr id="1-1-1-18-67-78-52" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Maximum recommended timeout value that can be needed
-to gracefully terminate a VNF instance of a
-particular type under certain conditions, such as
-maximum load condition. This is provided by VNF
-provider as information for the operator
-facilitating the selection of optimal timeout value.
-This value is not used as constraint."> <em> max-recommended-graceful-termination </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="yang:timeticks
-uint32
-">yang:timeticks</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:max-recommended-graceful-termination</td</tr> 
-<tr id="1-1-1-18-67-78-53" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the TerminateVnf
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:parameter</td>
-                    </tr> 
-<tr id="1-1-1-18-67-78-53-34" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:parameter/nsd:key</td</tr> 
-<tr id="1-1-1-18-67-78-53-35" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:parameter/nsd:value</td</tr> 
-<tr id="1-1-1-18-67-79" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element defines attributes that
-affect the invocation of the OperateVnf operation.">operate-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-1-18-67-79-54" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum timeout value for graceful stop of a VNF
-instance."> <em> min-graceful-stop-timeout </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="yang:timeticks
-uint32
-">yang:timeticks</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:min-graceful-stop-timeout</td</tr> 
-<tr id="1-1-1-18-67-79-55" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Maximum recommended timeout value that can be
-needed to gracefully stop a VNF instance of a
-particular type under certain conditions, such as
-maximum load condition. This is provided by VNF
-provider as information for the operator facilitating
-the selection of optimal timeout value. This value
-is not used as constraint."> <em> max-recommended-graceful-stop-timeout </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="yang:timeticks
-uint32
-">yang:timeticks</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:max-recommended-graceful-stop-timeout</td</tr> 
-<tr id="1-1-1-18-67-79-56" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the OperateVnf
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:parameter</td>
-                    </tr> 
-<tr id="1-1-1-18-67-79-56-36" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:parameter/nsd:key</td</tr> 
-<tr id="1-1-1-18-67-79-56-37" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:parameter/nsd:value</td</tr> 
-<tr id="1-1-1-18-67-80" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configuration parameters for the ChangeVnfFlavour
-operation.">change-vnf-flavour-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config</td>
-                    </tr> 
-<tr id="1-1-1-18-67-80-57" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the OperateVnf
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config/nsd:parameter</td>
-                    </tr> 
-<tr id="1-1-1-18-67-80-57-38" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config/nsd:parameter/nsd:key</td</tr> 
-<tr id="1-1-1-18-67-80-57-39" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config/nsd:parameter/nsd:value</td</tr> 
-<tr id="1-1-1-18-67-81" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configuration parameters for the
-ChangeExtVnfConnectivity operation.">change-ext-vnf-connectivity-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config</td>
-                    </tr> 
-<tr id="1-1-1-18-67-81-58" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the
-ChangeExtVnfConnectivity operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config/nsd:parameter</td>
-                    </tr> 
-<tr id="1-1-1-18-67-81-58-40" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config/nsd:parameter/nsd:key</td</tr> 
-<tr id="1-1-1-18-67-81-58-41" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config/nsd:parameter/nsd:value</td</tr> 
-<tr id="1-1-1-18-68" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The AffinityOrAntiAffinityGroup describes the affinity
-or anti-affinity relationship applicable between the
-virtualization containers to be created based on
-different VDUs, or between internal VLs to be created
-based on different VnfVirtualLinkDesc(s).
-
-Per VNF, the affinity/anti-affinity rules defined using
-this information element, using the
-LocalAffinityOrAntiAffinityRule information element, and
-using the placement constraints in the
-GrantLifecycleOperation as defined in ETSI GS NFV-IFA
-007 [i.3] should be conflict-free. In case of conflicts,
-the placement constraints in the
-GrantLifecycleOperation shall take precedence.">affinity-or-anti-affinity-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group</td>
-                    </tr> 
-<tr id="1-1-1-18-68-82" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies an affinity or anti-affinity group to which
-the affinity or anti-affinity rule applies.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr> 
-<tr id="1-1-1-18-68-83" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether the rule is an affinity rule or an
-anti-affinity rule.">  type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-type
-enumeration
- : {affinity,anti-affinity,}">affinity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:type</td</tr> 
-<tr id="1-1-1-18-68-84" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the scope of the rule, possible values are
-'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'.">  scope </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-scope
-enumeration
- : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:scope</td</tr> 
-<tr id="1-1-1-18-69" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Declares the VNF indicators that are supported by this
-VNF (specific to this DF).">indicator[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator</td>
-                    </tr> 
-<tr id="1-1-1-18-69-85" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:id</td</tr> 
-<tr id="1-1-1-18-69-86" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The human readable name of the VnfIndicator."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:name</td</tr> 
-<tr id="1-1-1-18-69-87" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the allowed values or value ranges of this
-indicator."> <em> indicator-value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:indicator-value</td</tr> 
-<tr id="1-1-1-18-69-88" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describe the source of the indicator. The possible
-values are:
- VNF.
- EM.
- Both.
-
-This tells the consumer where to send the subscription
-request."> <em> source </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {vnf,em,both,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:source</td</tr> 
-<tr id="1-1-1-18-70" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Indicates which interfaces the VNF produces and provides
-additional details on how to access the interface
-endpoints.">supported-vnf-interfaces[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces</td>
-                    </tr> 
-<tr id="1-1-1-18-70-89" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies an interface produced by the VNF. Valid
-values:
-- VNF_CONFIGURATION
-- VNF_INDICATOR">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {vnf-configuration,vnf-indicator,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:name</td</tr> 
-<tr id="1-1-1-18-70-90" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References one or more CPDs from which to instantiate
-external CPs through which interface endpoints on the
-VNF side can be reached by the VNFM.">  cpd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../../ext-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:cpd-id</td</tr> 
-<tr id="1-1-1-18-70-91" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">interface-details[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:interface-details</td>
-                    </tr> 
-<tr id="1-1-1-18-70-91-59" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:interface-details/nsd:key</td</tr> 
-<tr id="1-1-1-18-70-91-60" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:interface-details/nsd:value</td</tr> 
-<tr id="1-1-1-18-71" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the virtualised resources monitoring parameters
-on VNF level.">monitoring-parameter[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter</td>
-                    </tr> 
-<tr id="1-1-1-18-71-92" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of the monitoring parameter.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:id</td</tr> 
-<tr id="1-1-1-18-71-93" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:name</td</tr> 
-<tr id="1-1-1-18-71-94" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Performance metric that is monitored. This attribute shall
-contain the related 'Measurement Name' value as defined in
-clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:performance-metric</td</tr> 
-<tr id="1-1-1-18-71-95" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="An attribute that describes the recommended periodicity at
-which to collect the performance information. VNFM determines
-if this parameter is considered.
-
-The vendor may provide this information as a guidance for
-creating PmJobs if needed."> <em> collection-period </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:collection-period</td</tr> 
-<tr id="1-1-1-18-72" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The scaling aspects supported by this DF of the VNF.
-scalingAspect shall be present if the VNF supports
-scaling.">scaling-aspect[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect</td>
-                    </tr> 
-<tr id="1-1-1-18-72-96" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this aspect in the VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:id</td</tr> 
-<tr id="1-1-1-18-72-97" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the aspect."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:name</td</tr> 
-<tr id="1-1-1-18-72-98" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the aspect."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:description</td</tr> 
-<tr id="1-1-1-18-72-99" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The maximum scaleLevel for total number of scaling
-steps that can be applied w.r.t. this aspect. The
-value of this attribute corresponds to the number of
-scaling steps can be applied to this aspect when
-scaling it from the minimum scale level (i.e. 0) to the
-maximum scale level defined by this attribute."> <em> max-scale-level </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
- [1..max]">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:max-scale-level</td</tr> 
-<tr id="1-1-1-18-72-100" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="A specification of the deltas in terms of number of
-instances of VNFCs and virtual link bit rates that
-correspond to the scaling steps of this aspect. A
-cardinality of zero indicates that this mapping has to
-be specified in a lifecycle management script or be
-otherwise known to the VNFM. The information in this
-attribute, if provided, shall be consistent with the
-information provided in the 'InstantiationLevel'
-information element. If this attribute is provided, it
-shall be provided for all scaling aspects.">aspect-delta-details</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details</td>
-                    </tr> 
-<tr id="1-1-1-18-72-100-61" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Declares different scaling deltas, each of which is
-applied for one or more scaling steps of this
-aspect.">deltas[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas</td>
-                    </tr> 
-<tr id="1-1-1-18-72-100-61-42" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this scaling delta.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:id</td</tr> 
-<tr id="1-1-1-18-72-100-61-43" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The number of VNFC instances based on particular
-VDUs to be created or removed.">vdu-delta[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:vdu-delta</td>
-                    </tr> 
-<tr id="1-1-1-18-72-100-61-43-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a VDU.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:vdu-delta/nsd:id</td</tr> 
-<tr id="1-1-1-18-72-100-61-43-7" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of instances of VNFC based on this VDU to
-deploy for an instantiation level or for a
-scaling delta. Shall be zero or greater."> <em> number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
- [0..max]">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:vdu-delta/nsd:number-of-instances</td</tr> 
-<tr id="1-1-1-18-72-100-61-44" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The bitrate to be added or removed to virtual links
-created from particular virtual link descriptors.">virtual-link-bit-rate-delta[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta</td>
-                    </tr> 
-<tr id="1-1-1-18-72-100-61-44-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a VnfVirtualLinkDesc.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta/nsd:id</td</tr> 
-<tr id="1-1-1-18-72-100-61-44-9" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier9">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Bitrate requirements for an instantiation level
-or bitrate delta for a scaling step.">bit-rate-requirements</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta/nsd:bit-rate-requirements</td>
-                    </tr> 
-<tr id="1-1-1-18-72-100-61-44-9-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier10>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of the link (e.g.
-bitrate of E-Line, root bitrate of E-Tree,
-aggregate capacity of E-LAN).">  root </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta/nsd:bit-rate-requirements/nsd:root</td</tr> 
-<tr id="1-1-1-18-72-100-61-44-9-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier10>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of leaf connections to
-the link when applicable to the connectivity
-type (e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta/nsd:bit-rate-requirements/nsd:leaf</td</tr> 
-<tr id="1-1-1-18-72-100-62" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifiers of the individual scaling deltas to be
-applied for the subsequent scaling steps of this
-aspect. The first entry in the array shall correspond
-to the first scaling step (between scale levels 0 to
-1) and the last entry in the array shall correspond
-to the last scaling step (between maxScaleLevel-1
-and maxScaleLevel).
-
-Each referenced scaling delta shall be declared in
-the 'deltas' attribute."> <em> step-deltas </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../deltas/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:step-deltas</td</tr> 
-<tr id="1-1-1-19" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes the configurable properties of the VNF
-(e.g. related to auto scaling and auto healing).">configurable-properties</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties</td>
-                    </tr> 
-<tr id="1-1-1-19-73" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="It permits to enable (TRUE) / disable (FALSE) the
-auto-scaling functionality."> <em> is-auto-scalable-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:is-auto-scalable-enabled</td</tr> 
-<tr id="1-1-1-19-74" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="It permits to enable (TRUE) / disable (FALSE) the
-auto-healing functionality."> <em> is-auto-heal-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:is-auto-heal-enabled</td</tr> 
-<tr id="1-1-1-19-75" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="It provides VNF specific configurable properties that can
-be modified using the ModifyVnfConfiguration operation.">additional-configurable-property[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:additional-configurable-property</td>
-                    </tr> 
-<tr id="1-1-1-19-75-101" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:additional-configurable-property/nsd:key</td</tr> 
-<tr id="1-1-1-19-75-102" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:additional-configurable-property/nsd:value</td</tr> 
-<tr id="1-1-1-20" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes the modifiable attributes of the VNF.">modifiable-attributes</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:modifiable-attributes</td>
-                    </tr> 
-<tr id="1-1-1-20-76" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Additional VNF-specific attributes of VnfInfo that
-affect the lifecycle management of a VNF instance and
-that are writeable.
-
-For each VNF instance, these attributes are stored
-persistently by the VNFM and can be queried and
-modified through the VNFM.
-
-These attributes are intended to be consumed by the
-VNFM or by the lifecycle management scripts during the
-execution of VNF lifecycle management operations.
-
-Modifying these values has no direct effect on the VNF
-instance; however, modified values can be considered
-during subsequent VNF lifecycle management operations,
-which means that the modified values can indirectly
-affect the configuration of the VNF instance.">  extension </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:modifiable-attributes/nsd:extension</td</tr> 
-<tr id="1-1-1-20-77" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Additional VNF-specific attributes of VnfInfo that are
-writeable and that provide metadata describing the VNF
-instance.
-
-For each VNF instance, these attributes are stored
-persistently by the VNFM and can be queried and modified
-through the VNFM.
-
-These attributes are intended to provide information to
-functional blocks external to the VNFM and will not be
-used by the VNFM or the VNF lifecycle management
-scripts when executing lifecycle management operations.
-
-Modifying these attributes has no effect on the VNF
-instance. It only affects the attribute values stored by
-the VNFM.">  metadata </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:modifiable-attributes/nsd:metadata</td</tr> 
-<tr id="1-1-1-21" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Includes a list of events and corresponding management
-scripts performed for the VNF.">lifecycle-management-script[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script</td>
-                    </tr> 
-<tr id="1-1-1-21-78" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A unique string that identfies the script in question.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:id</td</tr> 
-<tr id="1-1-1-21-79" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Describes VNF lifecycle event(s) or an external stimulus
-detected on a VNFM reference point.">  event </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="internal-lifecycle-management-script-event
-enumeration
- : {start-instantiation,end-instantiation,start-scaling,end-scaling,start-healing,end-healing,start-termination,end-termination,start-vnf-flavour-change,end-vnf-flavour-change,start-vnf-operation-change,end-vnf-operation-change,start-vnf-ext-conn-change,end-vnf-ext-conn-change,start-vnfinfo-modification,end-vnfinfo-modification,}">internal-lifecycle-management-script-event</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:event</td</tr> 
-<tr id="1-1-1-21-80" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Describes the transition VNF lifecycle event(s) that
-cannot be mapped to any of the enumerated values
-defined for the event attribute.">  lcm-transition-event </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:lcm-transition-event</td</tr> 
-<tr id="1-1-1-21-81" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Includes a VNF LCM script (e.g. written in a DSL as
-specified in requirement VNF_PACK.LCM.001) triggered to
-react to one of the events listed in the event
-attribute."> <em> script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script</td</tr> 
-<tr id="1-1-1-21-82" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the domain specific language (i.e. the type) of
-script that is provided. Types of scripts could include
-bash, python, etc."> <em> script-dsl </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-dsl</td</tr> 
-<tr id="1-1-1-21-83" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements with the key as the parameter
-name and the value as the parameter that need to be
-passed as an input to the script.">script-input[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-input</td>
-                    </tr> 
-<tr id="1-1-1-21-83-103" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Includes a VNF LCM script (e.g. written in a DSL as
-specified in requirement VNF_PACK.LCM.001) triggered to
-react to one of the events listed in the event
-attribute.
-
-The string value specified here is a path to a file in
-the VNF package.">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-input/nsd:key</td</tr> 
-<tr id="1-1-1-21-83-104" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-input/nsd:value</td</tr> 
-<tr id="1-1-1-22" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes the associated elements of a VNFD for a certain
-purpose during VNF lifecycle management.">element-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group</td>
-                    </tr> 
-<tr id="1-1-1-22-84" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this group in the VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:id</td</tr> 
-<tr id="1-1-1-22-85" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the group."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:description</td</tr> 
-<tr id="1-1-1-22-86" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References to Vdus that are part of this group.">  vdu </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:vdu</td</tr> 
-<tr id="1-1-1-22-87" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References to VnfVirtualLinkDesc that are part of this
-group.">  virtual-link-desc </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../int-virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:virtual-link-desc</td</tr> 
-<tr id="1-1-1-23" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Declares the VNF indicators that are supported by this
-VNF.">indicator[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator</td>
-                    </tr> 
-<tr id="1-1-1-23-88" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:id</td</tr> 
-<tr id="1-1-1-23-89" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The human readable name of the VnfIndicator."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:name</td</tr> 
-<tr id="1-1-1-23-90" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Defines the allowed values or value ranges of this
-indicator.">  indicator-value </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:indicator-value</td</tr> 
-<tr id="1-1-1-23-91" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describe the source of the indicator. The possible values
-are:
- VNF.
- EM.
- Both.
-This tells the consumer where to send the subscription
-request."> <em> source </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {vnf,em,both,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:source</td</tr> 
-<tr id="1-1-1-24" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Rule that determines when a scaling action needs to be
-triggered on a VNF instance e.g. based on certain VNF
-indicator values or VNF indicator value changes or a
-combination of VNF indicator value(s) and monitoring
-parameter(s).">  auto-scale </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:vnfd/nsd:auto-scale</td</tr> 
-<tr id="1-1-2" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The NSD information element is a deployment template whose
-       instances are used by the NFVO for the lifecycle management
-       of NSs.">nsd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd</td>
-                    </tr> 
-<tr id="1-1-2-25" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this NSD information element. It Globally
-uniquely identifies an instance of the NSD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:id</td</tr> 
-<tr id="1-1-2-26" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the designer of the NSD."> <em> designer </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:designer</td</tr> 
-<tr id="1-1-2-27" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the version of the NSD."> <em> version </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:version</td</tr> 
-<tr id="1-1-2-28" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides the human readable name of the NSD."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:name</td</tr> 
-<tr id="1-1-2-29" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies an NSD in a version independent manner. This
-attribute is invariant across versions of the network
-service descriptor."> <em> invariant-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:invariant-id</td</tr> 
-<tr id="1-1-2-30" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References the NSD of a constituent nested NS.">  nested-nsd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../nsd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:nested-nsd-id</td</tr> 
-<tr id="1-1-2-31" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References the VNFD of a constituent VNF.">  vnfd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../vnfd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnfd-id</td</tr> 
-<tr id="1-1-2-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References the PNFD of a constituent PNF.">  pnfd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../pnfd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:pnfd-id</td</tr> 
-<tr id="1-1-2-33" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides the descriptor of a service access point of the
-network service.">sapd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
-                    </tr> 
-<tr id="1-1-2-33-92" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this Cpd information element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:id</td</tr> 
-<tr id="1-1-2-33-93" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify whether the SAP address assignment is under the
-responsibility of management and orchestration functions
-or not. If it is set to True, management and
-orchestration functions are responsible for assigning
-addresses to the access points instantiated from this
-SAPD."> <em> address-assignment </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:address-assignment</td</tr> 
-<tr id="1-1-2-33-94" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">(cpd-or-virtual-link)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
-                    </tr> 
-<tr id="1-1-2-33-94-105" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(virtual-link-desc)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
-                    </tr> 
-<tr id="1-1-2-33-94-105-63" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="References the descriptor of the NS VL instance to
-which the SAP instantiated from this SAPD connects to."> <em> virtual-link-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:virtual-link-desc</td</tr> 
-<tr id="1-1-2-33-94-106" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(vnf)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
-                    </tr> 
-<tr id="1-1-2-33-94-106-64" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">vnf</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:vnf</td>
-                    </tr> 
-<tr id="1-1-2-33-94-106-64-45" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  vnfd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../vnfd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:vnf/nsd:vnfd-id</td</tr> 
-<tr id="1-1-2-33-94-106-64-46" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  ext-cpd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../vnfd-id)/../ext-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:vnf/nsd:ext-cpd-id</td</tr> 
-<tr id="1-1-2-33-94-107" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(pnf)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
-                    </tr> 
-<tr id="1-1-2-33-94-107-65" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">pnf</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:pnf</td>
-                    </tr> 
-<tr id="1-1-2-33-94-107-65-47" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  pnfd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../pnfd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:pnf/nsd:pnfd-id</td</tr> 
-<tr id="1-1-2-33-94-107-65-48" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  ext-cpd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../pnfd-id)/../ext-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:pnf/nsd:ext-cpd-id</td</tr> 
-<tr id="1-1-2-33-94-108" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(ns)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
-                    </tr> 
-<tr id="1-1-2-33-94-108-66" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">ns</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:ns</td>
-                    </tr> 
-<tr id="1-1-2-33-94-108-66-49" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  nsd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../nsd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:ns/nsd:nsd-id</td</tr> 
-<tr id="1-1-2-33-94-108-66-50" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  ext-cpd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../nsd-id)/../sapd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:ns/nsd:ext-cpd-id</td</tr> 
-<tr id="1-1-2-33-95" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Boolean parameter to indicate whether the CP must be exposed.
-A public IP address will be allocated to this CP if exposed is true.
-The default is false meaning a floating IP address is not required.
-It must be explicitly asked for a floating IP address to be allocated."> <em> ns-various:floating-ip-required </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/ns-various:floating-ip-required</td</tr> 
-<tr id="1-1-2-34" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides the constituent VLDs.">virtual-link-desc[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc</td>
-                    </tr> 
-<tr id="1-1-2-34-96" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of the NsVirtualLinkDesc information element.
-It uniquely identifies a VLD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:id</td</tr> 
-<tr id="1-1-2-34-97" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">connectivity-type</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:connectivity-type</td>
-                    </tr> 
-<tr id="1-1-2-34-97-109" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies the protocols that the VL uses (Ethernet,
-MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). The top layer
-protocol of the VL protocol stack shall always be provided.
-The lower layer protocols may be included when there are
-specific requirements on these layers.">  layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:connectivity-type/nsd:layer-protocol</td</tr> 
-<tr id="1-1-2-34-97-110" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the flow pattern of the connectivity (Line,
-Tree, Mesh)."> <em> flow-pattern </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="flow-pattern
-enumeration
- : {line,tree,mesh,}">flow-pattern</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:connectivity-type/nsd:flow-pattern</td</tr> 
-<tr id="1-1-2-34-98" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The VirtualLinkDf information element specifies
-properties for instantiating a VL according to a
-specific flavour.">df[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df</td>
-                    </tr> 
-<tr id="1-1-2-34-98-111" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies this VirtualLinkDf information element
-within a VLD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:id</td</tr> 
-<tr id="1-1-2-34-98-112" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The QoS information element specifies quality of
-service parameters applicable to a VL.">qos</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td><abbr title="VL QoS parameters">Presence</abbr></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos</td>
-                    </tr> 
-<tr id="1-1-2-34-98-112-67" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum latency in ms.">  latency </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:latency</td</tr> 
-<tr id="1-1-2-34-98-112-68" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum jitter in ms.">  packet-delay-variation </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:packet-delay-variation</td</tr> 
-<tr id="1-1-2-34-98-112-69" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum packet loss ratio."> <em> packet-loss-ratio </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
- [0..1.00]">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:packet-loss-ratio</td</tr> 
-<tr id="1-1-2-34-98-112-70" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the priority level in case of
-congestion on the underlying physical links."> <em> priority </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:priority</td</tr> 
-<tr id="1-1-2-34-98-113" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies one of the three levels defined in ETSI
-ETSI GS NFV-REL 001 [i.5]
-  * Level 1.
-  * Level 2.
-  * Level 3."> <em> service-availability-level </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {level-1,level-2,level-3,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:service-availability-level</td</tr> 
-<tr id="1-1-2-34-99" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies test access facilities expected on the VL."> <em> test-access </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {none,passive-monitoring,active,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:test-access</td</tr> 
-<tr id="1-1-2-34-100" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides human-readable information on the purpose of
-the virtual link (e.g. VL for control plane traffic)."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:description</td</tr> 
-<tr id="1-1-2-34-101" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides the signature of the signed part of the
-descriptor."> <em> signature </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:signature</td</tr> 
-<tr id="1-1-2-34-102" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the algorithm used to compute the signature."> <em> algorithm </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:algorithm</td</tr> 
-<tr id="1-1-2-34-103" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a certificate or a reference to a certificate to
-validate the signature."> <em> certificate </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:certificate</td</tr> 
-<tr id="1-1-2-34-104" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Container for the provider network.">ns-vld:provider-network</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:provider-network</td>
-                    </tr> 
-<tr id="1-1-2-34-104-114" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the physical network on which the provider
-network is built."> <em> ns-vld:physical-network </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:provider-network/ns-vld:physical-network</td</tr> 
-<tr id="1-1-2-34-104-115" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="ID of segregated virtual networks"> <em> ns-vld:segmentation_id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:provider-network/ns-vld:segmentation_id</td</tr> 
-<tr id="1-1-2-34-105" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of network in VIM account. This is used to indicate
- pre-provisioned network name in cloud account."> <em> ns-vld:vim-network-name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:vim-network-name</td</tr> 
-<tr id="1-1-2-34-106" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Flag indicating whether this network is a VIM management network"> <em> ns-vld:mgmt-network </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:mgmt-network</td</tr> 
-<tr id="1-1-2-35" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides the descriptors of the applicable forwarding
-graphs.">vnffgd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd</td>
-                    </tr> 
-<tr id="1-1-2-35-107" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this Vnffgd information element. It
-uniquely identifies a VNFFGD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:id</td</tr> 
-<tr id="1-1-2-35-108" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References the VnfProfile of a constituent VNF.">  vnf-profile-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../df/vnf-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:vnf-profile-id</td</tr> 
-<tr id="1-1-2-35-109" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References the PnfProfile of a constituent PNF.">  pnf-profile-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../df/pnf-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:pnf-profile-id</td</tr> 
-<tr id="1-1-2-35-110" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References the NsProfile of a nestedNS.">  nested-ns-profile-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../df/ns-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nested-ns-profile-id</td</tr> 
-<tr id="1-1-2-35-111" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="References the Virtual Link Profile of a constituent
-  VL."> <em> virtual-link-profile-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../df/virtual-link-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:virtual-link-profile-id</td</tr> 
-<tr id="1-1-2-35-112" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes a pool of descriptors of connection points
-attached to one of the constituent VNFs and PNFs and/or
-one of the SAPs of the parent NS or of a nested NS.">cpd-pool[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
-                    </tr> 
-<tr id="1-1-2-35-112-116" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:id</td</tr> 
-<tr id="1-1-2-35-112-117" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Reference to the profile of an NS constituent.">(constituent-base-element-id)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
-                    </tr> 
-<tr id="1-1-2-35-112-117-71" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(vnf-profile)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
-                    </tr> 
-<tr id="1-1-2-35-112-117-71-51" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">vnf-profile</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf-profile</td>
-                    </tr> 
-<tr id="1-1-2-35-112-117-71-51-10" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> vnf-profile-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../../nsd/df/vnf-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf-profile/nsd:vnf-profile-id</td</tr> 
-<tr id="1-1-2-35-112-117-72" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(pnf-profile)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
-                    </tr> 
-<tr id="1-1-2-35-112-117-72-52" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">pnf-profile</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf-profile</td>
-                    </tr> 
-<tr id="1-1-2-35-112-117-72-52-11" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> pnf-profile-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../../nsd/df/pnf-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf-profile/nsd:pnf-profile-id</td</tr> 
-<tr id="1-1-2-35-112-117-73" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(ns-profile)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
-                    </tr> 
-<tr id="1-1-2-35-112-117-73-53" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">ns-profile</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns-profile</td>
-                    </tr> 
-<tr id="1-1-2-35-112-117-73-53-12" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> ns-profile-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../../nsd/df/ns-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns-profile/nsd:ns-profile-id</td</tr> 
-<tr id="1-1-2-35-112-118" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="A reference to the descriptor of a connection point
-attached to one of the constituent VNFs and PNFs or to
-the descriptor of a NS SAP.">(constituent-cpd-id)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
-                    </tr> 
-<tr id="1-1-2-35-112-118-74" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(vnf)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
-                    </tr> 
-<tr id="1-1-2-35-112-118-74-54" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">vnf</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf</td>
-                    </tr> 
-<tr id="1-1-2-35-112-118-74-54-13" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> vnfd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../../vnfd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf/nsd:vnfd-id</td</tr> 
-<tr id="1-1-2-35-112-118-74-54-14" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> cpd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../vnfd-id)/../ext-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf/nsd:cpd-id</td</tr> 
-<tr id="1-1-2-35-112-118-75" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(pnf)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
-                    </tr> 
-<tr id="1-1-2-35-112-118-75-55" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">pnf</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf</td>
-                    </tr> 
-<tr id="1-1-2-35-112-118-75-55-15" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> pnfd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../../pnfd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf/nsd:pnfd-id</td</tr> 
-<tr id="1-1-2-35-112-118-75-55-16" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> pnf-cpd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../pnfd-id)/../ext-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf/nsd:pnf-cpd-id</td</tr> 
-<tr id="1-1-2-35-112-118-76" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(ns)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
-                    </tr> 
-<tr id="1-1-2-35-112-118-76-56" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">ns</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns</td>
-                    </tr> 
-<tr id="1-1-2-35-112-118-76-56-17" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> nsd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../../nsd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns/nsd:nsd-id</td</tr> 
-<tr id="1-1-2-35-112-118-76-56-18" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> sap-cpd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../nsd-id)/../sapd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns/nsd:sap-cpd-id</td</tr> 
-<tr id="1-1-2-35-113" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The network forwarding path associated to the VNFFG.">nfpd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd</td>
-                    </tr> 
-<tr id="1-1-2-35-113-119" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies this nfpd information element within a
-VNFFGD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:id</td</tr> 
-<tr id="1-1-2-35-113-120" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides an NFP classification and selection rule.
-The rule may be expressed as a criteria constructed
-out of atomic assertions linked by Boolean operators
-AND, OR and NOT."> <em> rule </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:rule</td</tr> 
-<tr id="1-1-2-35-113-121" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes a position in the NFP in terms of one or
-more CP profiles and rules for distributing the
-traffic among CP and SAP instances created from the
-CPD or SAPD associated to these profiles. This shall
-be connection point profile, which is either a CPD
-associated with the VnfProfile of a constituent VNF,
-or a CPD associated with the PnfProfile of a
-constituent PNF, or a SAPD associated with the
-NsProfile of a nested NS. The related VnfProfile,
-PnfProfile and NsProfile shall be included in the
-parent VNFFGD.">position-desc-id[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id</td>
-                    </tr> 
-<tr id="1-1-2-35-113-121-77" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this NfpPositionDesc element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:id</td</tr> 
-<tr id="1-1-2-35-113-121-78" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="References the profile of a connection point to be
-traversed by the traffic flows matching the criteria.
-This shall be a connection point attached to one of
-the constituent VNFs and PNFs of the parent VNFFG,
-or a SAP of one of the constituent nested NSs of the
-parent VNFFG.">cp-profile-id[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id</td>
-                    </tr> 
-<tr id="1-1-2-35-113-121-78-57" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this CpProfile information element.
-It uniquely identifies a CpProfile.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:id</td</tr> 
-<tr id="1-1-2-35-113-121-78-58" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the constituents of the CpProfile.">constituent-profile-elements[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:constituent-profile-elements</td>
-                    </tr> 
-<tr id="1-1-2-35-113-121-78-58-19" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the constituents of the CpProfile.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:constituent-profile-elements/nsd:id</td</tr> 
-<tr id="1-1-2-35-113-121-78-58-20" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="References the VNF external CPD for a given
-VnfProfile, or the PNF external CPD for a given
-PnfProfile, or a NS SAPD for a give NsProfile
-identified by the constituentBasedElementId."> <em> cpd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:constituent-profile-elements/nsd:cpd-id</td</tr> 
-<tr id="1-1-2-36" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="No description">  autoscale-rule </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:autoscale-rule</td</tr> 
-<tr id="1-1-2-37" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">lifecycle-management-script[event]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:lifecycle-management-script</td>
-                    </tr> 
-<tr id="1-1-2-37-114" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  event </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:lifecycle-management-script/nsd:event</td</tr> 
-<tr id="1-1-2-37-115" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:lifecycle-management-script/nsd:script</td</tr> 
-<tr id="1-1-2-38" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies a DF within the scope of an NSD.">df[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df</td>
-                    </tr> 
-<tr id="1-1-2-38-116" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies this NsDf information element. It identifies
-a NS DF within the NSD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:id</td</tr> 
-<tr id="1-1-2-38-117" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Assurance parameter against which this flavour is being
-described.
-
-The key can be a combination of multiple assurance
-parameters with a logical relationship between them.
-The parameters should be present as a monitoredInfo
-attribute in the NSD."> <em> flavour-key </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../monitored-info/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:flavour-key</td</tr> 
-<tr id="1-1-2-38-118" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="VNF profile to be used for the NS flavour.">vnf-profile[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile</td>
-                    </tr> 
-<tr id="1-1-2-38-118-122" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this vnfProfile information element. It
-uniquely identifies a VnfProfile.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:id</td</tr> 
-<tr id="1-1-2-38-118-123" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="References a VNFD.">  vnfd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../vnfd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:vnfd-id</td</tr> 
-<tr id="1-1-2-38-118-124" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a flavour within the VNFD.">  flavour-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../vnfd-id)/../df/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:flavour-id</td</tr> 
-<tr id="1-1-2-38-118-125" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of the instantiation level of the VNF DF
-to be used for instantiation. If not present, the
-default instantiation level as declared in the VNFD
-shall be used.">  instantiation-level </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../flavour-id)/../instantiation-level/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:instantiation-level</td</tr> 
-<tr id="1-1-2-38-118-126" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum number of instances of the VNF based on this
-VNFD that is permitted to exist for this VnfProfile."> <em> min-number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:min-number-of-instances</td</tr> 
-<tr id="1-1-2-38-118-127" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Maximum number of instances of the VNF based on this
-VNFD that is permitted to exist for this VnfProfile."> <em> max-number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:max-number-of-instances</td</tr> 
-<tr id="1-1-2-38-118-128" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:local-affinity-or-anti-affinity-rule</td>
-                    </tr> 
-<tr id="1-1-2-38-118-128-79" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether the rule is an affinity rule or an
-anti-affinity rule.">  affinity-type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-type
-enumeration
- : {affinity,anti-affinity,}">affinity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type</td</tr> 
-<tr id="1-1-2-38-118-128-80" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the scope of the rule, possible values are
-'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'.">  affinity-scope </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-scope
-enumeration
- : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope</td</tr> 
-<tr id="1-1-2-38-118-129" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifier(s) of the affinity or anti-affinity
-group(s) the VnfProfile belongs to.">affinity-or-anti-affinity-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:affinity-or-anti-affinity-group</td>
-                    </tr> 
-<tr id="1-1-2-38-118-129-81" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr> 
-<tr id="1-1-2-38-118-130" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the connection information of the VNF, it
-contains connection relationship between a VNF
-connection point and a NS Virtual Link.">virtual-link-connectivity[virtual-link-profile-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity</td>
-                    </tr> 
-<tr id="1-1-2-38-118-130-82" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference an NS VL profile.">  virtual-link-profile-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../virtual-link-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:virtual-link-profile-id</td</tr> 
-<tr id="1-1-2-38-118-130-83" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes a connection point on a VNF/PNF or a SAP
-which connects to virtual links instantiated from
-the profile identified in the virtualLinkProfileId
-attribute.">constituent-cpd-id[constituent-base-element-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id</td>
-                    </tr> 
-<tr id="1-1-2-38-118-130-83-59" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the profile of an NS constituent.">  constituent-base-element-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-base-element-id</td</tr> 
-<tr id="1-1-2-38-118-130-83-60" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A reference to the descriptor of a connection point
-attached to one of the constituent VNFs and PNFs or to
-the descriptor of a NS SAP."> <em> constituent-cpd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../../../vnfd-id)/../ext-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-cpd-id</td</tr> 
-<tr id="1-1-2-38-118-130-83-61" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="IP address of the connection point"> <em> ns-vld:ip-address </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="inet:ip-address
-union
-{inet:ipv4-address, inet:ipv6-address}">inet:ip-address</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/ns-vld:ip-address</td</tr> 
-<tr id="1-1-2-38-119" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">pnf-profile[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile</td>
-                    </tr> 
-<tr id="1-1-2-38-119-131" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this PnfProfile information element.
-It uniquely identifies a PnfProfile.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:id</td</tr> 
-<tr id="1-1-2-38-119-132" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="References a PNFD."> <em> pnfd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../pnfd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:pnfd-id</td</tr> 
-<tr id="1-1-2-38-119-133" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the connection information of the PNF, it
-contains connection relationship between a PNF
-connection point and a NS Virtual Link.">virtual-link-connectivity[virtual-link-profile-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity</td>
-                    </tr> 
-<tr id="1-1-2-38-119-133-84" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference an NS VL profile.">  virtual-link-profile-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../virtual-link-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:virtual-link-profile-id</td</tr> 
-<tr id="1-1-2-38-119-133-85" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes a connection point on a VNF/PNF or a SAP
-which connects to virtual links instantiated from
-the profile identified in the virtualLinkProfileId
-attribute.">constituent-cpd-id[constituent-base-element-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id</td>
-                    </tr> 
-<tr id="1-1-2-38-119-133-85-62" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the profile of an NS constituent.">  constituent-base-element-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-base-element-id</td</tr> 
-<tr id="1-1-2-38-119-133-85-63" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A reference to the descriptor of a connection point
-attached to one of the constituent VNFs and PNFs or to
-the descriptor of a NS SAP."> <em> constituent-cpd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../../../pnfd-id)/../ext-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-cpd-id</td</tr> 
-<tr id="1-1-2-38-120" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="VL profile to be used for the NS flavour.">virtual-link-profile[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile</td>
-                    </tr> 
-<tr id="1-1-2-38-120-134" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies this VirtualLinkProfile
-information element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:id</td</tr> 
-<tr id="1-1-2-38-120-135" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely references a VLD.">  virtual-link-desc-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-desc-id</td</tr> 
-<tr id="1-1-2-38-120-136" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a flavour within the VLD.">  flavour-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../virtual-link-desc-id)/../df/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:flavour-id</td</tr> 
-<tr id="1-1-2-38-120-137" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule</td>
-                    </tr> 
-<tr id="1-1-2-38-120-137-86" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether the rule is an affinity rule or an
-anti-affinity rule.">  affinity-type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-type
-enumeration
- : {affinity,anti-affinity,}">affinity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type</td</tr> 
-<tr id="1-1-2-38-120-137-87" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the scope of the rule, possible values are
-'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'.">  affinity-scope </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-scope
-enumeration
- : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope</td</tr> 
-<tr id="1-1-2-38-120-138" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies an affinity or anti-affinity group the
-VLs instantiated according to the VlProfile belong
-to.">affinity-or-anti-affinity-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group</td>
-                    </tr> 
-<tr id="1-1-2-38-120-138-88" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr> 
-<tr id="1-1-2-38-120-139" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the maximum bitrate requirements for a VL
-instantiated according to this profile.">max-bitrate-requirements</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:max-bitrate-requirements</td>
-                    </tr> 
-<tr id="1-1-2-38-120-139-89" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the throughput requirement of
-the link (e.g. bitrate of E-Line, root bitrate
-of E-Tree, aggregate capacity of E-LAN).">  root </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:max-bitrate-requirements/nsd:root</td</tr> 
-<tr id="1-1-2-38-120-139-90" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the throughput requirement of
-leaf connections to the link when
-applicable to the connectivity type (e.g. for
-E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:max-bitrate-requirements/nsd:leaf</td</tr> 
-<tr id="1-1-2-38-120-140" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the minimum bitrate requirements for a VL
-instantiated according to this profile.">min-bitrate-requirements</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:min-bitrate-requirements</td>
-                    </tr> 
-<tr id="1-1-2-38-120-140-91" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the throughput requirement of
-the link (e.g. bitrate of E-Line, root bitrate
-of E-Tree, aggregate capacity of E-LAN).">  root </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:min-bitrate-requirements/nsd:root</td</tr> 
-<tr id="1-1-2-38-120-140-92" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the throughput requirement of
-leaf connections to the link when
-applicable to the connectivity type (e.g. for
-E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:min-bitrate-requirements/nsd:leaf</td</tr> 
-<tr id="1-1-2-38-120-141" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the protocol data for a VL instantiated
-according to this profile. Cardinality 0 is used when
-no protocol data needs to be specified.">ip-profiles:virtual-link-protocol-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data</td>
-                    </tr> 
-<tr id="1-1-2-38-120-141-93" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="One of the values of the attribute layerProtocol of
-the ConnectivityType IE."> <em> ip-profiles:associated-layer-protocol </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {nfv:layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:associated-layer-protocol</td</tr> 
-<tr id="1-1-2-38-120-141-94" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the L2 protocol data for this virtual link.
-Shall be present when the associatedLayerProtocol
-attribute indicates a L2 protocol and shall be absent
-otherwise.">ip-profiles:l2-protocol-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data</td>
-                    </tr> 
-<tr id="1-1-2-38-120-141-94-64" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Network name associated with this L2 protocol."> <em> ip-profiles:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:name</td</tr> 
-<tr id="1-1-2-38-120-141-94-65" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the network type for this L2 protocol.
-Possible values: FLAT, VLAN, VXLAN, GRE."> <em> ip-profiles:network-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {flat,vlan,vxlan,gre,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:network-type</td</tr> 
-<tr id="1-1-2-38-120-141-94-66" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether to support VLAN transparency for
-this L2 protocol or not."> <em> ip-profiles:vlan-transparent </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:vlan-transparent</td</tr> 
-<tr id="1-1-2-38-120-141-94-67" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum transmission unit (MTU) value
-for this L2 protocol."> <em> ip-profiles:mtu </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:mtu</td</tr> 
-<tr id="1-1-2-38-120-141-95" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the L3 protocol data for this virtual link.
-Shall be present when the associatedLayerProtocol
-attribute indicates a L3 protocol and shall be absent
-otherwise.">ip-profiles:l3-protocol-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data</td>
-                    </tr> 
-<tr id="1-1-2-38-120-141-95-68" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Network name associated with this L3 protocol."> <em> ip-profiles:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:name</td</tr> 
-<tr id="1-1-2-38-120-141-95-69" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies IP version of this L3 protocol.
-Value:
- IPV4.
- IPV6."> <em> ip-profiles:ip-version </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:ip-version</td</tr> 
-<tr id="1-1-2-38-120-141-95-70" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the CIDR (Classless InterDomain Routing)
-of this L3 protocol."> <em> ip-profiles:cidr </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:cidr</td</tr> 
-<tr id="1-1-2-38-120-141-95-71" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Specifies the allocation pools with start and end
-IP addresses for this L3 protocol.">  ip-profiles:ip-allocation-pools </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:ip-allocation-pools</td</tr> 
-<tr id="1-1-2-38-120-141-95-72" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the gateway IP address for this L3
-protocol."> <em> ip-profiles:gateway-ip </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="inet:ip-address
-union
-{inet:ipv4-address, inet:ipv6-address}">inet:ip-address</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:gateway-ip</td</tr> 
-<tr id="1-1-2-38-120-141-95-73" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates whether DHCP (Dynamic Host Configuration
-Protocol) is enabled or disabled for this L3
-protocol."> <em> ip-profiles:dhcp-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:dhcp-enabled</td</tr> 
-<tr id="1-1-2-38-120-141-95-74" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies IPv6 address mode. Possible values:
- SLAAC.
- DHCPV6-STATEFUL.
- DHCPV6-STATELESS.
-May be present when the value of the ipVersion
-attribute is 'IPV6' and shall be absent otherwise."> <em> ip-profiles:ipv6-address-mode </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {slaac,dhcpv6-stateful,dhcpv6-stateless,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:ipv6-address-mode</td</tr> 
-<tr id="1-1-2-38-120-141-95-75" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the security group"> <em> ns-various:security-group </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ns-various:security-group</td</tr> 
-<tr id="1-1-2-38-121" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The scaling aspects supported by this DF of the NS.">scaling-aspect[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect</td>
-                    </tr> 
-<tr id="1-1-2-38-121-142" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this NsScalingAspect information element.
-It uniquely identifies the NS scaling aspect in an
-NSD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:id</td</tr> 
-<tr id="1-1-2-38-121-143" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable name of the NS scaling
-aspect."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:name</td</tr> 
-<tr id="1-1-2-38-121-144" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable description of the NS
-scaling aspect."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:description</td</tr> 
-<tr id="1-1-2-38-121-145" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes the details of an NS level."> <em> scaling-level </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../ns-instantiation-level/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:scaling-level</td</tr> 
-<tr id="1-1-2-38-122" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies affinity or anti-affinity relationship
-applicable between the VNF instances created using
-different VNFDs, the Virtual Link instances created
-using different NsVirtualLinkDescs or the nested NS
-instances created using different NSDs in the same
-affinity or anti-affinity group.">affinity-or-anti-affinity-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group</td>
-                    </tr> 
-<tr id="1-1-2-38-122-146" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of Identifier of this
-AffinityOrAntiAffinityGroup information element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr> 
-<tr id="1-1-2-38-122-147" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the type of relationship that the members of
-the group have: 'affinity' or 'anti-affinity.'">  type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-type
-enumeration
- : {affinity,anti-affinity,}">affinity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:type</td</tr> 
-<tr id="1-1-2-38-122-148" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the scope of the affinity or anti-affinity
-relationship e.g. a NFVI node, an NFVI PoP, etc.">  scope </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-scope
-enumeration
- : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:scope</td</tr> 
-<tr id="1-1-2-38-123" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes the details of an NS level.">ns-instantiation-level[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level</td>
-                    </tr> 
-<tr id="1-1-2-38-123-149" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this NsLevel information element. It
-uniquely identifies an NS level within the DF.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:id</td</tr> 
-<tr id="1-1-2-38-123-150" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the NS level."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:description</td</tr> 
-<tr id="1-1-2-38-123-151" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the profile of the VNFs involved in this NS
-level and, for each of them, the required number of
-instances.">vnf-to-level-mapping[vnf-profile-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:vnf-to-level-mapping</td>
-                    </tr> 
-<tr id="1-1-2-38-123-151-96" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the profile to be used for a VNF
-involved in an NS level.">  vnf-profile-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../vnf-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:vnf-to-level-mapping/nsd:vnf-profile-id</td</tr> 
-<tr id="1-1-2-38-123-151-97" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the number of VNF instances required for
-an NS level."> <em> number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:vnf-to-level-mapping/nsd:number-of-instances</td</tr> 
-<tr id="1-1-2-38-123-152" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the profile of the VLs involved in this NS
-level and, for each of them, the needed bandwidth.">virtual-link-to-level-mapping[virtual-link-profile-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping</td>
-                    </tr> 
-<tr id="1-1-2-38-123-152-98" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the profile to be used for a VL involved
-in an NS level.">  virtual-link-profile-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../virtual-link-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping/nsd:virtual-link-profile-id</td</tr> 
-<tr id="1-1-2-38-123-152-99" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the throughput requirement of
-the link (e.g. bitrate of E-Line, root bitrate
-of E-Tree, aggregate capacity of E-LAN).">  root </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping/nsd:root</td</tr> 
-<tr id="1-1-2-38-123-152-100" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the throughput requirement of
-leaf connections to the link when
-applicable to the connectivity type (e.g. for
-E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping/nsd:leaf</td</tr> 
-<tr id="1-1-2-38-123-153" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the profile of the nested NSs involved in
-this NS level and, for each of them, the required
-number of instances.">ns-to-level-mapping[ns-profile-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:ns-to-level-mapping</td>
-                    </tr> 
-<tr id="1-1-2-38-123-153-101" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the profile to be used for a nested NS
-involved in the NS level.">  ns-profile-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../ns-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:ns-to-level-mapping/nsd:ns-profile-id</td</tr> 
-<tr id="1-1-2-38-123-153-102" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the number of nested NS instances required
-for the NS scale level."> <em> number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:ns-to-level-mapping/nsd:number-of-instances</td</tr> 
-<tr id="1-1-2-38-124" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the NS level which represents the default NS
-instantiation level for this DF. It shall be present if
-there are multiple 'nsIinstantiationLevel' entries."> <em> default-instantiation-level </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../ns-instantiation-level/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:default-instantiation-level</td</tr> 
-<tr id="1-1-2-38-125" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies a NS Profile supported by this NS DF.">ns-profile[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile</td>
-                    </tr> 
-<tr id="1-1-2-38-125-154" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies an NS profile.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:id</td</tr> 
-<tr id="1-1-2-38-125-155" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the NSD applicable to NS instantiated
-according to this profile.">  nsd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../nsd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:nsd-id</td</tr> 
-<tr id="1-1-2-38-125-156" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the applicable network service DF within
-the scope of the NSD.">  ns-df-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../nsd-id)/../df/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:ns-df-id</td</tr> 
-<tr id="1-1-2-38-125-157" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the NS level within the referenced NS DF to
-be used in the context of the parent NS instantiation.
-If not present, the default NS instantiation level as
-declared in the referenced NSD shall be used.">  instantiation-level-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../ns-df-id)/../ns-instantiation-level/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:instantiation-level-id</td</tr> 
-<tr id="1-1-2-38-125-158" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum number of nested NS instances based on the
-referenced NSD that is permitted to exist for this
-NsProfile."> <em> min-number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:min-number-of-instances</td</tr> 
-<tr id="1-1-2-38-125-159" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Maximum number of nested NS instances based on the
-referenced NSD that is permitted to exist for this
-NsProfile."> <em> max-number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:max-number-of-instances</td</tr> 
-<tr id="1-1-2-38-125-160" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies an affinity or anti-affinity group the NSs
-created according to this NsProfile belongs to.">affinity-or-anti-affinity-group-id[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:affinity-or-anti-affinity-group-id</td>
-                    </tr> 
-<tr id="1-1-2-38-125-160-103" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:affinity-or-anti-affinity-group-id/nsd:id</td</tr> 
-<tr id="1-1-2-38-125-161" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">virtual-link-connectivity[virtual-link-profile-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity</td>
-                    </tr> 
-<tr id="1-1-2-38-125-161-104" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference an NS VL profile.">  virtual-link-profile-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../virtual-link-profile/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:virtual-link-profile-id</td</tr> 
-<tr id="1-1-2-38-125-161-105" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes a connection point on a VNF/PNF or a SAP
-which connects to virtual links instantiated from
-the profile identified in the virtualLinkProfileId
-attribute.">constituent-cpd-id[constituent-base-element-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id</td>
-                    </tr> 
-<tr id="1-1-2-38-125-161-105-76" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the profile of an NS constituent.">  constituent-base-element-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-base-element-id</td</tr> 
-<tr id="1-1-2-38-125-161-105-77" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A reference to the descriptor of a connection point
-attached to one of the constituent VNFs and PNFs or to
-the descriptor of a NS SAP."> <em> constituent-cpd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../../../nsd-id)/../sapd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-cpd-id</td</tr> 
-<tr id="1-1-2-38-126" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the order in which instances of the VNFs and/or
-nested NSs have to be created.">dependencies[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
-                    </tr> 
-<tr id="1-1-2-38-126-162" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:id</td</tr> 
-<tr id="1-1-2-38-126-163" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="References a VnfProfile or NsProfile.">(primary-id)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
-                    </tr> 
-<tr id="1-1-2-38-126-163-106" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(primary-vnf-profile)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
-                    </tr> 
-<tr id="1-1-2-38-126-163-106-78" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> primary-vnf-profile </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../vnf-profile/vnfd-id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:primary-vnf-profile</td</tr> 
-<tr id="1-1-2-38-126-163-107" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(primary-ns-profile)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
-                    </tr> 
-<tr id="1-1-2-38-126-163-107-79" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> primary-ns-profile </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../ns-profile/nsd-id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:primary-ns-profile</td</tr> 
-<tr id="1-1-2-38-126-164" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="References a VnfProfile or NsProfile.">(secondary-id)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
-                    </tr> 
-<tr id="1-1-2-38-126-164-108" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(secondary-vnf-profile)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
-                    </tr> 
-<tr id="1-1-2-38-126-164-108-80" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> secondary-vnf-profile </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../vnf-profile/vnfd-id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:secondary-vnf-profile</td</tr> 
-<tr id="1-1-2-38-126-164-109" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(secondary-ns-profile)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
-                    </tr> 
-<tr id="1-1-2-38-126-164-109-81" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> secondary-ns-profile </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../ns-profile/nsd-id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:secondary-ns-profile</td</tr> 
-<tr id="1-1-2-38-127" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">monitored-info[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info</td>
-                    </tr> 
-<tr id="1-1-2-38-127-165" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:id</td</tr> 
-<tr id="1-1-2-38-127-166" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Uniquely identifies this VNF Indicator information
-element.">vnf-indicator-info</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:vnf-indicator-info</td>
-                    </tr> 
-<tr id="1-1-2-38-127-166-110" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a VNFD."> <em> vnfd-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../../vnfd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:vnf-indicator-info/nsd:vnfd-id</td</tr> 
-<tr id="1-1-2-38-127-166-111" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a VNF indicator within the VNFD.">  vnf-indicator </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../vnfd-id)/../indicator/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:vnf-indicator-info/nsd:vnf-indicator</td</tr> 
-<tr id="1-1-2-38-127-167" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">monitoring-parameter</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter</td>
-                    </tr> 
-<tr id="1-1-2-38-127-167-112" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this monitoring parameter
-information element."> <em> id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:id</td</tr> 
-<tr id="1-1-2-38-127-167-113" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:name</td</tr> 
-<tr id="1-1-2-38-127-167-114" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the virtualised resource-related performance
-metric.">  performance-metric </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:performance-metric</td</tr> 
-<tr id="1-1-2-38-127-167-115" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="An attribute that describes the periodicity at
-which to collect the performance information."> <em> collection-period </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:collection-period</td</tr> 
-<tr id="1-1-2-39" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides the signature of the signed part of the
-descriptor."> <em> signature </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:signature</td</tr> 
-<tr id="1-1-2-40" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the algorithm used to compute the signature."> <em> algorithm </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:algorithm</td</tr> 
-<tr id="1-1-2-41" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a certificate or a reference to a certificate to
-validate the signature."> <em> certificate </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/nsd:certificate</td</tr> 
-<tr id="1-1-2-42" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Information about NS configuration.">ns-configuration:ns-configuration</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration</td>
-                    </tr> 
-<tr id="1-1-2-42-128" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the configuration method for the VNF or VDU.">(config-method)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration</td>
-                    </tr> 
-<tr id="1-1-2-42-128-168" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Use custom script for configuring the VNF or VDU.
-This script is executed in the context of
-Orchestrator (The same system and environment
-as the Launchpad).">:(script)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration</td>
-                    </tr> 
-<tr id="1-1-2-42-128-168-116" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">ns-configuration:script</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:script</td>
-                    </tr> 
-<tr id="1-1-2-42-128-168-116-82" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Script type - currently supported - Scripts confirming to Rift CA plugin"> <em> ns-configuration:script-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {rift,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:script/ns-configuration:script-type</td</tr> 
-<tr id="1-1-2-42-128-169" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configure the VNF or VDU through Juju.">:(juju)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration</td>
-                    </tr> 
-<tr id="1-1-2-42-128-169-117" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">ns-configuration:juju</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:juju</td>
-                    </tr> 
-<tr id="1-1-2-42-128-169-117-83" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Juju charm to use with the VNF or VDU."> <em> ns-configuration:charm </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:juju/ns-configuration:charm</td</tr> 
-<tr id="1-1-2-42-128-169-117-84" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Is this a proxy charm?"> <em> ns-configuration:proxy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:juju/ns-configuration:proxy</td</tr> 
-<tr id="1-1-2-42-129" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of config primitives supported by the
-configuration agent for this VNF or VDU.">ns-configuration:config-primitive[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive</td>
-                    </tr> 
-<tr id="1-1-2-42-129-170" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the config primitive.">  ns-configuration:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:name</td</tr> 
-<tr id="1-1-2-42-129-171" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the config primitive.">ns-configuration:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter</td>
-                    </tr> 
-<tr id="1-1-2-42-129-171-118" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  ns-configuration:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:name</td</tr> 
-<tr id="1-1-2-42-129-171-119" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the name."> <em> ns-configuration:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:data-type</td</tr> 
-<tr id="1-1-2-42-129-171-120" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Is this field mandatory"> <em> ns-configuration:mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:mandatory</td</tr> 
-<tr id="1-1-2-42-129-171-121" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The default value for this field"> <em> ns-configuration:default-value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:default-value</td</tr> 
-<tr id="1-1-2-42-129-171-122" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="NSD parameter pool name to use for this parameter"> <em> ns-configuration:parameter-pool </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:parameter-pool</td</tr> 
-<tr id="1-1-2-42-129-171-123" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The value should be dimmed by the UI.
-Only applies to parameters with default values."> <em> ns-configuration:read-only </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:read-only</td</tr> 
-<tr id="1-1-2-42-129-171-124" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The value should be hidden by the UI.
-Only applies to parameters with default values."> <em> ns-configuration:hidden </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:hidden</td</tr> 
-<tr id="1-1-2-42-129-172" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script. If user defined script is defined,
-the script will be executed using bash"> <em> ns-configuration:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:user-defined-script</td</tr> 
-<tr id="1-1-2-42-130" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Initial set of configuration primitives.">ns-configuration:initial-config-primitive[seq]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-2-42-130-173" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Sequence number for the configuration primitive.">  ns-configuration:seq </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:seq</td</tr> 
-<tr id="1-1-2-42-130-174" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">(primitive-type)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-2-42-130-174-125" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(primitive-definition)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-2-42-130-174-125-85" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the configuration primitive."> <em> ns-configuration:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:name</td</tr> 
-<tr id="1-1-2-42-130-174-125-86" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the configuration primitive.">ns-configuration:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter</td>
-                    </tr> 
-<tr id="1-1-2-42-130-174-125-86-21" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  ns-configuration:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter/ns-configuration:name</td</tr> 
-<tr id="1-1-2-42-130-174-125-86-22" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the value."> <em> ns-configuration:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter/ns-configuration:data-type</td</tr> 
-<tr id="1-1-2-42-130-174-125-86-23" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value associated with the name."> <em> ns-configuration:value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter/ns-configuration:value</td</tr> 
-<tr id="1-1-2-42-130-174-125-87" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script."> <em> ns-configuration:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:user-defined-script</td</tr> 
-<tr id="1-1-2-42-131" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Terminate set of configuration primitives.">ns-configuration:terminate-config-primitive[seq]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive</td>
-                    </tr> 
-<tr id="1-1-2-42-131-175" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Sequence number for the configuration primitive.">  ns-configuration:seq </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:seq</td</tr> 
-<tr id="1-1-2-42-131-176" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the configuration primitive."> <em> ns-configuration:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:name</td</tr> 
-<tr id="1-1-2-42-131-177" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the configuration primitive.">ns-configuration:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter</td>
-                    </tr> 
-<tr id="1-1-2-42-131-177-126" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  ns-configuration:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter/ns-configuration:name</td</tr> 
-<tr id="1-1-2-42-131-177-127" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the value."> <em> ns-configuration:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter/ns-configuration:data-type</td</tr> 
-<tr id="1-1-2-42-131-177-128" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value associated with the name."> <em> ns-configuration:value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter/ns-configuration:value</td</tr> 
-<tr id="1-1-2-42-131-178" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script."> <em> ns-configuration:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:user-defined-script</td</tr> 
-<tr id="1-1-2-42-132" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of VNFC related metrics">ns-configuration:metrics[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:metrics</td>
-                    </tr> 
-<tr id="1-1-2-42-132-179" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the metric, as defined in the Juju charm.">  ns-configuration:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:metrics/ns-configuration:name</td</tr> 
-<tr id="1-1-2-42-133" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of relations between elements in this descriptor.">ns-configuration:relation[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation</td>
-                    </tr> 
-<tr id="1-1-2-42-133-180" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the relation.">  ns-configuration:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:name</td</tr> 
-<tr id="1-1-2-42-133-181" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of two elements to be related.
-Elements to be related are identified by a pair (id, endpoint).
-The relation will relate (id1, endpoint1) to (id2, endpoint2).">ns-configuration:entities[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:entities</td>
-                    </tr> 
-<tr id="1-1-2-42-133-181-129" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A string, reference to the element id in the descriptor.
-It could be a vnfd-id or a vdu-id in a VNFD,
-or a nsd-id or member-vnf-index in a NSD.">  ns-configuration:id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:entities/ns-configuration:id</td</tr> 
-<tr id="1-1-2-42-133-181-130" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Endpoint name defining the relation."> <em> ns-configuration:endpoint </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:entities/ns-configuration:endpoint</td</tr> 
-<tr id="1-1-2-43" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> ns-various:description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:nsd/ns-various:description</td</tr> 
-<tr id="1-1-3" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The Pnfd information element is a deployment template
-       enabling on-boarding PNFs and referencing them from an
-       NSD. It focuses on connectivity aspects only.">pnfd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:pnfd</td>
-                    </tr> 
-<tr id="1-1-3-44" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this Pnfd information element. It uniquely
-identifies the PNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:id</td</tr> 
-<tr id="1-1-3-45" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes the PNF function."> <em> function-description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:function-description</td</tr> 
-<tr id="1-1-3-46" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the provider of the PNFD."> <em> provider </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:provider</td</tr> 
-<tr id="1-1-3-47" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the version of the PNFD.">  version </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:version</td</tr> 
-<tr id="1-1-3-48" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a PNFD in a version independent manner. This
-attribute is invariant across versions of PNFD."> <em> invariant-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:invariant-id</td</tr> 
-<tr id="1-1-3-49" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides the human readable name of the PNFD."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:name</td</tr> 
-<tr id="1-1-3-50" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the characteristics of one or more connection
-points where to connect the PNF to a VL.">ext-cpd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-3-50-134" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this Cpd information element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:id</td</tr> 
-<tr id="1-1-3-50-135" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies a protocol that the connection points
-corresponding to the CPD support for connectivity purposes
-(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.).">  layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:layer-protocol</td</tr> 
-<tr id="1-1-3-50-136" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the role of the connection points
-corresponding to the CPD in the context of the traffic
-flow patterns in the VNF, PNF or NS. For example an NS with
-a tree flow pattern within the NS will have legal cpRoles
-of ROOT and LEAF."> <em> role </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {cp-role}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:role</td</tr> 
-<tr id="1-1-3-50-137" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides human-readable information on the purpose of the
-connection point (e.g. connection point for control plane
-traffic)."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:description</td</tr> 
-<tr id="1-1-3-50-138" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies the protocol layering information the CP uses for
-connectivity purposes and associated information. There shall
-be one cpProtocol for each layer protocol as indicated by the
-attribute layerProtocol. When a PnfExtCpd as defined in ETSI
-GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
-cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol</td>
-                    </tr> 
-<tr id="1-1-3-50-138-182" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="One of the values of the attribute layerProtocol of the Cpd
-IE.">  associated-layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:associated-layer-protocol</td</tr> 
-<tr id="1-1-3-50-138-183" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides information on the addresses to be assigned to the
-CP(s) instantiated from the CPD.">address-data[type]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data</td>
-                    </tr> 
-<tr id="1-1-3-50-138-183-131" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes the type of the address to be assigned to the
-CP instantiated from the parent CPD.
-Value:
-   MAC address.
-   IP address.
-   Etc.
-The content type shall be aligned with the address type
-supported by the layerProtocol attribute of the parent
-CPD.">  type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {address-type}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:type</td</tr> 
-<tr id="1-1-3-50-138-183-132" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides the information on the MAC addresses to be
-assigned to the CP(s) instantiated from the parent CPD.
-Shall be present when the addressType is MAC address.">l2-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data</td>
-                    </tr> 
-<tr id="1-1-3-50-138-183-132-88" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the MAC address assignment is the
-responsibility of management and orchestration function
-or not. If it is set to True, it is the management and
-orchestration function responsibility. If it is set to
-False, it will be provided by an external entity,
-e.g. OSS/BSS.">  mac-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data/nsd:mac-address-assignment</td</tr> 
-<tr id="1-1-3-50-138-183-133" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">l3-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data</td>
-                    </tr> 
-<tr id="1-1-3-50-138-183-133-89" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the address assignment is the responsibility
-of management and orchestration function or not. If it
-is set to True, it is the management and orchestration
-function responsibility. ">  ip-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-assignment</td</tr> 
-<tr id="1-1-3-50-138-183-133-90" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the floating IP scheme is activated on the CP
-or not.">  floating-ip-activated </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:floating-ip-activated</td</tr> 
-<tr id="1-1-3-50-138-183-133-91" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Define address type. The address type should be aligned
-with the address type supported by the layerProtocol
-attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-type</td</tr> 
-<tr id="1-1-3-50-138-183-133-92" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum number of IP addresses to be assigned based on
-this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:number-of-ip-addresses</td</tr> 
-<tr id="1-1-3-50-139" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Information about whether the Cp instantiated from this CPD
-is in Trunk mode (802.1Q or other). When operating in
-'trunk mode', the Cp is capable of carrying traffic for
-several VLANs. A cardinality of 0 implies that trunkMode
-is not configured for the Cp i.e. It is equivalent to
-Boolean value 'false'."> <em> trunk-mode </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:trunk-mode</td</tr> 
-<tr id="1-1-3-51" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides a signature to prevent tampering.
-Editor's Note: While IFA014 does specify that the PNFD
-includes a security parameter. SOL001 does not have one.
-We need to harmonize SOL001 & SOL006 on this point.">security[signature]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security</td>
-                    </tr> 
-<tr id="1-1-3-51-140" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides the signature of the signed part of the
-descriptor.">  signature </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security/nsd:signature</td</tr> 
-<tr id="1-1-3-51-141" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the algorithm used to compute the signature."> <em> algorithm </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security/nsd:algorithm</td</tr> 
-<tr id="1-1-3-51-142" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a certificate or a reference to a certificate to
-validate the signature."> <em> certificate </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security/nsd:certificate</td</tr> 
-<tr id="1-1-3-52" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="It provides information about the geographical location
-(e.g. geographic coordinates or address of the building,
-etc.) of the PNF. The cardinality 0 is used when the
-location is unknown.
-Editor's Note: The type is TBD in SOL001. We need to make
-a common SOL001/SOL006 decision."> <em> geographical-location-info </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:geographical-location-info</td</tr> 
-<tr id="1-1-3-53" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines security group rules to be used by the VNF.">security-group-rule[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule</td>
-                    </tr> 
-<tr id="1-1-3-53-143" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this SecurityGroupRule information
-element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:id</td</tr> 
-<tr id="1-1-3-53-144" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the security group rule."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:description</td</tr> 
-<tr id="1-1-3-53-145" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The direction in which the security group rule is applied.
-Permitted values: INGRESS, EGRESS. Defaults to INGRESS."> <em> direction </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ingress,egress,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:direction</td</tr> 
-<tr id="1-1-3-53-146" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates the protocol carried over the Ethernet layer.
-Permitted values: IPV4, IPV6. Defaults to IPV4."> <em> ether-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:ether-type</td</tr> 
-<tr id="1-1-3-53-147" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates the protocol carried over the IP layer.
-Permitted values: any protocol defined in the IANA
-protocol registry, e.g. TCP, UDP, ICMP, etc. Defaults
-to TCP."> <em> protocol </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {tcp,udp,icmp,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:protocol</td</tr> 
-<tr id="1-1-3-53-148" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates minimum port number in the range that is
-matched by the security group rule. Defaults to 0."> <em> port-range-min </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:port-range-min</td</tr> 
-<tr id="1-1-3-53-149" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates maximum port number in the range that is
-matched by the security group rule. Defaults to 65535."> <em> port-range-max </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:port-range-max</td</tr> 
-
-</table>
-</div>
-</body>
-</html>
-
diff --git a/augments/nsd/ip-profiles.yang b/augments/nsd/ip-profiles.yang
deleted file mode 100644 (file)
index 3744c79..0000000
+++ /dev/null
@@ -1,218 +0,0 @@
-/*
-  Copyright 2019 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-module ip-profiles {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments";
-    prefix "ip-profiles";
-
-    import etsi-nfv-nsd {
-        prefix nsd;
-    }
-
-    import ietf-inet-types {
-        prefix inet;
-    }
-
-    import etsi-nfv-descriptors {
-      prefix nfv;
-    }
-
-    grouping extended-vld-protocol-data{
-        container virtual-link-protocol-data {
-          leaf associated-layer-protocol {
-            type identityref {
-              base nfv:layer-protocol;
-            }
-            description
-              "One of the values of the attribute layerProtocol of
-               the ConnectivityType IE.";
-            reference
-              "GS NFV IFA011: Section 7.1.8.13,
-               VirtualLinkProtocolData information element.";
-          }
-
-          container l2-protocol-data {
-            when "(../associated-layer-protocol = 'Ethernet') or " +
-                 "(../associated-layer-protocol = 'MPLS') or " +
-                 "(../associated-layer-protocol = 'ODU2') or " +
-                 "(../associated-layer-protocol = 'Pseudo-Wire')";
-
-            leaf name {
-              type string;
-              description
-                "Network name associated with this L2 protocol.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.14,
-                 L2ProtocolData information element.";
-            }
-
-            leaf network-type {
-              type enumeration {
-                enum flat;
-                enum vlan;
-                enum vxlan;
-                enum gre;
-              }
-              description
-                "Specifies the network type for this L2 protocol.
-                 Possible values: FLAT, VLAN, VXLAN, GRE.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.14,
-                 L2ProtocolData information element.";
-            }
-
-            leaf vlan-transparent {
-              type boolean;
-              description
-                "Specifies whether to support VLAN transparency for
-                 this L2 protocol or not.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.14,
-                 L2ProtocolData information element.";
-            }
-
-            leaf mtu {
-              type uint16;
-              description
-                "Specifies the maximum transmission unit (MTU) value
-                 for this L2 protocol.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.14,
-                 L2ProtocolData information element.";
-            }
-            description
-              "Specifies the L2 protocol data for this virtual link.
-               Shall be present when the associatedLayerProtocol
-               attribute indicates a L2 protocol and shall be absent
-               otherwise.";
-            reference
-              "GS NFV IFA011: Section 7.1.8.13,
-               VirtualLinkProtocolData information element.";
-          }
-
-          container l3-protocol-data {
-            when "(../associated-layer-protocol = 'IPv4') or " +
-                 "(../associated-layer-protocol = 'IPv6')";
-
-            leaf name {
-              type string;
-              description
-                "Network name associated with this L3 protocol.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.15,
-                 L3ProtocolData information element.";
-            }
-
-            leaf ip-version {
-              type enumeration {
-                enum ipv4;
-                enum ipv6;
-              }
-              default "ipv4";
-              description
-                "Specifies IP version of this L3 protocol.
-                 Value:
-                 â€¢ IPV4.
-                 â€¢ IPV6.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.15,
-                 L3ProtocolData information element.";
-            }
-
-            leaf cidr {
-              type string;
-              description
-                "Specifies the CIDR (Classless InterDomain Routing)
-                 of this L3 protocol.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.15,
-                 L3ProtocolData information element.";
-            }
-
-            leaf-list ip-allocation-pools {
-              type string;
-              description
-                "Specifies the allocation pools with start and end
-                 IP addresses for this L3 protocol.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.15,
-                 L3ProtocolData information element.";
-            }
-
-            leaf gateway-ip {
-              type inet:ip-address;
-              description
-                "Specifies the gateway IP address for this L3
-                 protocol.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.15,
-                 L3ProtocolData information element.";
-            }
-
-            leaf dhcp-enabled {
-              type boolean;
-              default "true";
-              description
-                "Indicates whether DHCP (Dynamic Host Configuration
-                 Protocol) is enabled or disabled for this L3
-                 protocol.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.15,
-                 L3ProtocolData information element.";
-            }
-
-            leaf ipv6-address-mode {
-              when "../ip-version = 'ipv6'";
-              type enumeration {
-                enum slaac;
-                enum dhcpv6-stateful;
-                enum dhcpv6-stateless;
-              }
-              description
-                "Specifies IPv6 address mode. Possible values:
-                 â€¢ SLAAC.
-                 â€¢ DHCPV6-STATEFUL.
-                 â€¢ DHCPV6-STATELESS.
-                 May be present when the value of the ipVersion
-                 attribute is 'IPV6' and shall be absent otherwise.";
-              reference
-                "GS NFV IFA011: Section 7.1.8.15,
-                 L3ProtocolData information element.";
-            }
-            description
-              "Specifies the L3 protocol data for this virtual link.
-               Shall be present when the associatedLayerProtocol
-               attribute indicates a L3 protocol and shall be absent
-               otherwise.";
-            reference
-              "GS NFV IFA011: Section 7.1.8.13,
-               VirtualLinkProtocolData information element.";
-          }
-          description
-            "Specifies the protocol data for a VL instantiated
-             according to this profile. Cardinality 0 is used when
-             no protocol data needs to be specified.";
-          reference
-            "GS NFV IFA011: Section 7.1.8.4, VirtualLinkProfile
-             information element.";
-        }
-    }
-        
-    augment "/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile" {
-        uses extended-vld-protocol-data;
-    }
-}
\ No newline at end of file
diff --git a/augments/nsd/ns-configuration.yang b/augments/nsd/ns-configuration.yang
deleted file mode 100644 (file)
index a4effd2..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module ns-configuration {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:ns-configuration";
-    prefix "ns-configuration";
-
-    import etsi-nfv-nsd {
-        prefix nsd;
-    }
-
-    import common-augments {
-        prefix common;
-    }
-
-    grouping extended-ns-configuration {
-        container ns-configuration {
-            description
-              "Information about NS configuration.";
-
-            uses common:vnfc-configuration;
-            uses common:vnfc-relations;
-        }
-    }
-
-    augment "/nsd:nsd/nsd:nsd" {
-        uses extended-ns-configuration;
-    }
-}
diff --git a/augments/nsd/ns-various.yang b/augments/nsd/ns-various.yang
deleted file mode 100644 (file)
index 921278d..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module ns-various {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:ns-various";
-    prefix "ns-various";
-
-    import etsi-nfv-nsd {
-        prefix nsd;
-    }
-
-    import ip-profiles {
-        prefix ip-profiles;
-    }
-
-    import common-augments {
-        prefix common;
-    }
-
-    grouping extended-floating-ip {
-        leaf floating-ip-required {
-            description
-              "Boolean parameter to indicate whether the CP must be exposed.
-               A public IP address will be allocated to this CP if exposed is true.
-               The default is false meaning a floating IP address is not required.
-               It must be explicitly asked for a floating IP address to be allocated.";
-            type boolean;
-        }
-    }
-
-    grouping extended-security-group {
-        leaf security-group {
-            description
-              "Name of the security group";
-            type string;
-        }
-    }
-
-    augment "/nsd:nsd/nsd:nsd" {
-        uses common:description;
-    }
-
-    augment "/nsd:nsd/nsd:nsd/nsd:sapd" {
-        uses extended-floating-ip;
-    }
-
-    augment "/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data" {
-        uses extended-security-group;
-    }
-}
diff --git a/augments/nsd/ns-vld.yang b/augments/nsd/ns-vld.yang
deleted file mode 100644 (file)
index 49f5752..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module ns-vld {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:ns-vld";
-    prefix "ns-vld";
-
-    import etsi-nfv-nsd {
-        prefix nsd;
-    }
-
-    import common-augments {
-        prefix common;
-    }
-
-    grouping extended-vld {
-        container provider-network {
-            description
-              "Container for the provider network.";
-            leaf physical-network {
-                description
-                  "Name of the physical network on which the provider
-                   network is built.";
-                type string;
-            }
-
-            leaf segmentation_id {
-                description
-                  "ID of segregated virtual networks";
-                type uint32;
-            }
-        }
-
-        leaf mgmt-network {
-            description
-              "Flag indicating whether this network is a VIM management network";
-            type boolean;
-            default false;
-        }
-    }
-
-
-    augment "/nsd:nsd/nsd:nsd/nsd:virtual-link-desc" {
-        uses extended-vld;
-    }
-}
diff --git a/augments/vnfd.html b/augments/vnfd.html
deleted file mode 100644 (file)
index d668e0d..0000000
+++ /dev/null
@@ -1,9973 +0,0 @@
-<!--
-# Copyright 2020 Whitestack LLC
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-# implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.-->
-
-<head><title> etsi-nfv-vnfd additional-info alarm alternative-images cloud-init configuration day1-2 epa interface kdu mgmt-interface scaling various vip 
-</title>
-<style type="text/css" media="all">
-
-body, h1, h2, h3, h4, h5, h6, p, td, table td, input, select {
-        font-family: Verdana, Helvetica, Arial, sans-serif;
-        font-size: 10pt;
-}
-
-body, ol, li, h2 {padding:0; margin: 0;}
-
-ol#root  {padding-left: 5px; margin-top: 2px; margin-bottom: 1px;
-          list-style: none;}
-
-#root ol {padding-left: 5px; margin-top: 2px; margin-bottom: 1px;
-          list-style: none;}
-
-#root li {margin-bottom: 1px; padding-left: 5px;  margin-top: 2px;
-          font-size: x-small;}
-
-.panel   {border-bottom: 1px solid #999; margin-bottom: 2px; margin-top: 2px;
-          background: #eee;}
-
-#root ul {margin-bottom: 1px; margin-top: 2px; list-style-position: inside;}
-
-#root a {text-decoration: none;}
-
-.folder {
-   
-background:url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)  no-repeat; float: left; padding-right: 30px;margin-left: 3px;
-          
-}
-
-.doc {
-   
-background:url(data:image/gif;base64,R0lGODlhDAAOALMJAMzMzODg4P///+np6a+vr+7u7jMzM5mZmYmJif///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAMAA4AAARFEEhyCAEjackPCESwBRxwCKD4BSSACCgxrKyJ3B42sK2FSINgsAa4AApI4W5yFCCTywts+txJp9TC4IrFcruwi2FMLgMiADs=)
-no-repeat; float: left; padding-right: 10px; margin-left: 3px;
-cursor: pointer;
-          
-}
-
-.leaf {
-   
-background:url(data:image/gif;base64,R0lGODlhEAAQANUAAAAtAAA5AABDAAFPAQBSAAFaAQldBwBhAAFrAR1tHAJzAglzCRx7Gyd8JieCIiWMIjqPNzySO0OUPkCVQEOYQUObP0idQ02hSkmjQ1ClTFKnUlesVVmuWVqvVF6zWlu1UmG2YWK3X2O4XGi9ZG3CY3TJbHbNZ3jNbHzRboDVcYPYdIjdd////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAC0AIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAAZywJZwSCwaj8hkS3FUOJ9Po+LxIZVKJ9WKSVxgRiBQiIRKqRBERMXD4XRIp7gJLTwwNppLhsTnfw5DBxEXExYih4ckDoBCBRQREB2Skh4YBUQEEQ16GZ0dFQZFAw0UF3oXEgkDRgKtrq5GAQFKRAC0t0dBADs=)
-no-repeat; float: left; padding-right: 10px;margin-left: 3px;
-          
-}
-
-.leaf-list {
-   
-background:url(data:image/gif;base64,R0lGODlhEAAQANUAAAAAAAAtAAk3CQA5AABDAAFPAQBVAAFaAQBhAAFrAgJzAglzCRx7Gyd8JgCCCyeCIgCMDSWMIjqPNzySOwCUDwWUFECVQEOYQQCbEUidQ0OePx6fJk2hSgCiEg2iG1ClTEimRFKnUg6oHVesVSatL1muWVqvVF6zXFu1UmG2YWK3X2O4XGi9ZG3CY3TJbHbNZ3jNbHzRboDVcYPYdIjddxrfKyziPUHnUlXrZmTudf///wAAAAAAAAAAAAAAAAAAACH5BAkKADsAIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAAaFwJ1wSCwaj8jkTnFUOJ9PoyKCarlcsBmNSVyAWKmUqhWTzRLEhOZUKplasPgLLUQwRiHOp8XnoxBDCBMcFhkrh4ctD4BCBxcTEiaSkiQiEEQGEw16H50mHjkdRAUNFxx6HBsVFDgYrkIEsbIEEDe2thQ7AwNGEL42vpcBSQ41DkpDCcpCQQA7)
-no-repeat; float: left; padding-right: 10px; margin-left: 3px;
-          
-}
-
-.action {
-   
-background:url(data:image/gif;base64,R0lGODlhEAAQALMAAAAAABERETMzM1VVVWZmZnd3d4iIiJmZmaqqqru7u8zMzO7u7v///wAAAAAAAAAAACH5BAkKAA0AIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAARDsIFJ62xYDhDY+l+CXJIxBQoxEMdUtNI1KQUVA1nO4XqeAQKebwgUDn+DgPEoUS6PuyfRydQplVXMDpvdSq3U7G0YAQA7)
-no-repeat; float: left; height: 14px; width: 12px; padding-right: 10px; margin-left: 3px;
-          
-}
-
-.tier1  {margin-left: 0;     }
-.tier2  {margin-left: 1.5em; }
-.tier3  {margin-left: 3em;   }
-.tier4  {margin-left: 4.5em; }
-.tier5  {margin-left: 6em;   }
-.tier6  {margin-left: 7.5em; }
-.tier7  {margin-left: 9em;   }
-.tier8  {margin-left: 10.5em;}
-.tier9  {margin-left: 12em;  }
-.tier10 {margin-left: 13.5em;}
-.tier11 {margin-left: 15em;  }
-.tier12 {margin-left: 16.5em;}
-
-.level1 {padding-left: 0;    }
-.level2 {padding-left: 1em;  }
-.level3 {padding-left: 2em;  }
-.level4 {padding-left: 3em;  }
-</style>
-
-<script language="javascript1.2">
-function toggleRows(elm) {
- var rows = document.getElementsByTagName("TR");
- elm.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)";
- var newDisplay = "none";
- var thisID = elm.parentNode.parentNode.parentNode.id + "-";
- // Are we expanding or contracting? If the first child is hidden, we expand
-  for (var i = 0; i < rows.length; i++) {
-   var r = rows[i];
-   if (matchStart(r.id, thisID, true)) {
-    if (r.style.display == "none") {
-     if (document.all) newDisplay = "block"; //IE4+ specific code
-     else newDisplay = "table-row"; //Netscape and Mozilla
-     elm.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYqKiv///+zs7MzMzGZmZrOzs7q6uqqqqnZ2duHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASScMlJq714qgMMIQuBAMAwZBRADIJAGMfwBQE6GW0uGzRS2wuAQPHhABAIAyBAABSe0IJKgiAEDgSF7OVDBKNQwEQlbBG5CZAiAA4oxsoc8WBAFEALe9SQ6rS2dU5vCwJsTwECKUwmcyMBCYMhUHgTj1kfRTwFJxKFBYgVlpdNNCUVBHcWCUwHpQacFgJCqp98GBEAOw==)";
-    }
-    break;
-   }
- }
-
- // When expanding, only expand one level.  Collapse all desendants.
- var matchDirectChildrenOnly = (newDisplay != "none");
-
- for (var j = 0; j < rows.length; j++) {
-   var s = rows[j];
-   if (matchStart(s.id, thisID, matchDirectChildrenOnly)) {
-     s.style.display = newDisplay;
-     var cell = s.getElementsByTagName("TD")[0];
-     var tier = cell.getElementsByTagName("DIV")[0];
-     var folder = tier.getElementsByTagName("A")[0];
-     if (folder.getAttribute("onclick") != null) {
-     folder.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)";
-     }
-   }
- }
-}
-
-function matchStart(target, pattern, matchDirectChildrenOnly) {
- var pos = target.indexOf(pattern);
- if (pos != 0)
-    return false;
- if (!matchDirectChildrenOnly)
-    return true;
- if (target.slice(pos + pattern.length, target.length).indexOf("-") >= 0)
-    return false;
- return true;
-}
-
-function collapseAllRows() {
- var rows = document.getElementsByTagName("TR");
- for (var i = 0; i < rows.length; i++) {
-   var r = rows[i];
-   if (r.id.indexOf("-") >= 0) {
-     r.style.display = "none";
-   }
- }
-}
-
-function expandAllRows() {
-  var rows = document.getElementsByTagName("TR");
-  for (var i = 0; i < rows.length; i ++) {
-    var r = rows[i];
-    if (r.id.indexOf("-") >= 0) {
-      r.style.display = "table-row";
-    }
-  }
-}
-</script>
-
-<body onload="collapseAllRows();">
-<a href="http://www.tail-f.com">
-   <img src= "data:image/gif;base64,R0lGODlhSQAgAOYAAAEVLwIVMQYZMwkcNgseOA4gOhEkPRQmQBUoQRosRB4wSCM0Syc4Tyg4Tyw8UzBAVjREWjpJXj5NYUBOYkNRZUVUaFVVVUhWakxabVJbbVFecVNhc1hkdlpmeGZmmVxpelttgGFtfmRvgGRxgWt2hm14iHF8i22AknSAjnaAkniAjnqEkoOMmoyMnoaQnoiTn4yUoZKapZ2dsZaeqZieqZegqZuhrJKkpJ2msKOqs6ivtqivuKmwt6mwubG2wKK5ubW7w7i9xb+/v73CycTIzsbK0MjOzsrO08zS1s/S2NLU2tXY3dja3dze493g5OPk5ePl6eXo6err7e7u8e7w8fLy9P7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAFcAIf8LSUNDUkdCRzEwMTL/AAACMEFEQkUCEAAAbW50clJHQiBYWVogB9AACAALABMAMwA7YWNzcEFQUEwAAAAAbm9uZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1BREJFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKY3BydAAAAPwAAAAyZGVzYwAAATAAAABrd3RwdAAAAZwAAAAUYmtwdAAAAbAAAAAUclRSQwAAAcQAAAAOZ1RSQwAAAdQAAAAOYlRSQwAAAeQAAAAOclhZWgAAAfQAAAAUZ1hZWgAAAggAAAAUYlhZWgAAAhwAAAAUdGV4/3QAAAAAQ29weXJpZ2h0IDIwMDAgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQAAABkZXNjAAAAAAAAABFBZG9iZSBSR0IgKDE5OTgpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAY3VydgAAAAAAAAABAjMAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAWFlaIAAAAAAAADKcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nAAsAAAAAEkAIAAAB/+AVleDhIWGh4iEVoKJjY5Xi4yPk5SDUDg4UZKVjYtSTU5TkZykgw4EAw5Lg1UbEhQRpVdUMRULCQoNI4uynAMICAMkrA4FBgOyFAQGBgcHBgtTvZwFwAUai1UPBggFG6QbBMAIzwYJTYcDBcjThQPMAzaQ2tzepNzA5rcFRIY54gYktCMEAwIEGIOs0Ov2rRILcQgMjFgSxYkPJoZeAJSwaVqVKpIW2qsUotoBBU94KUpoAuAEle1GsdrGsJKVD9UMOICZ0EqOGRK46ZxBY8ahGTVm2ODhKIaNGUbn0RxZCCpRqzRsROB2YEGMGIasREnwbtwBAmgD2LDCIgDat8v/ILxA5BZVEan1Gg4CALfvMrMFAoRVkuDAuMMICOSwAgMi4mMYDkE0cCTbVL1XCBhGzHkcgbBB1G0mV6C0gLVtS6vGF2wYQYgHKiu8XChAaQOrmTUza0BA2CEbOiww3LVDBw6GOBjvoMEBvgMJCjUGFttyXkMVsmvXfmE4uQQUKIRNWEEox46FFkXRgI9A1CvTyckWidmRFQ45HVRxRME8+rBWENEeCq9RNx9tlWyQ336N9BeRQPZ54l0BrsEH24HXJZifNA2a14gSObBgAgkjFNZNhfFVN1uGishUiIIROcBhIg4GhIgNE3SDVmnjUFigfNbVRAgEEkwwgQQSQPDi/4L8+WcIBsuM5kyPKF4YJFVXCKAbM74Rgl+MDNLoJCEXwFYadAlQ+aOK9BXiGDCfEQKjTjMiUiNHhOAAWwIj9HDEEkNMWKWBV2LGFwEFIArAkjHWecidjFgBY0SLJSSFoGtiKGQhOXR6yJc6UdHkg4IsAoFQD4R5BRSCRpKipt78d8h9G45qAASRnhojFZFealgBJUSCE3VICELYrxjIGpYG+T3C7HdDDNKErhGtwKsVULBATjciiLUCawYQEeBW+SxQ7CNWKLGAULE8MpkCFEjg3TgGPIABBQtUQx28xUhJZAKsRbQABUom8gC++BTQwSS7kcPMZqNtGRHEzORD75tuz/DWJSLvsEaADpOg8E7ExiRgDG8E3AKuMQwUQHHKEZwMZyOOHVNfIzFAEJExC2ywgxImOHAAjw+s8EQOzrH8ARBQhNCNORKwsEQVLAhdGjuIIGqMAys42kkVSQQBBBFQqCTFEUAAgQRIkEgxBBBHSMFLukAM0cQoVlCBNhBFiHrIFEWkHbeym0SibE8A8mQ4T5C4mF56sloRCAA7"  />
-</a>
-<div class="app">
-<div style="background: #eee; border: dashed 1px #000;">
-<h1> Module: <font color=blue>etsi-nfv-vnfd</font>, Namespace:
-                    <font color=blue>urn:etsi:nfv:yang:etsi-nfv-vnfd</font>, Prefix:
-                    <font color=blue>vnfd</font></h1> 
-<h1> Module: <font color=blue>additional-info</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:additional-info</font>, Prefix:
-                    <font color=blue>additional-info</font></h1> 
-<h1> Module: <font color=blue>alarm</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:alarm</font>, Prefix:
-                    <font color=blue>alarm</font></h1> 
-<h1> Module: <font color=blue>alternative-images</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:alternative-images</font>, Prefix:
-                    <font color=blue>alternative-images</font></h1> 
-<h1> Module: <font color=blue>cloud-init</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments</font>, Prefix:
-                    <font color=blue>cloud-init</font></h1> 
-<h1> Module: <font color=blue>configuration</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:configuration</font>, Prefix:
-                    <font color=blue>configuration</font></h1> 
-<h1> Module: <font color=blue>day1-2</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:day1-2</font>, Prefix:
-                    <font color=blue>day1-2</font></h1> 
-<h1> Module: <font color=blue>epa</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:epa</font>, Prefix:
-                    <font color=blue>epa</font></h1> 
-<h1> Module: <font color=blue>interface</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:interface</font>, Prefix:
-                    <font color=blue>interface</font></h1> 
-<h1> Module: <font color=blue>kdu</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:kdu</font>, Prefix:
-                    <font color=blue>kdu</font></h1> 
-<h1> Module: <font color=blue>mgmt-interface</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:mgmt-interface</font>, Prefix:
-                    <font color=blue>mgmt-interface</font></h1> 
-<h1> Module: <font color=blue>scaling</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:scaling</font>, Prefix:
-                    <font color=blue>scaling</font></h1> 
-<h1> Module: <font color=blue>various</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:various</font>, Prefix:
-                    <font color=blue>various</font></h1> 
-<h1> Module: <font color=blue>vip</font>, Namespace:
-                    <font color=blue>urn:etsi:osm:yang:augments:vip</font>, Prefix:
-                    <font color=blue>vip</font></h1> 
-
- <table width="100%">
-
- <tr>
-  <!-- specifing one or more widths keeps columns
-       constant despite changes in visible content -->
-  <th align=left>
-     Element
-     <a href='#' onclick='expandAllRows();'>[+]Expand all</a>
-     <a href='#' onclick='collapseAllRows();'>[-]Collapse all</a>
-  </th>
-  <th align=left>Schema</th>
-  <th align=left>Type</th>
-  <th align=left>Flags</th>
-  <th align=left>Opts</th>
-  <th align=left>Status</th>
-  <th align=left>Path</th>
-</tr>
-<tr id="1" class="a">
-                         <td id="p1">
-                            <div id="p2" class="tier1">
-                               <a href="#" id="p3"
-                                  onclick="toggleRows(this);return false;"
-                                  class="folder">&nbsp;
-                               </a>
-                               <font color=blue>etsi-nfv-vnfd</font>
-                            </div>
-                         </td> 
-<td>module</td><td></td><td></td><td></td><td>
-                        </td></tr>
-<tr id="1-1" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier2">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">vnfd</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td><abbr title="VNFD container.">Presence</abbr></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd</td>
-                    </tr> 
-<tr id="1-1-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this VNFD information element. This attribute
-shall be globally unique. The format will be defined in the
-data model specification phase."> <em> id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:id</td</tr> 
-<tr id="1-1-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provider of the VNF and of the VNFD">  provider </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:provider</td</tr> 
-<tr id="1-1-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name to identify the VNF Product. Invariant for the VNF
-Product lifetime.">  product-name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:product-name</td</tr> 
-<tr id="1-1-4" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Software version of the VNF. This is changed when there is
-any change to the software that is included in the VNF
-Package">  software-version </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:software-version</td</tr> 
-<tr id="1-1-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the version of the VNFD">  version </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:version</td</tr> 
-<tr id="1-1-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the VNFD. Can change
-during the VNF Product lifetime."> <em> product-info-name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:product-info-name</td</tr> 
-<tr id="1-1-7" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the VNFD. Can change during
-the VNF Product lifetime."> <em> product-info-description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:product-info-description</td</tr> 
-<tr id="1-1-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies VNFM(s) compatible with the VNF described in
-this version of the VNFD.">  vnfm-info </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vnfm-info</td</tr> 
-<tr id="1-1-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Information about the language of the VNF."> <em> localization-language </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:localization-language</td</tr> 
-<tr id="1-1-10" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Default localization language that is instantiated if no
-information about selected localization language is
-available. Shall be present if 'localization-language'
-is present and shall be absent otherwise."> <em> default-localization-language </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:default-localization-language</td</tr> 
-<tr id="1-1-11" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The Virtualisation Deployment Unit (VDU) is a construct supporting
-the description of the deployment and operational behaviour of a
-VNF component, or the entire VNF if it was not componentized in
-components.">vdu[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu</td>
-                    </tr> 
-<tr id="1-1-11-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this VDU in VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:id</td</tr> 
-<tr id="1-1-11-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the VDU.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:name</td</tr> 
-<tr id="1-1-11-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the VDU."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:description</td</tr> 
-<tr id="1-1-11-4" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="A internal-connection-point element is a type of
-connection point and describes network connectivity
-between a VDU instance and an internal Virtual Link or
-an external connection point.">int-cpd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd</td>
-                    </tr> 
-<tr id="1-1-11-4-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference of the internal VLD which this internal CPD
-connects to."> <em> int-virtual-link-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../int-virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:int-virtual-link-desc</td</tr> 
-<tr id="1-1-11-4-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Bitrate requirement on this CP."> <em> bitrate-requirement </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:bitrate-requirement</td</tr> 
-<tr id="1-1-11-4-3" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies requirements on a virtual network interface
-realising the CPs instantiated from this CPD.">virtual-network-interface-requirement[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement</td>
-                    </tr> 
-<tr id="1-1-11-4-3-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable name for the requirement.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:name</td</tr> 
-<tr id="1-1-11-4-3-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable description of the requirement."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:description</td</tr> 
-<tr id="1-1-11-4-3-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates whether fulfilling the constraint is
-mandatory (true) for successful operation or desirable
-(false)."> <em> support-mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:support-mandatory</td</tr> 
-<tr id="1-1-11-4-3-4" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The network interface requirements. An element from an
-array of key-value pairs that articulate the network
-interface deployment requirements.">network-interface-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements</td>
-                    </tr> 
-<tr id="1-1-11-4-3-4-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:key</td</tr> 
-<tr id="1-1-11-4-3-4-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:value</td</tr> 
-<tr id="1-1-11-4-3-5" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Virtual interfaces quota describes the virtual interface bandwidth resource allocation policy.
-Limit and Reserve values are defined in Mbps">epa:vif-quota</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota</td>
-                    </tr> 
-<tr id="1-1-11-4-3-5-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the maximum allocation. The value 0 indicates that usage is not limited.
-This parameter ensures that the instance never uses more than the defined amount of resource."> <em> epa:limit </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota/epa:limit</td</tr> 
-<tr id="1-1-11-4-3-5-4" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the guaranteed minimum reservation.
-If needed, the machine will definitely get allocated the reserved amount of resources."> <em> epa:reserve </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota/epa:reserve</td</tr> 
-<tr id="1-1-11-4-3-5-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of shares allocated.
-Specifies the proportional weighted share for the domain.
-If this element is omitted, the service defaults to the OS provided defaults"> <em> epa:shares </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota/epa:shares</td</tr> 
-<tr id="1-1-11-4-3-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Explicit Position of the interface within the list"> <em> interface:position </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:position</td</tr> 
-<tr id="1-1-11-4-3-7" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="MAC address of the interface.
-Some VNFs require a specific MAC address to be configured
-in the interface. While this is not recommended at all in
-NFV environments, this parameter exists to allow those
-scenarios.
-This parameter will be likely deprecated in the future."> <em> interface:mac-address </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:mac-address</td</tr> 
-<tr id="1-1-11-4-3-8" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Container for the virtual interface properties">interface:virtual-interface</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface</td>
-                    </tr> 
-<tr id="1-1-11-4-3-8-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the type of virtual interface
-between VM and host.
-PARAVIRT        : Use the default paravirtualized interface for the VIM (virtio, vmxnet3, etc.).
-VIRTIO          : Deprecated! Use the traditional VIRTIO interface.
-PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
-SR-IOV          : Use SR-IOV interface.
-E1000           : Emulate E1000 interface.
-RTL8139         : Emulate RTL8139 interface.
-PCNET           : Emulate PCNET interface.
-OM-MGMT         : Deprecated! Use PARAVIRT instead and set the VNF management interface at vnfd:mgmt-interface:cp"> <em> interface:type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {PARAVIRT,OM-MGMT,PCI-PASSTHROUGH,SR-IOV,VIRTIO,E1000,RTL8139,PCNET,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface/interface:type</td</tr> 
-<tr id="1-1-11-4-3-8-7" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the virtual PCI address. Expressed in
-the following format dddd:dd:dd.d. For example
-0000:00:12.0. This information can be used to
-pass as metadata during the VM creation."> <em> interface:vpci </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface/interface:vpci</td</tr> 
-<tr id="1-1-11-4-3-8-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Aggregate bandwidth of the NIC."> <em> interface:bandwidth </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface/interface:bandwidth</td</tr> 
-<tr id="1-1-11-4-4" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This references (couples) the CPD with any logical node I/O
-requirements (for network devices) that may have been
-created. Linking these attributes is necessary so that so
-that I/O requirements that need to be articulated at the
-logical node level can be associated with the network
-interface requirements associated with the CPD."> <em> nicio-requirements </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../virtual-compute-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:nicio-requirements</td</tr> 
-<tr id="1-1-11-4-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="The order of the NIC to be assigned on the compute
-instance (e.g. 2 for eth2).
-
-Note: when binding more than one port to a single
-compute (aka multi vNICs) and ordering is desired, it
-is mandatory that all ports will be set with an order
-value. The order values shall represent a positive,
-arithmetic progression that starts with 0 (i.e. 0, 1,
-2,..., n).
-
-If the property is not present, it shall be left to the
-VIM to assign a value when creating the instance.">  order </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:order</td</tr> 
-<tr id="1-1-11-4-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this Cpd information element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:id</td</tr> 
-<tr id="1-1-11-4-7" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies a protocol that the connection points
-corresponding to the CPD support for connectivity purposes
-(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.).">  layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:layer-protocol</td</tr> 
-<tr id="1-1-11-4-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the role of the connection points
-corresponding to the CPD in the context of the traffic
-flow patterns in the VNF, PNF or NS. For example an NS with
-a tree flow pattern within the NS will have legal cpRoles
-of ROOT and LEAF."> <em> role </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {cp-role}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:role</td</tr> 
-<tr id="1-1-11-4-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides human-readable information on the purpose of the
-connection point (e.g. connection point for control plane
-traffic)."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:description</td</tr> 
-<tr id="1-1-11-4-10" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies the protocol layering information the CP uses for
-connectivity purposes and associated information. There shall
-be one cpProtocol for each layer protocol as indicated by the
-attribute layerProtocol. When a PnfExtCpd as defined in ETSI
-GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
-cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol</td>
-                    </tr> 
-<tr id="1-1-11-4-10-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="One of the values of the attribute layerProtocol of the Cpd
-IE.">  associated-layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:associated-layer-protocol</td</tr> 
-<tr id="1-1-11-4-10-10" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides information on the addresses to be assigned to the
-CP(s) instantiated from the CPD.">address-data[type]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data</td>
-                    </tr> 
-<tr id="1-1-11-4-10-10-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes the type of the address to be assigned to the
-CP instantiated from the parent CPD.
-Value:
-   MAC address.
-   IP address.
-   Etc.
-The content type shall be aligned with the address type
-supported by the layerProtocol attribute of the parent
-CPD.">  type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {address-type}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:type</td</tr> 
-<tr id="1-1-11-4-10-10-10" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides the information on the MAC addresses to be
-assigned to the CP(s) instantiated from the parent CPD.
-Shall be present when the addressType is MAC address.">l2-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data</td>
-                    </tr> 
-<tr id="1-1-11-4-10-10-10-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the MAC address assignment is the
-responsibility of management and orchestration function
-or not. If it is set to True, it is the management and
-orchestration function responsibility. If it is set to
-False, it will be provided by an external entity,
-e.g. OSS/BSS.">  mac-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data/vnfd:mac-address-assignment</td</tr> 
-<tr id="1-1-11-4-10-10-11" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">l3-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data</td>
-                    </tr> 
-<tr id="1-1-11-4-10-10-11-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the address assignment is the responsibility
-of management and orchestration function or not. If it
-is set to True, it is the management and orchestration
-function responsibility. ">  ip-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-assignment</td</tr> 
-<tr id="1-1-11-4-10-10-11-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the floating IP scheme is activated on the CP
-or not.">  floating-ip-activated </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:floating-ip-activated</td</tr> 
-<tr id="1-1-11-4-10-10-11-4" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Define address type. The address type should be aligned
-with the address type supported by the layerProtocol
-attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-type</td</tr> 
-<tr id="1-1-11-4-10-10-11-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum number of IP addresses to be assigned based on
-this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:number-of-ip-addresses</td</tr> 
-<tr id="1-1-11-4-11" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Information about whether the Cp instantiated from this CPD
-is in Trunk mode (802.1Q or other). When operating in
-'trunk mode', the Cp is capable of carrying traffic for
-several VLANs. A cardinality of 0 implies that trunkMode
-is not configured for the Cp i.e. It is equivalent to
-Boolean value 'false'."> <em> trunk-mode </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:trunk-mode</td</tr> 
-<tr id="1-1-11-4-12" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference of the security group rules bound to this
-CPD."> <em> security-group-rule-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../security-group-rule/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:security-group-rule-id</td</tr> 
-<tr id="1-1-11-4-13" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Enables the port security for the port."> <em> various:port-security-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/various:port-security-enabled</td</tr> 
-<tr id="1-1-11-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes CPU, Memory and acceleration requirements of
-the Virtualisation Container realizing this VDU."> <em> virtual-compute-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../virtual-compute-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:virtual-compute-desc</td</tr> 
-<tr id="1-1-11-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Describes storage requirements for a VirtualStorage
-instance attached to the virtualisation container
-created from virtualComputeDesc defined for this VDU.">  virtual-storage-desc </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../virtual-storage-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:virtual-storage-desc</td</tr> 
-<tr id="1-1-11-7" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The key indicates the boot index (lowest index defines
-highest boot priority). The Value references a descriptor
-from which a valid boot device is created e.g.
-VirtualStorageDesc from which a VirtualStorage instance
-is created.
-
-Editor's note: The boot-order node requires further
-study.">boot-order[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:boot-order</td>
-                    </tr> 
-<tr id="1-1-11-7-14" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:boot-order/vnfd:key</td</tr> 
-<tr id="1-1-11-7-15" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../virtual-storage-desc">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:boot-order/vnfd:value</td</tr> 
-<tr id="1-1-11-8" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes the software image which is directly loaded on
-the virtualisation container realising this Vdu."> <em> sw-image-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../sw-image-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:sw-image-desc</td</tr> 
-<tr id="1-1-11-9" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Describes constraints on the NFVI for the VNFC
-instance(s) created from this Vdu. For example, aspects
-of a secure hosting environment for the VNFC instance
-that involve additional entities or processes.">  nfvi-constraint </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:nfvi-constraint</td</tr> 
-<tr id="1-1-11-10" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">monitoring-parameter[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter</td>
-                    </tr> 
-<tr id="1-1-11-10-16" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of the monitoring parameter.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:id</td</tr> 
-<tr id="1-1-11-10-17" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:name</td</tr> 
-<tr id="1-1-11-10-18" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Performance metric that is monitored. This attribute shall
-contain the related 'Measurement Name' value as defined in
-clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:performance-metric</td</tr> 
-<tr id="1-1-11-10-19" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="An attribute that describes the recommended periodicity at
-which to collect the performance information. VNFM determines
-if this parameter is considered.
-
-The vendor may provide this information as a guidance for
-creating PmJobs if needed."> <em> collection-period </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:collection-period</td</tr> 
-<tr id="1-1-11-11" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="It provides VNFC configurable properties that can be
-modified using the ModifyVnfInfo operation.">configurable-properties[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:configurable-properties</td>
-                    </tr> 
-<tr id="1-1-11-11-20" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:configurable-properties/vnfd:key</td</tr> 
-<tr id="1-1-11-11-21" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:configurable-properties/vnfd:value</td</tr> 
-<tr id="1-1-11-12" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Contains a string or a URL to a file contained in the
-VNF package used to customize a virtualised compute
-resource at boot time. The bootData may contain variable
-parts that are replaced by deployment specific values
-before being sent to the VIM."> <em> boot-data </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:boot-data</td</tr> 
-<tr id="1-1-11-13" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">alarm:alarm[alarm-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm</td>
-                    </tr> 
-<tr id="1-1-11-13-22" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This field is reserved for the identifier assigned by the VIM provider">  alarm:alarm-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:alarm-id</td</tr> 
-<tr id="1-1-11-13-23" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the VNF level monitoring parameter
-that is aggregated"> <em> alarm:vnf-monitoring-param-ref </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:vnf-monitoring-param-ref</td</tr> 
-<tr id="1-1-11-13-24" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A human readable string to identify the alarm"> <em> alarm:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:name</td</tr> 
-<tr id="1-1-11-13-25" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A description of this alarm"> <em> alarm:description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:description</td</tr> 
-<tr id="1-1-11-13-26" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The identifier of the VDUR that the alarm is associated with"> <em> alarm:vdur-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:vdur-id</td</tr> 
-<tr id="1-1-11-13-27" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">alarm:actions</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions</td>
-                    </tr> 
-<tr id="1-1-11-13-27-11" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">alarm:ok[url]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:ok</td>
-                    </tr> 
-<tr id="1-1-11-13-27-11-12" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  alarm:url </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:ok/alarm:url</td</tr> 
-<tr id="1-1-11-13-27-12" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">alarm:insufficient-data[url]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:insufficient-data</td>
-                    </tr> 
-<tr id="1-1-11-13-27-12-13" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  alarm:url </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:insufficient-data/alarm:url</td</tr> 
-<tr id="1-1-11-13-27-13" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">alarm:alarm[url]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:alarm</td>
-                    </tr> 
-<tr id="1-1-11-13-27-13-14" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  alarm:url </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:alarm/alarm:url</td</tr> 
-<tr id="1-1-11-13-28" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This flag indicates whether the alarm should be repeatedly emitted
-while the associated threshold has been crossed."> <em> alarm:repeat </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:repeat</td</tr> 
-<tr id="1-1-11-13-29" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This flag indicates whether the alarm has been enabled or
-disabled."> <em> alarm:enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:enabled</td</tr> 
-<tr id="1-1-11-13-30" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A measure of the importance or urgency of the alarm"> <em> alarm:severity </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="alarm-severity-type
-enumeration
- : {LOW,MODERATE,CRITICAL,}">alarm-severity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:severity</td</tr> 
-<tr id="1-1-11-13-31" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The type of metric statistic that is tracked by this alarm"> <em> alarm:statistic </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="alarm-statistic-type
-enumeration
- : {AVERAGE,MINIMUM,MAXIMUM,COUNT,SUM,}">alarm-statistic-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:statistic</td</tr> 
-<tr id="1-1-11-13-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The relational operator used to define whether an alarm should be
-triggered in certain scenarios, such as if the metric statistic
-goes above or below a specified value."> <em> alarm:operation </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="relational-operation-type
-enumeration
- : {GE,LE,GT,LT,EQ,}">relational-operation-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:operation</td</tr> 
-<tr id="1-1-11-13-33" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This value defines the threshold that, if crossed, will trigger
-the alarm."> <em> alarm:value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
-">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:value</td</tr> 
-<tr id="1-1-11-13-34" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The period defines the length of time (seconds) that the metric
-data are collected over in oreder to evaluate the chosen
-statistic."> <em> alarm:period </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:period</td</tr> 
-<tr id="1-1-11-13-35" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the length of time (seconds) in which metric data are
-collected in order to evaluate the chosen statistic."> <em> alarm:evaluations </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:evaluations</td</tr> 
-<tr id="1-1-11-14" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="List of alternative images per VIM type.
-Different images can be used for specific types of VIMs instead
-of the default image. This allows deployments in sites where the
-image identifier in the VIM is given by the VIM provider and
-cannot be modified.
-If an alternative image is specified for a VIM type, it will prevail
-over the default image">  alternative-images:alternative-sw-image-desc </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/vnfd:sw-image-desc/vnfd:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/alternative-images:alternative-sw-image-desc</td</tr> 
-<tr id="1-1-11-15" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Indicates how the contents of cloud-init script are provided.
-There are 2 choices - inline or in a file">(cloud-init-input)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu</td>
-                    </tr> 
-<tr id="1-1-11-15-36" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(inline)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu</td>
-                    </tr> 
-<tr id="1-1-11-15-36-14" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Contents of cloud-init script, provided inline, in cloud-config format"> <em> cloud-init:cloud-init </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/cloud-init:cloud-init</td</tr> 
-<tr id="1-1-11-15-37" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(filename)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu</td>
-                    </tr> 
-<tr id="1-1-11-15-37-15" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of file with contents of cloud-init script in cloud-config format"> <em> cloud-init:cloud-init-file </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/cloud-init:cloud-init-file</td</tr> 
-<tr id="1-1-11-16" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Type of PDU. If this field exists, the deployment unit must be
-understood as a PDU, not as a VDU. This field is used to identify
-the category of PDU instances to be used at instantiation time. For
-the instantiation to be successful, there must be available
-PDU instances of this type in the selected datacenter."> <em> various:pdu-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/various:pdu-type</td</tr> 
-<tr id="1-1-11-17" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">various:supplemental-boot-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:vdu/various:supplemental-boot-data</td>
-                    </tr> 
-<tr id="1-1-11-17-38" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Some VIMs implement additional drives to host config-files or meta-data"> <em> various:boot-data-drive </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:vdu/various:supplemental-boot-data/various:boot-data-drive</td</tr> 
-<tr id="1-1-12" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines descriptors of virtual compute resources to be
-used by the VNF.">virtual-compute-desc[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc</td>
-                    </tr> 
-<tr id="1-1-12-18" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this VirtualComputeDesc in the
-VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:id</td</tr> 
-<tr id="1-1-12-19" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The logical node requirements.">logical-node[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node</td>
-                    </tr> 
-<tr id="1-1-12-19-39" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies this set of logical node requirements.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:id</td</tr> 
-<tr id="1-1-12-19-40" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The logical node-level compute, memory and I/O
-requirements. An array of key-value pairs that
-articulate the deployment requirements.
-
-This could include the number of CPU cores on this
-logical node, a memory configuration specific to a
-logical node (e.g. such as available in the Linux
-kernel via the libnuma library) or a requirement
-related to the association of an I/O device with the
-logical node.">requirement-detail[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:requirement-detail</td>
-                    </tr> 
-<tr id="1-1-12-19-40-16" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:requirement-detail/vnfd:key</td</tr> 
-<tr id="1-1-12-19-40-17" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:requirement-detail/vnfd:value</td</tr> 
-<tr id="1-1-12-20" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">request-additional-capability[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability</td>
-                    </tr> 
-<tr id="1-1-12-20-41" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a requested additional capability for the
-VDU. ETSI GS NFV-IFA 002 [i.1] describes acceleration
-capabilities.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:name</td</tr> 
-<tr id="1-1-12-20-42" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates whether the requested additional capability
-is mandatory for successful operation."> <em> support-mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:support-mandatory</td</tr> 
-<tr id="1-1-12-20-43" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the minimum version of the requested
-additional capability."> <em> min-version </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:min-version</td</tr> 
-<tr id="1-1-12-20-44" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the preferred version of the requested
-additional capability."> <em> preferred-version </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:preferred-version</td</tr> 
-<tr id="1-1-12-20-45" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies specific attributes, dependent on the
-requested additional capability type.">target-performance-parameters[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:target-performance-parameters</td>
-                    </tr> 
-<tr id="1-1-12-20-45-18" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:target-performance-parameters/vnfd:key</td</tr> 
-<tr id="1-1-12-20-45-19" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:target-performance-parameters/vnfd:value</td</tr> 
-<tr id="1-1-12-21" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies compute requirements."> <em> compute-requirements </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:compute-requirements</td</tr> 
-<tr id="1-1-12-22" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The virtual memory of the virtualised compute.">virtual-memory</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory</td>
-                    </tr> 
-<tr id="1-1-12-22-46" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Amount of virtual memory in GB."> <em> size </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
- [0..max]">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:size</td</tr> 
-<tr id="1-1-12-22-47" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The memory core oversubscription policy in terms of
-virtual memory to physical memory on the platform.
-The cardinality can be 0 during the allocation
-request, if no particular value is requested."> <em> over-subscription-policy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:over-subscription-policy</td</tr> 
-<tr id="1-1-12-22-48" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of key-value pair requirements on the memory for
-the VDU.">vdu-mem-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:vdu-mem-requirements</td>
-                    </tr> 
-<tr id="1-1-12-22-48-20" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:vdu-mem-requirements/vnfd:key</td</tr> 
-<tr id="1-1-12-22-48-21" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:vdu-mem-requirements/vnfd:value</td</tr> 
-<tr id="1-1-12-22-49" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="It specifies the memory allocation to be cognisant of
-the relevant process/core allocation. The cardinality
-can be 0 during the allocation request, if no
-particular value is requested."> <em> numa-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:numa-enabled</td</tr> 
-<tr id="1-1-12-22-50" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This policy defines NUMA topology of the
-guest. Specifically identifies if the guest
-should be run on a host with one NUMA
-node or multiple NUMA nodes. As an example
-a guest might need 8 VCPUs and 4 GB of
-memory. However, it might need the VCPUs
-and memory distributed across multiple
-NUMA nodes. In this scenario, NUMA node
-1 could run with 6 VCPUs and 3GB, and
-NUMA node 2 could run with 2 VCPUs and
-1GB.">epa:numa-node-policy</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy</td>
-                    </tr> 
-<tr id="1-1-12-22-50-22" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The number of NUMA nodes to expose to the VM."> <em> epa:node-cnt </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node-cnt</td</tr> 
-<tr id="1-1-12-22-50-23" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This policy specifies how the memory should
-be allocated in a multi-node scenario.
-STRICT    : The memory must be allocated
-            strictly from the memory attached
-            to the NUMA node.
-PREFERRED : The memory should be allocated
-            preferentially from the memory
-            attached to the NUMA node"> <em> epa:mem-policy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {STRICT,PREFERRED,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:mem-policy</td</tr> 
-<tr id="1-1-12-22-50-24" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">epa:node[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
-                    </tr> 
-<tr id="1-1-12-22-50-24-15" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="NUMA node identification. Typically
-it's 0 or 1">  epa:id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:id</td</tr> 
-<tr id="1-1-12-22-50-24-16" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of VCPUs to allocate on
-this NUMA node.">epa:vcpu[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:vcpu</td>
-                    </tr> 
-<tr id="1-1-12-22-50-24-16-6" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="List of VCPUs ids to allocate on
-this NUMA node">  epa:id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:vcpu/epa:id</td</tr> 
-<tr id="1-1-12-22-50-24-17" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Memory size expressed in MB
-for this NUMA node."> <em> epa:memory-mb </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:memory-mb</td</tr> 
-<tr id="1-1-12-22-50-24-18" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="OpenMANO Numa type selection">(om-numa-type)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
-                    </tr> 
-<tr id="1-1-12-22-50-24-18-7" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(cores)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
-                    </tr> 
-<tr id="1-1-12-22-50-24-18-7-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> epa:num-cores </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint8
-">uint8</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:num-cores</td</tr> 
-<tr id="1-1-12-22-50-24-18-8" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(paired-threads)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
-                    </tr> 
-<tr id="1-1-12-22-50-24-18-8-2" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier9">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">epa:paired-threads</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads</td>
-                    </tr> 
-<tr id="1-1-12-22-50-24-18-8-2-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier10>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> epa:num-paired-threads </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint8
-">uint8</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads/epa:num-paired-threads</td</tr> 
-<tr id="1-1-12-22-50-24-18-8-2-2" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier10">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of thread pairs to use in case of paired-thread NUMA">epa:paired-thread-ids[thread-a]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads/epa:paired-thread-ids</td>
-                    </tr> 
-<tr id="1-1-12-22-50-24-18-8-2-2-1" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier11>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  epa:thread-a </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint8
-">uint8</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads/epa:paired-thread-ids/epa:thread-a</td</tr> 
-<tr id="1-1-12-22-50-24-18-8-2-2-2" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier11>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> epa:thread-b </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint8
-">uint8</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads/epa:paired-thread-ids/epa:thread-b</td</tr> 
-<tr id="1-1-12-22-50-24-18-9" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(threads)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
-                    </tr> 
-<tr id="1-1-12-22-50-24-18-9-3" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> epa:num-threads </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint8
-">uint8</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:num-threads</td</tr> 
-<tr id="1-1-12-22-51" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Memory page allocation size. If a VM requires
-hugepages, it should choose LARGE or SIZE_2MB
-or SIZE_1GB. If the VM prefers hugepages it
-should choose PREFER_LARGE.
-LARGE        : Require hugepages (either 2MB or 1GB)
-SMALL        : Doesn't require hugepages
-SIZE_2MB     : Requires 2MB hugepages
-SIZE_1GB     : Requires 1GB hugepages
-PREFER_LARGE : Application prefers hugepages"> <em> epa:mempage-size </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {LARGE,SMALL,SIZE_2MB,SIZE_1GB,PREFER_LARGE,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mempage-size</td</tr> 
-<tr id="1-1-12-22-52" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Memory quota describes the memory resource allocation policy.
-Limit and Reserve values are defined in MB">epa:mem-quota</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota</td>
-                    </tr> 
-<tr id="1-1-12-22-52-25" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the maximum allocation. The value 0 indicates that usage is not limited.
-This parameter ensures that the instance never uses more than the defined amount of resource."> <em> epa:limit </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota/epa:limit</td</tr> 
-<tr id="1-1-12-22-52-26" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the guaranteed minimum reservation.
-If needed, the machine will definitely get allocated the reserved amount of resources."> <em> epa:reserve </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota/epa:reserve</td</tr> 
-<tr id="1-1-12-22-52-27" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of shares allocated.
-Specifies the proportional weighted share for the domain.
-If this element is omitted, the service defaults to the OS provided defaults"> <em> epa:shares </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota/epa:shares</td</tr> 
-<tr id="1-1-12-23" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The virtual CPU(s)of the virtualised compute.">virtual-cpu</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu</td>
-                    </tr> 
-<tr id="1-1-12-23-53" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="CPU architecture type. Examples are x86, ARM. The
-cardinality can be 0 during the allocation request,
-if no particular CPU architecture type is requested."> <em> cpu-architecture </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:cpu-architecture</td</tr> 
-<tr id="1-1-12-23-54" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of virtual CPUs."> <em> num-virtual-cpu </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
- [1..max]">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:num-virtual-cpu</td</tr> 
-<tr id="1-1-12-23-55" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum virtual CPU clock rate (e.g. in MHz). The
-cardinality can be 0 during the allocation request,
-if no particular value is requested."> <em> clock </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:clock</td</tr> 
-<tr id="1-1-12-23-56" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The CPU core oversubscription policy e.g. the relation
-of virtual CPU cores to physical CPU cores/threads.
-The cardinality can be 0 during the allocation request,
-if no particular value is requested."> <em> oversubscription-policy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:oversubscription-policy</td</tr> 
-<tr id="1-1-12-23-57" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of key-value pair requirements on the compute
-(CPU) for the VDU.">vdu-cpu-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:vdu-cpu-requirements</td>
-                    </tr> 
-<tr id="1-1-12-23-57-28" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:vdu-cpu-requirements/vnfd:key</td</tr> 
-<tr id="1-1-12-23-57-29" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:vdu-cpu-requirements/vnfd:value</td</tr> 
-<tr id="1-1-12-23-58" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The virtual CPU pinning configuration for the
-virtualised compute resource.">pinning</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td><abbr title="Set to specify CPU pinning.">Presence</abbr></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning</td>
-                    </tr> 
-<tr id="1-1-12-23-58-30" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The policy can take values of 'static' or 'dynamic'.
-In case of 'static' the virtual CPU cores are
-requested to be allocated to logical CPU cores
-according to the rules defined in
-virtualCpuPinningRules. In case of 'dynamic' the
-allocation of virtual CPU cores to logical CPU cores
-is decided by the VIM. (e.g. SMT (Simultaneous
-MultiThreading) requirements)."> <em> policy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {static,dynamic,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:policy</td</tr> 
-<tr id="1-1-12-23-58-31" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="A list of rules that should be considered during the
-allocation of the virtual CPUs to logical CPUs in case
-of 'static' virtualCpuPinningPolicy.">rule[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:rule</td>
-                    </tr> 
-<tr id="1-1-12-23-58-31-19" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:rule/vnfd:key</td</tr> 
-<tr id="1-1-12-23-58-31-20" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:rule/vnfd:value</td</tr> 
-<tr id="1-1-12-23-58-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="CPU thread pinning policy describes how to
-place the guest CPUs when the host supports
-hyper threads:
-AVOID   : Avoids placing a guest on a host
-          with threads.
-SEPARATE: Places vCPUs on separate cores,
-          and avoids placing two vCPUs on
-          two threads of same core.
-ISOLATE : Places each vCPU on a different core,
-          and places no vCPUs from a different
-          guest on the same core.
-PREFER  : Attempts to place vCPUs on threads
-          of the same core."> <em> epa:thread-policy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {AVOID,SEPARATE,ISOLATE,PREFER,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/epa:thread-policy</td</tr> 
-<tr id="1-1-12-23-59" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="CPU quota describes the CPU resource allocation policy.
-Limit and Reserve values are defined in MHz">epa:cpu-quota</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota</td>
-                    </tr> 
-<tr id="1-1-12-23-59-33" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the maximum allocation. The value 0 indicates that usage is not limited.
-This parameter ensures that the instance never uses more than the defined amount of resource."> <em> epa:limit </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota/epa:limit</td</tr> 
-<tr id="1-1-12-23-59-34" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the guaranteed minimum reservation.
-If needed, the machine will definitely get allocated the reserved amount of resources."> <em> epa:reserve </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota/epa:reserve</td</tr> 
-<tr id="1-1-12-23-59-35" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of shares allocated.
-Specifies the proportional weighted share for the domain.
-If this element is omitted, the service defaults to the OS provided defaults"> <em> epa:shares </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota/epa:shares</td</tr> 
-<tr id="1-1-13" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Storage requirements for a Virtual Storage instance
-attached to the VNFC created from this VDU">virtual-storage-desc[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc</td>
-                    </tr> 
-<tr id="1-1-13-24" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this VirtualStorageDesc in the
-VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:id</td</tr> 
-<tr id="1-1-13-25" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Type of virtualised storage resource (e.g. volume,
-object)."> <em> type-of-storage </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {storage-type}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:type-of-storage</td</tr> 
-<tr id="1-1-13-26" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Size of virtualised storage resource (e.g. size of
-volume, in GB)"> <em> size-of-storage </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:size-of-storage</td</tr> 
-<tr id="1-1-13-27" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of key-value pairs that articulate the storage
-deployment requirements.">vdu-storage-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:vdu-storage-requirements</td>
-                    </tr> 
-<tr id="1-1-13-27-60" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:vdu-storage-requirements/vnfd:key</td</tr> 
-<tr id="1-1-13-27-61" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:vdu-storage-requirements/vnfd:value</td</tr> 
-<tr id="1-1-13-28" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicate if the storage support RDMA."> <em> rdma-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:rdma-enabled</td</tr> 
-<tr id="1-1-13-29" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Software image to be loaded on the VirtualStorage
-resource created based on this VirtualStorageDesc."> <em> sw-image-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../sw-image-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:sw-image-desc</td</tr> 
-<tr id="1-1-13-30" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> additional-info:description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/additional-info:description</td</tr> 
-<tr id="1-1-13-31" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Disk IO quota describes the disk IO operations resource allocation policy.
-Limit and Reserve values are defined in IOPS">epa:disk-io-quota</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota</td>
-                    </tr> 
-<tr id="1-1-13-31-62" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the maximum allocation. The value 0 indicates that usage is not limited.
-This parameter ensures that the instance never uses more than the defined amount of resource."> <em> epa:limit </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota/epa:limit</td</tr> 
-<tr id="1-1-13-31-63" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the guaranteed minimum reservation.
-If needed, the machine will definitely get allocated the reserved amount of resources."> <em> epa:reserve </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota/epa:reserve</td</tr> 
-<tr id="1-1-13-31-64" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of shares allocated.
-Specifies the proportional weighted share for the domain.
-If this element is omitted, the service defaults to the OS provided defaults"> <em> epa:shares </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota/epa:shares</td</tr> 
-<tr id="1-1-13-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Type of disk-bus on which this disk is exposed to guest"> <em> various:device-bus </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ide,usb,virtio,scsi,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/various:device-bus</td</tr> 
-<tr id="1-1-14" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines descriptors of software images to be used by the
-VNF.">sw-image-desc[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc</td>
-                    </tr> 
-<tr id="1-1-14-33" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The identifier of this software image.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:id</td</tr> 
-<tr id="1-1-14-34" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The name of this software image.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:name</td</tr> 
-<tr id="1-1-14-35" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The version of this software image.">  version </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:version</td</tr> 
-<tr id="1-1-14-36" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The checksum of the software image file.">checksum</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:checksum</td>
-                    </tr> 
-<tr id="1-1-14-36-65" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Species the algorithm used to obtain the checksum
-value.">  algorithm </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {checksum-algorithm}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:checksum/vnfd:algorithm</td</tr> 
-<tr id="1-1-14-36-66" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Contains the result of applying the algorithm
-indicated by the algorithm attribute to the data to
-which this ChecksumData refers.">  hash </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:checksum/vnfd:hash</td</tr> 
-<tr id="1-1-14-37" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The container format describes the container file
-format in which software image is provided."> <em> container-format </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {aki,ami,ari,bare,docker,ova,ovf,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:container-format</td</tr> 
-<tr id="1-1-14-38" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The disk format of a software image is the format of
-the underlying disk image."> <em> disk-format </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {aki,ami,ari,iso,qcow2,raw,vdi,vhd,vhdx,vmdk,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:disk-format</td</tr> 
-<tr id="1-1-14-39" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The minimal disk size requirement for this software
-image. The value of the 'size of storage' attribute
-of the VirtualStorageDesc referencing this
-SwImageDesc shall not be smaller than the value of
-minDisk.">  min-disk </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:min-disk</td</tr> 
-<tr id="1-1-14-40" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The minimal RAM requirement for this software image.
-The value of the 'size' attribute of
-VirtualMemoryData of the Vdu referencing this
-SwImageDesc shall not be smaller than the value of
-minRam."> <em> min-ram </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
- [0..max]">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:min-ram</td</tr> 
-<tr id="1-1-14-41" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The size of this software image.">  size </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:size</td</tr> 
-<tr id="1-1-14-42" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This is a reference to the actual software image.
-The reference can be relative to the root of the VNF
-Package or can be a URL"> <em> image </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="inet:uri
-string
-">inet:uri</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:image</td</tr> 
-<tr id="1-1-14-43" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the operating system used in the software
-image. This attribute may also identify if a 32 bit
-or 64 bit software image is used."> <em> operating-system </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:operating-system</td</tr> 
-<tr id="1-1-14-44" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies the virtualisation environments
-(e.g. hypervisor) compatible with this software
-image.">  supported-virtualization-environment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:supported-virtualization-environment</td</tr> 
-<tr id="1-1-14-45" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="VIM type: openvim, openstack, vmware, aws, etc."> <em> alternative-images:vim-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/alternative-images:vim-type</td</tr> 
-<tr id="1-1-15" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Represents the type of network connectivity mandated by the
-VNF provider between two or more CPs which includes at
-least one internal CP.">int-virtual-link-desc[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc</td>
-                    </tr> 
-<tr id="1-1-15-46" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this internal VLD in VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:id</td</tr> 
-<tr id="1-1-15-47" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes a specific flavour of the VL with specific
-  bitrate requirements.">flavour[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour</td>
-                    </tr> 
-<tr id="1-1-15-47-67" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a flavour within a VnfVirtualLinkDesc.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:id</td</tr> 
-<tr id="1-1-15-47-68" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="QoS of the VL.">qos</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td><abbr title="VL QoS parameters">Presence</abbr></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos</td>
-                    </tr> 
-<tr id="1-1-15-47-68-36" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum latency in ms.">  latency </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos/vnfd:latency</td</tr> 
-<tr id="1-1-15-47-68-37" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum jitter in ms.">  packet-delay-variation </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos/vnfd:packet-delay-variation</td</tr> 
-<tr id="1-1-15-47-68-38" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum packet loss ratio."> <em> packet-loss-ratio </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
- [0..1.00]">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos/vnfd:packet-loss-ratio</td</tr> 
-<tr id="1-1-15-48" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">connectivity-type</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:connectivity-type</td>
-                    </tr> 
-<tr id="1-1-15-48-69" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies the protocols that the VL uses (Ethernet,
-MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). The top layer
-protocol of the VL protocol stack shall always be provided.
-The lower layer protocols may be included when there are
-specific requirements on these layers.">  layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:connectivity-type/vnfd:layer-protocol</td</tr> 
-<tr id="1-1-15-48-70" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the flow pattern of the connectivity (Line,
-Tree, Mesh)."> <em> flow-pattern </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="flow-pattern
-enumeration
- : {line,tree,mesh,}">flow-pattern</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:connectivity-type/vnfd:flow-pattern</td</tr> 
-<tr id="1-1-15-49" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Specifies test access facilities expected on the VL
-(e.g. none, passive monitoring, or active (intrusive)
-loopbacks at endpoints.">  test-access </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:test-access</td</tr> 
-<tr id="1-1-15-50" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides human-readable information on the purpose of
-the VL (e.g. control plane traffic)."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:description</td</tr> 
-<tr id="1-1-15-51" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">monitoring-parameters[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters</td>
-                    </tr> 
-<tr id="1-1-15-51-71" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of the monitoring parameter.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:id</td</tr> 
-<tr id="1-1-15-51-72" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:name</td</tr> 
-<tr id="1-1-15-51-73" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Performance metric that is monitored. This attribute shall
-contain the related 'Measurement Name' value as defined in
-clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:performance-metric</td</tr> 
-<tr id="1-1-15-51-74" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="An attribute that describes the recommended periodicity at
-which to collect the performance information. VNFM determines
-if this parameter is considered.
-
-The vendor may provide this information as a guidance for
-creating PmJobs if needed."> <em> collection-period </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:collection-period</td</tr> 
-<tr id="1-1-15-52" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Container for the provider network.">various:provider-network</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/various:provider-network</td>
-                    </tr> 
-<tr id="1-1-15-52-75" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the physical network on which the provider
-network is built."> <em> various:physical-network </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/various:provider-network/various:physical-network</td</tr> 
-<tr id="1-1-15-52-76" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="ID of segregated virtual networks"> <em> various:segmentation_id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/various:provider-network/various:segmentation_id</td</tr> 
-<tr id="1-1-16" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines security group rules to be used by the VNF.">security-group-rule[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:security-group-rule</td>
-                    </tr> 
-<tr id="1-1-16-53" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this SecurityGroupRule information
-element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:id</td</tr> 
-<tr id="1-1-16-54" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the security group rule."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:description</td</tr> 
-<tr id="1-1-16-55" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The direction in which the security group rule is applied.
-Permitted values: INGRESS, EGRESS. Defaults to INGRESS."> <em> direction </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ingress,egress,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:direction</td</tr> 
-<tr id="1-1-16-56" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates the protocol carried over the Ethernet layer.
-Permitted values: IPV4, IPV6. Defaults to IPV4."> <em> ether-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:ether-type</td</tr> 
-<tr id="1-1-16-57" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates the protocol carried over the IP layer.
-Permitted values: any protocol defined in the IANA
-protocol registry, e.g. TCP, UDP, ICMP, etc. Defaults
-to TCP."> <em> protocol </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {tcp,udp,icmp,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:protocol</td</tr> 
-<tr id="1-1-16-58" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates minimum port number in the range that is
-matched by the security group rule. Defaults to 0."> <em> port-range-min </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:port-range-min</td</tr> 
-<tr id="1-1-16-59" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates maximum port number in the range that is
-matched by the security group rule. Defaults to 65535."> <em> port-range-max </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:port-range-max</td</tr> 
-<tr id="1-1-17" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes an external interface exposed by this VNF enabling
-connection with a Virual Link">ext-cpd[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-17-60" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">(cp-connection)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-17-60-77" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(int-virtual-link-desc)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-17-60-77-39" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the internal Virtual Link Descriptor (VLD)
-to which CPs instantiated from this external CP
-Descriptor (CPD) connect. Either intVirtualLinkDesc or
-intCpd shall be present."> <em> int-virtual-link-desc </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../int-virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-virtual-link-desc</td</tr> 
-<tr id="1-1-17-60-78" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(int-cpd)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-17-60-78-40" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">int-cpd</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-cpd</td>
-                    </tr> 
-<tr id="1-1-17-60-78-40-21" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> vdu-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-cpd/vnfd:vdu-id</td</tr> 
-<tr id="1-1-17-60-78-40-22" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> cpd </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../vdu-id)/../int-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-cpd/vnfd:cpd</td</tr> 
-<tr id="1-1-17-60-79" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(k8s-cluster-net)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
-                    </tr> 
-<tr id="1-1-17-60-79-41" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the K8s cluster network
-to which CPs instantiated from this external CP
-Descriptor (CPD) connect."> <em> kdu:k8s-cluster-net </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/kdu:k8s-cluster/kdu:nets/kdu:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/kdu:k8s-cluster-net</td</tr> 
-<tr id="1-1-17-61" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies requirements on a virtual network interface
-realising the CPs instantiated from this CPD.">virtual-network-interface-requirement[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement</td>
-                    </tr> 
-<tr id="1-1-17-61-80" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable name for the requirement.">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:name</td</tr> 
-<tr id="1-1-17-61-81" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides a human readable description of the requirement."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:description</td</tr> 
-<tr id="1-1-17-61-82" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates whether fulfilling the constraint is
-mandatory (true) for successful operation or desirable
-(false)."> <em> support-mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:support-mandatory</td</tr> 
-<tr id="1-1-17-61-83" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The network interface requirements. An element from an
-array of key-value pairs that articulate the network
-interface deployment requirements.">network-interface-requirements[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements</td>
-                    </tr> 
-<tr id="1-1-17-61-83-42" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:key</td</tr> 
-<tr id="1-1-17-61-83-43" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:value</td</tr> 
-<tr id="1-1-17-62" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This references (couples) the CPD with any logical node I/O
-requirements (for network devices) that may have been
-created. Linking these attributes is necessary so that so
-that I/O requirements that need to be articulated at the
-logical node level can be associated with the network
-interface requirements associated with the CPD."> <em> nicio-requirements </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../virtual-compute-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:nicio-requirements</td</tr> 
-<tr id="1-1-17-63" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this Cpd information element.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:id</td</tr> 
-<tr id="1-1-17-64" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Identifies a protocol that the connection points
-corresponding to the CPD support for connectivity purposes
-(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.).">  layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:layer-protocol</td</tr> 
-<tr id="1-1-17-65" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies the role of the connection points
-corresponding to the CPD in the context of the traffic
-flow patterns in the VNF, PNF or NS. For example an NS with
-a tree flow pattern within the NS will have legal cpRoles
-of ROOT and LEAF."> <em> role </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {cp-role}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:role</td</tr> 
-<tr id="1-1-17-66" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Provides human-readable information on the purpose of the
-connection point (e.g. connection point for control plane
-traffic)."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:description</td</tr> 
-<tr id="1-1-17-67" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifies the protocol layering information the CP uses for
-connectivity purposes and associated information. There shall
-be one cpProtocol for each layer protocol as indicated by the
-attribute layerProtocol. When a PnfExtCpd as defined in ETSI
-GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
-cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol</td>
-                    </tr> 
-<tr id="1-1-17-67-84" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="One of the values of the attribute layerProtocol of the Cpd
-IE.">  associated-layer-protocol </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:associated-layer-protocol</td</tr> 
-<tr id="1-1-17-67-85" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides information on the addresses to be assigned to the
-CP(s) instantiated from the CPD.">address-data[type]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data</td>
-                    </tr> 
-<tr id="1-1-17-67-85-44" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describes the type of the address to be assigned to the
-CP instantiated from the parent CPD.
-Value:
-   MAC address.
-   IP address.
-   Etc.
-The content type shall be aligned with the address type
-supported by the layerProtocol attribute of the parent
-CPD.">  type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {address-type}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:type</td</tr> 
-<tr id="1-1-17-67-85-45" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Provides the information on the MAC addresses to be
-assigned to the CP(s) instantiated from the parent CPD.
-Shall be present when the addressType is MAC address.">l2-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data</td>
-                    </tr> 
-<tr id="1-1-17-67-85-45-23" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the MAC address assignment is the
-responsibility of management and orchestration function
-or not. If it is set to True, it is the management and
-orchestration function responsibility. If it is set to
-False, it will be provided by an external entity,
-e.g. OSS/BSS.">  mac-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data/vnfd:mac-address-assignment</td</tr> 
-<tr id="1-1-17-67-85-46" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">l3-address-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data</td>
-                    </tr> 
-<tr id="1-1-17-67-85-46-24" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the address assignment is the responsibility
-of management and orchestration function or not. If it
-is set to True, it is the management and orchestration
-function responsibility. ">  ip-address-assignment </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-assignment</td</tr> 
-<tr id="1-1-17-67-85-46-25" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specify if the floating IP scheme is activated on the CP
-or not.">  floating-ip-activated </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:floating-ip-activated</td</tr> 
-<tr id="1-1-17-67-85-46-26" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Define address type. The address type should be aligned
-with the address type supported by the layerProtocol
-attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-type</td</tr> 
-<tr id="1-1-17-67-85-46-27" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum number of IP addresses to be assigned based on
-this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:number-of-ip-addresses</td</tr> 
-<tr id="1-1-17-68" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Information about whether the Cp instantiated from this CPD
-is in Trunk mode (802.1Q or other). When operating in
-'trunk mode', the Cp is capable of carrying traffic for
-several VLANs. A cardinality of 0 implies that trunkMode
-is not configured for the Cp i.e. It is equivalent to
-Boolean value 'false'."> <em> trunk-mode </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:trunk-mode</td</tr> 
-<tr id="1-1-17-69" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference of the security group rules bound to this
-CPD."> <em> security-group-rule-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../security-group-rule/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:security-group-rule-id</td</tr> 
-<tr id="1-1-17-70" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Enables the port security for the port."> <em> various:port-security-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/various:port-security-enabled</td</tr> 
-<tr id="1-1-18" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes a specific Deployment Flavour (DF) of a VNF with
-specific requirements for capacity and performance.">df[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df</td>
-                    </tr> 
-<tr id="1-1-18-71" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this DF within the VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:id</td</tr> 
-<tr id="1-1-18-72" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the deployment flavour"> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:description</td</tr> 
-<tr id="1-1-18-73" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The Vduprofile describes additional instantiation data for
-a given VDU used in a deployment flavour.">vdu-profile[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile</td>
-                    </tr> 
-<tr id="1-1-18-73-86" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:id</td</tr> 
-<tr id="1-1-18-73-87" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum number of instances of the VNFC based on this
-VDU that is permitted to exist for this flavour."> <em> min-number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:min-number-of-instances</td</tr> 
-<tr id="1-1-18-73-88" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> max-number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:max-number-of-instances</td</tr> 
-<tr id="1-1-18-73-89" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:local-affinity-or-anti-affinity-rule</td>
-                    </tr> 
-<tr id="1-1-18-73-89-47" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether the rule is an affinity rule or an
-anti-affinity rule.">  affinity-type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-type
-enumeration
- : {affinity,anti-affinity,}">affinity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-type</td</tr> 
-<tr id="1-1-18-73-89-48" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the scope of the rule, possible values are
-'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'.">  affinity-scope </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-scope
-enumeration
- : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-scope</td</tr> 
-<tr id="1-1-18-73-90" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifier(s) of the affinity or anti-affinity
-group(s) the VDU belongs to.">affinity-or-anti-affinity-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:affinity-or-anti-affinity-group</td>
-                    </tr> 
-<tr id="1-1-18-73-90-49" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies an affinity or anti-affinity group to
-which the affinity or anti-affinity rule applies.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:affinity-or-anti-affinity-group/vnfd:id</td</tr> 
-<tr id="1-1-18-73-91" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference for the VDU configuration to use in this DF"> <em> configuration:vdu-configuration-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/day1-2:vdu-configuration/day1-2:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/configuration:vdu-configuration-id</td</tr> 
-<tr id="1-1-18-74" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the internal VLD along with additional data which
-is used in this DF.">virtual-link-profile[id flavour]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile</td>
-                    </tr> 
-<tr id="1-1-18-74-92" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a Vnf VLD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../int-virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:id</td</tr> 
-<tr id="1-1-18-74-93" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies a flavour within the VnfVirtualLinkDesc.">  flavour </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : deref(../../../ext-cpd/int-virtual-link-desc)/../flavour/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:flavour</td</tr> 
-<tr id="1-1-18-74-94" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:local-affinity-or-anti-affinity-rule</td>
-                    </tr> 
-<tr id="1-1-18-74-94-50" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether the rule is an affinity rule or an
-anti-affinity rule.">  affinity-type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-type
-enumeration
- : {affinity,anti-affinity,}">affinity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-type</td</tr> 
-<tr id="1-1-18-74-94-51" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the scope of the rule, possible values are
-'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'.">  affinity-scope </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-scope
-enumeration
- : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-scope</td</tr> 
-<tr id="1-1-18-74-95" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Identifier(s) of the affinity or anti-affinity
-group(s) the VnfVirtualLinkDesc belongs to.">affinity-or-anti-affinity-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:affinity-or-anti-affinity-group</td>
-                    </tr> 
-<tr id="1-1-18-74-95-52" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:affinity-or-anti-affinity-group/vnfd:id</td</tr> 
-<tr id="1-1-18-74-96" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the maximum bitrate requirements for a VL
-instantiated according to this profile.">max-bit-rate-requirements</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:max-bit-rate-requirements</td>
-                    </tr> 
-<tr id="1-1-18-74-96-53" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of the link (e.g. bitrate of
-E-Line, root bitrate of E-Tree, aggregate capacity
-of E-LAN).">  root </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:max-bit-rate-requirements/vnfd:root</td</tr> 
-<tr id="1-1-18-74-96-54" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of leaf connections to the
-link when applicable to the connectivity type
-(e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:max-bit-rate-requirements/vnfd:leaf</td</tr> 
-<tr id="1-1-18-74-97" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the minimum bitrate requirements for a VL
-instantiated according to this profile.">min-bit-rate-requirements</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:min-bit-rate-requirements</td>
-                    </tr> 
-<tr id="1-1-18-74-97-55" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of the link (e.g. bitrate of
-E-Line, root bitrate of E-Tree, aggregate capacity
-of E-LAN).">  root </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:min-bit-rate-requirements/vnfd:root</td</tr> 
-<tr id="1-1-18-74-97-56" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of leaf connections to the
-link when applicable to the connectivity type
-(e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:min-bit-rate-requirements/vnfd:leaf</td</tr> 
-<tr id="1-1-18-74-98" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the protocol data for a VL instantiated
-according to this profile. Cardinality 0 is used when
-no protocol data needs to be specified.">virtual-link-protocol-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data</td>
-                    </tr> 
-<tr id="1-1-18-74-98-57" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="One of the values of the attribute layerProtocol of
-the ConnectivityType IE."> <em> associated-layer-protocol </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="identityref
- {layer-protocol}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:associated-layer-protocol</td</tr> 
-<tr id="1-1-18-74-98-58" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the L2 protocol data for this virtual link.
-Shall be present when the associatedLayerProtocol
-attribute indicates a L2 protocol and shall be absent
-otherwise.">l2-protocol-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data</td>
-                    </tr> 
-<tr id="1-1-18-74-98-58-28" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Network name associated with this L2 protocol."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:name</td</tr> 
-<tr id="1-1-18-74-98-58-29" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the network type for this L2 protocol.
-Possible values: FLAT, VLAN, VXLAN, GRE."> <em> network-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {flat,vlan,vxlan,gre,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:network-type</td</tr> 
-<tr id="1-1-18-74-98-58-30" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether to support VLAN transparency for
-this L2 protocol or not."> <em> vlan-transparent </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:vlan-transparent</td</tr> 
-<tr id="1-1-18-74-98-58-31" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the maximum transmission unit (MTU) value
-for this L2 protocol."> <em> mtu </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:mtu</td</tr> 
-<tr id="1-1-18-74-98-59" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Specifies the L3 protocol data for this virtual link.
-Shall be present when the associatedLayerProtocol
-attribute indicates a L3 protocol and shall be absent
-otherwise.">l3-protocol-data</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data</td>
-                    </tr> 
-<tr id="1-1-18-74-98-59-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Network name associated with this L3 protocol."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:name</td</tr> 
-<tr id="1-1-18-74-98-59-33" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies IP version of this L3 protocol.
-Value:
- IPV4.
- IPV6."> <em> ip-version </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {ipv4,ipv6,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:ip-version</td</tr> 
-<tr id="1-1-18-74-98-59-34" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the CIDR (Classless InterDomain Routing)
-of this L3 protocol."> <em> cidr </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:cidr</td</tr> 
-<tr id="1-1-18-74-98-59-35" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Specifies the allocation pools with start and end
-IP addresses for this L3 protocol.">  ip-allocation-pools </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:ip-allocation-pools</td</tr> 
-<tr id="1-1-18-74-98-59-36" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the gateway IP address for this L3
-protocol."> <em> gateway-ip </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="inet:ip-address
-union
-{inet:ipv4-address, inet:ipv6-address}">inet:ip-address</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:gateway-ip</td</tr> 
-<tr id="1-1-18-74-98-59-37" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates whether DHCP (Dynamic Host Configuration
-Protocol) is enabled or disabled for this L3
-protocol."> <em> dhcp-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:dhcp-enabled</td</tr> 
-<tr id="1-1-18-74-98-59-38" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies IPv6 address mode. Possible values:
- SLAAC.
- DHCPV6-STATEFUL.
- DHCPV6-STATELESS.
-May be present when the value of the ipVersion
-attribute is 'IPV6' and shall be absent otherwise."> <em> ipv6-address-mode </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {slaac,dhcpv6-stateful,dhcpv6-stateless,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:ipv6-address-mode</td</tr> 
-<tr id="1-1-18-74-98-59-39" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> additional-info:description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/additional-info:description</td</tr> 
-<tr id="1-1-18-74-98-59-40" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the security group"> <em> various:security-group </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/various:security-group</td</tr> 
-<tr id="1-1-18-75" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes the various levels of resources that can be
-used to instantiate the VNF using this flavour.
-Examples: Small, Medium, Large. If there is only one
-'instantiationLevel' entry, it shall be treated as the
-default instantiation level for this DF.
-
-The InstantiationLevel information element describes a
-given level of resources to be instantiated within a
-deployment flavour in term of the number of VNFC instances
-to be created from each VDU.
-All the VDUs referenced in the level shall be part of the
-corresponding deployment flavour and their number shall
-be within the range (min/max) for this deployment flavour.">instantiation-level[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level</td>
-                    </tr> 
-<tr id="1-1-18-75-99" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a level with the DF.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:id</td</tr> 
-<tr id="1-1-18-75-100" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the instantiation level"> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:description</td</tr> 
-<tr id="1-1-18-75-101" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Sets the number of instances for the VDU in this
-instantiation level.">vdu-level[vdu-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:vdu-level</td>
-                    </tr> 
-<tr id="1-1-18-75-101-60" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a VDU.">  vdu-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:vdu-level/vnfd:vdu-id</td</tr> 
-<tr id="1-1-18-75-101-61" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of instances of VNFC based on this VDU to
-deploy for this level."> <em> number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint16
-">uint16</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:vdu-level/vnfd:number-of-instances</td</tr> 
-<tr id="1-1-18-75-102" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The InstantiationLevel information element describes a
-given level of resources to be instantiated within a
-DF in term of the number of VNFC instances to be
-created from each VDU.">scaling-info[scaling-aspect-id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:scaling-info</td>
-                    </tr> 
-<tr id="1-1-18-75-102-62" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of the scaling aspect.">  scaling-aspect-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../scaling-aspect/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:scaling-info/vnfd:scaling-aspect-id</td</tr> 
-<tr id="1-1-18-75-102-63" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The scale level, greater than or equal to 0."> <em> scale-level </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:scaling-info/vnfd:scale-level</td</tr> 
-<tr id="1-1-18-76" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="This attribute references the 'instantiationLevel'
-entry which defines the default instantiation level for
-this DF. It shall be present if there are multiple
-'instantiationLevel' entries."> <em> default-instantiation-level </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../instantiation-level/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:default-instantiation-level</td</tr> 
-<tr id="1-1-18-77" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Indicates which operations are available for this DF via
-the VNF LCM interface. Instantiate VNF, Query VNF and
-Terminate VNF are supported in all DF and therefore
-need not be included in this list.">  supported-operation </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="identityref
- {supported-operation}">identityref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-operation</td</tr> 
-<tr id="1-1-18-78" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element is a container for all
-attributes that affect the invocation of the VNF
-Lifecycle Management operations, structured by
-operation.">lcm-operations-configuration</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration</td>
-                    </tr> 
-<tr id="1-1-18-78-103" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configuration parameters for the InstantiateVnf
-operation.">instantiate-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-18-78-103-64" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the InstantiateVnf
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config/vnfd:parameter</td>
-                    </tr> 
-<tr id="1-1-18-78-103-64-41" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config/vnfd:parameter/vnfd:key</td</tr> 
-<tr id="1-1-18-78-103-64-42" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config/vnfd:parameter/vnfd:value</td</tr> 
-<tr id="1-1-18-78-104" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configuration parameters for the ScaleVnf operation.">scale-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-18-78-104-65" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNFspecific parameters
-to be passed when invoking the ScaleVnf operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:parameter</td>
-                    </tr> 
-<tr id="1-1-18-78-104-65-43" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:parameter/vnfd:key</td</tr> 
-<tr id="1-1-18-78-104-65-44" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:parameter/vnfd:value</td</tr> 
-<tr id="1-1-18-78-104-66" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Signals whether passing a value larger than one in
-the numScalingSteps parameter of the ScaleVnf
-operation is supported by this VNF.
-Default is FALSE, i.e. 'not supported'."> <em> scaling-by-more-than-one-step-supported </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:scaling-by-more-than-one-step-supported</td</tr> 
-<tr id="1-1-18-78-105" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element defines attributes that
-affect the invocation of the ScaleVnfToLevel
-operation.">scale-vnf-to-level-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config</td>
-                    </tr> 
-<tr id="1-1-18-78-105-67" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the ScaleVnfToLevel
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:parameter</td>
-                    </tr> 
-<tr id="1-1-18-78-105-67-45" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:parameter/vnfd:key</td</tr> 
-<tr id="1-1-18-78-105-67-46" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:parameter/vnfd:value</td</tr> 
-<tr id="1-1-18-78-105-68" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Signals whether scaling according to the parameter
-'scaleInfo' is supported by this VNF."> <em> arbitrary-target-levels-supported </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:arbitrary-target-levels-supported</td</tr> 
-<tr id="1-1-18-78-106" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element defines attributes that
-affect the invocation of the HealVnf operation.">heal-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-18-78-106-69" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the HealVnf operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:parameter</td>
-                    </tr> 
-<tr id="1-1-18-78-106-69-47" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:parameter/vnfd:key</td</tr> 
-<tr id="1-1-18-78-106-69-48" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:parameter/vnfd:value</td</tr> 
-<tr id="1-1-18-78-106-70" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Supported 'cause' parameter values.">  cause </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:cause</td</tr> 
-<tr id="1-1-18-78-107" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element defines attributes that
-affect the invocation of the TerminateVnf operation.">terminate-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-18-78-107-71" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum timeout value for graceful termination of
-a VNF instance."> <em> min-graceful-termination </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="yang:timeticks
-uint32
-">yang:timeticks</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:min-graceful-termination</td</tr> 
-<tr id="1-1-18-78-107-72" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Maximum recommended timeout value that can be needed
-to gracefully terminate a VNF instance of a
-particular type under certain conditions, such as
-maximum load condition. This is provided by VNF
-provider as information for the operator
-facilitating the selection of optimal timeout value.
-This value is not used as constraint."> <em> max-recommended-graceful-termination </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="yang:timeticks
-uint32
-">yang:timeticks</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:max-recommended-graceful-termination</td</tr> 
-<tr id="1-1-18-78-107-73" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the TerminateVnf
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:parameter</td>
-                    </tr> 
-<tr id="1-1-18-78-107-73-49" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:parameter/vnfd:key</td</tr> 
-<tr id="1-1-18-78-107-73-50" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:parameter/vnfd:value</td</tr> 
-<tr id="1-1-18-78-108" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="This information element defines attributes that
-affect the invocation of the OperateVnf operation.">operate-vnf-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config</td>
-                    </tr> 
-<tr id="1-1-18-78-108-74" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Minimum timeout value for graceful stop of a VNF
-instance."> <em> min-graceful-stop-timeout </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="yang:timeticks
-uint32
-">yang:timeticks</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:min-graceful-stop-timeout</td</tr> 
-<tr id="1-1-18-78-108-75" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Maximum recommended timeout value that can be
-needed to gracefully stop a VNF instance of a
-particular type under certain conditions, such as
-maximum load condition. This is provided by VNF
-provider as information for the operator facilitating
-the selection of optimal timeout value. This value
-is not used as constraint."> <em> max-recommended-graceful-stop-timeout </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="yang:timeticks
-uint32
-">yang:timeticks</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:max-recommended-graceful-stop-timeout</td</tr> 
-<tr id="1-1-18-78-108-76" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the OperateVnf
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:parameter</td>
-                    </tr> 
-<tr id="1-1-18-78-108-76-51" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:parameter/vnfd:key</td</tr> 
-<tr id="1-1-18-78-108-76-52" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:parameter/vnfd:value</td</tr> 
-<tr id="1-1-18-78-109" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configuration parameters for the ChangeVnfFlavour
-operation.">change-vnf-flavour-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config</td>
-                    </tr> 
-<tr id="1-1-18-78-109-77" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the OperateVnf
-operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config/vnfd:parameter</td>
-                    </tr> 
-<tr id="1-1-18-78-109-77-53" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config/vnfd:parameter/vnfd:key</td</tr> 
-<tr id="1-1-18-78-109-77-54" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config/vnfd:parameter/vnfd:value</td</tr> 
-<tr id="1-1-18-78-110" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configuration parameters for the
-ChangeExtVnfConnectivity operation.">change-ext-vnf-connectivity-op-config</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config</td>
-                    </tr> 
-<tr id="1-1-18-78-110-78" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements for VNF-specific parameters
-to be passed when invoking the
-ChangeExtVnfConnectivity operation.">parameter[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config/vnfd:parameter</td>
-                    </tr> 
-<tr id="1-1-18-78-110-78-55" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config/vnfd:parameter/vnfd:key</td</tr> 
-<tr id="1-1-18-78-110-78-56" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config/vnfd:parameter/vnfd:value</td</tr> 
-<tr id="1-1-18-79" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The AffinityOrAntiAffinityGroup describes the affinity
-or anti-affinity relationship applicable between the
-virtualization containers to be created based on
-different VDUs, or between internal VLs to be created
-based on different VnfVirtualLinkDesc(s).
-
-Per VNF, the affinity/anti-affinity rules defined using
-this information element, using the
-LocalAffinityOrAntiAffinityRule information element, and
-using the placement constraints in the
-GrantLifecycleOperation as defined in ETSI GS NFV-IFA
-007 [i.3] should be conflict-free. In case of conflicts,
-the placement constraints in the
-GrantLifecycleOperation shall take precedence.">affinity-or-anti-affinity-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group</td>
-                    </tr> 
-<tr id="1-1-18-79-111" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies an affinity or anti-affinity group to which
-the affinity or anti-affinity rule applies.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group/vnfd:id</td</tr> 
-<tr id="1-1-18-79-112" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies whether the rule is an affinity rule or an
-anti-affinity rule.">  type </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-type
-enumeration
- : {affinity,anti-affinity,}">affinity-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group/vnfd:type</td</tr> 
-<tr id="1-1-18-79-113" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies the scope of the rule, possible values are
-'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'.">  scope </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="affinity-scope
-enumeration
- : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group/vnfd:scope</td</tr> 
-<tr id="1-1-18-80" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Declares the VNF indicators that are supported by this
-VNF (specific to this DF).">indicator[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator</td>
-                    </tr> 
-<tr id="1-1-18-80-114" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:id</td</tr> 
-<tr id="1-1-18-80-115" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The human readable name of the VnfIndicator."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:name</td</tr> 
-<tr id="1-1-18-80-116" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the allowed values or value ranges of this
-indicator."> <em> indicator-value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:indicator-value</td</tr> 
-<tr id="1-1-18-80-117" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describe the source of the indicator. The possible
-values are:
- VNF.
- EM.
- Both.
-
-This tells the consumer where to send the subscription
-request."> <em> source </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {vnf,em,both,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:source</td</tr> 
-<tr id="1-1-18-81" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Indicates which interfaces the VNF produces and provides
-additional details on how to access the interface
-endpoints.">supported-vnf-interfaces[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces</td>
-                    </tr> 
-<tr id="1-1-18-81-118" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifies an interface produced by the VNF. Valid
-values:
-- VNF_CONFIGURATION
-- VNF_INDICATOR">  name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {vnf-configuration,vnf-indicator,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:name</td</tr> 
-<tr id="1-1-18-81-119" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References one or more CPDs from which to instantiate
-external CPs through which interface endpoints on the
-VNF side can be reached by the VNFM.">  cpd-id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../../ext-cpd/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:cpd-id</td</tr> 
-<tr id="1-1-18-81-120" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">interface-details[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:interface-details</td>
-                    </tr> 
-<tr id="1-1-18-81-120-79" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:interface-details/vnfd:key</td</tr> 
-<tr id="1-1-18-81-120-80" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:interface-details/vnfd:value</td</tr> 
-<tr id="1-1-18-82" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the virtualised resources monitoring parameters
-on VNF level.">monitoring-parameter[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter</td>
-                    </tr> 
-<tr id="1-1-18-82-121" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of the monitoring parameter.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id</td</tr> 
-<tr id="1-1-18-82-122" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:name</td</tr> 
-<tr id="1-1-18-82-123" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Performance metric that is monitored. This attribute shall
-contain the related 'Measurement Name' value as defined in
-clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:performance-metric</td</tr> 
-<tr id="1-1-18-82-124" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="An attribute that describes the recommended periodicity at
-which to collect the performance information. VNFM determines
-if this parameter is considered.
-
-The vendor may provide this information as a guidance for
-creating PmJobs if needed."> <em> collection-period </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:collection-period</td</tr> 
-<tr id="1-1-18-83" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The scaling aspects supported by this DF of the VNF.
-scalingAspect shall be present if the VNF supports
-scaling.">scaling-aspect[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect</td>
-                    </tr> 
-<tr id="1-1-18-83-125" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this aspect in the VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:id</td</tr> 
-<tr id="1-1-18-83-126" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable name of the aspect."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:name</td</tr> 
-<tr id="1-1-18-83-127" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the aspect."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:description</td</tr> 
-<tr id="1-1-18-83-128" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The maximum scaleLevel for total number of scaling
-steps that can be applied w.r.t. this aspect. The
-value of this attribute corresponds to the number of
-scaling steps can be applied to this aspect when
-scaling it from the minimum scale level (i.e. 0) to the
-maximum scale level defined by this attribute."> <em> max-scale-level </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
- [1..max]">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:max-scale-level</td</tr> 
-<tr id="1-1-18-83-129" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="A specification of the deltas in terms of number of
-instances of VNFCs and virtual link bit rates that
-correspond to the scaling steps of this aspect. A
-cardinality of zero indicates that this mapping has to
-be specified in a lifecycle management script or be
-otherwise known to the VNFM. The information in this
-attribute, if provided, shall be consistent with the
-information provided in the 'InstantiationLevel'
-information element. If this attribute is provided, it
-shall be provided for all scaling aspects.">aspect-delta-details</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details</td>
-                    </tr> 
-<tr id="1-1-18-83-129-81" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Declares different scaling deltas, each of which is
-applied for one or more scaling steps of this
-aspect.">deltas[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas</td>
-                    </tr> 
-<tr id="1-1-18-83-129-81-57" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifier of this scaling delta.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:id</td</tr> 
-<tr id="1-1-18-83-129-81-58" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The number of VNFC instances based on particular
-VDUs to be created or removed.">vdu-delta[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:vdu-delta</td>
-                    </tr> 
-<tr id="1-1-18-83-129-81-58-10" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a VDU.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../../../../../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:vdu-delta/vnfd:id</td</tr> 
-<tr id="1-1-18-83-129-81-58-11" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Number of instances of VNFC based on this VDU to
-deploy for an instantiation level or for a
-scaling delta. Shall be zero or greater."> <em> number-of-instances </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
- [0..max]">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:vdu-delta/vnfd:number-of-instances</td</tr> 
-<tr id="1-1-18-83-129-81-59" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="The bitrate to be added or removed to virtual links
-created from particular virtual link descriptors.">virtual-link-bit-rate-delta[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta</td>
-                    </tr> 
-<tr id="1-1-18-83-129-81-59-12" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Uniquely identifies a VnfVirtualLinkDesc.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:id</td</tr> 
-<tr id="1-1-18-83-129-81-59-13" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier8">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Bitrate requirements for an instantiation level
-or bitrate delta for a scaling step.">bit-rate-requirements</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:bit-rate-requirements</td>
-                    </tr> 
-<tr id="1-1-18-83-129-81-59-13-4" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of the link (e.g.
-bitrate of E-Line, root bitrate of E-Tree,
-aggregate capacity of E-LAN).">  root </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:bit-rate-requirements/vnfd:root</td</tr> 
-<tr id="1-1-18-83-129-81-59-13-5" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier9>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Throughput requirement of leaf connections to
-the link when applicable to the connectivity
-type (e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:bit-rate-requirements/vnfd:leaf</td</tr> 
-<tr id="1-1-18-83-129-82" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Identifiers of the individual scaling deltas to be
-applied for the subsequent scaling steps of this
-aspect. The first entry in the array shall correspond
-to the first scaling step (between scale levels 0 to
-1) and the last entry in the array shall correspond
-to the last scaling step (between maxScaleLevel-1
-and maxScaleLevel).
-
-Each referenced scaling delta shall be declared in
-the 'deltas' attribute."> <em> step-deltas </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : ../deltas/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:step-deltas</td</tr> 
-<tr id="1-1-18-83-130" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">scaling:scaling-policy[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy</td>
-                    </tr> 
-<tr id="1-1-18-83-130-83" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the scaling policy">  scaling:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:name</td</tr> 
-<tr id="1-1-18-83-130-84" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Type of scaling"> <em> scaling:scaling-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:scaling-policy-type
-enumeration
- : {manual,automatic,}">common:scaling-policy-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-type</td</tr> 
-<tr id="1-1-18-83-130-85" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Specifies if the scaling policy can be applied"> <em> scaling:enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:enabled</td</tr> 
-<tr id="1-1-18-83-130-86" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Operation to be applied to check between scaling criterias to
-check if the scale in threshold condition has been met.
-Defaults to AND"> <em> scaling:scale-in-operation-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:scaling-criteria-operation
-enumeration
- : {AND,OR,}">common:scaling-criteria-operation</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scale-in-operation-type</td</tr> 
-<tr id="1-1-18-83-130-87" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Operation to be applied to check between scaling criterias to
-check if the scale out threshold condition has been met.
-Defauls to OR"> <em> scaling:scale-out-operation-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:scaling-criteria-operation
-enumeration
- : {AND,OR,}">common:scaling-criteria-operation</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scale-out-operation-type</td</tr> 
-<tr id="1-1-18-83-130-88" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The duration for which the criteria must hold true">  scaling:threshold-time </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:threshold-time</td</tr> 
-<tr id="1-1-18-83-130-89" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The duration after a scaling-in/scaling-out action has been
-triggered, for which there will be no further optional">  scaling:cooldown-time </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint32
-">uint32</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:cooldown-time</td</tr> 
-<tr id="1-1-18-83-130-90" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="list of conditions to be met for generating scaling
-  requests">scaling:scaling-criteria[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria</td>
-                    </tr> 
-<tr id="1-1-18-83-130-90-60" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  scaling:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:name</td</tr> 
-<tr id="1-1-18-83-130-90-61" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value below which scale-in requests are generated"> <em> scaling:scale-in-threshold </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
-">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-in-threshold</td</tr> 
-<tr id="1-1-18-83-130-90-62" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The relational operator used to compare the monitoring param
-against the scale-in-threshold."> <em> scaling:scale-in-relational-operation </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:relational-operation-type
-enumeration
- : {GE,LE,GT,LT,EQ,}">common:relational-operation-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-in-relational-operation</td</tr> 
-<tr id="1-1-18-83-130-90-63" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value above which scale-out requests are generated"> <em> scaling:scale-out-threshold </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="decimal64
-">decimal64</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-out-threshold</td</tr> 
-<tr id="1-1-18-83-130-90-64" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The relational operator used to compare the monitoring param
-against the scale-out-threshold."> <em> scaling:scale-out-relational-operation </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:relational-operation-type
-enumeration
- : {GE,LE,GT,LT,EQ,}">common:relational-operation-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-out-relational-operation</td</tr> 
-<tr id="1-1-18-83-130-90-65" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the VNF level monitoring parameter
-that is aggregated"> <em> scaling:vnf-monitoring-param-ref </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:vnf-monitoring-param-ref</td</tr> 
-<tr id="1-1-18-83-131" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of scaling config actions">scaling:scaling-config-action[trigger]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-config-action</td>
-                    </tr> 
-<tr id="1-1-18-83-131-91" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="scaling trigger">  scaling:trigger </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:scaling-trigger
-enumeration
- : {pre-scale-in,post-scale-in,pre-scale-out,post-scale-out,}">common:scaling-trigger</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-config-action/scaling:trigger</td</tr> 
-<tr id="1-1-18-83-131-92" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the VNF config primitive"> <em> scaling:vnf-config-primitive-name-ref </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:name">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-config-action/scaling:vnf-config-primitive-name-ref</td</tr> 
-<tr id="1-1-18-84" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference for the VNF configuration to use in this DF"> <em> configuration:vnf-configuration-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/day1-2:vnf-configuration/day1-2:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/configuration:vnf-configuration-id</td</tr> 
-<tr id="1-1-18-85" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">configuration:kdu-profile[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:df/configuration:kdu-profile</td>
-                    </tr> 
-<tr id="1-1-18-85-132" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the KDU">  configuration:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/kdu:kdu/kdu:name">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/configuration:kdu-profile/configuration:name</td</tr> 
-<tr id="1-1-18-85-133" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the KDU configuration to use in this DF"> <em> configuration:kdu-configuration-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/kdu:kdu-configuration/kdu:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/configuration:kdu-profile/configuration:kdu-configuration-id</td</tr> 
-<tr id="1-1-18-85-134" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the KDU model to use in this DF"> <em> configuration:kdu-model-id </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/kdu:kdu-model/kdu:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:df/configuration:kdu-profile/configuration:kdu-model-id</td</tr> 
-<tr id="1-1-19" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes the configurable properties of the VNF
-(e.g. related to auto scaling and auto healing).">configurable-properties</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:configurable-properties</td>
-                    </tr> 
-<tr id="1-1-19-86" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="It permits to enable (TRUE) / disable (FALSE) the
-auto-scaling functionality."> <em> is-auto-scalable-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:is-auto-scalable-enabled</td</tr> 
-<tr id="1-1-19-87" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="It permits to enable (TRUE) / disable (FALSE) the
-auto-healing functionality."> <em> is-auto-heal-enabled </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:is-auto-heal-enabled</td</tr> 
-<tr id="1-1-19-88" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="It provides VNF specific configurable properties that can
-be modified using the ModifyVnfConfiguration operation.">additional-configurable-property[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:additional-configurable-property</td>
-                    </tr> 
-<tr id="1-1-19-88-135" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:additional-configurable-property/vnfd:key</td</tr> 
-<tr id="1-1-19-88-136" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:additional-configurable-property/vnfd:value</td</tr> 
-<tr id="1-1-20" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes the modifiable attributes of the VNF.">modifiable-attributes</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:modifiable-attributes</td>
-                    </tr> 
-<tr id="1-1-20-89" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Additional VNF-specific attributes of VnfInfo that
-affect the lifecycle management of a VNF instance and
-that are writeable.
-
-For each VNF instance, these attributes are stored
-persistently by the VNFM and can be queried and
-modified through the VNFM.
-
-These attributes are intended to be consumed by the
-VNFM or by the lifecycle management scripts during the
-execution of VNF lifecycle management operations.
-
-Modifying these values has no direct effect on the VNF
-instance; however, modified values can be considered
-during subsequent VNF lifecycle management operations,
-which means that the modified values can indirectly
-affect the configuration of the VNF instance.">  extension </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:modifiable-attributes/vnfd:extension</td</tr> 
-<tr id="1-1-20-90" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Additional VNF-specific attributes of VnfInfo that are
-writeable and that provide metadata describing the VNF
-instance.
-
-For each VNF instance, these attributes are stored
-persistently by the VNFM and can be queried and modified
-through the VNFM.
-
-These attributes are intended to provide information to
-functional blocks external to the VNFM and will not be
-used by the VNFM or the VNF lifecycle management
-scripts when executing lifecycle management operations.
-
-Modifying these attributes has no effect on the VNF
-instance. It only affects the attribute values stored by
-the VNFM.">  metadata </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:modifiable-attributes/vnfd:metadata</td</tr> 
-<tr id="1-1-21" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Includes a list of events and corresponding management
-scripts performed for the VNF.">lifecycle-management-script[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script</td>
-                    </tr> 
-<tr id="1-1-21-91" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A unique string that identfies the script in question.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:id</td</tr> 
-<tr id="1-1-21-92" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Describes VNF lifecycle event(s) or an external stimulus
-detected on a VNFM reference point.">  event </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="internal-lifecycle-management-script-event
-enumeration
- : {start-instantiation,end-instantiation,start-scaling,end-scaling,start-healing,end-healing,start-termination,end-termination,start-vnf-flavour-change,end-vnf-flavour-change,start-vnf-operation-change,end-vnf-operation-change,start-vnf-ext-conn-change,end-vnf-ext-conn-change,start-vnfinfo-modification,end-vnfinfo-modification,}">internal-lifecycle-management-script-event</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:event</td</tr> 
-<tr id="1-1-21-93" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Describes the transition VNF lifecycle event(s) that
-cannot be mapped to any of the enumerated values
-defined for the event attribute.">  lcm-transition-event </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:lcm-transition-event</td</tr> 
-<tr id="1-1-21-94" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Includes a VNF LCM script (e.g. written in a DSL as
-specified in requirement VNF_PACK.LCM.001) triggered to
-react to one of the events listed in the event
-attribute."> <em> script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script</td</tr> 
-<tr id="1-1-21-95" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Defines the domain specific language (i.e. the type) of
-script that is provided. Types of scripts could include
-bash, python, etc."> <em> script-dsl </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-dsl</td</tr> 
-<tr id="1-1-21-96" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Array of KVP requirements with the key as the parameter
-name and the value as the parameter that need to be
-passed as an input to the script.">script-input[key]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-input</td>
-                    </tr> 
-<tr id="1-1-21-96-137" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Includes a VNF LCM script (e.g. written in a DSL as
-specified in requirement VNF_PACK.LCM.001) triggered to
-react to one of the events listed in the event
-attribute.
-
-The string value specified here is a path to a file in
-the VNF package.">  key </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-input/vnfd:key</td</tr> 
-<tr id="1-1-21-96-138" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-input/vnfd:value</td</tr> 
-<tr id="1-1-22" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Describes the associated elements of a VNFD for a certain
-purpose during VNF lifecycle management.">element-group[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:element-group</td>
-                    </tr> 
-<tr id="1-1-22-97" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier of this group in the VNFD.">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:element-group/vnfd:id</td</tr> 
-<tr id="1-1-22-98" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Human readable description of the group."> <em> description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:element-group/vnfd:description</td</tr> 
-<tr id="1-1-22-99" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References to Vdus that are part of this group.">  vdu </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../vdu/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:element-group/vnfd:vdu</td</tr> 
-<tr id="1-1-22-100" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="References to VnfVirtualLinkDesc that are part of this
-group.">  virtual-link-desc </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="leafref
- : ../../int-virtual-link-desc/id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:element-group/vnfd:virtual-link-desc</td</tr> 
-<tr id="1-1-23" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Declares the VNF indicators that are supported by this
-VNF.">indicator[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vnfd:indicator</td>
-                    </tr> 
-<tr id="1-1-23-101" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique identifier">  id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:indicator/vnfd:id</td</tr> 
-<tr id="1-1-23-102" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The human readable name of the VnfIndicator."> <em> name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:indicator/vnfd:name</td</tr> 
-<tr id="1-1-23-103" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Defines the allowed values or value ranges of this
-indicator.">  indicator-value </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:indicator/vnfd:indicator-value</td</tr> 
-<tr id="1-1-23-104" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Describe the source of the indicator. The possible values
-are:
- VNF.
- EM.
- Both.
-This tells the consumer where to send the subscription
-request."> <em> source </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {vnf,em,both,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:indicator/vnfd:source</td</tr> 
-<tr id="1-1-24" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="Rule that determines when a scaling action needs to be
-triggered on a VNF instance e.g. based on certain VNF
-indicator values or VNF indicator value changes or a
-combination of VNF indicator value(s) and monitoring
-parameter(s).">  auto-scale </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vnfd:auto-scale</td</tr> 
-<tr id="1-1-25" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="No description"> <em> additional-info:description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/additional-info:description</td</tr> 
-<tr id="1-1-26" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">day1-2:vnf-configuration[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration</td>
-                    </tr> 
-<tr id="1-1-26-105" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Internal identifier for the VNF configuration">  day1-2:id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:id</td</tr> 
-<tr id="1-1-26-106" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the configuration method for the VNF or VDU.">(config-method)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration</td>
-                    </tr> 
-<tr id="1-1-26-106-139" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Use custom script for configuring the VNF or VDU.
-This script is executed in the context of
-Orchestrator (The same system and environment
-as the Launchpad).">:(script)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration</td>
-                    </tr> 
-<tr id="1-1-26-106-139-93" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">day1-2:script</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:script</td>
-                    </tr> 
-<tr id="1-1-26-106-139-93-66" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Script type - currently supported - Scripts confirming to Rift CA plugin"> <em> day1-2:script-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {rift,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:script/day1-2:script-type</td</tr> 
-<tr id="1-1-26-106-140" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configure the VNF or VDU through Juju.">:(juju)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration</td>
-                    </tr> 
-<tr id="1-1-26-106-140-94" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">day1-2:juju</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:juju</td>
-                    </tr> 
-<tr id="1-1-26-106-140-94-67" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Juju charm to use with the VNF or VDU."> <em> day1-2:charm </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:juju/day1-2:charm</td</tr> 
-<tr id="1-1-26-106-140-94-68" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Is this a proxy charm?"> <em> day1-2:proxy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:juju/day1-2:proxy</td</tr> 
-<tr id="1-1-26-107" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of config primitives supported by the
-configuration agent for this VNF or VDU.">day1-2:config-primitive[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive</td>
-                    </tr> 
-<tr id="1-1-26-107-141" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the config primitive.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:name</td</tr> 
-<tr id="1-1-26-107-142" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the config primitive.">day1-2:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter</td>
-                    </tr> 
-<tr id="1-1-26-107-142-95" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:name</td</tr> 
-<tr id="1-1-26-107-142-96" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the name."> <em> day1-2:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:data-type</td</tr> 
-<tr id="1-1-26-107-142-97" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Is this field mandatory"> <em> day1-2:mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:mandatory</td</tr> 
-<tr id="1-1-26-107-142-98" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The default value for this field"> <em> day1-2:default-value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:default-value</td</tr> 
-<tr id="1-1-26-107-142-99" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="NSD parameter pool name to use for this parameter"> <em> day1-2:parameter-pool </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:parameter-pool</td</tr> 
-<tr id="1-1-26-107-142-100" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The value should be dimmed by the UI.
-Only applies to parameters with default values."> <em> day1-2:read-only </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:read-only</td</tr> 
-<tr id="1-1-26-107-142-101" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The value should be hidden by the UI.
-Only applies to parameters with default values."> <em> day1-2:hidden </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:hidden</td</tr> 
-<tr id="1-1-26-107-143" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script. If user defined script is defined,
-the script will be executed using bash"> <em> day1-2:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:user-defined-script</td</tr> 
-<tr id="1-1-26-108" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Initial set of configuration primitives.">day1-2:initial-config-primitive[seq]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-26-108-144" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Sequence number for the configuration primitive.">  day1-2:seq </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:seq</td</tr> 
-<tr id="1-1-26-108-145" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">(primitive-type)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-26-108-145-102" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(primitive-definition)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-26-108-145-102-69" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the configuration primitive."> <em> day1-2:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:name</td</tr> 
-<tr id="1-1-26-108-145-102-70" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the configuration primitive.">day1-2:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter</td>
-                    </tr> 
-<tr id="1-1-26-108-145-102-70-14" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:name</td</tr> 
-<tr id="1-1-26-108-145-102-70-15" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the value."> <em> day1-2:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:data-type</td</tr> 
-<tr id="1-1-26-108-145-102-70-16" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value associated with the name."> <em> day1-2:value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:value</td</tr> 
-<tr id="1-1-26-108-145-102-71" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script."> <em> day1-2:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:user-defined-script</td</tr> 
-<tr id="1-1-26-109" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Terminate set of configuration primitives.">day1-2:terminate-config-primitive[seq]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive</td>
-                    </tr> 
-<tr id="1-1-26-109-146" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Sequence number for the configuration primitive.">  day1-2:seq </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:seq</td</tr> 
-<tr id="1-1-26-109-147" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the configuration primitive."> <em> day1-2:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:name</td</tr> 
-<tr id="1-1-26-109-148" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the configuration primitive.">day1-2:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter</td>
-                    </tr> 
-<tr id="1-1-26-109-148-103" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:name</td</tr> 
-<tr id="1-1-26-109-148-104" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the value."> <em> day1-2:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:data-type</td</tr> 
-<tr id="1-1-26-109-148-105" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value associated with the name."> <em> day1-2:value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:value</td</tr> 
-<tr id="1-1-26-109-149" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script."> <em> day1-2:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:user-defined-script</td</tr> 
-<tr id="1-1-26-110" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of VNFC related metrics">day1-2:metrics[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:metrics</td>
-                    </tr> 
-<tr id="1-1-26-110-150" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the metric, as defined in the Juju charm.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:metrics/day1-2:name</td</tr> 
-<tr id="1-1-26-111" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of relations between elements in this descriptor.">day1-2:relation[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation</td>
-                    </tr> 
-<tr id="1-1-26-111-151" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the relation.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:name</td</tr> 
-<tr id="1-1-26-111-152" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of two elements to be related.
-Elements to be related are identified by a pair (id, endpoint).
-The relation will relate (id1, endpoint1) to (id2, endpoint2).">day1-2:entities[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:entities</td>
-                    </tr> 
-<tr id="1-1-26-111-152-106" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A string, reference to the element id in the descriptor.
-It could be a vnfd-id or a vdu-id in a VNFD,
-or a nsd-id or member-vnf-index in a NSD.">  day1-2:id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:entities/day1-2:id</td</tr> 
-<tr id="1-1-26-111-152-107" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Endpoint name defining the relation."> <em> day1-2:endpoint </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:entities/day1-2:endpoint</td</tr> 
-<tr id="1-1-26-112" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Indicates the way to access to the xNF or xDU for VCA configuration.
-For the moment there is a single way (ssh-access).">day1-2:config-access</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access</td>
-                    </tr> 
-<tr id="1-1-26-112-153" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="If the xNF requires ssh and this parameter is set, SSH keys
-will be injected so that VCA can configure the xNF or xDU via ssh.">day1-2:ssh-access</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access/day1-2:ssh-access</td>
-                    </tr> 
-<tr id="1-1-26-112-153-108" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="whether ssh access is needed or not"> <em> day1-2:required </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:required</td</tr> 
-<tr id="1-1-26-112-153-109" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Default user for ssh"> <em> day1-2:default-user </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:default-user</td</tr> 
-<tr id="1-1-27" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">day1-2:vdu-configuration[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration</td>
-                    </tr> 
-<tr id="1-1-27-113" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Internal identifier for the VDU configuration">  day1-2:id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:id</td</tr> 
-<tr id="1-1-27-114" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the configuration method for the VNF or VDU.">(config-method)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration</td>
-                    </tr> 
-<tr id="1-1-27-114-154" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Use custom script for configuring the VNF or VDU.
-This script is executed in the context of
-Orchestrator (The same system and environment
-as the Launchpad).">:(script)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration</td>
-                    </tr> 
-<tr id="1-1-27-114-154-110" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">day1-2:script</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:script</td>
-                    </tr> 
-<tr id="1-1-27-114-154-110-72" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Script type - currently supported - Scripts confirming to Rift CA plugin"> <em> day1-2:script-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {rift,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:script/day1-2:script-type</td</tr> 
-<tr id="1-1-27-114-155" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configure the VNF or VDU through Juju.">:(juju)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration</td>
-                    </tr> 
-<tr id="1-1-27-114-155-111" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">day1-2:juju</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:juju</td>
-                    </tr> 
-<tr id="1-1-27-114-155-111-73" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Juju charm to use with the VNF or VDU."> <em> day1-2:charm </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:juju/day1-2:charm</td</tr> 
-<tr id="1-1-27-114-155-111-74" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Is this a proxy charm?"> <em> day1-2:proxy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:juju/day1-2:proxy</td</tr> 
-<tr id="1-1-27-115" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of config primitives supported by the
-configuration agent for this VNF or VDU.">day1-2:config-primitive[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive</td>
-                    </tr> 
-<tr id="1-1-27-115-156" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the config primitive.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:name</td</tr> 
-<tr id="1-1-27-115-157" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the config primitive.">day1-2:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter</td>
-                    </tr> 
-<tr id="1-1-27-115-157-112" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:name</td</tr> 
-<tr id="1-1-27-115-157-113" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the name."> <em> day1-2:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:data-type</td</tr> 
-<tr id="1-1-27-115-157-114" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Is this field mandatory"> <em> day1-2:mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:mandatory</td</tr> 
-<tr id="1-1-27-115-157-115" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The default value for this field"> <em> day1-2:default-value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:default-value</td</tr> 
-<tr id="1-1-27-115-157-116" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="NSD parameter pool name to use for this parameter"> <em> day1-2:parameter-pool </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:parameter-pool</td</tr> 
-<tr id="1-1-27-115-157-117" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The value should be dimmed by the UI.
-Only applies to parameters with default values."> <em> day1-2:read-only </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:read-only</td</tr> 
-<tr id="1-1-27-115-157-118" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The value should be hidden by the UI.
-Only applies to parameters with default values."> <em> day1-2:hidden </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:hidden</td</tr> 
-<tr id="1-1-27-115-158" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script. If user defined script is defined,
-the script will be executed using bash"> <em> day1-2:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:user-defined-script</td</tr> 
-<tr id="1-1-27-116" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Initial set of configuration primitives.">day1-2:initial-config-primitive[seq]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-27-116-159" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Sequence number for the configuration primitive.">  day1-2:seq </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:seq</td</tr> 
-<tr id="1-1-27-116-160" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">(primitive-type)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-27-116-160-119" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(primitive-definition)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-27-116-160-119-75" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the configuration primitive."> <em> day1-2:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:name</td</tr> 
-<tr id="1-1-27-116-160-119-76" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the configuration primitive.">day1-2:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter</td>
-                    </tr> 
-<tr id="1-1-27-116-160-119-76-17" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:name</td</tr> 
-<tr id="1-1-27-116-160-119-76-18" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the value."> <em> day1-2:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:data-type</td</tr> 
-<tr id="1-1-27-116-160-119-76-19" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value associated with the name."> <em> day1-2:value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:value</td</tr> 
-<tr id="1-1-27-116-160-119-77" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script."> <em> day1-2:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:user-defined-script</td</tr> 
-<tr id="1-1-27-117" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Terminate set of configuration primitives.">day1-2:terminate-config-primitive[seq]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive</td>
-                    </tr> 
-<tr id="1-1-27-117-161" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Sequence number for the configuration primitive.">  day1-2:seq </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:seq</td</tr> 
-<tr id="1-1-27-117-162" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the configuration primitive."> <em> day1-2:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:name</td</tr> 
-<tr id="1-1-27-117-163" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the configuration primitive.">day1-2:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter</td>
-                    </tr> 
-<tr id="1-1-27-117-163-120" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:name</td</tr> 
-<tr id="1-1-27-117-163-121" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the value."> <em> day1-2:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:data-type</td</tr> 
-<tr id="1-1-27-117-163-122" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value associated with the name."> <em> day1-2:value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:value</td</tr> 
-<tr id="1-1-27-117-164" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script."> <em> day1-2:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:user-defined-script</td</tr> 
-<tr id="1-1-27-118" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of VNFC related metrics">day1-2:metrics[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:metrics</td>
-                    </tr> 
-<tr id="1-1-27-118-165" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the metric, as defined in the Juju charm.">  day1-2:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:metrics/day1-2:name</td</tr> 
-<tr id="1-1-27-119" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Indicates the way to access to the xNF or xDU for VCA configuration.
-For the moment there is a single way (ssh-access).">day1-2:config-access</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access</td>
-                    </tr> 
-<tr id="1-1-27-119-166" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="If the xNF requires ssh and this parameter is set, SSH keys
-will be injected so that VCA can configure the xNF or xDU via ssh.">day1-2:ssh-access</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access/day1-2:ssh-access</td>
-                    </tr> 
-<tr id="1-1-27-119-166-123" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="whether ssh access is needed or not"> <em> day1-2:required </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:required</td</tr> 
-<tr id="1-1-27-119-166-124" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Default user for ssh"> <em> day1-2:default-user </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:default-user</td</tr> 
-<tr id="1-1-28" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of K8s Deployment Units">kdu:kdu[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu</td>
-                    </tr> 
-<tr id="1-1-28-120" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Unique name for the KDU">  kdu:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu/kdu:name</td</tr> 
-<tr id="1-1-28-121" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Description of the KDU."> <em> kdu:description </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu/kdu:description</td</tr> 
-<tr id="1-1-29" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">kdu:k8s-cluster</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:k8s-cluster</td>
-                    </tr> 
-<tr id="1-1-29-122" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="List of supported K8s versions.
-The cluster where the KDUs will be deployed will have to match
-one of these versions.">  kdu:version </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:k8s-cluster/kdu:version</td</tr> 
-<tr id="1-1-29-123" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="List of supported CNI plugins.
-The cluster where the KDUs will be deployed will have to use
-one of these CNI plugins.">  kdu:cni </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="enumeration
- : {calico,flannel,multus,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:k8s-cluster/kdu:cni</td</tr> 
-<tr id="1-1-29-124" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of required networks in the K8s cluster.
-The cluster where the KDUs will be deployed will have to use
-one of these CNI plugins.">kdu:nets[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:k8s-cluster/kdu:nets</td>
-                    </tr> 
-<tr id="1-1-29-124-167" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Internal identifier for the K8s cluster network in this VNF">  kdu:id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:k8s-cluster/kdu:nets/kdu:id</td</tr> 
-<tr id="1-1-30" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">kdu:kdu-configuration[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration</td>
-                    </tr> 
-<tr id="1-1-30-125" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Internal identifier for the KDU configuration">  kdu:id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:id</td</tr> 
-<tr id="1-1-30-126" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Defines the configuration method for the VNF or VDU.">(config-method)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration</td>
-                    </tr> 
-<tr id="1-1-30-126-168" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Use custom script for configuring the VNF or VDU.
-This script is executed in the context of
-Orchestrator (The same system and environment
-as the Launchpad).">:(script)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration</td>
-                    </tr> 
-<tr id="1-1-30-126-168-125" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">kdu:script</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:script</td>
-                    </tr> 
-<tr id="1-1-30-126-168-125-78" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Script type - currently supported - Scripts confirming to Rift CA plugin"> <em> kdu:script-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {rift,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:script/kdu:script-type</td</tr> 
-<tr id="1-1-30-126-169" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Configure the VNF or VDU through Juju.">:(juju)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration</td>
-                    </tr> 
-<tr id="1-1-30-126-169-126" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">kdu:juju</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:juju</td>
-                    </tr> 
-<tr id="1-1-30-126-169-126-79" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Juju charm to use with the VNF or VDU."> <em> kdu:charm </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:juju/kdu:charm</td</tr> 
-<tr id="1-1-30-126-169-126-80" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Is this a proxy charm?"> <em> kdu:proxy </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:juju/kdu:proxy</td</tr> 
-<tr id="1-1-30-127" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of config primitives supported by the
-configuration agent for this VNF or VDU.">kdu:config-primitive[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive</td>
-                    </tr> 
-<tr id="1-1-30-127-170" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the config primitive.">  kdu:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:name</td</tr> 
-<tr id="1-1-30-127-171" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the config primitive.">kdu:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter</td>
-                    </tr> 
-<tr id="1-1-30-127-171-127" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  kdu:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:name</td</tr> 
-<tr id="1-1-30-127-171-128" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the name."> <em> kdu:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:data-type</td</tr> 
-<tr id="1-1-30-127-171-129" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Is this field mandatory"> <em> kdu:mandatory </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:mandatory</td</tr> 
-<tr id="1-1-30-127-171-130" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The default value for this field"> <em> kdu:default-value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:default-value</td</tr> 
-<tr id="1-1-30-127-171-131" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="NSD parameter pool name to use for this parameter"> <em> kdu:parameter-pool </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:parameter-pool</td</tr> 
-<tr id="1-1-30-127-171-132" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The value should be dimmed by the UI.
-Only applies to parameters with default values."> <em> kdu:read-only </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:read-only</td</tr> 
-<tr id="1-1-30-127-171-133" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="The value should be hidden by the UI.
-Only applies to parameters with default values."> <em> kdu:hidden </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:hidden</td</tr> 
-<tr id="1-1-30-127-172" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script. If user defined script is defined,
-the script will be executed using bash"> <em> kdu:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:user-defined-script</td</tr> 
-<tr id="1-1-30-128" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Initial set of configuration primitives.">kdu:initial-config-primitive[seq]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-30-128-173" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Sequence number for the configuration primitive.">  kdu:seq </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:seq</td</tr> 
-<tr id="1-1-30-128-174" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">(primitive-type)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>choice</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td>Choice</td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-30-128-174-134" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier6">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">:(primitive-definition)</abbr>
-                          </div>
-                       </td> 
-<td nowrap>case</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive</td>
-                    </tr> 
-<tr id="1-1-30-128-174-134-81" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the configuration primitive."> <em> kdu:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:name</td</tr> 
-<tr id="1-1-30-128-174-134-82" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier7">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the configuration primitive.">kdu:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter</td>
-                    </tr> 
-<tr id="1-1-30-128-174-134-82-20" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  kdu:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter/kdu:name</td</tr> 
-<tr id="1-1-30-128-174-134-82-21" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the value."> <em> kdu:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter/kdu:data-type</td</tr> 
-<tr id="1-1-30-128-174-134-82-22" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier8>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value associated with the name."> <em> kdu:value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter/kdu:value</td</tr> 
-<tr id="1-1-30-128-174-134-83" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier7>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script."> <em> kdu:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:user-defined-script</td</tr> 
-<tr id="1-1-30-129" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Terminate set of configuration primitives.">kdu:terminate-config-primitive[seq]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive</td>
-                    </tr> 
-<tr id="1-1-30-129-175" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Sequence number for the configuration primitive.">  kdu:seq </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="uint64
-">uint64</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:seq</td</tr> 
-<tr id="1-1-30-129-176" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the configuration primitive."> <em> kdu:name </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:name</td</tr> 
-<tr id="1-1-30-129-177" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of parameters to the configuration primitive.">kdu:parameter[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter</td>
-                    </tr> 
-<tr id="1-1-30-129-177-135" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the parameter.">  kdu:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter/kdu:name</td</tr> 
-<tr id="1-1-30-129-177-136" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Data type associated with the value."> <em> kdu:data-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="common:parameter-data-type
-enumeration
- : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter/kdu:data-type</td</tr> 
-<tr id="1-1-30-129-177-137" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Value associated with the name."> <em> kdu:value </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter/kdu:value</td</tr> 
-<tr id="1-1-30-129-178" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="A user defined script."> <em> kdu:user-defined-script </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:user-defined-script</td</tr> 
-<tr id="1-1-30-130" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="List of VNFC related metrics">kdu:metrics[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:metrics</td>
-                    </tr> 
-<tr id="1-1-30-130-179" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the metric, as defined in the Juju charm.">  kdu:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:metrics/kdu:name</td</tr> 
-<tr id="1-1-30-131" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Indicates the way to access to the xNF or xDU for VCA configuration.
-For the moment there is a single way (ssh-access).">kdu:config-access</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access</td>
-                    </tr> 
-<tr id="1-1-30-131-180" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier5">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="If the xNF requires ssh and this parameter is set, SSH keys
-will be injected so that VCA can configure the xNF or xDU via ssh.">kdu:ssh-access</abbr>
-                          </div>
-                       </td> 
-<td nowrap>container</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access/kdu:ssh-access</td>
-                    </tr> 
-<tr id="1-1-30-131-180-138" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="whether ssh access is needed or not"> <em> kdu:required </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="boolean
-">boolean</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access/kdu:ssh-access/kdu:required</td</tr> 
-<tr id="1-1-30-131-180-139" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier6>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Default user for ssh"> <em> kdu:default-user </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access/kdu:ssh-access/kdu:default-user</td</tr> 
-<tr id="1-1-30-132" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf-list">&nbsp;</a>
-                             <abbr title="List of blacklisted config primitives from the list of
-default kdu config primitives">  kdu:blacklist-config-primitive </abbr>
-                          </div>
-                       </td>
-                       <td>leaf-list</td>
-                       <td nowrap><abbr title="enumeration
- : {upgrade,rollback,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>*</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:blacklist-config-primitive</td</tr> 
-<tr id="1-1-31" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">kdu:kdu-model[id]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/kdu:kdu-model</td>
-                    </tr> 
-<tr id="1-1-31-133" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Internal identifier for the KDU model">  kdu:id </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-model/kdu:id</td</tr> 
-<tr id="1-1-31-134" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates the KDU model, either as a helm-chart or as a juju-bundle."> <em> kdu:kdu-model-type </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="enumeration
- : {helm-chart,juju-bundle,}">enumeration</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-model/kdu:kdu-model-type</td</tr> 
-<tr id="1-1-31-135" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Indicates the KDU model location, either as a path to a folder in the
-package or as a URL where to fetch the model."> <em> kdu:kdu-model-locator </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/kdu:kdu-model/kdu:kdu-model-locator</td</tr> 
-<tr id="1-1-32" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier3>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Connection point over which the VNF is managed."> <em> mgmt-interface:mgmt-cp </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/vnfd:ext-cpd/vnfd:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/mgmt-interface:mgmt-cp</td</tr> 
-<tr id="1-1-33" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier3">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="Paired interfaces from different VDUs that share a Virtual IP">vip:vip[name]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vip:vip</td>
-                    </tr> 
-<tr id="1-1-33-136" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier4>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Name of the Virtual IP">  vip:name </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="string
-">string</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vip:vip/vip:name</td</tr> 
-<tr id="1-1-33-137" class="a">
-                       <td nowrap id="p4000">
-                          <div id="p5000" class="tier4">
-                             <a href="#" id="p6000"
-                                onclick="toggleRows(this);return false"
-                                class="folder">&nbsp;
-                             </a>
-                             <abbr title="No description">vip:paired-interfaces[vdu-id-ref]</abbr>
-                          </div>
-                       </td> 
-<td nowrap>list</td>
-                    <td nowrap></td>
-                    <td nowrap>config</td>
-                    <td></td>
-                    <td>current</td>
-                    <td nowrap>/vnfd:vnfd/vip:vip/vip:paired-interfaces</td>
-                    </tr> 
-<tr id="1-1-33-137-181" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the VDU">  vip:vdu-id-ref </abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/vnfd:vdu/vnfd:id">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td></td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vip:vip/vip:paired-interfaces/vip:vdu-id-ref</td</tr> 
-<tr id="1-1-33-137-182" class="a">
-                       <td nowrap>
-                          <div id=9999 class=tier5>
-                             <a class="leaf">&nbsp;</a>
-                             <abbr title="Reference to the interface"> <em> vip:interface-ref </em></abbr>
-                          </div>
-                       </td>
-                       <td>leaf</td>
-                       <td nowrap><abbr title="leafref
- : /vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:name">leafref</abbr></td>
-                       <td nowrap>config</td>
-                       <td>?</td>
-                       <td>current</td>
-                       <td nowrap>/vnfd:vnfd/vip:vip/vip:paired-interfaces/vip:interface-ref</td</tr> 
-
-</table>
-</div>
-</body>
-</html>
-
diff --git a/augments/vnfd/additional-info.yang b/augments/vnfd/additional-info.yang
deleted file mode 100644 (file)
index 2119073..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module additional-info {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:additional-info";
-    prefix "additional-info";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    import common-augments {
-        prefix common;
-    }
-
-    augment "/vnfd:vnfd" {
-        uses common:description;
-    }
-
-    augment "/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data" {
-        uses common:description;
-    }
-
-    augment "/vnfd:vnfd/vnfd:virtual-storage-desc" {
-        uses common:description;
-    }
-}
diff --git a/augments/vnfd/alarm.yang b/augments/vnfd/alarm.yang
deleted file mode 100644 (file)
index 7b6db1f..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module alarm {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:alarm";
-    prefix "alarm";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    import common-augments {
-        prefix common;
-    }
-
-    grouping extended-alarm {
-        list alarm {
-          key "alarm-id";
-
-          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 "/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id";
-              }
-          }
-
-          uses common:alarm-properties;
-        }
-        
-    }
-
-    augment "/vnfd:vnfd/vnfd:vdu" {
-        uses extended-alarm;
-    }
-}
-
-
-
-
-
-
-
-
-
-
diff --git a/augments/vnfd/alternative-images.yang b/augments/vnfd/alternative-images.yang
deleted file mode 100644 (file)
index 08adcc3..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module alternative-images {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:alternative-images";
-    prefix "alternative-images";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    grouping extended-vim-type {
-        leaf vim-type {
-            description
-              "VIM type: openvim, openstack, vmware, aws, etc.";
-            type string;
-        }
-    }
-    grouping extended-alternative-images {
-        leaf-list alternative-sw-image-desc {
-            description
-              "List of alternative images per VIM type.
-               Different images can be used for specific types of VIMs instead
-               of the default image. This allows deployments in sites where the
-               image identifier in the VIM is given by the VIM provider and
-               cannot be modified.
-               If an alternative image is specified for a VIM type, it will prevail
-               over the default image";
-            type leafref {
-                path "/vnfd:vnfd/vnfd:sw-image-desc/vnfd:id";
-            }
-        }
-    }
-
-    augment "/vnfd:vnfd/vnfd:sw-image-desc" {
-        uses extended-vim-type;
-    }
-
-    augment "/vnfd:vnfd/vnfd:vdu" {
-        uses extended-alternative-images;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/cloud-init.yang b/augments/vnfd/cloud-init.yang
deleted file mode 100644 (file)
index 160c5c8..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-  Copyright 2019 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module cloud-init {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:cloud-init";
-    prefix "cloud-init";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    grouping extended-cloud-init {
-        choice cloud-init-input {
-            description
-                "Indicates how the contents of cloud-init script are provided.
-                There are 2 choices - inline or in a file";
-
-            case inline {
-                leaf cloud-init {
-                description
-                    "Contents of cloud-init script, provided inline, in cloud-config format";
-                type string;
-                }
-            }
-
-            case filename {
-                leaf cloud-init-file {
-                description
-                    "Name of file with contents of cloud-init script in cloud-config format";
-                    type string;
-                }
-            }
-        }
-    }
-        
-    augment "/vnfd:vnfd/vnfd:vdu" {
-        uses extended-cloud-init;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/configuration.yang b/augments/vnfd/configuration.yang
deleted file mode 100644 (file)
index 94a226d..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module configuration {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:configuration";
-    prefix "configuration";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    import day1-2 {
-        prefix day1-2;
-    }
-
-    import kdu {
-        prefix kdu;
-    }
-    grouping extended-vnf-configuration {
-        leaf vnf-configuration-id {
-            description
-              "Reference for the VNF configuration to use in this DF";
-            type leafref {
-                path "/vnfd:vnfd/day1-2:vnf-configuration/day1-2:id";
-            }
-        }
-    }
-
-    grouping extended-vdu-configuration {
-        leaf vdu-configuration-id {
-            description
-              "Reference for the VDU configuration to use in this DF";
-            type leafref {
-                path "/vnfd:vnfd/day1-2:vdu-configuration/day1-2:id";
-            }
-        }
-    }
-
-    grouping extended-kdu-configuration {
-        list kdu-profile {
-            key "name";
-
-            leaf name {
-                description
-                  "Reference to the KDU";
-                type leafref {
-                    path "/vnfd:vnfd/kdu:kdu/kdu:name";
-                }
-            }
-
-            leaf kdu-configuration-id {
-                description
-                  "Reference to the KDU configuration to use in this DF";
-                type leafref {
-                    path "/vnfd:vnfd/kdu:kdu-configuration/kdu:id";
-                }
-            }
-
-            leaf kdu-model-id {
-                description
-                  "Reference to the KDU model to use in this DF";
-                type leafref {
-                    path "/vnfd:vnfd/kdu:kdu-model/kdu:id";
-                }
-            }
-        }
-    }
-
-    augment "/vnfd:vnfd/vnfd:df" {
-        uses extended-vnf-configuration;
-        uses extended-kdu-configuration;
-    }
-
-    augment "/vnfd:vnfd/vnfd:df/vnfd:vdu-profile" {
-        uses extended-vdu-configuration;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/day1-2.yang b/augments/vnfd/day1-2.yang
deleted file mode 100644 (file)
index e66ce16..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module day1-2 {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:day1-2";
-    prefix "day1-2";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    import common-augments {
-        prefix common;
-    }
-
-    grouping extended-vnf-configuration {
-        list vnf-configuration {
-            key "id";
-            leaf id {
-                description
-                  "Internal identifier for the VNF configuration";
-                type string;
-            }
-            uses common:vnfc-configuration;
-            uses common:vnfc-relations;
-            uses common:vdu-config-access;
-        }
-    }
-
-    grouping extended-vdu-configuration {
-        list vdu-configuration {
-            key "id";
-            leaf id {
-                description
-                  "Internal identifier for the VDU configuration";
-                type string;
-            }
-            uses common:vnfc-configuration;
-            uses common:vdu-config-access;
-        }
-    }
-
-    augment "/vnfd:vnfd" {
-        uses extended-vnf-configuration;
-    }
-
-    augment "/vnfd:vnfd" {
-        uses extended-vdu-configuration;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/epa.yang b/augments/vnfd/epa.yang
deleted file mode 100644 (file)
index d47d6a9..0000000
+++ /dev/null
@@ -1,262 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module epa {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:epa";
-    prefix "epa";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    grouping allocation-properties {
-        leaf limit {
-            description
-              "Defines the maximum allocation. The value 0 indicates that usage is not limited.
-               This parameter ensures that the instance never uses more than the defined amount of resource.";
-            type uint64;
-        }
-
-        leaf reserve {
-            description
-              "Defines the guaranteed minimum reservation.
-               If needed, the machine will definitely get allocated the reserved amount of resources.";
-            type uint64;
-        }
-
-        leaf shares {
-            description
-              "Number of shares allocated.
-               Specifies the proportional weighted share for the domain.
-               If this element is omitted, the service defaults to the OS provided defaults";
-            type uint64;
-        }
-    }
-
-    grouping extended-mem-quota {
-        container mem-quota {
-            description
-              "Memory quota describes the memory resource allocation policy.
-               Limit and Reserve values are defined in MB";
-            uses allocation-properties;
-        }
-    }
-
-    grouping extended-vif-quota {
-        container vif-quota {
-            description
-              "Virtual interfaces quota describes the virtual interface bandwidth resource allocation policy.
-               Limit and Reserve values are defined in Mbps";
-            uses allocation-properties;
-        }
-    }
-
-    grouping extended-disk-io-quota {
-        container disk-io-quota {
-            description
-              "Disk IO quota describes the disk IO operations resource allocation policy.
-               Limit and Reserve values are defined in IOPS";
-            uses allocation-properties;
-        }
-    }
-
-    grouping extended-cpu-quota {
-        container cpu-quota {
-            description
-              "CPU quota describes the CPU resource allocation policy.
-               Limit and Reserve values are defined in MHz";
-            uses allocation-properties;
-        }
-    }
-
-    grouping extended-cpu-policy {
-        leaf thread-policy {
-            description
-              "CPU thread pinning policy describes how to
-               place the guest CPUs when the host supports
-               hyper threads:
-               AVOID   : Avoids placing a guest on a host
-                         with threads.
-               SEPARATE: Places vCPUs on separate cores,
-                         and avoids placing two vCPUs on
-                         two threads of same core.
-               ISOLATE : Places each vCPU on a different core,
-                         and places no vCPUs from a different
-                         guest on the same core.
-               PREFER  : Attempts to place vCPUs on threads
-                         of the same core.";
-            type enumeration {
-                enum AVOID;
-                enum SEPARATE;
-                enum ISOLATE;
-                enum PREFER;
-            }
-        }
-    }
-
-    grouping extended-mempage-size {
-        leaf mempage-size {
-            description
-              "Memory page allocation size. If a VM requires
-               hugepages, it should choose LARGE or SIZE_2MB
-               or SIZE_1GB. If the VM prefers hugepages it
-               should choose PREFER_LARGE.
-               LARGE        : Require hugepages (either 2MB or 1GB)
-               SMALL        : Doesn't require hugepages
-               SIZE_2MB     : Requires 2MB hugepages
-               SIZE_1GB     : Requires 1GB hugepages
-               PREFER_LARGE : Application prefers hugepages";
-            type enumeration {
-                enum LARGE;
-                enum SMALL;
-                enum SIZE_2MB;
-                enum SIZE_1GB;
-                enum PREFER_LARGE;
-            }
-        }
-    }
-    grouping extended-numa {
-        container numa-node-policy {
-            description
-              "This policy defines NUMA topology of the
-               guest. Specifically identifies if the guest
-               should be run on a host with one NUMA
-               node or multiple NUMA nodes. As an example
-               a guest might need 8 VCPUs and 4 GB of
-               memory. However, it might need the VCPUs
-               and memory distributed across multiple
-               NUMA nodes. In this scenario, NUMA node
-               1 could run with 6 VCPUs and 3GB, and
-               NUMA node 2 could run with 2 VCPUs and
-               1GB.";
-
-            leaf node-cnt {
-                description
-                  "The number of NUMA nodes to expose to the VM.";
-                type uint16;
-            }
-
-            leaf mem-policy {
-                description
-                  "This policy specifies how the memory should
-                   be allocated in a multi-node scenario.
-                   STRICT    : The memory must be allocated
-                               strictly from the memory attached
-                               to the NUMA node.
-                   PREFERRED : The memory should be allocated
-                               preferentially from the memory
-                               attached to the NUMA node";
-                type enumeration {
-                    enum STRICT;
-                    enum PREFERRED;
-                }
-            }
-
-            list node {
-                key id;
-                leaf id {
-                    description
-                      "NUMA node identification. Typically
-                       it's 0 or 1";
-                    type uint64;
-                }
-
-                list vcpu {
-                    key "id";
-                    description
-                      "List of VCPUs to allocate on
-                       this NUMA node.";
-                    leaf id {
-                        type uint64;
-                        description
-                          "List of VCPUs ids to allocate on
-                           this NUMA node";
-                    }
-                }
-
-                leaf memory-mb {
-                    description
-                      "Memory size expressed in MB
-                       for this NUMA node.";
-                    type uint64;
-                }
-
-                choice om-numa-type {
-                    description
-                      "OpenMANO Numa type selection";
-
-                    case cores {
-                        leaf num-cores {
-                            type uint8;
-                        }
-                    }
-
-                    case paired-threads {
-                        container paired-threads {
-                            leaf num-paired-threads {
-                                type uint8;
-                            }
-
-                            list paired-thread-ids {
-                                description
-                                  "List of thread pairs to use in case of paired-thread NUMA";
-                                max-elements 16;
-                                key thread-a;
-
-                                leaf thread-a {
-                                    type uint8;
-                                }
-
-                                leaf thread-b {
-                                    type uint8;
-                                }
-                            }
-                        }
-                    }
-                    case threads {
-                        leaf num-threads {
-                            type uint8;
-                        }
-                    }
-                }
-            }
-        }
-    }
-
-    augment "/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory" {
-        uses extended-numa;
-        uses extended-mempage-size;
-        uses extended-mem-quota;
-    }
-
-    augment "/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning" {
-        uses extended-cpu-policy;
-    }
-
-    augment "/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu" {
-        uses extended-cpu-quota;
-    }
-
-    augment "/vnfd:vnfd/vnfd:virtual-storage-desc" {
-        uses extended-disk-io-quota;
-    }
-
-    augment "/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement" {
-        uses extended-vif-quota;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/interface.yang b/augments/vnfd/interface.yang
deleted file mode 100644 (file)
index a33eed1..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module interface {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:interface";
-    prefix "interface";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    import common-augments {
-        prefix common;
-    }
-
-    grouping extended-interface {
-        description
-          "List of Interfaces (external and internal) for the VNF";
-
-        leaf position {
-            description
-              "Explicit Position of the interface within the list";
-            type uint32;
-        }
-
-        leaf mac-address {
-            description
-              "MAC address of the interface.
-               Some VNFs require a specific MAC address to be configured
-               in the interface. While this is not recommended at all in
-               NFV environments, this parameter exists to allow those
-               scenarios.
-               This parameter will be likely deprecated in the future.";
-            type string;
-        }
-
-        uses common:virtual-interface;
-    }
-
-    augment "/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement" {
-        uses extended-interface;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/kdu.yang b/augments/vnfd/kdu.yang
deleted file mode 100644 (file)
index 0cad701..0000000
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module kdu {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:kdu";
-    prefix "kdu";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    import common-augments {
-        prefix common;
-    }
-
-    grouping extended-ext-cpd {
-        leaf k8s-cluster-net {
-            description
-              "Reference to the K8s cluster network
-               to which CPs instantiated from this external CP
-               Descriptor (CPD) connect.";
-            type leafref {
-                path "/vnfd:vnfd/kdu:k8s-cluster/kdu:nets/kdu:id";
-            }
-        }
-    }
-
-    grouping extended-kdu-configuration {
-        list kdu-configuration {
-            key "id";
-            leaf id {
-                description
-                  "Internal identifier for the KDU configuration";
-                type string;
-            }
-            uses common:vnfc-configuration;
-            uses common:vdu-config-access;
-
-            leaf-list blacklist-config-primitive {
-                description
-                  "List of blacklisted config primitives from the list of
-                   default kdu config primitives";
-
-                type enumeration {
-                    enum upgrade;
-                    enum rollback;
-                }
-            }
-        }
-    }
-
-    grouping extended-kdu-model {
-        list kdu-model {
-            key "id";
-
-            leaf id {
-                description
-                  "Internal identifier for the KDU model";
-                type string;
-            }
-
-            leaf kdu-model-type {
-                description
-                  "Indicates the KDU model, either as a helm-chart or as a juju-bundle.";
-
-                type enumeration {
-                    enum helm-chart;
-                    enum juju-bundle;
-                }
-            }
-
-            leaf kdu-model-locator {
-                description
-                  "Indicates the KDU model location, either as a path to a folder in the 
-                   package or as a URL where to fetch the model.";
-
-                type string;
-            }
-        }
-    }
-
-    grouping extended-kdu {
-        list kdu {
-            description
-              "List of K8s Deployment Units";
-            key "name";
-
-            leaf name {
-                description
-                  "Unique name for the KDU";
-                type string;
-            }
-
-            leaf description {
-                description
-                  "Description of the KDU.";
-                type string;
-            }
-        }
-
-        container k8s-cluster {
-            leaf-list version {
-                description
-                  "List of supported K8s versions.
-                   The cluster where the KDUs will be deployed will have to match
-                   one of these versions.";
-
-                type string;
-            }
-
-            leaf-list cni {
-                description
-                  "List of supported CNI plugins.
-                   The cluster where the KDUs will be deployed will have to use
-                   one of these CNI plugins.";
-
-                type enumeration {
-                    enum calico;
-                    enum flannel;
-                    enum multus;
-                }
-            }
-
-            list nets {
-                description
-                  "List of required networks in the K8s cluster.
-                   The cluster where the KDUs will be deployed will have to use
-                   one of these CNI plugins.";
-
-                key "id";
-
-                leaf id {
-                    description
-                      "Internal identifier for the K8s cluster network in this VNF";
-                    type string;
-                }
-            }
-        }
-    }
-
-    augment "/vnfd:vnfd" {
-        uses extended-kdu;
-        uses extended-kdu-configuration;
-        uses extended-kdu-model;
-    }
-
-    augment "/vnfd:vnfd/vnfd:ext-cpd/vnfd:cp-connection" {
-        uses extended-ext-cpd;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/mgmt-interface.yang b/augments/vnfd/mgmt-interface.yang
deleted file mode 100644 (file)
index b4353d0..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module mgmt-interface {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:mgmt-interface";
-    prefix "mgmt-interface";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    grouping extended-mgmt-interface {
-        leaf mgmt-cp {
-            description
-              "Connection point over which the VNF is managed.";
-            type leafref {
-                path "/vnfd:vnfd/vnfd:ext-cpd/vnfd:id";
-            }
-        }
-    }
-
-    augment "/vnfd:vnfd" {
-        uses extended-mgmt-interface;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/scaling.yang b/augments/vnfd/scaling.yang
deleted file mode 100644 (file)
index 049ebc7..0000000
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module scaling {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:scaling";
-    prefix "scaling";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    import common-augments {
-        prefix common;
-    }
-
-    import day1-2 {
-        prefix day1-2;
-    }
-
-    grouping extended-scaling {
-        list scaling-policy {
-
-            key "name";
-
-            leaf name {
-                description
-                  "Name of the scaling policy";
-                type string;
-            }
-
-            leaf scaling-type {
-                description
-                  "Type of scaling";
-                type common:scaling-policy-type;
-            }
-
-            leaf enabled {
-                description
-                  "Specifies if the scaling policy can be applied";
-                type boolean;
-                default true;
-            }
-
-            leaf scale-in-operation-type {
-                description
-                  "Operation to be applied to check between scaling criterias to
-                   check if the scale in threshold condition has been met.
-                   Defaults to AND";
-                type common:scaling-criteria-operation;
-                default AND;
-            }
-
-            leaf scale-out-operation-type {
-                description
-                  "Operation to be applied to check between scaling criterias to
-                   check if the scale out threshold condition has been met.
-                   Defauls to OR";
-                type common:scaling-criteria-operation;
-                default OR;
-            }
-
-            leaf threshold-time {
-                description
-                  "The duration for which the criteria must hold true";
-                type uint32;
-                mandatory true;
-            }
-
-            leaf cooldown-time {
-                description
-                  "The duration after a scaling-in/scaling-out action has been
-                   triggered, for which there will be no further optional";
-                type uint32;
-                mandatory true;
-            }
-
-            list scaling-criteria {
-                description
-                  "list of conditions to be met for generating scaling
-                     requests";
-                key "name";
-
-                leaf name {
-                    type string;
-                }
-
-                leaf scale-in-threshold {
-                    description
-                      "Value below which scale-in requests are generated";
-                    type decimal64{
-                        fraction-digits 10;
-                    }
-                }
-
-                leaf scale-in-relational-operation {
-                    description
-                      "The relational operator used to compare the monitoring param
-                       against the scale-in-threshold.";
-                    type common:relational-operation-type;
-                    default LE;
-                }
-
-                leaf scale-out-threshold {
-                    description
-                      "Value above which scale-out requests are generated";
-                    type decimal64{
-                        fraction-digits 10;
-                    }
-                }
-
-                leaf scale-out-relational-operation {
-                    description
-                      "The relational operator used to compare the monitoring param
-                       against the scale-out-threshold.";
-                    type common:relational-operation-type;
-                    default GE;
-                }
-
-                leaf vnf-monitoring-param-ref {
-                    description
-                      "Reference to the VNF level monitoring parameter
-                       that is aggregated";
-                    type leafref {
-                        path "/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id";
-                    }
-                }
-            }
-        }
-
-        list scaling-config-action {
-            description
-              "List of scaling config actions";
-            key "trigger";
-
-            leaf trigger {
-                description
-                  "scaling trigger";
-                type common:scaling-trigger;
-            }
-
-            leaf vnf-config-primitive-name-ref {
-                description
-                  "Reference to the VNF config primitive";
-                type leafref {
-                    path "/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:name";
-                }
-            }
-        }
-    }
-
-    augment "/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect" {
-        uses extended-scaling;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/various.yang b/augments/vnfd/various.yang
deleted file mode 100644 (file)
index 23f86ca..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module various {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:various";
-    prefix "various";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-    
-    grouping extended-vld {
-        container provider-network {
-            description
-              "Container for the provider network.";
-            leaf physical-network {
-                description
-                  "Name of the physical network on which the provider
-                   network is built.";
-                type string;
-            }
-
-            leaf segmentation_id {
-                description
-                  "ID of segregated virtual networks";
-                type uint32;
-            }
-        }
-    }
-
-    grouping extended-security-group {
-        leaf security-group {
-            description
-              "Name of the security group";
-            type string;
-        }
-    }
-
-    grouping extended-cpd {
-        leaf port-security-enabled {
-            description
-              "Enables the port security for the port.";
-            type boolean;
-            default true;
-        }
-    }
-
-    grouping extended-vdu {
-        leaf pdu-type {
-            description
-              "Type of PDU. If this field exists, the deployment unit must be
-               understood as a PDU, not as a VDU. This field is used to identify
-               the category of PDU instances to be used at instantiation time. For
-               the instantiation to be successful, there must be available
-               PDU instances of this type in the selected datacenter.";
-            type string;
-        }
-
-        container supplemental-boot-data {
-            leaf boot-data-drive {
-                description
-                  "Some VIMs implement additional drives to host config-files or meta-data";
-                type boolean;
-                default false;
-            }
-        }
-    }
-
-    grouping extended-device-bus {
-        leaf device-bus {
-            description
-              "Type of disk-bus on which this disk is exposed to guest";
-            type enumeration {
-                enum ide;
-                enum usb;
-                enum virtio;
-                enum scsi;
-            }
-        }
-    }
-
-    augment "/vnfd:vnfd/vnfd:int-virtual-link-desc" {
-        uses extended-vld;
-    }
-
-    augment "/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data" {
-        uses extended-security-group;
-    }
-
-    augment "/vnfd:vnfd/vnfd:ext-cpd" {
-        uses extended-cpd;
-    }
-
-    augment "/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd" {
-        uses extended-cpd;
-    }
-
-    augment "/vnfd:vnfd/vnfd:vdu" {
-        uses extended-vdu;
-    }
-
-    augment "/vnfd:vnfd/vnfd:virtual-storage-desc" {
-        uses extended-device-bus;
-    }
-}
\ No newline at end of file
diff --git a/augments/vnfd/vip.yang b/augments/vnfd/vip.yang
deleted file mode 100644 (file)
index 1db62eb..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-  Copyright 2020 Whitestack LLC
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-  implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-*/
-
-module vip {
-    yang-version 1.1;
-    namespace "urn:etsi:osm:yang:augments:vip";
-    prefix "vip";
-
-    import etsi-nfv-vnfd {
-        prefix vnfd;
-    }
-
-    grouping extended-vip {
-        list vip {
-            description
-              "Paired interfaces from different VDUs that share a Virtual IP";
-
-            key "name";
-            leaf name {
-                description
-                  "Name of the Virtual IP";
-                type string;
-            }
-
-            list paired-interfaces {
-                key "vdu-id-ref";
-                leaf vdu-id-ref {
-                    description
-                      "Reference to the VDU";
-                    type leafref {
-                        path "/vnfd:vnfd/vnfd:vdu/vnfd:id";
-                    }
-                }
-
-                leaf interface-ref {
-                    description
-                      "Reference to the interface";
-                    type leafref {
-                        path "/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:name";
-                    }
-                }
-            }
-        }
-    }
-
-    augment "/vnfd:vnfd" {
-        uses extended-vip;
-    }
-}
\ No newline at end of file
index 1a24852..36bb8d3 100755 (executable)
@@ -1 +1,21 @@
 #!/bin/sh
+
+# Copyright 2017 Sandvine
+# Copyright 2017-2018 Telefonica
+# All Rights Reserved.
+#
+#    Licensed under the Apache License, Version 2.0 (the "License"); you may
+#    not use this file except in compliance with the License. You may obtain
+#    a copy of the License at
+#
+#         http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing, software
+#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+#    License for the specific language governing permissions and limitations
+#    under the License.
+
+make clean
+make models
+tox
diff --git a/models/augments/additional-info.yang b/models/augments/additional-info.yang
new file mode 100644 (file)
index 0000000..2119073
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module additional-info {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:additional-info";
+    prefix "additional-info";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    import common-augments {
+        prefix common;
+    }
+
+    augment "/vnfd:vnfd" {
+        uses common:description;
+    }
+
+    augment "/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data" {
+        uses common:description;
+    }
+
+    augment "/vnfd:vnfd/vnfd:virtual-storage-desc" {
+        uses common:description;
+    }
+}
diff --git a/models/augments/alarm.yang b/models/augments/alarm.yang
new file mode 100644 (file)
index 0000000..7b6db1f
--- /dev/null
@@ -0,0 +1,70 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module alarm {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:alarm";
+    prefix "alarm";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    import common-augments {
+        prefix common;
+    }
+
+    grouping extended-alarm {
+        list alarm {
+          key "alarm-id";
+
+          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 "/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id";
+              }
+          }
+
+          uses common:alarm-properties;
+        }
+        
+    }
+
+    augment "/vnfd:vnfd/vnfd:vdu" {
+        uses extended-alarm;
+    }
+}
+
+
+
+
+
+
+
+
+
+
diff --git a/models/augments/alternative-images.yang b/models/augments/alternative-images.yang
new file mode 100644 (file)
index 0000000..08adcc3
--- /dev/null
@@ -0,0 +1,57 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module alternative-images {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:alternative-images";
+    prefix "alternative-images";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    grouping extended-vim-type {
+        leaf vim-type {
+            description
+              "VIM type: openvim, openstack, vmware, aws, etc.";
+            type string;
+        }
+    }
+    grouping extended-alternative-images {
+        leaf-list alternative-sw-image-desc {
+            description
+              "List of alternative images per VIM type.
+               Different images can be used for specific types of VIMs instead
+               of the default image. This allows deployments in sites where the
+               image identifier in the VIM is given by the VIM provider and
+               cannot be modified.
+               If an alternative image is specified for a VIM type, it will prevail
+               over the default image";
+            type leafref {
+                path "/vnfd:vnfd/vnfd:sw-image-desc/vnfd:id";
+            }
+        }
+    }
+
+    augment "/vnfd:vnfd/vnfd:sw-image-desc" {
+        uses extended-vim-type;
+    }
+
+    augment "/vnfd:vnfd/vnfd:vdu" {
+        uses extended-alternative-images;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/cloud-init.yang b/models/augments/cloud-init.yang
new file mode 100644 (file)
index 0000000..160c5c8
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+  Copyright 2019 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module cloud-init {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:cloud-init";
+    prefix "cloud-init";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    grouping extended-cloud-init {
+        choice cloud-init-input {
+            description
+                "Indicates how the contents of cloud-init script are provided.
+                There are 2 choices - inline or in a file";
+
+            case inline {
+                leaf cloud-init {
+                description
+                    "Contents of cloud-init script, provided inline, in cloud-config format";
+                type string;
+                }
+            }
+
+            case filename {
+                leaf cloud-init-file {
+                description
+                    "Name of file with contents of cloud-init script in cloud-config format";
+                    type string;
+                }
+            }
+        }
+    }
+        
+    augment "/vnfd:vnfd/vnfd:vdu" {
+        uses extended-cloud-init;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/common-augments.yang b/models/augments/common-augments.yang
new file mode 100644 (file)
index 0000000..7beec89
--- /dev/null
@@ -0,0 +1,554 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module common-augments {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments";
+    prefix "common";
+
+    typedef parameter-data-type {
+        type enumeration {
+            enum STRING;
+            enum INTEGER;
+            enum BOOLEAN;
+        }
+    }
+
+    grouping primitive-parameter-value {
+        list parameter {
+            description
+              "List of parameters to the configuration primitive.";
+            key "name";
+            leaf name {
+                description
+                  "Name of the parameter.";
+                type string;
+            }
+
+            leaf data-type {
+                description
+                  "Data type associated with the value.";
+                type common:parameter-data-type;
+            }
+
+            leaf value {
+                description
+                  "Value associated with the name.";
+                type string;
+            }
+        }
+    }
+
+    grouping primitive-parameter {
+        leaf name {
+            description
+              "Name of the parameter.";
+            type string;
+        }
+
+        leaf data-type {
+            description
+              "Data type associated with the name.";
+            type common:parameter-data-type;
+        }
+
+        leaf mandatory {
+            description
+              "Is this field mandatory";
+            type boolean;
+            default false;
+        }
+
+        leaf default-value {
+            description
+              "The default value for this field";
+            type string;
+        }
+
+        leaf parameter-pool {
+            description
+              "NSD parameter pool name to use for this parameter";
+            type string;
+        }
+
+        leaf read-only {
+            description
+              "The value should be dimmed by the UI.
+               Only applies to parameters with default values.";
+            type boolean;
+            default false;
+        }
+
+        leaf hidden {
+            description
+              "The value should be hidden by the UI.
+               Only applies to parameters with default values.";
+            type boolean;
+            default false;
+        }
+    }
+
+    grouping vnfc-relations {
+        list relation {
+            description
+              "List of relations between elements in this descriptor.";
+            key "name";
+
+            leaf name {
+                description
+                  "Name of the relation.";
+
+                type string;
+            }
+
+            list entities {
+                description
+                  "List of two elements to be related.
+                   Elements to be related are identified by a pair (id, endpoint).
+                   The relation will relate (id1, endpoint1) to (id2, endpoint2).";
+                key "id";
+
+                leaf id {
+                    description
+                      "A string, reference to the element id in the descriptor.
+                       It could be a vnfd-id or a vdu-id in a VNFD,
+                       or a nsd-id or member-vnf-index in a NSD.";
+                    type string;
+                }
+
+                leaf endpoint {
+                    description
+                      "Endpoint name defining the relation.";
+                    type string;
+                }
+            }
+        }
+    }
+
+    grouping vnfc-metrics {
+        description
+          "Information about the VNF or VDU metrics";
+        list metrics {
+            description
+              "List of VNFC related metrics";
+            key "name";
+            leaf name {
+                description
+                  "Name of the metric, as defined in the Juju charm.";
+                type string;
+            }
+        }
+    }
+
+    grouping configuration-method {
+        choice config-method {
+            description
+              "Defines the configuration method for the VNF or VDU.";
+            case script {
+                description
+                  "Use custom script for configuring the VNF or VDU.
+                   This script is executed in the context of
+                   Orchestrator (The same system and environment
+                   as the Launchpad).";
+                container script {
+                    leaf script-type {
+                        description
+                          "Script type - currently supported - Scripts confirming to Rift CA plugin";
+                        type enumeration {
+                            enum rift;
+                        }
+                    }
+                }
+            }
+
+            case juju {
+                description
+                  "Configure the VNF or VDU through Juju.";
+                container juju {
+                    leaf charm {
+                        description
+                          "Juju charm to use with the VNF or VDU.";
+                        type string;
+                    }
+                    leaf proxy {
+                        description
+                          "Is this a proxy charm?";
+                        type boolean;
+                        default true;
+                    }
+                }
+            }
+        }
+    }
+
+    grouping vdu-config-access {
+
+        container config-access {
+
+            description
+              "Indicates the way to access to the xNF or xDU for VCA configuration.
+               For the moment there is a single way (ssh-access).";
+
+            container ssh-access {
+
+                description
+                  "If the xNF requires ssh and this parameter is set, SSH keys
+                   will be injected so that VCA can configure the xNF or xDU via ssh.";
+
+                leaf required {
+                    description
+                      "whether ssh access is needed or not";
+                    type boolean;
+                    default false;
+                }
+
+                leaf default-user {
+                    description
+                      "Default user for ssh";
+                    type string;
+                }
+            }
+        }
+    }
+    
+    grouping vnfc-configuration {
+        description
+          "Common information in the descriptors for NS, VNF or VDU configuration.
+           Note: If the NS contains multiple instances of the
+           same VNF or VDU, each instance could have a different
+           configuration.";
+
+        uses common:configuration-method;
+
+        list config-primitive {
+            description
+              "List of config primitives supported by the
+               configuration agent for this VNF or VDU.";
+            key "name";
+
+            leaf name {
+                description
+                  "Name of the config primitive.";
+                type string;
+            }
+
+            list parameter {
+                description
+                  "List of parameters to the config primitive.";
+                key "name";
+                uses primitive-parameter;
+            }
+
+            leaf user-defined-script {
+                description
+                  "A user defined script. If user defined script is defined,
+                   the script will be executed using bash";
+                type string;
+            }
+        }
+
+        list initial-config-primitive {
+            description
+              "Initial set of configuration primitives.";
+            key "seq";
+            leaf seq {
+                description
+                  "Sequence number for the configuration primitive.";
+                type uint64;
+            }
+
+            choice primitive-type {
+                case primitive-definition {
+                    leaf name {
+                        description
+                          "Name of the configuration primitive.";
+                        type string;
+                    }
+
+                    uses primitive-parameter-value;
+
+                    leaf user-defined-script {
+                        description
+                          "A user defined script.";
+                        type string;
+                    }
+                }
+            }
+        }
+
+        list terminate-config-primitive {
+            description
+              "Terminate set of configuration primitives.";
+            key "seq";
+            leaf seq {
+                description
+                  "Sequence number for the configuration primitive.";
+                type uint64;
+            }
+            leaf name {
+                description
+                  "Name of the configuration primitive.";
+                type string;
+            }
+
+            uses primitive-parameter-value;
+
+            leaf user-defined-script {
+                description
+                  "A user defined script.";
+                type string;
+            }
+        }
+        uses common:vnfc-metrics;
+    }
+
+    typedef alarm-severity-type {
+        description
+          "An indication of the importance or urgency of the alarm";
+        type enumeration {
+            enum LOW;
+            enum MODERATE;
+            enum CRITICAL;
+        }
+    }
+
+    typedef alarm-statistic-type {
+        description
+          "Statistic type to use to determine threshold crossing
+           for an alarm.";
+        type enumeration {
+            enum AVERAGE;
+            enum MINIMUM;
+            enum MAXIMUM;
+            enum COUNT;
+            enum SUM;
+        }
+    }
+
+    typedef relational-operation-type {
+        description
+          "The relational operator used to define whether an alarm,
+           scaling event, etc. should be triggered in certain scenarios,
+           such as if the metric statistic goes above or below a specified
+           value.";
+        type enumeration {
+            enum GE; // greater than or equal
+            enum LE; // less than or equal
+            enum GT; // greater than
+            enum LT; // less than
+            enum EQ; // equal
+        }
+    }
+
+    grouping alarm-properties {
+        leaf name {
+            description
+              "A human readable string to identify the alarm";
+            type string;
+        }
+
+        leaf description {
+            description
+              "A description of this alarm";
+            type string;
+        }
+
+        leaf vdur-id {
+            description
+              "The identifier of the VDUR that the alarm is associated with";
+            type string;
+        }
+
+        container actions {
+            list ok {
+                key "url";
+                leaf url {
+                    type string;
+                }
+            }
+
+            list insufficient-data {
+                key "url";
+                leaf url {
+                    type string;
+                }
+            }
+
+            list alarm {
+                key "url";
+                leaf url {
+                    type string;
+                }
+            }
+        }
+
+        leaf repeat {
+            description
+              "This flag indicates whether the alarm should be repeatedly emitted
+               while the associated threshold has been crossed.";
+
+            type boolean;
+            default true;
+        }
+
+        leaf enabled {
+            description
+              "This flag indicates whether the alarm has been enabled or
+               disabled.";
+
+            type boolean;
+            default true;
+        }
+
+        leaf severity {
+            description
+              "A measure of the importance or urgency of the alarm";
+            type alarm-severity-type;
+        }
+
+        leaf statistic {
+            description
+              "The type of metric statistic that is tracked by this alarm";
+            type alarm-statistic-type;
+        }
+
+        leaf operation {
+            description
+              "The relational operator used to define whether an alarm should be
+               triggered in certain scenarios, such as if the metric statistic
+               goes above or below a specified value.";
+            type relational-operation-type;
+        }
+
+        leaf value {
+            description
+              "This value defines the threshold that, if crossed, will trigger
+               the alarm.";
+            type decimal64 {
+                fraction-digits 4;
+            }
+        }
+
+        leaf period {
+            description
+              "The period defines the length of time (seconds) that the metric
+               data are collected over in oreder to evaluate the chosen
+               statistic.";
+            type uint32;
+        }
+
+        leaf evaluations {
+            description
+              "Defines the length of time (seconds) in which metric data are
+               collected in order to evaluate the chosen statistic.";
+            type uint32;
+        }
+    }
+
+    grouping virtual-interface {
+        container virtual-interface {
+            description
+              "Container for the virtual interface properties";
+
+            leaf type {
+                description
+                  "Specifies the type of virtual interface
+                   between VM and host.
+                   PARAVIRT        : Use the default paravirtualized interface for the VIM (virtio, vmxnet3, etc.).
+                   VIRTIO          : Deprecated! Use the traditional VIRTIO interface.
+                   PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
+                   SR-IOV          : Use SR-IOV interface.
+                   E1000           : Emulate E1000 interface.
+                   RTL8139         : Emulate RTL8139 interface.
+                   PCNET           : Emulate PCNET interface.
+                   OM-MGMT         : Deprecated! Use PARAVIRT instead and set the VNF management interface at vnfd:mgmt-interface:cp";
+
+                type enumeration {
+                    enum PARAVIRT;
+                    enum OM-MGMT;
+                    enum PCI-PASSTHROUGH;
+                    enum SR-IOV;
+                    enum VIRTIO;
+                    enum E1000;
+                    enum RTL8139;
+                    enum PCNET;
+                }
+                default "PARAVIRT";
+            }
+
+            leaf vpci {
+                description
+                  "Specifies the virtual PCI address. Expressed in
+                   the following format dddd:dd:dd.d. For example
+                   0000:00:12.0. This information can be used to
+                   pass as metadata during the VM creation.";
+                type string;
+            }
+
+            leaf bandwidth {
+                description
+                  "Aggregate bandwidth of the NIC.";
+                type uint64;
+            }
+        }
+    }
+
+    grouping description {
+        leaf description {
+            type string;
+        }
+    }
+
+    typedef scaling-trigger {
+        type enumeration {
+            enum pre-scale-in {
+                value 1;
+            }
+            enum post-scale-in {
+                value 2;
+            }
+            enum pre-scale-out {
+                value 3;
+            }
+            enum post-scale-out {
+                value 4;
+            }
+        }
+    }
+
+    typedef scaling-policy-type {
+        type enumeration {
+            enum manual {
+                value 1;
+            }
+            enum automatic {
+                value 2;
+            }
+        }
+    }
+
+    typedef scaling-criteria-operation {
+        type enumeration {
+            enum AND {
+                value 1;
+            }
+            enum OR {
+                value 2;
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/models/augments/configuration.yang b/models/augments/configuration.yang
new file mode 100644 (file)
index 0000000..94a226d
--- /dev/null
@@ -0,0 +1,92 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module configuration {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:configuration";
+    prefix "configuration";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    import day1-2 {
+        prefix day1-2;
+    }
+
+    import kdu {
+        prefix kdu;
+    }
+    grouping extended-vnf-configuration {
+        leaf vnf-configuration-id {
+            description
+              "Reference for the VNF configuration to use in this DF";
+            type leafref {
+                path "/vnfd:vnfd/day1-2:vnf-configuration/day1-2:id";
+            }
+        }
+    }
+
+    grouping extended-vdu-configuration {
+        leaf vdu-configuration-id {
+            description
+              "Reference for the VDU configuration to use in this DF";
+            type leafref {
+                path "/vnfd:vnfd/day1-2:vdu-configuration/day1-2:id";
+            }
+        }
+    }
+
+    grouping extended-kdu-configuration {
+        list kdu-profile {
+            key "name";
+
+            leaf name {
+                description
+                  "Reference to the KDU";
+                type leafref {
+                    path "/vnfd:vnfd/kdu:kdu/kdu:name";
+                }
+            }
+
+            leaf kdu-configuration-id {
+                description
+                  "Reference to the KDU configuration to use in this DF";
+                type leafref {
+                    path "/vnfd:vnfd/kdu:kdu-configuration/kdu:id";
+                }
+            }
+
+            leaf kdu-model-id {
+                description
+                  "Reference to the KDU model to use in this DF";
+                type leafref {
+                    path "/vnfd:vnfd/kdu:kdu-model/kdu:id";
+                }
+            }
+        }
+    }
+
+    augment "/vnfd:vnfd/vnfd:df" {
+        uses extended-vnf-configuration;
+        uses extended-kdu-configuration;
+    }
+
+    augment "/vnfd:vnfd/vnfd:df/vnfd:vdu-profile" {
+        uses extended-vdu-configuration;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/day1-2.yang b/models/augments/day1-2.yang
new file mode 100644 (file)
index 0000000..e66ce16
--- /dev/null
@@ -0,0 +1,65 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module day1-2 {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:day1-2";
+    prefix "day1-2";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    import common-augments {
+        prefix common;
+    }
+
+    grouping extended-vnf-configuration {
+        list vnf-configuration {
+            key "id";
+            leaf id {
+                description
+                  "Internal identifier for the VNF configuration";
+                type string;
+            }
+            uses common:vnfc-configuration;
+            uses common:vnfc-relations;
+            uses common:vdu-config-access;
+        }
+    }
+
+    grouping extended-vdu-configuration {
+        list vdu-configuration {
+            key "id";
+            leaf id {
+                description
+                  "Internal identifier for the VDU configuration";
+                type string;
+            }
+            uses common:vnfc-configuration;
+            uses common:vdu-config-access;
+        }
+    }
+
+    augment "/vnfd:vnfd" {
+        uses extended-vnf-configuration;
+    }
+
+    augment "/vnfd:vnfd" {
+        uses extended-vdu-configuration;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/epa.yang b/models/augments/epa.yang
new file mode 100644 (file)
index 0000000..d47d6a9
--- /dev/null
@@ -0,0 +1,262 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module epa {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:epa";
+    prefix "epa";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    grouping allocation-properties {
+        leaf limit {
+            description
+              "Defines the maximum allocation. The value 0 indicates that usage is not limited.
+               This parameter ensures that the instance never uses more than the defined amount of resource.";
+            type uint64;
+        }
+
+        leaf reserve {
+            description
+              "Defines the guaranteed minimum reservation.
+               If needed, the machine will definitely get allocated the reserved amount of resources.";
+            type uint64;
+        }
+
+        leaf shares {
+            description
+              "Number of shares allocated.
+               Specifies the proportional weighted share for the domain.
+               If this element is omitted, the service defaults to the OS provided defaults";
+            type uint64;
+        }
+    }
+
+    grouping extended-mem-quota {
+        container mem-quota {
+            description
+              "Memory quota describes the memory resource allocation policy.
+               Limit and Reserve values are defined in MB";
+            uses allocation-properties;
+        }
+    }
+
+    grouping extended-vif-quota {
+        container vif-quota {
+            description
+              "Virtual interfaces quota describes the virtual interface bandwidth resource allocation policy.
+               Limit and Reserve values are defined in Mbps";
+            uses allocation-properties;
+        }
+    }
+
+    grouping extended-disk-io-quota {
+        container disk-io-quota {
+            description
+              "Disk IO quota describes the disk IO operations resource allocation policy.
+               Limit and Reserve values are defined in IOPS";
+            uses allocation-properties;
+        }
+    }
+
+    grouping extended-cpu-quota {
+        container cpu-quota {
+            description
+              "CPU quota describes the CPU resource allocation policy.
+               Limit and Reserve values are defined in MHz";
+            uses allocation-properties;
+        }
+    }
+
+    grouping extended-cpu-policy {
+        leaf thread-policy {
+            description
+              "CPU thread pinning policy describes how to
+               place the guest CPUs when the host supports
+               hyper threads:
+               AVOID   : Avoids placing a guest on a host
+                         with threads.
+               SEPARATE: Places vCPUs on separate cores,
+                         and avoids placing two vCPUs on
+                         two threads of same core.
+               ISOLATE : Places each vCPU on a different core,
+                         and places no vCPUs from a different
+                         guest on the same core.
+               PREFER  : Attempts to place vCPUs on threads
+                         of the same core.";
+            type enumeration {
+                enum AVOID;
+                enum SEPARATE;
+                enum ISOLATE;
+                enum PREFER;
+            }
+        }
+    }
+
+    grouping extended-mempage-size {
+        leaf mempage-size {
+            description
+              "Memory page allocation size. If a VM requires
+               hugepages, it should choose LARGE or SIZE_2MB
+               or SIZE_1GB. If the VM prefers hugepages it
+               should choose PREFER_LARGE.
+               LARGE        : Require hugepages (either 2MB or 1GB)
+               SMALL        : Doesn't require hugepages
+               SIZE_2MB     : Requires 2MB hugepages
+               SIZE_1GB     : Requires 1GB hugepages
+               PREFER_LARGE : Application prefers hugepages";
+            type enumeration {
+                enum LARGE;
+                enum SMALL;
+                enum SIZE_2MB;
+                enum SIZE_1GB;
+                enum PREFER_LARGE;
+            }
+        }
+    }
+    grouping extended-numa {
+        container numa-node-policy {
+            description
+              "This policy defines NUMA topology of the
+               guest. Specifically identifies if the guest
+               should be run on a host with one NUMA
+               node or multiple NUMA nodes. As an example
+               a guest might need 8 VCPUs and 4 GB of
+               memory. However, it might need the VCPUs
+               and memory distributed across multiple
+               NUMA nodes. In this scenario, NUMA node
+               1 could run with 6 VCPUs and 3GB, and
+               NUMA node 2 could run with 2 VCPUs and
+               1GB.";
+
+            leaf node-cnt {
+                description
+                  "The number of NUMA nodes to expose to the VM.";
+                type uint16;
+            }
+
+            leaf mem-policy {
+                description
+                  "This policy specifies how the memory should
+                   be allocated in a multi-node scenario.
+                   STRICT    : The memory must be allocated
+                               strictly from the memory attached
+                               to the NUMA node.
+                   PREFERRED : The memory should be allocated
+                               preferentially from the memory
+                               attached to the NUMA node";
+                type enumeration {
+                    enum STRICT;
+                    enum PREFERRED;
+                }
+            }
+
+            list node {
+                key id;
+                leaf id {
+                    description
+                      "NUMA node identification. Typically
+                       it's 0 or 1";
+                    type uint64;
+                }
+
+                list vcpu {
+                    key "id";
+                    description
+                      "List of VCPUs to allocate on
+                       this NUMA node.";
+                    leaf id {
+                        type uint64;
+                        description
+                          "List of VCPUs ids to allocate on
+                           this NUMA node";
+                    }
+                }
+
+                leaf memory-mb {
+                    description
+                      "Memory size expressed in MB
+                       for this NUMA node.";
+                    type uint64;
+                }
+
+                choice om-numa-type {
+                    description
+                      "OpenMANO Numa type selection";
+
+                    case cores {
+                        leaf num-cores {
+                            type uint8;
+                        }
+                    }
+
+                    case paired-threads {
+                        container paired-threads {
+                            leaf num-paired-threads {
+                                type uint8;
+                            }
+
+                            list paired-thread-ids {
+                                description
+                                  "List of thread pairs to use in case of paired-thread NUMA";
+                                max-elements 16;
+                                key thread-a;
+
+                                leaf thread-a {
+                                    type uint8;
+                                }
+
+                                leaf thread-b {
+                                    type uint8;
+                                }
+                            }
+                        }
+                    }
+                    case threads {
+                        leaf num-threads {
+                            type uint8;
+                        }
+                    }
+                }
+            }
+        }
+    }
+
+    augment "/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory" {
+        uses extended-numa;
+        uses extended-mempage-size;
+        uses extended-mem-quota;
+    }
+
+    augment "/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning" {
+        uses extended-cpu-policy;
+    }
+
+    augment "/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu" {
+        uses extended-cpu-quota;
+    }
+
+    augment "/vnfd:vnfd/vnfd:virtual-storage-desc" {
+        uses extended-disk-io-quota;
+    }
+
+    augment "/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement" {
+        uses extended-vif-quota;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/interface.yang b/models/augments/interface.yang
new file mode 100644 (file)
index 0000000..a33eed1
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module interface {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:interface";
+    prefix "interface";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    import common-augments {
+        prefix common;
+    }
+
+    grouping extended-interface {
+        description
+          "List of Interfaces (external and internal) for the VNF";
+
+        leaf position {
+            description
+              "Explicit Position of the interface within the list";
+            type uint32;
+        }
+
+        leaf mac-address {
+            description
+              "MAC address of the interface.
+               Some VNFs require a specific MAC address to be configured
+               in the interface. While this is not recommended at all in
+               NFV environments, this parameter exists to allow those
+               scenarios.
+               This parameter will be likely deprecated in the future.";
+            type string;
+        }
+
+        uses common:virtual-interface;
+    }
+
+    augment "/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement" {
+        uses extended-interface;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/ip-profiles.yang b/models/augments/ip-profiles.yang
new file mode 100644 (file)
index 0000000..391afa8
--- /dev/null
@@ -0,0 +1,218 @@
+/*
+  Copyright 2019 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+module ip-profiles {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:ip-profiles";
+    prefix "ip-profiles";
+
+    import etsi-nfv-nsd {
+        prefix nsd;
+    }
+
+    import ietf-inet-types {
+        prefix inet;
+    }
+
+    import etsi-nfv-descriptors {
+      prefix nfv;
+    }
+
+    grouping extended-vld-protocol-data{
+        container virtual-link-protocol-data {
+          leaf associated-layer-protocol {
+            type identityref {
+              base nfv:layer-protocol;
+            }
+            description
+              "One of the values of the attribute layerProtocol of
+               the ConnectivityType IE.";
+            reference
+              "GS NFV IFA011: Section 7.1.8.13,
+               VirtualLinkProtocolData information element.";
+          }
+
+          container l2-protocol-data {
+            when "(../associated-layer-protocol = 'Ethernet') or " +
+                 "(../associated-layer-protocol = 'MPLS') or " +
+                 "(../associated-layer-protocol = 'ODU2') or " +
+                 "(../associated-layer-protocol = 'Pseudo-Wire')";
+
+            leaf name {
+              type string;
+              description
+                "Network name associated with this L2 protocol.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.14,
+                 L2ProtocolData information element.";
+            }
+
+            leaf network-type {
+              type enumeration {
+                enum flat;
+                enum vlan;
+                enum vxlan;
+                enum gre;
+              }
+              description
+                "Specifies the network type for this L2 protocol.
+                 Possible values: FLAT, VLAN, VXLAN, GRE.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.14,
+                 L2ProtocolData information element.";
+            }
+
+            leaf vlan-transparent {
+              type boolean;
+              description
+                "Specifies whether to support VLAN transparency for
+                 this L2 protocol or not.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.14,
+                 L2ProtocolData information element.";
+            }
+
+            leaf mtu {
+              type uint16;
+              description
+                "Specifies the maximum transmission unit (MTU) value
+                 for this L2 protocol.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.14,
+                 L2ProtocolData information element.";
+            }
+            description
+              "Specifies the L2 protocol data for this virtual link.
+               Shall be present when the associatedLayerProtocol
+               attribute indicates a L2 protocol and shall be absent
+               otherwise.";
+            reference
+              "GS NFV IFA011: Section 7.1.8.13,
+               VirtualLinkProtocolData information element.";
+          }
+
+          container l3-protocol-data {
+            when "(../associated-layer-protocol = 'IPv4') or " +
+                 "(../associated-layer-protocol = 'IPv6')";
+
+            leaf name {
+              type string;
+              description
+                "Network name associated with this L3 protocol.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.15,
+                 L3ProtocolData information element.";
+            }
+
+            leaf ip-version {
+              type enumeration {
+                enum ipv4;
+                enum ipv6;
+              }
+              default "ipv4";
+              description
+                "Specifies IP version of this L3 protocol.
+                 Value:
+                 â€¢ IPV4.
+                 â€¢ IPV6.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.15,
+                 L3ProtocolData information element.";
+            }
+
+            leaf cidr {
+              type string;
+              description
+                "Specifies the CIDR (Classless InterDomain Routing)
+                 of this L3 protocol.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.15,
+                 L3ProtocolData information element.";
+            }
+
+            leaf-list ip-allocation-pools {
+              type string;
+              description
+                "Specifies the allocation pools with start and end
+                 IP addresses for this L3 protocol.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.15,
+                 L3ProtocolData information element.";
+            }
+
+            leaf gateway-ip {
+              type inet:ip-address;
+              description
+                "Specifies the gateway IP address for this L3
+                 protocol.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.15,
+                 L3ProtocolData information element.";
+            }
+
+            leaf dhcp-enabled {
+              type boolean;
+              default "true";
+              description
+                "Indicates whether DHCP (Dynamic Host Configuration
+                 Protocol) is enabled or disabled for this L3
+                 protocol.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.15,
+                 L3ProtocolData information element.";
+            }
+
+            leaf ipv6-address-mode {
+              when "../ip-version = 'ipv6'";
+              type enumeration {
+                enum slaac;
+                enum dhcpv6-stateful;
+                enum dhcpv6-stateless;
+              }
+              description
+                "Specifies IPv6 address mode. Possible values:
+                 â€¢ SLAAC.
+                 â€¢ DHCPV6-STATEFUL.
+                 â€¢ DHCPV6-STATELESS.
+                 May be present when the value of the ipVersion
+                 attribute is 'IPV6' and shall be absent otherwise.";
+              reference
+                "GS NFV IFA011: Section 7.1.8.15,
+                 L3ProtocolData information element.";
+            }
+            description
+              "Specifies the L3 protocol data for this virtual link.
+               Shall be present when the associatedLayerProtocol
+               attribute indicates a L3 protocol and shall be absent
+               otherwise.";
+            reference
+              "GS NFV IFA011: Section 7.1.8.13,
+               VirtualLinkProtocolData information element.";
+          }
+          description
+            "Specifies the protocol data for a VL instantiated
+             according to this profile. Cardinality 0 is used when
+             no protocol data needs to be specified.";
+          reference
+            "GS NFV IFA011: Section 7.1.8.4, VirtualLinkProfile
+             information element.";
+        }
+    }
+        
+    augment "/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile" {
+        uses extended-vld-protocol-data;
+    }
+}
diff --git a/models/augments/kdu.yang b/models/augments/kdu.yang
new file mode 100644 (file)
index 0000000..0cad701
--- /dev/null
@@ -0,0 +1,165 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module kdu {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:kdu";
+    prefix "kdu";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    import common-augments {
+        prefix common;
+    }
+
+    grouping extended-ext-cpd {
+        leaf k8s-cluster-net {
+            description
+              "Reference to the K8s cluster network
+               to which CPs instantiated from this external CP
+               Descriptor (CPD) connect.";
+            type leafref {
+                path "/vnfd:vnfd/kdu:k8s-cluster/kdu:nets/kdu:id";
+            }
+        }
+    }
+
+    grouping extended-kdu-configuration {
+        list kdu-configuration {
+            key "id";
+            leaf id {
+                description
+                  "Internal identifier for the KDU configuration";
+                type string;
+            }
+            uses common:vnfc-configuration;
+            uses common:vdu-config-access;
+
+            leaf-list blacklist-config-primitive {
+                description
+                  "List of blacklisted config primitives from the list of
+                   default kdu config primitives";
+
+                type enumeration {
+                    enum upgrade;
+                    enum rollback;
+                }
+            }
+        }
+    }
+
+    grouping extended-kdu-model {
+        list kdu-model {
+            key "id";
+
+            leaf id {
+                description
+                  "Internal identifier for the KDU model";
+                type string;
+            }
+
+            leaf kdu-model-type {
+                description
+                  "Indicates the KDU model, either as a helm-chart or as a juju-bundle.";
+
+                type enumeration {
+                    enum helm-chart;
+                    enum juju-bundle;
+                }
+            }
+
+            leaf kdu-model-locator {
+                description
+                  "Indicates the KDU model location, either as a path to a folder in the 
+                   package or as a URL where to fetch the model.";
+
+                type string;
+            }
+        }
+    }
+
+    grouping extended-kdu {
+        list kdu {
+            description
+              "List of K8s Deployment Units";
+            key "name";
+
+            leaf name {
+                description
+                  "Unique name for the KDU";
+                type string;
+            }
+
+            leaf description {
+                description
+                  "Description of the KDU.";
+                type string;
+            }
+        }
+
+        container k8s-cluster {
+            leaf-list version {
+                description
+                  "List of supported K8s versions.
+                   The cluster where the KDUs will be deployed will have to match
+                   one of these versions.";
+
+                type string;
+            }
+
+            leaf-list cni {
+                description
+                  "List of supported CNI plugins.
+                   The cluster where the KDUs will be deployed will have to use
+                   one of these CNI plugins.";
+
+                type enumeration {
+                    enum calico;
+                    enum flannel;
+                    enum multus;
+                }
+            }
+
+            list nets {
+                description
+                  "List of required networks in the K8s cluster.
+                   The cluster where the KDUs will be deployed will have to use
+                   one of these CNI plugins.";
+
+                key "id";
+
+                leaf id {
+                    description
+                      "Internal identifier for the K8s cluster network in this VNF";
+                    type string;
+                }
+            }
+        }
+    }
+
+    augment "/vnfd:vnfd" {
+        uses extended-kdu;
+        uses extended-kdu-configuration;
+        uses extended-kdu-model;
+    }
+
+    augment "/vnfd:vnfd/vnfd:ext-cpd/vnfd:cp-connection" {
+        uses extended-ext-cpd;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/mgmt-interface.yang b/models/augments/mgmt-interface.yang
new file mode 100644 (file)
index 0000000..b4353d0
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module mgmt-interface {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:mgmt-interface";
+    prefix "mgmt-interface";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    grouping extended-mgmt-interface {
+        leaf mgmt-cp {
+            description
+              "Connection point over which the VNF is managed.";
+            type leafref {
+                path "/vnfd:vnfd/vnfd:ext-cpd/vnfd:id";
+            }
+        }
+    }
+
+    augment "/vnfd:vnfd" {
+        uses extended-mgmt-interface;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/ns-configuration.yang b/models/augments/ns-configuration.yang
new file mode 100644 (file)
index 0000000..a4effd2
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module ns-configuration {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:ns-configuration";
+    prefix "ns-configuration";
+
+    import etsi-nfv-nsd {
+        prefix nsd;
+    }
+
+    import common-augments {
+        prefix common;
+    }
+
+    grouping extended-ns-configuration {
+        container ns-configuration {
+            description
+              "Information about NS configuration.";
+
+            uses common:vnfc-configuration;
+            uses common:vnfc-relations;
+        }
+    }
+
+    augment "/nsd:nsd/nsd:nsd" {
+        uses extended-ns-configuration;
+    }
+}
diff --git a/models/augments/ns-various.yang b/models/augments/ns-various.yang
new file mode 100644 (file)
index 0000000..921278d
--- /dev/null
@@ -0,0 +1,65 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module ns-various {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:ns-various";
+    prefix "ns-various";
+
+    import etsi-nfv-nsd {
+        prefix nsd;
+    }
+
+    import ip-profiles {
+        prefix ip-profiles;
+    }
+
+    import common-augments {
+        prefix common;
+    }
+
+    grouping extended-floating-ip {
+        leaf floating-ip-required {
+            description
+              "Boolean parameter to indicate whether the CP must be exposed.
+               A public IP address will be allocated to this CP if exposed is true.
+               The default is false meaning a floating IP address is not required.
+               It must be explicitly asked for a floating IP address to be allocated.";
+            type boolean;
+        }
+    }
+
+    grouping extended-security-group {
+        leaf security-group {
+            description
+              "Name of the security group";
+            type string;
+        }
+    }
+
+    augment "/nsd:nsd/nsd:nsd" {
+        uses common:description;
+    }
+
+    augment "/nsd:nsd/nsd:nsd/nsd:sapd" {
+        uses extended-floating-ip;
+    }
+
+    augment "/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data" {
+        uses extended-security-group;
+    }
+}
diff --git a/models/augments/ns-vld.yang b/models/augments/ns-vld.yang
new file mode 100644 (file)
index 0000000..e892d8a
--- /dev/null
@@ -0,0 +1,57 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module ns-vld {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:ns-vld";
+    prefix "ns-vld";
+
+    import etsi-nfv-nsd {
+        prefix nsd;
+    }
+
+    grouping extended-vld {
+        container provider-network {
+            description
+              "Container for the provider network.";
+            leaf physical-network {
+                description
+                  "Name of the physical network on which the provider
+                   network is built.";
+                type string;
+            }
+
+            leaf segmentation_id {
+                description
+                  "ID of segregated virtual networks";
+                type uint32;
+            }
+        }
+
+        leaf mgmt-network {
+            description
+              "Flag indicating whether this network is a VIM management network";
+            type boolean;
+            default false;
+        }
+    }
+
+
+    augment "/nsd:nsd/nsd:nsd/nsd:virtual-link-desc" {
+        uses extended-vld;
+    }
+}
diff --git a/models/augments/scaling.yang b/models/augments/scaling.yang
new file mode 100644 (file)
index 0000000..049ebc7
--- /dev/null
@@ -0,0 +1,169 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module scaling {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:scaling";
+    prefix "scaling";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    import common-augments {
+        prefix common;
+    }
+
+    import day1-2 {
+        prefix day1-2;
+    }
+
+    grouping extended-scaling {
+        list scaling-policy {
+
+            key "name";
+
+            leaf name {
+                description
+                  "Name of the scaling policy";
+                type string;
+            }
+
+            leaf scaling-type {
+                description
+                  "Type of scaling";
+                type common:scaling-policy-type;
+            }
+
+            leaf enabled {
+                description
+                  "Specifies if the scaling policy can be applied";
+                type boolean;
+                default true;
+            }
+
+            leaf scale-in-operation-type {
+                description
+                  "Operation to be applied to check between scaling criterias to
+                   check if the scale in threshold condition has been met.
+                   Defaults to AND";
+                type common:scaling-criteria-operation;
+                default AND;
+            }
+
+            leaf scale-out-operation-type {
+                description
+                  "Operation to be applied to check between scaling criterias to
+                   check if the scale out threshold condition has been met.
+                   Defauls to OR";
+                type common:scaling-criteria-operation;
+                default OR;
+            }
+
+            leaf threshold-time {
+                description
+                  "The duration for which the criteria must hold true";
+                type uint32;
+                mandatory true;
+            }
+
+            leaf cooldown-time {
+                description
+                  "The duration after a scaling-in/scaling-out action has been
+                   triggered, for which there will be no further optional";
+                type uint32;
+                mandatory true;
+            }
+
+            list scaling-criteria {
+                description
+                  "list of conditions to be met for generating scaling
+                     requests";
+                key "name";
+
+                leaf name {
+                    type string;
+                }
+
+                leaf scale-in-threshold {
+                    description
+                      "Value below which scale-in requests are generated";
+                    type decimal64{
+                        fraction-digits 10;
+                    }
+                }
+
+                leaf scale-in-relational-operation {
+                    description
+                      "The relational operator used to compare the monitoring param
+                       against the scale-in-threshold.";
+                    type common:relational-operation-type;
+                    default LE;
+                }
+
+                leaf scale-out-threshold {
+                    description
+                      "Value above which scale-out requests are generated";
+                    type decimal64{
+                        fraction-digits 10;
+                    }
+                }
+
+                leaf scale-out-relational-operation {
+                    description
+                      "The relational operator used to compare the monitoring param
+                       against the scale-out-threshold.";
+                    type common:relational-operation-type;
+                    default GE;
+                }
+
+                leaf vnf-monitoring-param-ref {
+                    description
+                      "Reference to the VNF level monitoring parameter
+                       that is aggregated";
+                    type leafref {
+                        path "/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id";
+                    }
+                }
+            }
+        }
+
+        list scaling-config-action {
+            description
+              "List of scaling config actions";
+            key "trigger";
+
+            leaf trigger {
+                description
+                  "scaling trigger";
+                type common:scaling-trigger;
+            }
+
+            leaf vnf-config-primitive-name-ref {
+                description
+                  "Reference to the VNF config primitive";
+                type leafref {
+                    path "/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:name";
+                }
+            }
+        }
+    }
+
+    augment "/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect" {
+        uses extended-scaling;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/various.yang b/models/augments/various.yang
new file mode 100644 (file)
index 0000000..23f86ca
--- /dev/null
@@ -0,0 +1,120 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module various {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:various";
+    prefix "various";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+    
+    grouping extended-vld {
+        container provider-network {
+            description
+              "Container for the provider network.";
+            leaf physical-network {
+                description
+                  "Name of the physical network on which the provider
+                   network is built.";
+                type string;
+            }
+
+            leaf segmentation_id {
+                description
+                  "ID of segregated virtual networks";
+                type uint32;
+            }
+        }
+    }
+
+    grouping extended-security-group {
+        leaf security-group {
+            description
+              "Name of the security group";
+            type string;
+        }
+    }
+
+    grouping extended-cpd {
+        leaf port-security-enabled {
+            description
+              "Enables the port security for the port.";
+            type boolean;
+            default true;
+        }
+    }
+
+    grouping extended-vdu {
+        leaf pdu-type {
+            description
+              "Type of PDU. If this field exists, the deployment unit must be
+               understood as a PDU, not as a VDU. This field is used to identify
+               the category of PDU instances to be used at instantiation time. For
+               the instantiation to be successful, there must be available
+               PDU instances of this type in the selected datacenter.";
+            type string;
+        }
+
+        container supplemental-boot-data {
+            leaf boot-data-drive {
+                description
+                  "Some VIMs implement additional drives to host config-files or meta-data";
+                type boolean;
+                default false;
+            }
+        }
+    }
+
+    grouping extended-device-bus {
+        leaf device-bus {
+            description
+              "Type of disk-bus on which this disk is exposed to guest";
+            type enumeration {
+                enum ide;
+                enum usb;
+                enum virtio;
+                enum scsi;
+            }
+        }
+    }
+
+    augment "/vnfd:vnfd/vnfd:int-virtual-link-desc" {
+        uses extended-vld;
+    }
+
+    augment "/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data" {
+        uses extended-security-group;
+    }
+
+    augment "/vnfd:vnfd/vnfd:ext-cpd" {
+        uses extended-cpd;
+    }
+
+    augment "/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd" {
+        uses extended-cpd;
+    }
+
+    augment "/vnfd:vnfd/vnfd:vdu" {
+        uses extended-vdu;
+    }
+
+    augment "/vnfd:vnfd/vnfd:virtual-storage-desc" {
+        uses extended-device-bus;
+    }
+}
\ No newline at end of file
diff --git a/models/augments/vip.yang b/models/augments/vip.yang
new file mode 100644 (file)
index 0000000..1db62eb
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+  Copyright 2020 Whitestack LLC
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+  implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+*/
+
+module vip {
+    yang-version 1.1;
+    namespace "urn:etsi:osm:yang:augments:vip";
+    prefix "vip";
+
+    import etsi-nfv-vnfd {
+        prefix vnfd;
+    }
+
+    grouping extended-vip {
+        list vip {
+            description
+              "Paired interfaces from different VDUs that share a Virtual IP";
+
+            key "name";
+            leaf name {
+                description
+                  "Name of the Virtual IP";
+                type string;
+            }
+
+            list paired-interfaces {
+                key "vdu-id-ref";
+                leaf vdu-id-ref {
+                    description
+                      "Reference to the VDU";
+                    type leafref {
+                        path "/vnfd:vnfd/vnfd:vdu/vnfd:id";
+                    }
+                }
+
+                leaf interface-ref {
+                    description
+                      "Reference to the interface";
+                    type leafref {
+                        path "/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:name";
+                    }
+                }
+            }
+        }
+    }
+
+    augment "/vnfd:vnfd" {
+        uses extended-vip;
+    }
+}
\ No newline at end of file
index 7334fbb..6cc4f0d 100644 (file)
 # limitations under the License.
 
 import yaml
-import json
-# import logging
+import importlib
 from osm_im.vnfd import vnfd as vnfd_im
 from osm_im.nsd import nsd as nsd_im
 from osm_im.nst import nst as nst_im
+etsi_nfv_vnfd = importlib.import_module("osm_im.etsi-nfv-vnfd")
+etsi_nfv_nsd = importlib.import_module("osm_im.etsi-nfv-nsd")
 from pyangbind.lib.serialise import pybindJSONDecoder
 import pyangbind.lib.pybindJSON as pybindJSON
 
@@ -39,6 +40,10 @@ class Validation:
             myobj = nsd_im()
         elif item == "nst":
             myobj = nst_im()
+        elif item == "etsi_nfv_vnfd":
+            myobj = etsi_nfv_vnfd.etsi_nfv_vnfd()
+        elif item == "etsi_nfv_nsd":
+            myobj = etsi_nfv_nsd.etsi_nfv_nsd()
         else:
             raise ValidationException("Not possible to validate '{}' item".format(item))
 
@@ -62,6 +67,10 @@ class Validation:
             item = "nsd"
         elif 'nst' in data:
             item = "nst"
+        elif 'vnfd' in data:
+            item = "etsi_nfv_vnfd"
+        elif 'nsd' in data:
+            item = "etsi_nfv_nsd"
         else:
             raise ValidationException("Error in YAML validation. Not possible to determine the type of descriptor in the first line. Expected values: vnfd:vnfd-catalog, vnfd-catalog, nsd:nsd-catalog, nsd-catalog, nst")
 
diff --git a/tests/examples/alternative_image_im.yaml b/tests/examples/alternative_image_im.yaml
new file mode 100644 (file)
index 0000000..db06e75
--- /dev/null
@@ -0,0 +1,46 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd:vnfd-catalog:
+  vnfd:
+    - id: hackfest_basic-vnf
+      name: hackfest_basic-vnf
+      short-name: hackfest_basic-vnf
+      version: "1.0"
+      description: A basic VNF descriptor w/ one VDU
+      logo: osm.png
+      connection-point:
+        - name: vnf-cp0
+
+      vdu:
+        - id: hackfest_basic-VM
+          name: hackfest_basic-VM
+          image: ubuntu1604
+          alternative-images:
+            - vim-type: aws
+              image: ubuntu/images/hvm-ssd/ubuntu-artful-17.10-amd64-server-20180509
+          count: "1"
+          vm-flavor:
+            vcpu-count: "1"
+            memory-mb: "1024"
+            storage-gb: "10"
+          interface:
+            - name: vdu-eth0
+              type: EXTERNAL
+              virtual-interface:
+                type: PARAVIRT
+              external-connection-point-ref: vnf-cp0
+      mgmt-interface:
+        cp: vnf-cp0
diff --git a/tests/examples/alternative_image_sol006.yaml b/tests/examples/alternative_image_sol006.yaml
new file mode 100644 (file)
index 0000000..ac7650c
--- /dev/null
@@ -0,0 +1,76 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd:
+  id: hackfest_basic-vnf
+  product-name: hackfest_basic-vnf
+  description: A basic VNF descriptor w/ one VDU
+  version: "1.0"
+  mgmt-cp: vnf-cp0
+
+  virtual-compute-desc:
+    - id: cirros-compute
+      virtual-cpu:
+        num-virtual-cpu: 1
+      virtual-memory:
+        size: 1 # Memory size in GB
+
+  virtual-storage-desc:
+    - id: cirros-storage
+      size-of-storage: 10
+
+  sw-image-desc:
+    - id: ubuntu1604
+      name: ubuntu1604
+      checksum:
+        hash: # Mandatory?
+    - id: ubuntu1604-aws
+      name: ubuntu1604-aws
+      image: ubuntu/images/hvm-ssd/ubuntu-artful-17.10-amd64-server-20180509
+      vim-type: aws
+      checksum:
+        hash: # Mandatory?
+
+  vdu:
+    - id: hackfest_basic-VM
+      name: hackfest_basic-VM
+      virtual-compute-desc: cirros-compute
+      virtual-storage-desc: cirros-storage
+      sw-image-desc: ubuntu1604
+      alternative-sw-image-desc:
+        - ubuntu1604-aws
+      int-cpd:
+        - id: eth0-int
+          virtual-network-interface-requirement:
+            - name: vdu-eth0
+              virtual-interface:
+                type: PARAVIRT
+
+  df:
+    - id: cirros_default
+      vdu-profile:
+        - id: hackfest_basic-VM
+          min-number-of-instances: 1
+      instantiation-level:
+        - id: default
+          vdu-level:
+            - vdu-id: hackfest_basic-VM
+              number-of-instances: 1
+
+  ext-cpd:
+    - id: vnf-cp0
+      int-cpd: # Connection to int-cpd
+        vdu-id: hackfest_basic-VM
+        cpd: eth0-int
diff --git a/tests/examples/cirros_nsd_im.yaml b/tests/examples/cirros_nsd_im.yaml
new file mode 100644 (file)
index 0000000..dcc832b
--- /dev/null
@@ -0,0 +1,59 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+nsd:nsd-catalog:
+  nsd:
+    - id: cirros_2vnf_nsd
+      name: cirros_2vnf_ns
+      short-name: cirros_2vnf_ns
+      description: Generated by OSM pacakage generator
+      vendor: OSM
+      version: "1.0"
+
+      # Place the logo as png in icons directory and provide the name here
+      logo: osm_2x.png
+
+      # Specify the VNFDs that are part of this NSD
+      constituent-vnfd:
+        # The member-vnf-index needs to be unique, starting from 1
+        # vnfd-id-ref is the id of the VNFD
+        # Multiple constituent VNFDs can be specified
+        - member-vnf-index: 1
+          vnfd-id-ref: cirros_vnfd
+        - member-vnf-index: 2
+          vnfd-id-ref: cirros_vnfd
+
+      vld:
+        # Networks for the VNFs
+        - id: cirros_2vnf_nsd_vld1
+          name: cirros_2vnf_nsd_vld1
+          short-name: cirros_2vnf_nsd_vld1
+          type: ELAN
+          mgmt-network: "true"
+          # vim-network-name: <update>
+          # provider-network:
+          #     overlay-type: VLAN
+          #     segmentation_id: <update>
+          vnfd-connection-point-ref:
+            # Specify the constituent VNFs
+            # member-vnf-index-ref - entry from constituent vnf
+            # vnfd-id-ref - VNFD id
+            # vnfd-connection-point-ref - connection point name in the VNFD
+            - member-vnf-index-ref: 1
+              vnfd-id-ref: cirros_vnfd
+              vnfd-connection-point-ref: eth0
+            - member-vnf-index-ref: 2
+              vnfd-id-ref: cirros_vnfd
+              vnfd-connection-point-ref: eth0
diff --git a/tests/examples/cirros_nsd_sol006.yaml b/tests/examples/cirros_nsd_sol006.yaml
new file mode 100644 (file)
index 0000000..a5575ef
--- /dev/null
@@ -0,0 +1,43 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+nsd:
+  nsd:
+    - id: cirros_2vnf_nsd
+      name: cirros_2vnf_nsd
+      description: Generated by OSM package generator
+      designer: OSM
+      version: "1.0"
+      vnfd-id:
+        - cirros_vnfd
+
+      virtual-link-desc:
+        - id: cirros_2vnf_nsd_vld1
+          mgmt-network: "true"
+
+      df:
+        - id: cirros_DF
+          vnf-profile:
+            - id: cirros_vnf1 # member-vnf-index-ref: 1
+              vnfd-id: cirros_vnfd
+              virtual-link-connectivity:
+                - virtual-link-profile-id: cirros_2vnf_nsd_vld1
+                  constituent-cpd-id:
+                    - constituent-base-element-id: cirros_vnf1
+                      constituent-cpd-id: eth0-ext
+                    - constituent-base-element-id: cirros_vnf2
+                      constituent-cpd-id: eth0-ext
+            - id: cirros_vnf2 # member-vnf-index-ref: 2
+              vnfd-id: cirros_vnfd
diff --git a/tests/examples/cirros_vnfd_im.yaml b/tests/examples/cirros_vnfd_im.yaml
new file mode 100644 (file)
index 0000000..fbfd5ee
--- /dev/null
@@ -0,0 +1,63 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd:vnfd-catalog:
+  vnfd:
+    - id: cirros_vnfd
+      name: cirros_vnf
+      short-name: cirros_vnf
+      description: Simple VNF example with a cirros
+      vendor: OSM
+      version: "1.0"
+
+      # Place the logo as png in icons directory and provide the name here
+      logo: cirros-64.png
+
+      # Management interface
+      mgmt-interface:
+        cp: eth0
+
+      # Atleast one VDU need to be specified
+      vdu:
+        - id: cirros_vnfd-VM
+          name: cirros_vnfd-VM
+          description: cirros_vnfd-VM
+          count: 1
+
+          # Flavour of the VM to be instantiated for the VDU
+          # flavor below can fit into m1.micro
+          vm-flavor:
+            vcpu-count: 1
+            memory-mb: 256
+            storage-gb: 2
+
+          # Image/checksum or image including the full path
+          image: cirros034
+          #checksum:
+
+          interface:
+            # Specify the external interfaces
+            # There can be multiple interfaces defined
+            - name: eth0
+              type: EXTERNAL
+              virtual-interface:
+                type: VIRTIO
+                bandwidth: "0"
+                vpci: 0000:00:0a.0
+              external-connection-point-ref: eth0
+
+      connection-point:
+        - name: eth0
+          type: VPORT
diff --git a/tests/examples/cirros_vnfd_sol006.yaml b/tests/examples/cirros_vnfd_sol006.yaml
new file mode 100644 (file)
index 0000000..e20faef
--- /dev/null
@@ -0,0 +1,70 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd:
+  id: cirros_vnfd
+  product-name: cirros_vnf
+  description: Simple VNF example with a cirros
+  provider: OSM
+  version: "1.0"
+  mgmt-cp: eth0-int
+
+  virtual-compute-desc:
+    - id: cirros-compute
+      virtual-cpu:
+        num-virtual-cpu: 1
+      virtual-memory:
+        size: 0.256 # Memory size in GB
+
+  virtual-storage-desc:
+    - id: cirros-storage
+      size-of-storage: 2
+
+  sw-image-desc:
+    - id: cirros034
+      name: cirros034
+
+  vdu:
+    - id: cirros_vnfd-VM
+      name: cirros_vnfd-VM
+      description: cirros_vnfd-VM
+      virtual-compute-desc: cirros-compute
+      virtual-storage-desc: cirros-storage
+      sw-image-desc: cirros034
+      int-cpd:
+        - id: eth0-int
+          virtual-network-interface-requirement:
+            - name: eth0
+              virtual-interface:
+                type: VIRTIO
+                bandwidth: "0"
+                vpci: 0000:00:0a.0
+
+  df:
+    - id: cirros_default
+      vdu-profile:
+        - id: cirros_vnfd-VM
+          min-number-of-instances: 1
+      instantiation-level:
+        - id: default
+          vdu-level:
+            - vdu-id: cirros_vnfd-VM
+              number-of-instances: 1
+
+  ext-cpd:
+    - id: eth0-ext
+      int-cpd: # Connection to int-cpd
+        vdu-id: cirros_vnfd-VM
+        cpd: eth0-int
diff --git a/tests/examples/epa_advanced_im.yaml b/tests/examples/epa_advanced_im.yaml
new file mode 100644 (file)
index 0000000..f13d08b
--- /dev/null
@@ -0,0 +1,154 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd-catalog:
+  vnfd:
+    - connection-point:
+        - name: eth0
+          type: VPORT
+        - name: xe0
+          type: VPORT
+        - name: xe1
+          type: VPORT
+        - name: xe2
+          type: VPORT
+        - name: xe3
+          type: VPORT
+        - name: xe4
+          type: VPORT
+        - name: xe5
+          type: VPORT
+        - name: xe6
+          type: VPORT
+        - name: xe7
+          type: VPORT
+      description: vBNG VNF for performance tests, with 34 HTs
+      id: vbng34
+      logo: intel.png
+      mgmt-interface:
+        cp: eth0
+      name: vbng34
+      service-function-chain: UNAWARE
+      short-name: vbng34
+      vdu:
+        - count: "1"
+          description: vbng34-VM
+          guest-epa:
+            cpu-pinning-policy: DEDICATED
+            cpu-thread-pinning-policy: PREFER
+            mempage-size: LARGE
+            numa-node-policy:
+              mem-policy: STRICT
+              node:
+                - id: "0"
+                  paired-threads:
+                    num-paired-threads: "17"
+              node-cnt: "1"
+          host-epa:
+            om-cpu-feature:
+              - feature: 64b
+              - feature: iommu
+              - feature: lps
+              - feature: tlbps
+              - feature: hwsv
+              - feature: dioc
+              - feature: ht
+            om-cpu-model-string: Intel(R) Xeon(R) CPU E5-4620 0 @ 2.20GHz
+          hypervisor-epa:
+            type: REQUIRE_KVM
+            version: 10002|12001|2.6.32-358.el6.x86_64
+          id: vbng34-VM
+          image: intel_vbng34
+          interface:
+            - external-connection-point-ref: eth0
+              name: eth0
+              position: "1"
+              type: EXTERNAL
+              virtual-interface:
+                bandwidth: "1000000"
+                type: PARAVIRT
+                vpci: 0000:00:0a.0
+            - external-connection-point-ref: xe0
+              name: xe0
+              position: "2"
+              type: EXTERNAL
+              virtual-interface:
+                bandwidth: "10000000000"
+                type: PCI-PASSTHROUGH
+                vpci: "0000:00:10.0"
+            - external-connection-point-ref: xe1
+              name: xe1
+              position: "3"
+              type: EXTERNAL
+              virtual-interface:
+                bandwidth: "10000000000"
+                type: PCI-PASSTHROUGH
+                vpci: "0000:00:11.0"
+            - external-connection-point-ref: xe2
+              name: xe2
+              position: "4"
+              type: EXTERNAL
+              virtual-interface:
+                bandwidth: "10000000000"
+                type: PCI-PASSTHROUGH
+                vpci: "0000:00:12.0"
+            - external-connection-point-ref: xe3
+              name: xe3
+              position: "5"
+              type: EXTERNAL
+              virtual-interface:
+                bandwidth: "10000000000"
+                type: PCI-PASSTHROUGH
+                vpci: "0000:00:13.0"
+            - external-connection-point-ref: xe4
+              name: xe4
+              position: "6"
+              type: EXTERNAL
+              virtual-interface:
+                bandwidth: "10000000000"
+                type: PCI-PASSTHROUGH
+                vpci: "0000:00:14.0"
+            - external-connection-point-ref: xe5
+              name: xe5
+              position: "7"
+              type: EXTERNAL
+              virtual-interface:
+                bandwidth: "10000000000"
+                type: PCI-PASSTHROUGH
+                vpci: "0000:00:15.0"
+            - external-connection-point-ref: xe6
+              name: xe6
+              position: "8"
+              type: EXTERNAL
+              virtual-interface:
+                bandwidth: "10000000000"
+                type: PCI-PASSTHROUGH
+                vpci: "0000:00:16.0"
+            - external-connection-point-ref: xe7
+              name: xe7
+              position: "9"
+              type: EXTERNAL
+              virtual-interface:
+                bandwidth: "10000000000"
+                type: PCI-PASSTHROUGH
+                vpci: "0000:00:17.0"
+          name: vbng34-VM
+          supplemental-boot-data:
+            boot-data-drive: "false"
+          vm-flavor:
+            memory-mb: "32768"
+            storage-gb: "15"
+      vendor: Intel
+      version: "1.0"
diff --git a/tests/examples/epa_im.yaml b/tests/examples/epa_im.yaml
new file mode 100644 (file)
index 0000000..12b0b4d
--- /dev/null
@@ -0,0 +1,36 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd:vnfd-catalog:
+  vnfd:
+    - id: 
+      ...
+      
+      vdu:
+        - id: dataVM
+          name: dataVM
+          count: "1"
+          description: ""
+          guest-epa:
+            cpu-pinning-policy: DEDICATED
+            cpu-thread-pinning-policy: PREFER
+            mempage-size: LARGE
+            numa-node-policy:
+              mem-policy: STRICT
+              node:
+                - id: "1"
+              node-cnt: "1"
+      ...
+          
diff --git a/tests/examples/etsi_complex_vnfd_sol006.yaml b/tests/examples/etsi_complex_vnfd_sol006.yaml
new file mode 100644 (file)
index 0000000..962f58b
--- /dev/null
@@ -0,0 +1,215 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+# Example adapted from official ETSI repo:
+#  https://forge.etsi.org/rep/nfv/SOL006/blob/master/example-data/complex-vnfd.xml
+
+vnfd:
+  provider: My Company
+  product-name: complex-vnf
+  software-version: '1.0'
+  version: '1.0'
+  vnfm-info: netconf
+  id: complex-vnf
+  vdu:
+    - id: control-plane-active
+      name: control-plane-active
+      int-cpd:
+        - id: internal
+          int-virtual-link-desc: internal-vl
+          layer-protocol: ipv4
+        - id: mgmt
+          int-virtual-link-desc: mgmt
+          layer-protocol: ipv4
+      virtual-compute-desc: CP
+      virtual-storage-desc: root
+      sw-image-desc: CP
+    - id: control-plane-standby
+      name: control-plane-standby
+      int-cpd:
+        - id: internal
+          int-virtual-link-desc: internal-vl
+          layer-protocol: ipv4
+        - id: mgmt
+          int-virtual-link-desc: mgmt
+          layer-protocol: ipv4
+      virtual-compute-desc: CP
+      virtual-storage-desc: root
+      sw-image-desc: CP
+    - id: data-plane
+      name: data-plane
+      int-cpd:
+        - id: in
+          layer-protocol: ipv4
+        - id: internal
+          int-virtual-link-desc: internal-vl
+          layer-protocol: ipv4
+        - id: out
+          layer-protocol: ipv4
+      virtual-compute-desc: DP
+      virtual-storage-desc: root
+      sw-image-desc: DP
+  virtual-compute-desc:
+    - id: CP
+      virtual-memory:
+        size: '16.0'
+      virtual-cpu:
+        num-virtual-cpu: '8'
+    - id: DP
+      virtual-memory:
+        size: '32.0'
+      virtual-cpu:
+        num-virtual-cpu: '16'
+  virtual-storage-desc:
+    - id: root
+      type-of-storage: ephemeral-storage
+      size-of-storage: '10'
+      rdma-enabled: 'true'
+      sw-image-desc: CP
+  sw-image-desc:
+    - id: CP
+      name: CP
+      version: '1.1'
+      checksum:
+        algorithm: sha-224
+        hash: deadbeef
+      container-format: bare
+      disk-format: qcow2
+      min-disk: '1'
+      min-ram: '2.0'
+      size: '1'
+      image: 'http://mycompany.images.com/control-plane.qcow2'
+    - id: DP
+      name: DP
+      version: '1.1'
+      checksum:
+        algorithm: sha-224
+        hash: deadbeef
+      container-format: bare
+      disk-format: qcow2
+      min-disk: '1'
+      min-ram: '2.0'
+      size: '1'
+      image: 'http://mycompany.images.com/data-plane.qcow2'
+  int-virtual-link-desc:
+    - id: internal-vl
+      connectivity-type:
+        layer-protocol: ipv4
+    - id: mgmt
+      connectivity-type:
+        layer-protocol: ipv4
+  ext-cpd:
+    - id: in
+      int-cpd:
+        vdu-id: data-plane
+        cpd: in
+      layer-protocol: ipv4
+    - id: mgmt
+      int-virtual-link-desc: mgmt
+      layer-protocol: ipv4
+    - id: out
+      int-cpd:
+        vdu-id: data-plane
+        cpd: out
+      layer-protocol: ipv4
+  df:
+    - id: gold
+      vdu-profile:
+        - id: control-plane-active
+          min-number-of-instances: '1'
+          max-number-of-instances: '1'
+          affinity-or-anti-affinity-group:
+            - id: control-plane
+        - id: control-plane-standby
+          min-number-of-instances: '1'
+          max-number-of-instances: '1'
+          affinity-or-anti-affinity-group:
+            - id: control-plane
+        - id: data-plane
+          min-number-of-instances: '2'
+          max-number-of-instances: '8'
+      instantiation-level:
+        - id: il-1
+          vdu-level:
+            - vdu-id: control-plane-active
+              number-of-instances: '1'
+            - vdu-id: control-plane-standby
+              number-of-instances: '1'
+            - vdu-id: data-plane
+              number-of-instances: '2'
+        - id: il-2
+          vdu-level:
+            - vdu-id: control-plane-active
+              number-of-instances: '1'
+            - vdu-id: control-plane-standby
+              number-of-instances: '1'
+            - vdu-id: data-plane
+              number-of-instances: '4'
+      default-instantiation-level: il-1
+      lcm-operations-configuration:
+        scale-vnf-to-level-op-config:
+          arbitrary-target-levels-supported: 'true'
+        terminate-vnf-op-config:
+          min-graceful-termination: '1'
+        operate-vnf-op-config:
+          min-graceful-stop-timeout: '1'
+      affinity-or-anti-affinity-group:
+        - id: control-plane
+          type: anti-affinity
+          scope: nfvi-node
+    - id: silver
+      vdu-profile:
+        - id: control-plane-active
+          min-number-of-instances: '1'
+          max-number-of-instances: '1'
+          affinity-or-anti-affinity-group:
+            - id: control-plane
+        - id: control-plane-standby
+          min-number-of-instances: '1'
+          max-number-of-instances: '1'
+          affinity-or-anti-affinity-group:
+            - id: control-plane
+        - id: data-plane
+          min-number-of-instances: '1'
+          max-number-of-instances: '4'
+      instantiation-level:
+        - id: il-1
+          vdu-level:
+            - vdu-id: control-plane-active
+              number-of-instances: '1'
+            - vdu-id: control-plane-standby
+              number-of-instances: '1'
+            - vdu-id: data-plane
+              number-of-instances: '1'
+        - id: il-2
+          vdu-level:
+            - vdu-id: control-plane-active
+              number-of-instances: '1'
+            - vdu-id: control-plane-standby
+              number-of-instances: '1'
+            - vdu-id: data-plane
+              number-of-instances: '2'
+      default-instantiation-level: il-1
+      lcm-operations-configuration:
+        scale-vnf-to-level-op-config:
+          arbitrary-target-levels-supported: 'true'
+        terminate-vnf-op-config:
+          min-graceful-termination: '1'
+        operate-vnf-op-config:
+          min-graceful-stop-timeout: '1'
+      affinity-or-anti-affinity-group:
+        - id: control-plane
+          type: anti-affinity
+          scope: nfvi-node
\ No newline at end of file
diff --git a/tests/examples/etsi_nsd_sol006.yaml b/tests/examples/etsi_nsd_sol006.yaml
new file mode 100644 (file)
index 0000000..f5d33fa
--- /dev/null
@@ -0,0 +1,40 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+# Example adapted from official ETSI repo:
+#  https://forge.etsi.org/rep/nfv/SOL006/blob/master/example-data/nfv-nsd.xml
+
+nsd:
+  nsd:
+    - id: firewall-nsd
+      vnfd-id: ASA
+      sapd:
+        - id: inside
+        - id: management
+        - id: outside
+      df:
+        - id: firewall
+          vnf-profile:
+            - id: firewall
+              vnfd-id: ASA
+              flavour-id: normal
+              instantiation-level: single
+              min-number-of-instances: '1'
+              max-number-of-instances: '1'
+          ns-instantiation-level:
+            - id: single
+              vnf-to-level-mapping:
+                - vnf-profile-id: firewall
+                  number-of-instances: '1'
diff --git a/tests/examples/magma_knf_im.yaml b/tests/examples/magma_knf_im.yaml
new file mode 100644 (file)
index 0000000..feefeba
--- /dev/null
@@ -0,0 +1,35 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd-catalog:
+  schema-version: "3.0"
+  vnfd:
+    - id: fb_magma_knf
+      name: fb_magma_knf
+      short-name: fb_magma_knf
+      description: KNF with KDU using a helm-chart for Facebook magma orc8r
+      vendor: ATOS
+      version: "1.0"
+      mgmt-interface:
+        cp: mgmt
+      connection-point:
+        - name: mgmt
+      k8s-cluster:
+        nets:
+          - id: mgmtnet
+            external-connection-point-ref: mgmt
+      kdu:
+        - name: orc8r
+          helm-chart: magma/orc8r
diff --git a/tests/examples/magma_knf_sol006.yaml b/tests/examples/magma_knf_sol006.yaml
new file mode 100644 (file)
index 0000000..925f350
--- /dev/null
@@ -0,0 +1,44 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd:
+  id: fb_magma_knf
+  product-name: fb_magma_knf
+  description: KNF with KDU using a helm-chart for Facebook magma orc8r
+  provider: ATOS
+  version: "1.0"
+  mgmt-cp: mgmt
+
+  ext-cpd:
+    - id: mgmt-ext
+      k8s-cluster-net: mgmtnet
+
+  k8s-cluster:
+    nets:
+      - id: mgmtnet
+
+  kdu:
+    - name: orc8r
+
+  kdu-model:
+    - id: orc8r-model
+      kdu-model-type: helm-chart
+      kdu-model-locator: magma/orc8r
+
+  df:
+    - id: kdu-df
+      kdu-profile:
+        - name: orc8r
+          kdu-model-id: orc8r-model
\ No newline at end of file
diff --git a/tests/examples/vepc_im.yaml b/tests/examples/vepc_im.yaml
new file mode 100644 (file)
index 0000000..d816967
--- /dev/null
@@ -0,0 +1,182 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd:vnfd-catalog:
+  vnfd:
+    - id: vEPC_vnfd
+      name: vEPC_vnfd # To product-name
+      short-name: vEPC_vnfd # Deprecated
+      description: Generated by OSM package generator
+      vendor: OSM_VNFONB_TF # To do provider
+      version: "1.0"
+      mgmt-interface: # To mgmt-cp
+        cp: spgwmme-mgmt
+      ip-profiles: # To deployment flavour (DF)
+        - name: s6a
+          description: s6a network
+          ip-profile-params:
+            ip-version: ipv4
+            subnet-address: 10.0.6.0/24
+            dhcp-params:
+              enabled: true
+      vdu:
+        - id: spgwmme
+          name: spgwmme
+          description: spgwmme
+          count: 1 # To DF vdu-profile or instantiation-level
+          vm-flavor:
+            vcpu-count: 2
+            memory-mb: 4096
+            storage-gb: 10
+          image: "nextepc-spgwmme-base"
+          cloud-init-file: spgwmme-init
+          interface:
+            - name: eth0
+              type: EXTERNAL
+              virtual-interface:
+                type: PARAVIRT
+              external-connection-point-ref: spgwmme-mgmt
+            - name: eth1
+              type: EXTERNAL
+              virtual-interface:
+                type: PARAVIRT
+              external-connection-point-ref: spgwmme-s1
+            - name: eth2
+              type: EXTERNAL
+              virtual-interface:
+                type: PARAVIRT
+              external-connection-point-ref: spgwmme-sgi
+            - name: eth3
+              type: INTERNAL
+              virtual-interface:
+                type: PARAVIRT
+              internal-connection-point-ref: spgwmme-s6a
+          internal-connection-point:
+            - id: spgwmme-s6a
+              name: spgwmme-s6a
+              type: VPORT
+          monitoring-param: # To be removed (feature 8157)
+            - id: "spgw_cpu_util"
+              nfvi-metric: "cpu_utilization"
+            - id: "spgw_memory_util"
+              nfvi-metric: "average_memory_utilization"
+        - id: hss
+          name: hss
+          description: hss
+          count: 1
+          vm-flavor:
+            vcpu-count: 1
+            memory-mb: 2048
+            storage-gb: 10
+          image: "nextepc-hss-base"
+          cloud-init-file: hss-init
+          interface:
+            - name: eth0
+              type: EXTERNAL
+              virtual-interface:
+                type: PARAVIRT
+              mgmt-interface: true
+              external-connection-point-ref: hss-mgmt
+            - name: eth1
+              type: INTERNAL
+              virtual-interface:
+                type: PARAVIRT
+              internal-connection-point-ref: hss-s6a
+          internal-connection-point:
+            - id: hss-s6a
+              name: hss-s6a
+              type: VPORT
+          vdu-configuration:
+            initial-config-primitive:
+              - seq: "1"
+                name: config
+                parameter:
+                  - name: ssh-hostname
+                    value: <rw_mgmt_ip>
+                  - name: ssh-username
+                    value: ubuntu
+                  - name: ssh-password
+                    value: <password>
+              - seq: "2"
+                name: configure-hss
+                parameter:
+                  - name: spgw-ip
+                    data-type: STRING
+                    value: <spgw_ip>
+                  - name: hss-ip
+                    data-type: STRING
+                    value: <hss_ip>
+              - seq: "3"
+                name: restart-hss
+            juju:
+              charm: hsscharm
+      internal-vld:
+        - id: s6a
+          ip-profile-ref: s6a
+          internal-connection-point:
+            - id-ref: spgwmme-s6a
+            - id-ref: hss-s6a
+          name: s6a
+      connection-point:
+        - name: spgwmme-mgmt
+        - name: spgwmme-s1
+        - name: spgwmme-sgi
+        - name: hss-mgmt
+      vnf-configuration:
+        initial-config-primitive:
+          - seq: "1"
+            name: config
+            parameter:
+              - name: ssh-hostname
+                value: <rw_mgmt_ip>
+              - name: ssh-username
+                value: ubuntu
+              - name: ssh-password
+                value: <password>
+          - seq: "2"
+            name: configure-spgw
+            parameter:
+              - name: spgw-ip
+                data-type: STRING
+                value: <spgw_ip>
+              - name: hss-ip
+                data-type: STRING
+                value: <hss_ip>
+          - seq: "3"
+            name: restart-spgw
+        config-primitive:
+          - name: add-route
+            parameter:
+              - name: external-prefix
+                data-type: STRING
+                default-value: "8.8.8.8/32"
+              - name: next-hop
+                data-type: STRING
+                default-value: "192.168.2.1"
+        juju:
+          charm: spgwcharm
+      monitoring-param:
+        - id: "spgw_cpu_util"
+          name: "spgw_cpu_util"
+          aggregation-type: AVERAGE
+          vdu-monitoring-param:
+            vdu-ref: "spgwmme"
+            vdu-monitoring-param-ref: "spgw_cpu_util"
+        - id: "spgw_memory_util"
+          name: "spgw_memory_util"
+          aggregation-type: AVERAGE
+          vdu-monitoring-param:
+            vdu-ref: "spgwmme"
+            vdu-monitoring-param-ref: "spgw_memory_util"
diff --git a/tests/examples/vepc_nsd_im.yaml b/tests/examples/vepc_nsd_im.yaml
new file mode 100644 (file)
index 0000000..2306936
--- /dev/null
@@ -0,0 +1,62 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+nsd:nsd-catalog:
+  nsd:
+    - id: vEPC_nsd
+      name: vEPC_nsd
+      short-name: vEPC_nsd # Deprecated
+      description: Generated by OSM package generator
+      vendor: OSM_VNFONB_TF # To designer
+      version: "1.0"
+      constituent-vnfd:
+        - member-vnf-index: 1
+          vnfd-id-ref: vEPC_vnfd
+      
+      vld:
+        - id: management
+          name: management # Deprecated
+          short-name: management # Deprecated
+          type: ELAN # Deprecated
+          mgmt-network: "true"
+          vim-network-name: osm-ext
+
+          vnfd-connection-point-ref:
+            - member-vnf-index-ref: 1
+              vnfd-id-ref: vEPC_vnfd
+              vnfd-connection-point-ref: spgwmme-mgmt
+            - member-vnf-index-ref: 1
+              vnfd-id-ref: vEPC_vnfd
+              vnfd-connection-point-ref: hss-mgmt
+        - id: s1
+          name: s1
+          short-name: s1
+          type: ELAN
+          vim-network-name: s1
+          vnfd-connection-point-ref:
+            - member-vnf-index-ref: 1
+              vnfd-id-ref: vEPC_vnfd
+              vnfd-connection-point-ref: spgwmme-s1
+              ip-address: 192.168.0.11
+        - id: sgi
+          name: sgi
+          short-name: sgi
+          type: ELAN
+          vim-network-name: sgi
+          vnfd-connection-point-ref:
+            - member-vnf-index-ref: 1
+              vnfd-id-ref: vEPC_vnfd
+              vnfd-connection-point-ref: spgwmme-sgi
+              ip-address: 192.168.2.11
diff --git a/tests/examples/vepc_nsd_sol006.yaml b/tests/examples/vepc_nsd_sol006.yaml
new file mode 100644 (file)
index 0000000..21ea2dc
--- /dev/null
@@ -0,0 +1,57 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+nsd:
+  nsd:
+    - id: vEPC_nsd
+      name: vEPC_nsd
+      description: Generated by OSM package generator
+      designer: OSM_VNFONB_TF
+      version: "1.0"
+      vnfd-id:
+        - vEPC_vnfd
+
+      virtual-link-desc:
+        - id: management
+          mgmt-network: "true"
+          provider-network:
+            physical-network: osm-ext
+        - id: s1
+          provider-network:
+            physical-network: s1
+        - id: sgi
+          provider-network:
+            physical-network: sgi
+
+      df:
+        - id: vEPC_DF
+          vnf-profile:
+            - id: vEPC-VNF
+              vnfd-id: vEPC_vnfd
+              virtual-link-connectivity:
+                - virtual-link-profile-id: management
+                  constituent-cpd-id:
+                    - constituent-base-element-id: vEPC_vnfd
+                      constituent-cpd-id: spgwmme-mgmt
+                    - constituent-base-element-id: vEPC_vnfd
+                      constituent-cpd-id: hss-mgmt
+                - virtual-link-profile-id: s1
+                  constituent-cpd-id:
+                    - constituent-base-element-id: vEPC_vnfd
+                      constituent-cpd-id: spgwmme-s1
+                - virtual-link-profile-id: sgi
+                  constituent-cpd-id:
+                    - constituent-base-element-id: vEPC_vnfd
+                      constituent-cpd-id: spgwmme-sgi
diff --git a/tests/examples/vepc_sol006.yaml b/tests/examples/vepc_sol006.yaml
new file mode 100644 (file)
index 0000000..436f5cb
--- /dev/null
@@ -0,0 +1,217 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+vnfd:
+  id: vEPC_vnfd
+  product-name: vEPC_vnfd
+  description: Generated by OSM package generator
+  provider: OSM_VNFONB_TF
+  version: "1.0"
+  mgmt-cp: spgwmme-mgmt-int #Simplified from mgmt-interface
+  virtual-compute-desc:
+    - id: spgwmme-compute
+      virtual-cpu:
+        num-virtual-cpu: 2
+      virtual-memory:
+        size: 4 # Memory size in GB
+    - id: hss-compute
+      virtual-cpu:
+        num-virtual-cpu: 1
+      virtual-memory:
+        size: 2 # Memory size in GB
+  virtual-storage-desc:
+    - id: spgwmme-storage
+      size-of-storage: 10
+    - id: hss-storage
+      size-of-storage: 10
+  sw-image-desc:
+    - id: nextepc-spgwmme-base
+      name: nextepc-spgwmme-base
+      checksum:
+        hash: # Mandatory?
+    - id: nextepc-hss-bas
+      name: nextepc-hss-bas
+      checksum:
+        hash: # Mandatory?
+  vdu:
+    - id: spgwmme
+      name: spgwmme
+      description: spgwmme
+      cloud-init-file: spgwmme-init
+      virtual-compute-desc: spgwmme-compute
+      virtual-storage-desc: spgwmme-storage
+      sw-image-desc: nextepc-spgwmme-base
+      int-cpd:
+        - id: spgwmme-mgmt-int
+          virtual-network-interface-requirement:
+            - name: eth0
+              virtual-interface:
+                type: PARAVIRT
+        - id: spgwmme-s1-int
+          virtual-network-interface-requirement:
+            - name: eth1
+              virtual-interface:
+                type: PARAVIRT
+        - id: spgwmme-sgi-int
+          virtual-network-interface-requirement:
+            - name: eth2
+              virtual-interface:
+                type: PARAVIRT
+        - id: spgwmme-s6a-int
+          int-virtual-link-desc: s6a # Connection to VLD!
+          virtual-network-interface-requirement:
+            - name: eth3
+              virtual-interface:
+                type: PARAVIRT
+    - id: hss
+      name: hss
+      description: hss
+      cloud-init-file: hss-init
+      virtual-compute-desc: hss-compute
+      virtual-storage-desc: hss-storage
+      sw-image-desc: nextepc-hss-bas
+      int-cpd:
+        - id: hss-mgmt-int
+          virtual-network-interface-requirement:
+            - name: eth0
+              virtual-interface:
+                type: PARAVIRT
+        - id: hss-s6a-int
+          int-virtual-link-desc: s6a # Connection to VLD!
+          virtual-network-interface-requirement:
+            - name: eth1
+              virtual-interface:
+                type: PARAVIRT
+  df:
+    - id: vepc_default
+      vnf-configuration-id: vnf-configuration-example
+      vdu-profile:
+        - id: spgwmme
+          min-number-of-instances: 1
+        - id: hss
+          min-number-of-instances: 1
+          vdu-configuration-id: vdu-configuration-example
+      instantiation-level:
+        - id: default
+          vdu-level:
+            - vdu-id: spgwmme
+              number-of-instances: 1
+            - vdu-id: hss
+              number-of-instances: 1
+      virtual-link-profile:
+        - id: s6a
+          flavour:
+          virtual-link-protocol-data:
+            l3-protocol-data:
+              name: s6a
+              description: s6a network
+              ip-version: ipv4
+              cidr: 10.0.6.0/24
+              dhcp-enabled: true
+      monitoring-parameter:
+        - id: "spgw_cpu_util"
+          name: "spgw_cpu_util"
+          performance-metric: "cpu_load"
+          collection-period: 123456
+          #aggregation-type: AVERAGE # Not included in augments
+          #vdu-monitoring-param: # Not included in augments
+          #  vdu-ref: "spgwmme" # Not included in augments
+          #  vdu-monitoring-param-ref: "spgw_cpu_util" # Not included in augments
+        - id: "spgw_memory_util"
+          name: "spgw_memory_util"
+          #aggregation-type: AVERAGE # Not included in augments
+          #vdu-monitoring-param: # Not included in augments
+          #  vdu-ref: "spgwmme" # Not included in augments
+          #  vdu-monitoring-param-ref: "spgw_memory_util" # Not included in augments
+  vdu-configuration:
+    - id: vdu-configuration-example
+      initial-config-primitive:
+        - seq: "1"
+          name: config
+          parameter:
+            - name: ssh-hostname
+              value: <rw_mgmt_ip>
+            - name: ssh-username
+              value: ubuntu
+            - name: ssh-password
+              value: <password>
+        - seq: "2"
+          name: configure-hss
+          parameter:
+            - name: spgw-ip
+              data-type: STRING
+              value: <spgw_ip>
+            - name: hss-ip
+              data-type: STRING
+              value: <hss_ip>
+        - seq: "3"
+          name: restart-hss
+      juju:
+        charm: hsscharm
+  vnf-configuration:
+    - id: vnf-configuration-example
+      initial-config-primitive:
+        - seq: "1"
+          name: config
+          parameter:
+            - name: ssh-hostname
+              value: <rw_mgmt_ip>
+            - name: ssh-username
+              value: ubuntu
+            - name: ssh-password
+              value: <password>
+        - seq: "2"
+          name: configure-spgw
+          parameter:
+            - name: spgw-ip
+              data-type: STRING
+              value: <spgw_ip>
+            - name: hss-ip
+              data-type: STRING
+              value: <hss_ip>
+        - seq: "3"
+          name: restart-spgw
+      config-primitive:
+        - name: add-route
+          parameter:
+            - name: external-prefix
+              data-type: STRING
+              default-value: "8.8.8.8/32"
+            - name: next-hop
+              data-type: STRING
+              default-value: "192.168.2.1"
+      juju:
+        charm: spgwcharm
+  int-virtual-link-desc:
+    - id: s6a
+  ext-cpd:
+    # SPGWMME
+    - id: spgwmme-mgmt-ext
+      int-cpd: # Connection to int-cpd
+        vdu-id: spgwmme
+        cpd: spgwmme-mgmt-int
+    - id: spgwmme-s1-ext
+      int-cpd: # Connection to int-cpd
+        vdu-id: spgwmme
+        cpd: spgwmme-mgmt-int
+    - id: spgwmme-sgi-ext
+      int-cpd: # Connection to int-cpd
+        vdu-id: spgwmme
+        cpd: spgwmme-mgmt-int
+    # HSS
+    - id: hss-mgmt-ext
+      int-cpd: # Connection to int-cpd
+        vdu-id: spgwmme
+        cpd: spgwmme-mgmt-int
diff --git a/tests/examples/vnfd_im.yaml b/tests/examples/vnfd_im.yaml
new file mode 100644 (file)
index 0000000..587cb89
--- /dev/null
@@ -0,0 +1,87 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+# Using old OSM IM model
+
+vnfd:vnfd-catalog:
+  vnfd:
+      id: vnfd
+
+      mgmt-interface:
+        cp: vnf-mgmt
+
+      connection-point:
+        - id: vnf-mgmt
+          name: vnf-mgmt
+          short-name: vnf-mgmt
+          type: VPORT
+        - id: vnf-data
+          name: vnf-data
+          short-name: vnf-data
+          type: VPORT
+
+      internal-vld:
+        - id: internal
+          name: internal
+          short-name: internal
+          type: ELAN
+          internal-connection-point:
+            - id-ref: mgmtVM-internal
+            - id-ref: dataVM-internal
+
+      vdu:
+        - id: mgmtVM
+
+          interface:
+            - name: mgmtVM-eth0
+              position: "1"
+              type: EXTERNAL
+              virtual-interface:
+                type: VIRTIO
+              external-connection-point-ref: vnf-mgmt
+            - name: mgmtVM-eth1
+              position: "2"
+              type: INTERNAL
+              virtual-interface:
+                type: VIRTIO
+              internal-connection-point-ref: mgmtVM-internal
+
+          internal-connection-point:
+            - id: mgmtVM-internal
+              name: mgmtVM-internal
+              short-name: mgmtVM-internal
+              type: VPORT
+
+        - id: dataVM
+
+          interface:
+            - name: dataVM-eth0
+              position: "1"
+              type: INTERNAL
+              virtual-interface:
+                type: VIRTIO
+              internal-connection-point-ref: dataVM-internal
+            - name: dataVM-xe0
+              position: "2"
+              type: EXTERNAL
+              virtual-interface:
+                type: VIRTIO
+              external-connection-point-ref: vnf-data
+
+          internal-connection-point:
+            - id: dataVM-internal
+              name: dataVM-internal
+              short-name: dataVM-internal
+              type: VPORT
diff --git a/tests/examples/vnfd_sol006.yaml b/tests/examples/vnfd_sol006.yaml
new file mode 100644 (file)
index 0000000..f4e82a9
--- /dev/null
@@ -0,0 +1,66 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+# Using new SOL006-based OSM model
+
+vnfd:
+  id: vnfd
+  mgmt-cp: vnf-mgmt
+
+  ext-cpd:
+    - id: vnf-mgmt-ext
+      int-cpd:
+        vdu-id: mgmtVM
+        cpd: vnf-mgmt-int
+    - id: vnf-data-ext
+      int-cpd:
+        vdu-id: dataVM
+        cpd: vnf-data-int
+
+  int-virtual-link-desc:
+    - id: internal
+
+  vdu:
+    - id: mgmtVM
+      int-cpd:
+        - id: vnf-mgmt-int
+          virtual-network-interface-requirement:
+            - name: mgmtVM-eth0
+              position: "1"
+              virtual-interface:
+                type: VIRTIO
+        - id: mgmtVM-internal
+          int-virtual-link-desc: internal
+          virtual-network-interface-requirement:
+            - name: mgmtVM-eth1
+              position: "2"
+              virtual-interface:
+                type: VIRTIO
+
+    - id: dataVM
+      int-cpd:
+        - id: dataVM-internal
+          int-virtual-link-desc: internal
+          virtual-network-interface-requirement:
+            - name: dataVM-eth0
+              position: "1"
+              virtual-interface:
+                type: VIRTIO
+        - id: vnf-data-int
+          virtual-network-interface-requirement:
+            - name: dataVM-xe0
+              position: "2"
+              virtual-interface:
+                type: VIRTIO
diff --git a/tests/test_validation.py b/tests/test_validation.py
new file mode 100644 (file)
index 0000000..997e2af
--- /dev/null
@@ -0,0 +1,50 @@
+#  Copyright 2020 Whitestack LLC
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+#  implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+from osm_im.validation import Validation
+import unittest
+
+TESTS_EXAMPLES_FOLDER = 'tests/examples/'
+
+VNFD_FILES = [
+    'alternative_image_sol006.yaml',
+    'cirros_vnfd_sol006.yaml',
+    'etsi_complex_vnfd_sol006.yaml',
+    'magma_knf_sol006.yaml',
+    'vepc_sol006.yaml',
+    'vnfd_sol006.yaml'
+]
+
+NSD_FILES = [
+    'cirros_nsd_sol006.yaml',
+    'etsi_nsd_sol006.yaml',
+    'vepc_nsd_sol006.yaml'
+]
+
+class ValidationTest(unittest.TestCase):
+
+    def test_descriptor_validation_of_etsi_nfv_vnfd(self):
+        for file in VNFD_FILES:
+            file_path = TESTS_EXAMPLES_FOLDER + file
+            with open(file_path, 'r') as vnfd_file:
+                vnfd_file_content = vnfd_file.read()
+            Validation().descriptor_validation(vnfd_file_content)
+
+    def test_descriptor_validation_of_etsi_nfv_nsd(self):
+        for file in NSD_FILES:
+            file_path = TESTS_EXAMPLES_FOLDER + file
+            with open(file_path, 'r') as nsd_file:
+                nsd_file_content = nsd_file.read()
+            Validation().descriptor_validation(nsd_file_content)
diff --git a/tools/Dockerfile b/tools/Dockerfile
deleted file mode 100644 (file)
index c7fdce4..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2019 Whitestack LLC
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#  
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-# implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-FROM alpine
-
-WORKDIR /src
-
-RUN apk update && apk add --update --no-cache git bash util-linux grep
-RUN git clone https://osm.etsi.org/gerrit/osm/RO.git
-RUN git clone https://osm.etsi.org/gerrit/osm/devops.git
-RUN git clone https://osm.etsi.org/gerrit/osm/LCM.git
-RUN git clone https://osm.etsi.org/gerrit/osm/NBI.git
-RUN git clone https://osm.etsi.org/gerrit/osm/POL.git
-RUN wget https://raw.githubusercontent.com/gdbtek/linux-cookbooks/master/libraries/util.bash
-
-COPY /src /src
-
-RUN /bin/bash scanModules.sh
\ No newline at end of file
diff --git a/tools/src/scanModules.sh b/tools/src/scanModules.sh
deleted file mode 100644 (file)
index 200c63e..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/bash
-# Copyright 2019 Whitestack LLC
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-# implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-. ./util.bash --source-only
-
-VNFD="vnfd-catalog"
-NSD="nsd-catalog"
-
-> search_results.txt
-> statistics.txt
-echo "(pattern),(version),RO,devops,NBI,POL,LCM" &> statistics.txt 
-
-MODULES=("RO" "devops" "NBI" "POL" "LCM")
-
-grep -r --exclude=*.txt $VNFD . &>> search_results.txt
-grep -r --exclude=*.txt $NSD . &>> search_results.txt
-
-generateStatistics(){ #1: $VNFD or $NSD, 2: commit tag
-    STATISTICS="$1,$2"
-    for i in  "${MODULES[@]}"
-    do
-        STATISTICS="$STATISTICS,$(grep -F ./$i/ search_results.txt | grep $1 | wc -l)"
-    done
-    echo $STATISTICS &>>statistics.txt
-}
-
-generateStatistics $VNFD "latest"
-generateStatistics $NSD "latest"
-
-COLOR='\033[0;31m'
-echo -e "${COLOR}-- Number of ocurrences of a pattern in each module for a specific version --"
-
-printTable ',' "$(cat statistics.txt)" true