From c65c82b9cebded93bf2b11fb0ed53119710df9c8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tom=C3=A1s=20Villaseca?= Date: Sat, 16 May 2020 17:31:47 -0400 Subject: [PATCH] Add script to generate the augmented Python classes and the jsTree files for VNFD and NSD MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I225148d34df75c3bd783f180344ecdea324c17d4 Signed-off-by: Tomás Villaseca --- augments/apply_augments.sh | 29 + augments/nsd.html | 10555 +++++++++++++++++++++ augments/{ => nsd}/ip-profiles.yang | 0 augments/{ => nsd}/ns-configuration.yang | 0 augments/{ => nsd}/ns-various.yang | 0 augments/{ => nsd}/ns-vld.yang | 0 augments/vnfd.html | 9973 +++++++++++++++++++ 7 files changed, 20557 insertions(+) create mode 100644 augments/apply_augments.sh create mode 100644 augments/nsd.html rename augments/{ => nsd}/ip-profiles.yang (100%) rename augments/{ => nsd}/ns-configuration.yang (100%) rename augments/{ => nsd}/ns-various.yang (100%) rename augments/{ => nsd}/ns-vld.yang (100%) create mode 100644 augments/vnfd.html diff --git a/augments/apply_augments.sh b/augments/apply_augments.sh new file mode 100644 index 0000000..939824e --- /dev/null +++ b/augments/apply_augments.sh @@ -0,0 +1,29 @@ +#!/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/nsd.html b/augments/nsd.html new file mode 100644 index 0000000..a2a51d2 --- /dev/null +++ b/augments/nsd.html @@ -0,0 +1,10555 @@ + + + etsi-nfv-nsd ip-profiles ns-configuration ns-various ns-vld + + + + + + + + + +
+
+

Module: etsi-nfv-nsd, Namespace: + urn:etsi:nfv:yang:etsi-nfv-nsd, Prefix: + nsd

+

Module: ip-profiles, Namespace: + urn:etsi:osm:yang:augments, Prefix: + ip-profiles

+

Module: ns-configuration, Namespace: + urn:etsi:osm:yang:augments:ns-configuration, Prefix: + ns-configuration

+

Module: ns-various, Namespace: + urn:etsi:osm:yang:augments:ns-various, Prefix: + ns-various

+

Module: ns-vld, Namespace: + urn:etsi:osm:yang:augments:ns-vld, Prefix: + ns-vld

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Element + [+]Expand all + [-]Collapse all + SchemaTypeFlagsOptsStatusPath
+
+   + + etsi-nfv-nsd +
+
module +
+
+   + + nsd +
+
containerconfigcurrent/nsd:nsd
+
+   + + vnfd[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:id +
+
+   + provider +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:provider +
+
+   + product-name +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:product-name +
+
+   + software-version +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:software-version +
+
+   + version +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:version +
+
+   + product-info-name +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:product-info-name +
+
+   + product-info-description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:product-info-description +
+
+   + vnfm-info +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:vnfm-info +
+
+   + localization-language +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:localization-language +
+
+   + default-localization-language +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:default-localization-language +
+
+   + + vdu[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:id +
+
+   + name +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:name +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:description +
+
+   + + int-cpd[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd
+
+   + int-virtual-link-desc +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:int-virtual-link-desc +
+
+   + bitrate-requirement +
+
leafuint64config?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:bitrate-requirement +
+
+   + + virtual-network-interface-requirement[name] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement
+
+   + name +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:name +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:description +
+
+   + support-mandatory +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:support-mandatory +
+
+   + + network-interface-requirements[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:value +
+
+   + nicio-requirements +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:nicio-requirements +
+
+   + order +
+
leaf-listuint32config*current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:order +
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:role +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data/nsd:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-assignment +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:number-of-ip-addresses +
+
+   + trunk-mode +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:trunk-mode +
+
+   + security-group-rule-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:security-group-rule-id +
+
+   + virtual-compute-desc +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:virtual-compute-desc +
+
+   + virtual-storage-desc +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:virtual-storage-desc +
+
+   + + boot-order[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-order
+
+   + key +
+
leafuint32configcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-order/nsd:key +
+
+   + value +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-order/nsd:value +
+
+   + sw-image-desc +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:sw-image-desc +
+
+   + nfvi-constraint +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:nfvi-constraint +
+
+   + + monitoring-parameter[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:id +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:name +
+
+   + performance-metric +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:collection-period +
+
+   + + configurable-properties[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:configurable-properties
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:configurable-properties/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:configurable-properties/nsd:value +
+
+   + boot-data +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-data +
+
+   + + virtual-compute-desc[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:id +
+
+   + + logical-node[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:id +
+
+   + + requirement-detail[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:requirement-detail
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:requirement-detail/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:requirement-detail/nsd:value +
+
+   + + request-additional-capability[name] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability
+
+   + name +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:name +
+
+   + support-mandatory +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:support-mandatory +
+
+   + min-version +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:min-version +
+
+   + preferred-version +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:preferred-version +
+
+   + + target-performance-parameters[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:target-performance-parameters
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:target-performance-parameters/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:target-performance-parameters/nsd:value +
+
+   + compute-requirements +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:compute-requirements +
+
+   + + virtual-memory +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory
+
+   + size +
+
leafdecimal64config?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:size +
+
+   + over-subscription-policy +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:over-subscription-policy +
+
+   + + vdu-mem-requirements[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:vdu-mem-requirements
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:vdu-mem-requirements/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:vdu-mem-requirements/nsd:value +
+
+   + numa-enabled +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:numa-enabled +
+
+   + + virtual-cpu +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu
+
+   + cpu-architecture +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:cpu-architecture +
+
+   + num-virtual-cpu +
+
leafuint16config?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:num-virtual-cpu +
+
+   + clock +
+
leafuint32config?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:clock +
+
+   + oversubscription-policy +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:oversubscription-policy +
+
+   + + vdu-cpu-requirements[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:vdu-cpu-requirements
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:vdu-cpu-requirements/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:vdu-cpu-requirements/nsd:value +
+
+   + + pinning +
+
containerconfigPresencecurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning
+
+   + policy +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:policy +
+
+   + + rule[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:rule
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:rule/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:rule/nsd:value +
+
+   + + virtual-storage-desc[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:id +
+
+   + type-of-storage +
+
leafidentityrefconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:type-of-storage +
+
+   + size-of-storage +
+
leafuint64config?current/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:size-of-storage +
+
+   + + vdu-storage-requirements[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:vdu-storage-requirements
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:vdu-storage-requirements/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:vdu-storage-requirements/nsd:value +
+
+   + rdma-enabled +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:rdma-enabled +
+
+   + sw-image-desc +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:sw-image-desc +
+
+   + + sw-image-desc[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:sw-image-desc
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:id +
+
+   + name +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:name +
+
+   + version +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:version +
+
+   + + checksum +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:checksum
+
+   + algorithm +
+
leafidentityrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:checksum/nsd:algorithm +
+
+   + hash +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:checksum/nsd:hash +
+
+   + container-format +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:container-format +
+
+   + disk-format +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:disk-format +
+
+   + min-disk +
+
leafuint64configcurrent/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:min-disk +
+
+   + min-ram +
+
leafdecimal64config?current/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:min-ram +
+
+   + size +
+
leafuint64configcurrent/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:size +
+
+   + image +
+
leafinet:uriconfig?current/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:image +
+
+   + operating-system +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:operating-system +
+
+   + supported-virtualization-environment +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:supported-virtualization-environment +
+
+   + + int-virtual-link-desc[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:id +
+
+   + + flavour[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:id +
+
+   + + qos +
+
containerconfigPresencecurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos
+
+   + latency +
+
leafuint32configcurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos/nsd:latency +
+
+   + packet-delay-variation +
+
leafuint32configcurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos/nsd:packet-delay-variation +
+
+   + packet-loss-ratio +
+
leafdecimal64config?current/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos/nsd:packet-loss-ratio +
+
+   + + connectivity-type +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:connectivity-type
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:connectivity-type/nsd:layer-protocol +
+
+   + flow-pattern +
+
leafflow-patternconfig?current/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:connectivity-type/nsd:flow-pattern +
+
+   + test-access +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:test-access +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:description +
+
+   + + monitoring-parameters[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:id +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:name +
+
+   + performance-metric +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:collection-period +
+
+   + + security-group-rule[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:security-group-rule
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:id +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:description +
+
+   + direction +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:direction +
+
+   + ether-type +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:ether-type +
+
+   + protocol +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:protocol +
+
+   + port-range-min +
+
leafuint16config?current/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:port-range-min +
+
+   + port-range-max +
+
leafuint16config?current/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:port-range-max +
+
+   + + ext-cpd[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd
+
+   + + (cp-connection) +
+
choiceconfigChoicecurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd
+
+   + + :(int-virtual-link-desc) +
+
caseconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd
+
+   + int-virtual-link-desc +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-virtual-link-desc +
+
+   + + :(int-cpd) +
+
caseconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd
+
+   + + int-cpd +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-cpd
+
+   + vdu-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-cpd/nsd:vdu-id +
+
+   + cpd +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-cpd/nsd:cpd +
+
+   + + virtual-network-interface-requirement[name] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement
+
+   + name +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:name +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:description +
+
+   + support-mandatory +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:support-mandatory +
+
+   + + network-interface-requirements[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:value +
+
+   + nicio-requirements +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:nicio-requirements +
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:role +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data/nsd:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-assignment +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:number-of-ip-addresses +
+
+   + trunk-mode +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:trunk-mode +
+
+   + security-group-rule-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:security-group-rule-id +
+
+   + + df[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:id +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:description +
+
+   + + vdu-profile[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile
+
+   + id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:id +
+
+   + min-number-of-instances +
+
leafuint16config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:min-number-of-instances +
+
+   + max-number-of-instances +
+
leafuint16config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:max-number-of-instances +
+
+   + + local-affinity-or-anti-affinity-rule[affinity-type affinity-scope] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:local-affinity-or-anti-affinity-rule
+
+   + affinity-type +
+
leafaffinity-typeconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type +
+
+   + affinity-scope +
+
leafaffinity-scopeconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:affinity-or-anti-affinity-group
+
+   + id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:affinity-or-anti-affinity-group/nsd:id +
+
+   + + virtual-link-profile[id flavour] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile
+
+   + id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:id +
+
+   + flavour +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:flavour +
+
+   + + local-affinity-or-anti-affinity-rule[affinity-type affinity-scope] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule
+
+   + affinity-type +
+
leafaffinity-typeconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type +
+
+   + affinity-scope +
+
leafaffinity-scopeconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group
+
+   + id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group/nsd:id +
+
+   + + max-bit-rate-requirements +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:max-bit-rate-requirements
+
+   + root +
+
leafuint32configcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:max-bit-rate-requirements/nsd:root +
+
+   + leaf +
+
leafuint32config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:max-bit-rate-requirements/nsd:leaf +
+
+   + + min-bit-rate-requirements +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:min-bit-rate-requirements
+
+   + root +
+
leafuint32configcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:min-bit-rate-requirements/nsd:root +
+
+   + leaf +
+
leafuint32config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:min-bit-rate-requirements/nsd:leaf +
+
+   + + virtual-link-protocol-data +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data
+
+   + associated-layer-protocol +
+
leafidentityrefconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:associated-layer-protocol +
+
+   + + l2-protocol-data +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:name +
+
+   + network-type +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:network-type +
+
+   + vlan-transparent +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:vlan-transparent +
+
+   + mtu +
+
leafuint16config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:mtu +
+
+   + + l3-protocol-data +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:name +
+
+   + ip-version +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:ip-version +
+
+   + cidr +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:cidr +
+
+   + ip-allocation-pools +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:ip-allocation-pools +
+
+   + gateway-ip +
+
leafinet:ip-addressconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:gateway-ip +
+
+   + dhcp-enabled +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:dhcp-enabled +
+
+   + ipv6-address-mode +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:ipv6-address-mode +
+
+   + + instantiation-level[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:id +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:description +
+
+   + + vdu-level[vdu-id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:vdu-level
+
+   + vdu-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:vdu-level/nsd:vdu-id +
+
+   + number-of-instances +
+
leafuint16config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:vdu-level/nsd:number-of-instances +
+
+   + + scaling-info[scaling-aspect-id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:scaling-info
+
+   + scaling-aspect-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:scaling-info/nsd:scaling-aspect-id +
+
+   + scale-level +
+
leafuint32config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:scaling-info/nsd:scale-level +
+
+   + default-instantiation-level +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:default-instantiation-level +
+
+   + supported-operation +
+
leaf-listidentityrefconfig*current/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-operation +
+
+   + + lcm-operations-configuration +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration
+
+   + + instantiate-vnf-op-config +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config/nsd:parameter
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config/nsd:parameter/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config/nsd:parameter/nsd:value +
+
+   + + scale-vnf-op-config +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:parameter
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:parameter/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:parameter/nsd:value +
+
+   + scaling-by-more-than-one-step-supported +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:scaling-by-more-than-one-step-supported +
+
+   + + scale-vnf-to-level-op-config +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:parameter
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:parameter/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:parameter/nsd:value +
+
+   + arbitrary-target-levels-supported +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:arbitrary-target-levels-supported +
+
+   + + heal-vnf-op-config +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:parameter
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:parameter/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:parameter/nsd:value +
+
+   + cause +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:cause +
+
+   + + terminate-vnf-op-config +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config
+
+   + min-graceful-termination +
+
leafyang:timeticksconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:min-graceful-termination +
+
+   + max-recommended-graceful-termination +
+
leafyang:timeticksconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:max-recommended-graceful-termination +
+
+   + + parameter[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:parameter
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:parameter/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:parameter/nsd:value +
+
+   + + operate-vnf-op-config +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config
+
+   + min-graceful-stop-timeout +
+
leafyang:timeticksconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:min-graceful-stop-timeout +
+
+   + max-recommended-graceful-stop-timeout +
+
leafyang:timeticksconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:max-recommended-graceful-stop-timeout +
+
+   + + parameter[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:parameter
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:parameter/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:parameter/nsd:value +
+
+   + + change-vnf-flavour-op-config +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config/nsd:parameter
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config/nsd:parameter/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config/nsd:parameter/nsd:value +
+
+   + + change-ext-vnf-connectivity-op-config +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config/nsd:parameter
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config/nsd:parameter/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config/nsd:parameter/nsd:value +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:id +
+
+   + type +
+
leafaffinity-typeconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:type +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:scope +
+
+   + + indicator[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:id +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:name +
+
+   + indicator-value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:indicator-value +
+
+   + source +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:source +
+
+   + + supported-vnf-interfaces[name] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces
+
+   + name +
+
leafenumerationconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:name +
+
+   + cpd-id +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:cpd-id +
+
+   + + interface-details[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:interface-details
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:interface-details/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:interface-details/nsd:value +
+
+   + + monitoring-parameter[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:id +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:name +
+
+   + performance-metric +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:collection-period +
+
+   + + scaling-aspect[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:id +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:name +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:description +
+
+   + max-scale-level +
+
leafuint32config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:max-scale-level +
+
+   + + aspect-delta-details +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details
+
+   + + deltas[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:id +
+
+   + + vdu-delta[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:vdu-delta
+
+   + id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:vdu-delta/nsd:id +
+
+   + number-of-instances +
+
leafuint32config?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:vdu-delta/nsd:number-of-instances +
+
+   + + virtual-link-bit-rate-delta[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta/nsd:id +
+
+   + + bit-rate-requirements +
+
containerconfigcurrent/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
+
+   + root +
+
leafuint32configcurrent/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 +
+
+   + leaf +
+
leafuint32config?current/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 +
+
+   + step-deltas +
+
leafleafrefconfig?current/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:step-deltas +
+
+   + + configurable-properties +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:configurable-properties
+
+   + is-auto-scalable-enabled +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:is-auto-scalable-enabled +
+
+   + is-auto-heal-enabled +
+
leafbooleanconfig?current/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:is-auto-heal-enabled +
+
+   + + additional-configurable-property[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:additional-configurable-property
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:additional-configurable-property/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:additional-configurable-property/nsd:value +
+
+   + + modifiable-attributes +
+
containerconfigcurrent/nsd:nsd/nsd:vnfd/nsd:modifiable-attributes
+
+   + extension +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:modifiable-attributes/nsd:extension +
+
+   + metadata +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:modifiable-attributes/nsd:metadata +
+
+   + + lifecycle-management-script[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:id +
+
+   + event +
+
leaf-listinternal-lifecycle-management-script-eventconfig*current/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:event +
+
+   + lcm-transition-event +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:lcm-transition-event +
+
+   + script +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script +
+
+   + script-dsl +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-dsl +
+
+   + + script-input[key] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-input
+
+   + key +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-input/nsd:key +
+
+   + value +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-input/nsd:value +
+
+   + + element-group[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:element-group
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:id +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:description +
+
+   + vdu +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:vdu +
+
+   + virtual-link-desc +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:virtual-link-desc +
+
+   + + indicator[id] +
+
listconfigcurrent/nsd:nsd/nsd:vnfd/nsd:indicator
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:id +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:name +
+
+   + indicator-value +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:indicator-value +
+
+   + source +
+
leafenumerationconfig?current/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:source +
+
+   + auto-scale +
+
leaf-liststringconfig*current/nsd:nsd/nsd:vnfd/nsd:auto-scale +
+
+   + + nsd[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:id +
+
+   + designer +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:designer +
+
+   + version +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:version +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:name +
+
+   + invariant-id +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:invariant-id +
+
+   + nested-nsd-id +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:nsd/nsd:nested-nsd-id +
+
+   + vnfd-id +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:nsd/nsd:vnfd-id +
+
+   + pnfd-id +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:nsd/nsd:pnfd-id +
+
+   + + sapd[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:id +
+
+   + address-assignment +
+
leafbooleanconfig?current/nsd:nsd/nsd:nsd/nsd:sapd/nsd:address-assignment +
+
+   + + (cpd-or-virtual-link) +
+
choiceconfigChoicecurrent/nsd:nsd/nsd:nsd/nsd:sapd
+
+   + + :(virtual-link-desc) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd
+
+   + virtual-link-desc +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:sapd/nsd:virtual-link-desc +
+
+   + + :(vnf) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd
+
+   + + vnf +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:vnf
+
+   + vnfd-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:vnf/nsd:vnfd-id +
+
+   + ext-cpd-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:vnf/nsd:ext-cpd-id +
+
+   + + :(pnf) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd
+
+   + + pnf +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:pnf
+
+   + pnfd-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:pnf/nsd:pnfd-id +
+
+   + ext-cpd-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:pnf/nsd:ext-cpd-id +
+
+   + + :(ns) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd
+
+   + + ns +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:ns
+
+   + nsd-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:ns/nsd:nsd-id +
+
+   + ext-cpd-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:sapd/nsd:ns/nsd:ext-cpd-id +
+
+   + ns-various:floating-ip-required +
+
leafbooleanconfig?current/nsd:nsd/nsd:nsd/nsd:sapd/ns-various:floating-ip-required +
+
+   + + virtual-link-desc[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:virtual-link-desc
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:id +
+
+   + + connectivity-type +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:connectivity-type
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:connectivity-type/nsd:layer-protocol +
+
+   + flow-pattern +
+
leafflow-patternconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:connectivity-type/nsd:flow-pattern +
+
+   + + df[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:id +
+
+   + + qos +
+
containerconfigPresencecurrent/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos
+
+   + latency +
+
leafuint32configcurrent/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:latency +
+
+   + packet-delay-variation +
+
leafuint32configcurrent/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:packet-delay-variation +
+
+   + packet-loss-ratio +
+
leafdecimal64config?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:packet-loss-ratio +
+
+   + priority +
+
leafuint32config?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:priority +
+
+   + service-availability-level +
+
leafenumerationconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:service-availability-level +
+
+   + test-access +
+
leafenumerationconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:test-access +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:description +
+
+   + signature +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:signature +
+
+   + algorithm +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:algorithm +
+
+   + certificate +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:certificate +
+
+   + + ns-vld:provider-network +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:provider-network
+
+   + ns-vld:physical-network +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:provider-network/ns-vld:physical-network +
+
+   + ns-vld:segmentation_id +
+
leafuint32config?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:provider-network/ns-vld:segmentation_id +
+
+   + ns-vld:vim-network-name +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:vim-network-name +
+
+   + ns-vld:mgmt-network +
+
leafbooleanconfig?current/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:mgmt-network +
+
+   + + vnffgd[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:id +
+
+   + vnf-profile-id +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:vnf-profile-id +
+
+   + pnf-profile-id +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:pnf-profile-id +
+
+   + nested-ns-profile-id +
+
leaf-listleafrefconfig*current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nested-ns-profile-id +
+
+   + virtual-link-profile-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:virtual-link-profile-id +
+
+   + + cpd-pool[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:id +
+
+   + + (constituent-base-element-id) +
+
choiceconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool
+
+   + + :(vnf-profile) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool
+
+   + + vnf-profile +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf-profile
+
+   + vnf-profile-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf-profile/nsd:vnf-profile-id +
+
+   + + :(pnf-profile) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool
+
+   + + pnf-profile +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf-profile
+
+   + pnf-profile-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf-profile/nsd:pnf-profile-id +
+
+   + + :(ns-profile) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool
+
+   + + ns-profile +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns-profile
+
+   + ns-profile-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns-profile/nsd:ns-profile-id +
+
+   + + (constituent-cpd-id) +
+
choiceconfigChoicecurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool
+
+   + + :(vnf) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool
+
+   + + vnf +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf
+
+   + vnfd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf/nsd:vnfd-id +
+
+   + cpd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf/nsd:cpd-id +
+
+   + + :(pnf) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool
+
+   + + pnf +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf
+
+   + pnfd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf/nsd:pnfd-id +
+
+   + pnf-cpd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf/nsd:pnf-cpd-id +
+
+   + + :(ns) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool
+
+   + + ns +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns
+
+   + nsd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns/nsd:nsd-id +
+
+   + sap-cpd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns/nsd:sap-cpd-id +
+
+   + + nfpd[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:id +
+
+   + rule +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:rule +
+
+   + + position-desc-id[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:id +
+
+   + + cp-profile-id[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:id +
+
+   + + constituent-profile-elements[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:constituent-profile-elements
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:constituent-profile-elements/nsd:id +
+
+   + cpd-id +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:constituent-profile-elements/nsd:cpd-id +
+
+   + autoscale-rule +
+
leaf-liststringconfig*current/nsd:nsd/nsd:nsd/nsd:autoscale-rule +
+
+   + + lifecycle-management-script[event] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:lifecycle-management-script
+
+   + event +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:lifecycle-management-script/nsd:event +
+
+   + script +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:lifecycle-management-script/nsd:script +
+
+   + + df[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:id +
+
+   + flavour-key +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:flavour-key +
+
+   + + vnf-profile[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:id +
+
+   + vnfd-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:vnfd-id +
+
+   + flavour-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:flavour-id +
+
+   + instantiation-level +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:instantiation-level +
+
+   + min-number-of-instances +
+
leafuint16config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:min-number-of-instances +
+
+   + max-number-of-instances +
+
leafuint16config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:max-number-of-instances +
+
+   + + local-affinity-or-anti-affinity-rule[affinity-type affinity-scope] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:local-affinity-or-anti-affinity-rule
+
+   + affinity-type +
+
leafaffinity-typeconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type +
+
+   + affinity-scope +
+
leafaffinity-scopeconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:affinity-or-anti-affinity-group
+
+   + id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:affinity-or-anti-affinity-group/nsd:id +
+
+   + + virtual-link-connectivity[virtual-link-profile-id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity
+
+   + virtual-link-profile-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:virtual-link-profile-id +
+
+   + + constituent-cpd-id[constituent-base-element-id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id
+
+   + constituent-base-element-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-base-element-id +
+
+   + constituent-cpd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-cpd-id +
+
+   + ns-vld:ip-address +
+
leafinet:ip-addressconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/ns-vld:ip-address +
+
+   + + pnf-profile[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:id +
+
+   + pnfd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:pnfd-id +
+
+   + + virtual-link-connectivity[virtual-link-profile-id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity
+
+   + virtual-link-profile-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:virtual-link-profile-id +
+
+   + + constituent-cpd-id[constituent-base-element-id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id
+
+   + constituent-base-element-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-base-element-id +
+
+   + constituent-cpd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-cpd-id +
+
+   + + virtual-link-profile[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:id +
+
+   + virtual-link-desc-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-desc-id +
+
+   + flavour-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:flavour-id +
+
+   + + local-affinity-or-anti-affinity-rule[affinity-type affinity-scope] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule
+
+   + affinity-type +
+
leafaffinity-typeconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type +
+
+   + affinity-scope +
+
leafaffinity-scopeconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group
+
+   + id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group/nsd:id +
+
+   + + max-bitrate-requirements +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:max-bitrate-requirements
+
+   + root +
+
leafuint64configcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:max-bitrate-requirements/nsd:root +
+
+   + leaf +
+
leafuint64config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:max-bitrate-requirements/nsd:leaf +
+
+   + + min-bitrate-requirements +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:min-bitrate-requirements
+
+   + root +
+
leafuint64configcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:min-bitrate-requirements/nsd:root +
+
+   + leaf +
+
leafuint64config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:min-bitrate-requirements/nsd:leaf +
+
+   + + ip-profiles:virtual-link-protocol-data +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data
+
+   + ip-profiles:associated-layer-protocol +
+
leafidentityrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:associated-layer-protocol +
+
+   + + ip-profiles:l2-protocol-data +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data
+
+   + ip-profiles:name +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:name +
+
+   + ip-profiles:network-type +
+
leafenumerationconfig?current/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 +
+
+   + ip-profiles:vlan-transparent +
+
leafbooleanconfig?current/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 +
+
+   + ip-profiles:mtu +
+
leafuint16config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:mtu +
+
+   + + ip-profiles:l3-protocol-data +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data
+
+   + ip-profiles:name +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:name +
+
+   + ip-profiles:ip-version +
+
leafenumerationconfig?current/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 +
+
+   + ip-profiles:cidr +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:cidr +
+
+   + ip-profiles:ip-allocation-pools +
+
leaf-liststringconfig*current/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 +
+
+   + ip-profiles:gateway-ip +
+
leafinet:ip-addressconfig?current/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 +
+
+   + ip-profiles:dhcp-enabled +
+
leafbooleanconfig?current/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 +
+
+   + ip-profiles:ipv6-address-mode +
+
leafenumerationconfig?current/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 +
+
+   + ns-various:security-group +
+
leafstringconfig?current/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 +
+
+   + + scaling-aspect[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:id +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:name +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:description +
+
+   + scaling-level +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:scaling-level +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:id +
+
+   + type +
+
leafaffinity-typeconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:type +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:scope +
+
+   + + ns-instantiation-level[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:id +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:description +
+
+   + + vnf-to-level-mapping[vnf-profile-id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:vnf-to-level-mapping
+
+   + vnf-profile-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:vnf-to-level-mapping/nsd:vnf-profile-id +
+
+   + number-of-instances +
+
leafuint32config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:vnf-to-level-mapping/nsd:number-of-instances +
+
+   + + virtual-link-to-level-mapping[virtual-link-profile-id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping
+
+   + virtual-link-profile-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping/nsd:virtual-link-profile-id +
+
+   + root +
+
leafuint64configcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping/nsd:root +
+
+   + leaf +
+
leafuint64config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping/nsd:leaf +
+
+   + + ns-to-level-mapping[ns-profile-id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:ns-to-level-mapping
+
+   + ns-profile-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:ns-to-level-mapping/nsd:ns-profile-id +
+
+   + number-of-instances +
+
leafuint32config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:ns-to-level-mapping/nsd:number-of-instances +
+
+   + default-instantiation-level +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:default-instantiation-level +
+
+   + + ns-profile[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:id +
+
+   + nsd-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:nsd-id +
+
+   + ns-df-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:ns-df-id +
+
+   + instantiation-level-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:instantiation-level-id +
+
+   + min-number-of-instances +
+
leafuint16config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:min-number-of-instances +
+
+   + max-number-of-instances +
+
leafuint16config?current/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:max-number-of-instances +
+
+   + + affinity-or-anti-affinity-group-id[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:affinity-or-anti-affinity-group-id
+
+   + id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:affinity-or-anti-affinity-group-id/nsd:id +
+
+   + + virtual-link-connectivity[virtual-link-profile-id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity
+
+   + virtual-link-profile-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:virtual-link-profile-id +
+
+   + + constituent-cpd-id[constituent-base-element-id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id
+
+   + constituent-base-element-id +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-base-element-id +
+
+   + constituent-cpd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-cpd-id +
+
+   + + dependencies[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:id +
+
+   + + (primary-id) +
+
choiceconfigChoicecurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies
+
+   + + :(primary-vnf-profile) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies
+
+   + primary-vnf-profile +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:primary-vnf-profile +
+
+   + + :(primary-ns-profile) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies
+
+   + primary-ns-profile +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:primary-ns-profile +
+
+   + + (secondary-id) +
+
choiceconfigChoicecurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies
+
+   + + :(secondary-vnf-profile) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies
+
+   + secondary-vnf-profile +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:secondary-vnf-profile +
+
+   + + :(secondary-ns-profile) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies
+
+   + secondary-ns-profile +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:secondary-ns-profile +
+
+   + + monitored-info[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:id +
+
+   + + vnf-indicator-info +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:vnf-indicator-info
+
+   + vnfd-id +
+
leafleafrefconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:vnf-indicator-info/nsd:vnfd-id +
+
+   + vnf-indicator +
+
leafleafrefconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:vnf-indicator-info/nsd:vnf-indicator +
+
+   + + monitoring-parameter +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter
+
+   + id +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:id +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:name +
+
+   + performance-metric +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:performance-metric +
+
+   + collection-period +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:collection-period +
+
+   + signature +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:signature +
+
+   + algorithm +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:algorithm +
+
+   + certificate +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/nsd:certificate +
+
+   + + ns-configuration:ns-configuration +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration
+
+   + + (config-method) +
+
choiceconfigChoicecurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration
+
+   + + :(script) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration
+
+   + + ns-configuration:script +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:script
+
+   + ns-configuration:script-type +
+
leafenumerationconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:script/ns-configuration:script-type +
+
+   + + :(juju) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration
+
+   + + ns-configuration:juju +
+
containerconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:juju
+
+   + ns-configuration:charm +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:juju/ns-configuration:charm +
+
+   + ns-configuration:proxy +
+
leafbooleanconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:juju/ns-configuration:proxy +
+
+   + + ns-configuration:config-primitive[name] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive
+
+   + ns-configuration:name +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:name +
+
+   + + ns-configuration:parameter[name] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter
+
+   + ns-configuration:name +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:name +
+
+   + ns-configuration:data-type +
+
leafcommon:parameter-data-typeconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:data-type +
+
+   + ns-configuration:mandatory +
+
leafbooleanconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:mandatory +
+
+   + ns-configuration:default-value +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:default-value +
+
+   + ns-configuration:parameter-pool +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:parameter-pool +
+
+   + ns-configuration:read-only +
+
leafbooleanconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:read-only +
+
+   + ns-configuration:hidden +
+
leafbooleanconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:hidden +
+
+   + ns-configuration:user-defined-script +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:user-defined-script +
+
+   + + ns-configuration:initial-config-primitive[seq] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive
+
+   + ns-configuration:seq +
+
leafuint64configcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:seq +
+
+   + + (primitive-type) +
+
choiceconfigChoicecurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive
+
+   + + :(primitive-definition) +
+
caseconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive
+
+   + ns-configuration:name +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:name +
+
+   + + ns-configuration:parameter[name] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter
+
+   + ns-configuration:name +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter/ns-configuration:name +
+
+   + ns-configuration:data-type +
+
leafcommon:parameter-data-typeconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter/ns-configuration:data-type +
+
+   + ns-configuration:value +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter/ns-configuration:value +
+
+   + ns-configuration:user-defined-script +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:user-defined-script +
+
+   + + ns-configuration:terminate-config-primitive[seq] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive
+
+   + ns-configuration:seq +
+
leafuint64configcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:seq +
+
+   + ns-configuration:name +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:name +
+
+   + + ns-configuration:parameter[name] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter
+
+   + ns-configuration:name +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter/ns-configuration:name +
+
+   + ns-configuration:data-type +
+
leafcommon:parameter-data-typeconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter/ns-configuration:data-type +
+
+   + ns-configuration:value +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter/ns-configuration:value +
+
+   + ns-configuration:user-defined-script +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:user-defined-script +
+
+   + + ns-configuration:metrics[name] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:metrics
+
+   + ns-configuration:name +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:metrics/ns-configuration:name +
+
+   + + ns-configuration:relation[name] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation
+
+   + ns-configuration:name +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:name +
+
+   + + ns-configuration:entities[id] +
+
listconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:entities
+
+   + ns-configuration:id +
+
leafstringconfigcurrent/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:entities/ns-configuration:id +
+
+   + ns-configuration:endpoint +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:entities/ns-configuration:endpoint +
+
+   + ns-various:description +
+
leafstringconfig?current/nsd:nsd/nsd:nsd/ns-various:description +
+
+   + + pnfd[id] +
+
listconfigcurrent/nsd:nsd/nsd:pnfd
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:pnfd/nsd:id +
+
+   + function-description +
+
leafstringconfig?current/nsd:nsd/nsd:pnfd/nsd:function-description +
+
+   + provider +
+
leafstringconfig?current/nsd:nsd/nsd:pnfd/nsd:provider +
+
+   + version +
+
leafstringconfigcurrent/nsd:nsd/nsd:pnfd/nsd:version +
+
+   + invariant-id +
+
leafstringconfig?current/nsd:nsd/nsd:pnfd/nsd:invariant-id +
+
+   + name +
+
leafstringconfig?current/nsd:nsd/nsd:pnfd/nsd:name +
+
+   + + ext-cpd[id] +
+
listconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:role +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data/nsd:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-assignment +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:number-of-ip-addresses +
+
+   + trunk-mode +
+
leafbooleanconfig?current/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:trunk-mode +
+
+   + + security[signature] +
+
listconfigcurrent/nsd:nsd/nsd:pnfd/nsd:security
+
+   + signature +
+
leafstringconfigcurrent/nsd:nsd/nsd:pnfd/nsd:security/nsd:signature +
+
+   + algorithm +
+
leafstringconfig?current/nsd:nsd/nsd:pnfd/nsd:security/nsd:algorithm +
+
+   + certificate +
+
leafstringconfig?current/nsd:nsd/nsd:pnfd/nsd:security/nsd:certificate +
+
+   + geographical-location-info +
+
leafstringconfig?current/nsd:nsd/nsd:pnfd/nsd:geographical-location-info +
+
+   + + security-group-rule[id] +
+
listconfigcurrent/nsd:nsd/nsd:pnfd/nsd:security-group-rule
+
+   + id +
+
leafstringconfigcurrent/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:id +
+
+   + description +
+
leafstringconfig?current/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:description +
+
+   + direction +
+
leafenumerationconfig?current/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:direction +
+
+   + ether-type +
+
leafenumerationconfig?current/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:ether-type +
+
+   + protocol +
+
leafenumerationconfig?current/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:protocol +
+
+   + port-range-min +
+
leafuint16config?current/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:port-range-min +
+
+   + port-range-max +
+
leafuint16config?current/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:port-range-max + +
+
+ + + diff --git a/augments/ip-profiles.yang b/augments/nsd/ip-profiles.yang similarity index 100% rename from augments/ip-profiles.yang rename to augments/nsd/ip-profiles.yang diff --git a/augments/ns-configuration.yang b/augments/nsd/ns-configuration.yang similarity index 100% rename from augments/ns-configuration.yang rename to augments/nsd/ns-configuration.yang diff --git a/augments/ns-various.yang b/augments/nsd/ns-various.yang similarity index 100% rename from augments/ns-various.yang rename to augments/nsd/ns-various.yang diff --git a/augments/ns-vld.yang b/augments/nsd/ns-vld.yang similarity index 100% rename from augments/ns-vld.yang rename to augments/nsd/ns-vld.yang diff --git a/augments/vnfd.html b/augments/vnfd.html new file mode 100644 index 0000000..d668e0d --- /dev/null +++ b/augments/vnfd.html @@ -0,0 +1,9973 @@ + + + etsi-nfv-vnfd additional-info alarm alternative-images cloud-init configuration day1-2 epa interface kdu mgmt-interface scaling various vip + + + + + + + + + +
+
+

Module: etsi-nfv-vnfd, Namespace: + urn:etsi:nfv:yang:etsi-nfv-vnfd, Prefix: + vnfd

+

Module: additional-info, Namespace: + urn:etsi:osm:yang:augments:additional-info, Prefix: + additional-info

+

Module: alarm, Namespace: + urn:etsi:osm:yang:augments:alarm, Prefix: + alarm

+

Module: alternative-images, Namespace: + urn:etsi:osm:yang:alternative-images, Prefix: + alternative-images

+

Module: cloud-init, Namespace: + urn:etsi:osm:yang:augments, Prefix: + cloud-init

+

Module: configuration, Namespace: + urn:etsi:osm:yang:configuration, Prefix: + configuration

+

Module: day1-2, Namespace: + urn:etsi:osm:yang:augments:day1-2, Prefix: + day1-2

+

Module: epa, Namespace: + urn:etsi:osm:yang:augments:epa, Prefix: + epa

+

Module: interface, Namespace: + urn:etsi:osm:yang:augments:interface, Prefix: + interface

+

Module: kdu, Namespace: + urn:etsi:osm:yang:augments:kdu, Prefix: + kdu

+

Module: mgmt-interface, Namespace: + urn:etsi:osm:yang:augments:mgmt-interface, Prefix: + mgmt-interface

+

Module: scaling, Namespace: + urn:etsi:osm:yang:augments:scaling, Prefix: + scaling

+

Module: various, Namespace: + urn:etsi:osm:yang:augments:various, Prefix: + various

+

Module: vip, Namespace: + urn:etsi:osm:yang:augments:vip, Prefix: + vip

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Element + [+]Expand all + [-]Collapse all + SchemaTypeFlagsOptsStatusPath
+
+   + + etsi-nfv-vnfd +
+
module +
+
+   + + vnfd +
+
containerconfigPresencecurrent/vnfd:vnfd
+
+   + id +
+
leafstringconfig?current/vnfd:vnfd/vnfd:id +
+
+   + provider +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:provider +
+
+   + product-name +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:product-name +
+
+   + software-version +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:software-version +
+
+   + version +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:version +
+
+   + product-info-name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:product-info-name +
+
+   + product-info-description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:product-info-description +
+
+   + vnfm-info +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:vnfm-info +
+
+   + localization-language +
+
leafstringconfig?current/vnfd:vnfd/vnfd:localization-language +
+
+   + default-localization-language +
+
leafstringconfig?current/vnfd:vnfd/vnfd:default-localization-language +
+
+   + + vdu[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:id +
+
+   + name +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:name +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:description +
+
+   + + int-cpd[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd
+
+   + int-virtual-link-desc +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:int-virtual-link-desc +
+
+   + bitrate-requirement +
+
leafuint64config?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:bitrate-requirement +
+
+   + + virtual-network-interface-requirement[name] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement
+
+   + name +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:name +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:description +
+
+   + support-mandatory +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:support-mandatory +
+
+   + + network-interface-requirements[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:value +
+
+   + + epa:vif-quota +
+
containerconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota
+
+   + epa:limit +
+
leafuint64config?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota/epa:limit +
+
+   + epa:reserve +
+
leafuint64config?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota/epa:reserve +
+
+   + epa:shares +
+
leafuint64config?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota/epa:shares +
+
+   + interface:position +
+
leafuint32config?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:position +
+
+   + interface:mac-address +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:mac-address +
+
+   + + interface:virtual-interface +
+
containerconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface
+
+   + interface:type +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface/interface:type +
+
+   + interface:vpci +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface/interface:vpci +
+
+   + interface:bandwidth +
+
leafuint64config?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface/interface:bandwidth +
+
+   + nicio-requirements +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:nicio-requirements +
+
+   + order +
+
leaf-listuint32config*current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:order +
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:role +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data/vnfd:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-assignment +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:number-of-ip-addresses +
+
+   + trunk-mode +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:trunk-mode +
+
+   + security-group-rule-id +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:security-group-rule-id +
+
+   + various:port-security-enabled +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/various:port-security-enabled +
+
+   + virtual-compute-desc +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:virtual-compute-desc +
+
+   + virtual-storage-desc +
+
leaf-listleafrefconfig*current/vnfd:vnfd/vnfd:vdu/vnfd:virtual-storage-desc +
+
+   + + boot-order[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:boot-order
+
+   + key +
+
leafuint32configcurrent/vnfd:vnfd/vnfd:vdu/vnfd:boot-order/vnfd:key +
+
+   + value +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:boot-order/vnfd:value +
+
+   + sw-image-desc +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:sw-image-desc +
+
+   + nfvi-constraint +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:vdu/vnfd:nfvi-constraint +
+
+   + + monitoring-parameter[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:id +
+
+   + name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:name +
+
+   + performance-metric +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:collection-period +
+
+   + + configurable-properties[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:configurable-properties
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/vnfd:configurable-properties/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:configurable-properties/vnfd:value +
+
+   + boot-data +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/vnfd:boot-data +
+
+   + + alarm:alarm[alarm-id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/alarm:alarm
+
+   + alarm:alarm-id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:alarm-id +
+
+   + alarm:vnf-monitoring-param-ref +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:vnf-monitoring-param-ref +
+
+   + alarm:name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:name +
+
+   + alarm:description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:description +
+
+   + alarm:vdur-id +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:vdur-id +
+
+   + + alarm:actions +
+
containerconfigcurrent/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions
+
+   + + alarm:ok[url] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:ok
+
+   + alarm:url +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:ok/alarm:url +
+
+   + + alarm:insufficient-data[url] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:insufficient-data
+
+   + alarm:url +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:insufficient-data/alarm:url +
+
+   + + alarm:alarm[url] +
+
listconfigcurrent/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:alarm
+
+   + alarm:url +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:alarm/alarm:url +
+
+   + alarm:repeat +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:repeat +
+
+   + alarm:enabled +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:enabled +
+
+   + alarm:severity +
+
leafalarm-severity-typeconfig?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:severity +
+
+   + alarm:statistic +
+
leafalarm-statistic-typeconfig?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:statistic +
+
+   + alarm:operation +
+
leafrelational-operation-typeconfig?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:operation +
+
+   + alarm:value +
+
leafdecimal64config?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:value +
+
+   + alarm:period +
+
leafuint32config?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:period +
+
+   + alarm:evaluations +
+
leafuint32config?current/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:evaluations +
+
+   + alternative-images:alternative-sw-image-desc +
+
leaf-listleafrefconfig*current/vnfd:vnfd/vnfd:vdu/alternative-images:alternative-sw-image-desc +
+
+   + + (cloud-init-input) +
+
choiceconfigChoicecurrent/vnfd:vnfd/vnfd:vdu
+
+   + + :(inline) +
+
caseconfigcurrent/vnfd:vnfd/vnfd:vdu
+
+   + cloud-init:cloud-init +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/cloud-init:cloud-init +
+
+   + + :(filename) +
+
caseconfigcurrent/vnfd:vnfd/vnfd:vdu
+
+   + cloud-init:cloud-init-file +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/cloud-init:cloud-init-file +
+
+   + various:pdu-type +
+
leafstringconfig?current/vnfd:vnfd/vnfd:vdu/various:pdu-type +
+
+   + + various:supplemental-boot-data +
+
containerconfigcurrent/vnfd:vnfd/vnfd:vdu/various:supplemental-boot-data
+
+   + various:boot-data-drive +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:vdu/various:supplemental-boot-data/various:boot-data-drive +
+
+   + + virtual-compute-desc[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:id +
+
+   + + logical-node[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:id +
+
+   + + requirement-detail[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:requirement-detail
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:requirement-detail/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:requirement-detail/vnfd:value +
+
+   + + request-additional-capability[name] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability
+
+   + name +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:name +
+
+   + support-mandatory +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:support-mandatory +
+
+   + min-version +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:min-version +
+
+   + preferred-version +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:preferred-version +
+
+   + + target-performance-parameters[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:target-performance-parameters
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:target-performance-parameters/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:target-performance-parameters/vnfd:value +
+
+   + compute-requirements +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:compute-requirements +
+
+   + + virtual-memory +
+
containerconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory
+
+   + size +
+
leafdecimal64config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:size +
+
+   + over-subscription-policy +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:over-subscription-policy +
+
+   + + vdu-mem-requirements[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:vdu-mem-requirements
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:vdu-mem-requirements/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:vdu-mem-requirements/vnfd:value +
+
+   + numa-enabled +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:numa-enabled +
+
+   + + epa:numa-node-policy +
+
containerconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy
+
+   + epa:node-cnt +
+
leafuint16config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node-cnt +
+
+   + epa:mem-policy +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:mem-policy +
+
+   + + epa:node[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node
+
+   + epa:id +
+
leafuint64configcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:id +
+
+   + + epa:vcpu[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:vcpu
+
+   + epa:id +
+
leafuint64configcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:vcpu/epa:id +
+
+   + epa:memory-mb +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:memory-mb +
+
+   + + (om-numa-type) +
+
choiceconfigChoicecurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node
+
+   + + :(cores) +
+
caseconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node
+
+   + epa:num-cores +
+
leafuint8config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:num-cores +
+
+   + + :(paired-threads) +
+
caseconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node
+
+   + + epa:paired-threads +
+
containerconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads
+
+   + epa:num-paired-threads +
+
leafuint8config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads/epa:num-paired-threads +
+
+   + + epa:paired-thread-ids[thread-a] +
+
listconfigcurrent/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 +
+
leafuint8configcurrent/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 +
+
+   + epa:thread-b +
+
leafuint8config?current/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 +
+
+   + + :(threads) +
+
caseconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node
+
+   + epa:num-threads +
+
leafuint8config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:num-threads +
+
+   + epa:mempage-size +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mempage-size +
+
+   + + epa:mem-quota +
+
containerconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota
+
+   + epa:limit +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota/epa:limit +
+
+   + epa:reserve +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota/epa:reserve +
+
+   + epa:shares +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota/epa:shares +
+
+   + + virtual-cpu +
+
containerconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu
+
+   + cpu-architecture +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:cpu-architecture +
+
+   + num-virtual-cpu +
+
leafuint16config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:num-virtual-cpu +
+
+   + clock +
+
leafuint32config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:clock +
+
+   + oversubscription-policy +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:oversubscription-policy +
+
+   + + vdu-cpu-requirements[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:vdu-cpu-requirements
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:vdu-cpu-requirements/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:vdu-cpu-requirements/vnfd:value +
+
+   + + pinning +
+
containerconfigPresencecurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning
+
+   + policy +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:policy +
+
+   + + rule[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:rule
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:rule/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:rule/vnfd:value +
+
+   + epa:thread-policy +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/epa:thread-policy +
+
+   + + epa:cpu-quota +
+
containerconfigcurrent/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota
+
+   + epa:limit +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota/epa:limit +
+
+   + epa:reserve +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota/epa:reserve +
+
+   + epa:shares +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota/epa:shares +
+
+   + + virtual-storage-desc[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-storage-desc
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:id +
+
+   + type-of-storage +
+
leafidentityrefconfig?current/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:type-of-storage +
+
+   + size-of-storage +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:size-of-storage +
+
+   + + vdu-storage-requirements[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:vdu-storage-requirements
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:vdu-storage-requirements/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:vdu-storage-requirements/vnfd:value +
+
+   + rdma-enabled +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:rdma-enabled +
+
+   + sw-image-desc +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:sw-image-desc +
+
+   + additional-info:description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:virtual-storage-desc/additional-info:description +
+
+   + + epa:disk-io-quota +
+
containerconfigcurrent/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota
+
+   + epa:limit +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota/epa:limit +
+
+   + epa:reserve +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota/epa:reserve +
+
+   + epa:shares +
+
leafuint64config?current/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota/epa:shares +
+
+   + various:device-bus +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:virtual-storage-desc/various:device-bus +
+
+   + + sw-image-desc[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:sw-image-desc
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:sw-image-desc/vnfd:id +
+
+   + name +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:sw-image-desc/vnfd:name +
+
+   + version +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:sw-image-desc/vnfd:version +
+
+   + + checksum +
+
containerconfigcurrent/vnfd:vnfd/vnfd:sw-image-desc/vnfd:checksum
+
+   + algorithm +
+
leafidentityrefconfigcurrent/vnfd:vnfd/vnfd:sw-image-desc/vnfd:checksum/vnfd:algorithm +
+
+   + hash +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:sw-image-desc/vnfd:checksum/vnfd:hash +
+
+   + container-format +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:sw-image-desc/vnfd:container-format +
+
+   + disk-format +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:sw-image-desc/vnfd:disk-format +
+
+   + min-disk +
+
leafuint64configcurrent/vnfd:vnfd/vnfd:sw-image-desc/vnfd:min-disk +
+
+   + min-ram +
+
leafdecimal64config?current/vnfd:vnfd/vnfd:sw-image-desc/vnfd:min-ram +
+
+   + size +
+
leafuint64configcurrent/vnfd:vnfd/vnfd:sw-image-desc/vnfd:size +
+
+   + image +
+
leafinet:uriconfig?current/vnfd:vnfd/vnfd:sw-image-desc/vnfd:image +
+
+   + operating-system +
+
leafstringconfig?current/vnfd:vnfd/vnfd:sw-image-desc/vnfd:operating-system +
+
+   + supported-virtualization-environment +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:sw-image-desc/vnfd:supported-virtualization-environment +
+
+   + alternative-images:vim-type +
+
leafstringconfig?current/vnfd:vnfd/vnfd:sw-image-desc/alternative-images:vim-type +
+
+   + + int-virtual-link-desc[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:id +
+
+   + + flavour[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:id +
+
+   + + qos +
+
containerconfigPresencecurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos
+
+   + latency +
+
leafuint32configcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos/vnfd:latency +
+
+   + packet-delay-variation +
+
leafuint32configcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos/vnfd:packet-delay-variation +
+
+   + packet-loss-ratio +
+
leafdecimal64config?current/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos/vnfd:packet-loss-ratio +
+
+   + + connectivity-type +
+
containerconfigcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:connectivity-type
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:connectivity-type/vnfd:layer-protocol +
+
+   + flow-pattern +
+
leafflow-patternconfig?current/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:connectivity-type/vnfd:flow-pattern +
+
+   + test-access +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:test-access +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:description +
+
+   + + monitoring-parameters[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:id +
+
+   + name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:name +
+
+   + performance-metric +
+
leafstringconfig?current/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:collection-period +
+
+   + + various:provider-network +
+
containerconfigcurrent/vnfd:vnfd/vnfd:int-virtual-link-desc/various:provider-network
+
+   + various:physical-network +
+
leafstringconfig?current/vnfd:vnfd/vnfd:int-virtual-link-desc/various:provider-network/various:physical-network +
+
+   + various:segmentation_id +
+
leafuint32config?current/vnfd:vnfd/vnfd:int-virtual-link-desc/various:provider-network/various:segmentation_id +
+
+   + + security-group-rule[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:security-group-rule
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:security-group-rule/vnfd:id +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:security-group-rule/vnfd:description +
+
+   + direction +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:security-group-rule/vnfd:direction +
+
+   + ether-type +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:security-group-rule/vnfd:ether-type +
+
+   + protocol +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:security-group-rule/vnfd:protocol +
+
+   + port-range-min +
+
leafuint16config?current/vnfd:vnfd/vnfd:security-group-rule/vnfd:port-range-min +
+
+   + port-range-max +
+
leafuint16config?current/vnfd:vnfd/vnfd:security-group-rule/vnfd:port-range-max +
+
+   + + ext-cpd[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:ext-cpd
+
+   + + (cp-connection) +
+
choiceconfigChoicecurrent/vnfd:vnfd/vnfd:ext-cpd
+
+   + + :(int-virtual-link-desc) +
+
caseconfigcurrent/vnfd:vnfd/vnfd:ext-cpd
+
+   + int-virtual-link-desc +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-virtual-link-desc +
+
+   + + :(int-cpd) +
+
caseconfigcurrent/vnfd:vnfd/vnfd:ext-cpd
+
+   + + int-cpd +
+
containerconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-cpd
+
+   + vdu-id +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-cpd/vnfd:vdu-id +
+
+   + cpd +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-cpd/vnfd:cpd +
+
+   + + :(k8s-cluster-net) +
+
caseconfigcurrent/vnfd:vnfd/vnfd:ext-cpd
+
+   + kdu:k8s-cluster-net +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:ext-cpd/kdu:k8s-cluster-net +
+
+   + + virtual-network-interface-requirement[name] +
+
listconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement
+
+   + name +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:name +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:description +
+
+   + support-mandatory +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:support-mandatory +
+
+   + + network-interface-requirements[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:value +
+
+   + nicio-requirements +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:nicio-requirements +
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/vnfd:vnfd/vnfd:ext-cpd/vnfd:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:role +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data/vnfd:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-assignment +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:number-of-ip-addresses +
+
+   + trunk-mode +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:trunk-mode +
+
+   + security-group-rule-id +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:ext-cpd/vnfd:security-group-rule-id +
+
+   + various:port-security-enabled +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:ext-cpd/various:port-security-enabled +
+
+   + + df[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:id +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:description +
+
+   + + vdu-profile[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:vdu-profile
+
+   + id +
+
leafleafrefconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:id +
+
+   + min-number-of-instances +
+
leafuint16config?current/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:min-number-of-instances +
+
+   + max-number-of-instances +
+
leafuint16config?current/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:max-number-of-instances +
+
+   + + local-affinity-or-anti-affinity-rule[affinity-type affinity-scope] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:local-affinity-or-anti-affinity-rule
+
+   + affinity-type +
+
leafaffinity-typeconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-type +
+
+   + affinity-scope +
+
leafaffinity-scopeconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-scope +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:affinity-or-anti-affinity-group
+
+   + id +
+
leafleafrefconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:affinity-or-anti-affinity-group/vnfd:id +
+
+   + configuration:vdu-configuration-id +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/configuration:vdu-configuration-id +
+
+   + + virtual-link-profile[id flavour] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile
+
+   + id +
+
leafleafrefconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:id +
+
+   + flavour +
+
leafleafrefconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:flavour +
+
+   + + local-affinity-or-anti-affinity-rule[affinity-type affinity-scope] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:local-affinity-or-anti-affinity-rule
+
+   + affinity-type +
+
leafaffinity-typeconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-type +
+
+   + affinity-scope +
+
leafaffinity-scopeconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-scope +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:affinity-or-anti-affinity-group
+
+   + id +
+
leafleafrefconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:affinity-or-anti-affinity-group/vnfd:id +
+
+   + + max-bit-rate-requirements +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:max-bit-rate-requirements
+
+   + root +
+
leafuint32configcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:max-bit-rate-requirements/vnfd:root +
+
+   + leaf +
+
leafuint32config?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:max-bit-rate-requirements/vnfd:leaf +
+
+   + + min-bit-rate-requirements +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:min-bit-rate-requirements
+
+   + root +
+
leafuint32configcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:min-bit-rate-requirements/vnfd:root +
+
+   + leaf +
+
leafuint32config?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:min-bit-rate-requirements/vnfd:leaf +
+
+   + + virtual-link-protocol-data +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data
+
+   + associated-layer-protocol +
+
leafidentityrefconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:associated-layer-protocol +
+
+   + + l2-protocol-data +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data
+
+   + name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:name +
+
+   + network-type +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:network-type +
+
+   + vlan-transparent +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:vlan-transparent +
+
+   + mtu +
+
leafuint16config?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:mtu +
+
+   + + l3-protocol-data +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data
+
+   + name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:name +
+
+   + ip-version +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:ip-version +
+
+   + cidr +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:cidr +
+
+   + ip-allocation-pools +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:ip-allocation-pools +
+
+   + gateway-ip +
+
leafinet:ip-addressconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:gateway-ip +
+
+   + dhcp-enabled +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:dhcp-enabled +
+
+   + ipv6-address-mode +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:ipv6-address-mode +
+
+   + additional-info:description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/additional-info:description +
+
+   + various:security-group +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/various:security-group +
+
+   + + instantiation-level[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:instantiation-level
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:id +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:description +
+
+   + + vdu-level[vdu-id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:vdu-level
+
+   + vdu-id +
+
leafleafrefconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:vdu-level/vnfd:vdu-id +
+
+   + number-of-instances +
+
leafuint16config?current/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:vdu-level/vnfd:number-of-instances +
+
+   + + scaling-info[scaling-aspect-id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:scaling-info
+
+   + scaling-aspect-id +
+
leafleafrefconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:scaling-info/vnfd:scaling-aspect-id +
+
+   + scale-level +
+
leafuint32config?current/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:scaling-info/vnfd:scale-level +
+
+   + default-instantiation-level +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:df/vnfd:default-instantiation-level +
+
+   + supported-operation +
+
leaf-listidentityrefconfig*current/vnfd:vnfd/vnfd:df/vnfd:supported-operation +
+
+   + + lcm-operations-configuration +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration
+
+   + + instantiate-vnf-op-config +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config/vnfd:parameter
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config/vnfd:parameter/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config/vnfd:parameter/vnfd:value +
+
+   + + scale-vnf-op-config +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:parameter
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:parameter/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:parameter/vnfd:value +
+
+   + scaling-by-more-than-one-step-supported +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:scaling-by-more-than-one-step-supported +
+
+   + + scale-vnf-to-level-op-config +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:parameter
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:parameter/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:parameter/vnfd:value +
+
+   + arbitrary-target-levels-supported +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:arbitrary-target-levels-supported +
+
+   + + heal-vnf-op-config +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:parameter
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:parameter/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:parameter/vnfd:value +
+
+   + cause +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:cause +
+
+   + + terminate-vnf-op-config +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config
+
+   + min-graceful-termination +
+
leafyang:timeticksconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:min-graceful-termination +
+
+   + max-recommended-graceful-termination +
+
leafyang:timeticksconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:max-recommended-graceful-termination +
+
+   + + parameter[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:parameter
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:parameter/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:parameter/vnfd:value +
+
+   + + operate-vnf-op-config +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config
+
+   + min-graceful-stop-timeout +
+
leafyang:timeticksconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:min-graceful-stop-timeout +
+
+   + max-recommended-graceful-stop-timeout +
+
leafyang:timeticksconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:max-recommended-graceful-stop-timeout +
+
+   + + parameter[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:parameter
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:parameter/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:parameter/vnfd:value +
+
+   + + change-vnf-flavour-op-config +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config/vnfd:parameter
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config/vnfd:parameter/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config/vnfd:parameter/vnfd:value +
+
+   + + change-ext-vnf-connectivity-op-config +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config/vnfd:parameter
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config/vnfd:parameter/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config/vnfd:parameter/vnfd:value +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group/vnfd:id +
+
+   + type +
+
leafaffinity-typeconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group/vnfd:type +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group/vnfd:scope +
+
+   + + indicator[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:indicator
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:id +
+
+   + name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:name +
+
+   + indicator-value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:indicator-value +
+
+   + source +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:source +
+
+   + + supported-vnf-interfaces[name] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces
+
+   + name +
+
leafenumerationconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:name +
+
+   + cpd-id +
+
leaf-listleafrefconfig*current/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:cpd-id +
+
+   + + interface-details[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:interface-details
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:interface-details/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:interface-details/vnfd:value +
+
+   + + monitoring-parameter[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id +
+
+   + name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:name +
+
+   + performance-metric +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:collection-period +
+
+   + + scaling-aspect[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:id +
+
+   + name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:name +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:description +
+
+   + max-scale-level +
+
leafuint32config?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:max-scale-level +
+
+   + + aspect-delta-details +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details
+
+   + + deltas[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:id +
+
+   + + vdu-delta[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:vdu-delta
+
+   + id +
+
leafleafrefconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:vdu-delta/vnfd:id +
+
+   + number-of-instances +
+
leafuint32config?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:vdu-delta/vnfd:number-of-instances +
+
+   + + virtual-link-bit-rate-delta[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:id +
+
+   + + bit-rate-requirements +
+
containerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:bit-rate-requirements
+
+   + root +
+
leafuint32configcurrent/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 +
+
+   + leaf +
+
leafuint32config?current/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 +
+
+   + step-deltas +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:step-deltas +
+
+   + + scaling:scaling-policy[name] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy
+
+   + scaling:name +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:name +
+
+   + scaling:scaling-type +
+
leafcommon:scaling-policy-typeconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-type +
+
+   + scaling:enabled +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:enabled +
+
+   + scaling:scale-in-operation-type +
+
leafcommon:scaling-criteria-operationconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scale-in-operation-type +
+
+   + scaling:scale-out-operation-type +
+
leafcommon:scaling-criteria-operationconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scale-out-operation-type +
+
+   + scaling:threshold-time +
+
leafuint32configcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:threshold-time +
+
+   + scaling:cooldown-time +
+
leafuint32configcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:cooldown-time +
+
+   + + scaling:scaling-criteria[name] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria
+
+   + scaling:name +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:name +
+
+   + scaling:scale-in-threshold +
+
leafdecimal64config?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-in-threshold +
+
+   + scaling:scale-in-relational-operation +
+
leafcommon:relational-operation-typeconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-in-relational-operation +
+
+   + scaling:scale-out-threshold +
+
leafdecimal64config?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-out-threshold +
+
+   + scaling:scale-out-relational-operation +
+
leafcommon:relational-operation-typeconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-out-relational-operation +
+
+   + scaling:vnf-monitoring-param-ref +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:vnf-monitoring-param-ref +
+
+   + + scaling:scaling-config-action[trigger] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-config-action
+
+   + scaling:trigger +
+
leafcommon:scaling-triggerconfigcurrent/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-config-action/scaling:trigger +
+
+   + scaling:vnf-config-primitive-name-ref +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-config-action/scaling:vnf-config-primitive-name-ref +
+
+   + configuration:vnf-configuration-id +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:df/configuration:vnf-configuration-id +
+
+   + + configuration:kdu-profile[name] +
+
listconfigcurrent/vnfd:vnfd/vnfd:df/configuration:kdu-profile
+
+   + configuration:name +
+
leafleafrefconfigcurrent/vnfd:vnfd/vnfd:df/configuration:kdu-profile/configuration:name +
+
+   + configuration:kdu-configuration-id +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:df/configuration:kdu-profile/configuration:kdu-configuration-id +
+
+   + configuration:kdu-model-id +
+
leafleafrefconfig?current/vnfd:vnfd/vnfd:df/configuration:kdu-profile/configuration:kdu-model-id +
+
+   + + configurable-properties +
+
containerconfigcurrent/vnfd:vnfd/vnfd:configurable-properties
+
+   + is-auto-scalable-enabled +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:configurable-properties/vnfd:is-auto-scalable-enabled +
+
+   + is-auto-heal-enabled +
+
leafbooleanconfig?current/vnfd:vnfd/vnfd:configurable-properties/vnfd:is-auto-heal-enabled +
+
+   + + additional-configurable-property[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:configurable-properties/vnfd:additional-configurable-property
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:configurable-properties/vnfd:additional-configurable-property/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:configurable-properties/vnfd:additional-configurable-property/vnfd:value +
+
+   + + modifiable-attributes +
+
containerconfigcurrent/vnfd:vnfd/vnfd:modifiable-attributes
+
+   + extension +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:modifiable-attributes/vnfd:extension +
+
+   + metadata +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:modifiable-attributes/vnfd:metadata +
+
+   + + lifecycle-management-script[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:lifecycle-management-script
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:id +
+
+   + event +
+
leaf-listinternal-lifecycle-management-script-eventconfig*current/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:event +
+
+   + lcm-transition-event +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:lcm-transition-event +
+
+   + script +
+
leafstringconfig?current/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script +
+
+   + script-dsl +
+
leafstringconfig?current/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-dsl +
+
+   + + script-input[key] +
+
listconfigcurrent/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-input
+
+   + key +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-input/vnfd:key +
+
+   + value +
+
leafstringconfig?current/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-input/vnfd:value +
+
+   + + element-group[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:element-group
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:element-group/vnfd:id +
+
+   + description +
+
leafstringconfig?current/vnfd:vnfd/vnfd:element-group/vnfd:description +
+
+   + vdu +
+
leaf-listleafrefconfig*current/vnfd:vnfd/vnfd:element-group/vnfd:vdu +
+
+   + virtual-link-desc +
+
leaf-listleafrefconfig*current/vnfd:vnfd/vnfd:element-group/vnfd:virtual-link-desc +
+
+   + + indicator[id] +
+
listconfigcurrent/vnfd:vnfd/vnfd:indicator
+
+   + id +
+
leafstringconfigcurrent/vnfd:vnfd/vnfd:indicator/vnfd:id +
+
+   + name +
+
leafstringconfig?current/vnfd:vnfd/vnfd:indicator/vnfd:name +
+
+   + indicator-value +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:indicator/vnfd:indicator-value +
+
+   + source +
+
leafenumerationconfig?current/vnfd:vnfd/vnfd:indicator/vnfd:source +
+
+   + auto-scale +
+
leaf-liststringconfig*current/vnfd:vnfd/vnfd:auto-scale +
+
+   + additional-info:description +
+
leafstringconfig?current/vnfd:vnfd/additional-info:description +
+
+   + + day1-2:vnf-configuration[id] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration
+
+   + day1-2:id +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:id +
+
+   + + (config-method) +
+
choiceconfigChoicecurrent/vnfd:vnfd/day1-2:vnf-configuration
+
+   + + :(script) +
+
caseconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration
+
+   + + day1-2:script +
+
containerconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:script
+
+   + day1-2:script-type +
+
leafenumerationconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:script/day1-2:script-type +
+
+   + + :(juju) +
+
caseconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration
+
+   + + day1-2:juju +
+
containerconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:juju
+
+   + day1-2:charm +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:juju/day1-2:charm +
+
+   + day1-2:proxy +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:juju/day1-2:proxy +
+
+   + + day1-2:config-primitive[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:name +
+
+   + + day1-2:parameter[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:name +
+
+   + day1-2:data-type +
+
leafcommon:parameter-data-typeconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:data-type +
+
+   + day1-2:mandatory +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:mandatory +
+
+   + day1-2:default-value +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:default-value +
+
+   + day1-2:parameter-pool +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:parameter-pool +
+
+   + day1-2:read-only +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:read-only +
+
+   + day1-2:hidden +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:hidden +
+
+   + day1-2:user-defined-script +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:user-defined-script +
+
+   + + day1-2:initial-config-primitive[seq] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive
+
+   + day1-2:seq +
+
leafuint64configcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:seq +
+
+   + + (primitive-type) +
+
choiceconfigChoicecurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive
+
+   + + :(primitive-definition) +
+
caseconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive
+
+   + day1-2:name +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:name +
+
+   + + day1-2:parameter[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:name +
+
+   + day1-2:data-type +
+
leafcommon:parameter-data-typeconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:data-type +
+
+   + day1-2:value +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:value +
+
+   + day1-2:user-defined-script +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:user-defined-script +
+
+   + + day1-2:terminate-config-primitive[seq] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive
+
+   + day1-2:seq +
+
leafuint64configcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:seq +
+
+   + day1-2:name +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:name +
+
+   + + day1-2:parameter[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:name +
+
+   + day1-2:data-type +
+
leafcommon:parameter-data-typeconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:data-type +
+
+   + day1-2:value +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:value +
+
+   + day1-2:user-defined-script +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:user-defined-script +
+
+   + + day1-2:metrics[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:metrics
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:metrics/day1-2:name +
+
+   + + day1-2:relation[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:name +
+
+   + + day1-2:entities[id] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:entities
+
+   + day1-2:id +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:entities/day1-2:id +
+
+   + day1-2:endpoint +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:entities/day1-2:endpoint +
+
+   + + day1-2:config-access +
+
containerconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access
+
+   + + day1-2:ssh-access +
+
containerconfigcurrent/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access/day1-2:ssh-access
+
+   + day1-2:required +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:required +
+
+   + day1-2:default-user +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:default-user +
+
+   + + day1-2:vdu-configuration[id] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration
+
+   + day1-2:id +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:id +
+
+   + + (config-method) +
+
choiceconfigChoicecurrent/vnfd:vnfd/day1-2:vdu-configuration
+
+   + + :(script) +
+
caseconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration
+
+   + + day1-2:script +
+
containerconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:script
+
+   + day1-2:script-type +
+
leafenumerationconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:script/day1-2:script-type +
+
+   + + :(juju) +
+
caseconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration
+
+   + + day1-2:juju +
+
containerconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:juju
+
+   + day1-2:charm +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:juju/day1-2:charm +
+
+   + day1-2:proxy +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:juju/day1-2:proxy +
+
+   + + day1-2:config-primitive[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:name +
+
+   + + day1-2:parameter[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:name +
+
+   + day1-2:data-type +
+
leafcommon:parameter-data-typeconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:data-type +
+
+   + day1-2:mandatory +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:mandatory +
+
+   + day1-2:default-value +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:default-value +
+
+   + day1-2:parameter-pool +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:parameter-pool +
+
+   + day1-2:read-only +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:read-only +
+
+   + day1-2:hidden +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:hidden +
+
+   + day1-2:user-defined-script +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:user-defined-script +
+
+   + + day1-2:initial-config-primitive[seq] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive
+
+   + day1-2:seq +
+
leafuint64configcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:seq +
+
+   + + (primitive-type) +
+
choiceconfigChoicecurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive
+
+   + + :(primitive-definition) +
+
caseconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive
+
+   + day1-2:name +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:name +
+
+   + + day1-2:parameter[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:name +
+
+   + day1-2:data-type +
+
leafcommon:parameter-data-typeconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:data-type +
+
+   + day1-2:value +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:value +
+
+   + day1-2:user-defined-script +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:user-defined-script +
+
+   + + day1-2:terminate-config-primitive[seq] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive
+
+   + day1-2:seq +
+
leafuint64configcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:seq +
+
+   + day1-2:name +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:name +
+
+   + + day1-2:parameter[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:name +
+
+   + day1-2:data-type +
+
leafcommon:parameter-data-typeconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:data-type +
+
+   + day1-2:value +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:value +
+
+   + day1-2:user-defined-script +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:user-defined-script +
+
+   + + day1-2:metrics[name] +
+
listconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:metrics
+
+   + day1-2:name +
+
leafstringconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:metrics/day1-2:name +
+
+   + + day1-2:config-access +
+
containerconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access
+
+   + + day1-2:ssh-access +
+
containerconfigcurrent/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access/day1-2:ssh-access
+
+   + day1-2:required +
+
leafbooleanconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:required +
+
+   + day1-2:default-user +
+
leafstringconfig?current/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:default-user +
+
+   + + kdu:kdu[name] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu
+
+   + kdu:name +
+
leafstringconfigcurrent/vnfd:vnfd/kdu:kdu/kdu:name +
+
+   + kdu:description +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu/kdu:description +
+
+   + + kdu:k8s-cluster +
+
containerconfigcurrent/vnfd:vnfd/kdu:k8s-cluster
+
+   + kdu:version +
+
leaf-liststringconfig*current/vnfd:vnfd/kdu:k8s-cluster/kdu:version +
+
+   + kdu:cni +
+
leaf-listenumerationconfig*current/vnfd:vnfd/kdu:k8s-cluster/kdu:cni +
+
+   + + kdu:nets[id] +
+
listconfigcurrent/vnfd:vnfd/kdu:k8s-cluster/kdu:nets
+
+   + kdu:id +
+
leafstringconfigcurrent/vnfd:vnfd/kdu:k8s-cluster/kdu:nets/kdu:id +
+
+   + + kdu:kdu-configuration[id] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu-configuration
+
+   + kdu:id +
+
leafstringconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:id +
+
+   + + (config-method) +
+
choiceconfigChoicecurrent/vnfd:vnfd/kdu:kdu-configuration
+
+   + + :(script) +
+
caseconfigcurrent/vnfd:vnfd/kdu:kdu-configuration
+
+   + + kdu:script +
+
containerconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:script
+
+   + kdu:script-type +
+
leafenumerationconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:script/kdu:script-type +
+
+   + + :(juju) +
+
caseconfigcurrent/vnfd:vnfd/kdu:kdu-configuration
+
+   + + kdu:juju +
+
containerconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:juju
+
+   + kdu:charm +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:juju/kdu:charm +
+
+   + kdu:proxy +
+
leafbooleanconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:juju/kdu:proxy +
+
+   + + kdu:config-primitive[name] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive
+
+   + kdu:name +
+
leafstringconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:name +
+
+   + + kdu:parameter[name] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter
+
+   + kdu:name +
+
leafstringconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:name +
+
+   + kdu:data-type +
+
leafcommon:parameter-data-typeconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:data-type +
+
+   + kdu:mandatory +
+
leafbooleanconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:mandatory +
+
+   + kdu:default-value +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:default-value +
+
+   + kdu:parameter-pool +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:parameter-pool +
+
+   + kdu:read-only +
+
leafbooleanconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:read-only +
+
+   + kdu:hidden +
+
leafbooleanconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:hidden +
+
+   + kdu:user-defined-script +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:user-defined-script +
+
+   + + kdu:initial-config-primitive[seq] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive
+
+   + kdu:seq +
+
leafuint64configcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:seq +
+
+   + + (primitive-type) +
+
choiceconfigChoicecurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive
+
+   + + :(primitive-definition) +
+
caseconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive
+
+   + kdu:name +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:name +
+
+   + + kdu:parameter[name] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter
+
+   + kdu:name +
+
leafstringconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter/kdu:name +
+
+   + kdu:data-type +
+
leafcommon:parameter-data-typeconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter/kdu:data-type +
+
+   + kdu:value +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter/kdu:value +
+
+   + kdu:user-defined-script +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:user-defined-script +
+
+   + + kdu:terminate-config-primitive[seq] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive
+
+   + kdu:seq +
+
leafuint64configcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:seq +
+
+   + kdu:name +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:name +
+
+   + + kdu:parameter[name] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter
+
+   + kdu:name +
+
leafstringconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter/kdu:name +
+
+   + kdu:data-type +
+
leafcommon:parameter-data-typeconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter/kdu:data-type +
+
+   + kdu:value +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter/kdu:value +
+
+   + kdu:user-defined-script +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:user-defined-script +
+
+   + + kdu:metrics[name] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:metrics
+
+   + kdu:name +
+
leafstringconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:metrics/kdu:name +
+
+   + + kdu:config-access +
+
containerconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access
+
+   + + kdu:ssh-access +
+
containerconfigcurrent/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access/kdu:ssh-access
+
+   + kdu:required +
+
leafbooleanconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access/kdu:ssh-access/kdu:required +
+
+   + kdu:default-user +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access/kdu:ssh-access/kdu:default-user +
+
+   + kdu:blacklist-config-primitive +
+
leaf-listenumerationconfig*current/vnfd:vnfd/kdu:kdu-configuration/kdu:blacklist-config-primitive +
+
+   + + kdu:kdu-model[id] +
+
listconfigcurrent/vnfd:vnfd/kdu:kdu-model
+
+   + kdu:id +
+
leafstringconfigcurrent/vnfd:vnfd/kdu:kdu-model/kdu:id +
+
+   + kdu:kdu-model-type +
+
leafenumerationconfig?current/vnfd:vnfd/kdu:kdu-model/kdu:kdu-model-type +
+
+   + kdu:kdu-model-locator +
+
leafstringconfig?current/vnfd:vnfd/kdu:kdu-model/kdu:kdu-model-locator +
+
+   + mgmt-interface:mgmt-cp +
+
leafleafrefconfig?current/vnfd:vnfd/mgmt-interface:mgmt-cp +
+
+   + + vip:vip[name] +
+
listconfigcurrent/vnfd:vnfd/vip:vip
+
+   + vip:name +
+
leafstringconfigcurrent/vnfd:vnfd/vip:vip/vip:name +
+
+   + + vip:paired-interfaces[vdu-id-ref] +
+
listconfigcurrent/vnfd:vnfd/vip:vip/vip:paired-interfaces
+
+   + vip:vdu-id-ref +
+
leafleafrefconfigcurrent/vnfd:vnfd/vip:vip/vip:paired-interfaces/vip:vdu-id-ref +
+
+   + vip:interface-ref +
+
leafleafrefconfig?current/vnfd:vnfd/vip:vip/vip:paired-interfaces/vip:interface-ref + +
+
+ + + -- 2.25.1