diff --git a/.gitignore b/.gitignore index 2d19fc766d98a08d9d1437896bfb008a7b15f340..8b137891791fe96927ad78e64b0aad7bded08bdc 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -*.html + diff --git a/yang-tree/etsi-nfv-descriptors-tree.html b/yang-tree/etsi-nfv-descriptors-tree.html new file mode 100644 index 0000000000000000000000000000000000000000..274cd0f51f3b2376c6aa598a218b01acf140a357 --- /dev/null +++ b/yang-tree/etsi-nfv-descriptors-tree.html @@ -0,0 +1,16166 @@ + etsi-nfv-descriptors + + + + + + +
+
+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Element + [+]Expand all + [-]Collapse all + SchemaTypeFlagsOptsStatusPath
+
+   + + etsi-nfv-descriptors +
+
module +
+
+   + + nfv +
+
containerconfigcurrent/nfv:nfv
+
+   + + vnfd[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:id +
+
+   + provider +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:provider +
+
+   + product-name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:product-name +
+
+   + software-version +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:software-version +
+
+   + version +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:version +
+
+   + product-info-name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:product-info-name +
+
+   + product-info-description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:product-info-description +
+
+   + vnfm-info +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:vnfm-info +
+
+   + localization-language +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:localization-language +
+
+   + default-localization-language +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:default-localization-language +
+
+   + + vdu[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:id +
+
+   + name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:name +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:description +
+
+   + + int-cpd[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd
+
+   + int-virtual-link-desc +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:int-virtual-link-desc +
+
+   + bitrate-requirement +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:bitrate-requirement +
+
+   + + virtual-network-interface-requirement[name] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement
+
+   + name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement/nfv:name +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement/nfv:description +
+
+   + + standardized-network-interface-requirements[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement/nfv:standardized-network-interface-requirements
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement/nfv:standardized-network-interface-requirements/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement/nfv:standardized-network-interface-requirements/nfv:value +
+
+   + + network-interface-requirements[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement/nfv:network-interface-requirements
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement/nfv:network-interface-requirements/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement/nfv:network-interface-requirements/nfv:value +
+
+   + nic-io-requirements +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:virtual-network-interface-requirement/nfv:nic-io-requirements +
+
+   + nicio-requirements +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:nicio-requirements +
+
+   + order +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:order +
+
+   + vnic-type +
+
leafidentityrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:vnic-type +
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:role +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data/nfv:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment +
+
+   + ip-address-assignment-subtype +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment-subtype +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:number-of-ip-addresses +
+
+   + fixed-ip-address +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:fixed-ip-address +
+
+   + trunk-mode +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:trunk-mode +
+
+   + security-group-rule-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:int-cpd/nfv:security-group-rule-id +
+
+   + virtual-compute-desc +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:virtual-compute-desc +
+
+   + os-container-desc +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:os-container-desc +
+
+   + virtual-storage-desc +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:virtual-storage-desc +
+
+   + + boot-order[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:boot-order
+
+   + key +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:boot-order/nfv:key +
+
+   + value +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:boot-order/nfv:value +
+
+   + sw-image-desc +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:sw-image-desc +
+
+   + nfvi-constraint +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:nfvi-constraint +
+
+   + + monitoring-parameter[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:monitoring-parameter
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:monitoring-parameter/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:monitoring-parameter/nfv:name +
+
+   + performance-metric +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:monitoring-parameter/nfv:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:monitoring-parameter/nfv:collection-period +
+
+   + + configurable-properties[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:configurable-properties
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:configurable-properties/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:configurable-properties/nfv:value +
+
+   + boot-data +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:boot-data +
+
+   + + trunk-port[parent-port-cpd] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:trunk-port
+
+   + parent-port-cpd +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:trunk-port/nfv:parent-port-cpd +
+
+   + + sub-port-list[sub-port-cpd] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:trunk-port/nfv:sub-port-list
+
+   + sub-port-cpd +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:trunk-port/nfv:sub-port-list/nfv:sub-port-cpd +
+
+   + segmentation-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:trunk-port/nfv:sub-port-list/nfv:segmentation-type +
+
+   + segmentation-id +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:trunk-port/nfv:sub-port-list/nfv:segmentation-id +
+
+   + + logical-node[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:logical-node
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:logical-node/nfv:id +
+
+   + + requirement-detail[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:logical-node/nfv:requirement-detail
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:logical-node/nfv:requirement-detail/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:logical-node/nfv:requirement-detail/nfv:value +
+
+   + + request-additional-capability[name] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:request-additional-capability
+
+   + name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:request-additional-capability/nfv:name +
+
+   + support-mandatory +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:request-additional-capability/nfv:support-mandatory +
+
+   + min-version +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:request-additional-capability/nfv:min-version +
+
+   + preferred-version +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:request-additional-capability/nfv:preferred-version +
+
+   + + target-performance-parameters[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:request-additional-capability/nfv:target-performance-parameters
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:request-additional-capability/nfv:target-performance-parameters/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:request-additional-capability/nfv:target-performance-parameters/nfv:value +
+
+   + mcio-constraint-params +
+
leaf-listenumerationconfig*current/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:mcio-constraint-params +
+
+   + + mcio-identification-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:mcio-identification-data
+
+   + name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:mcio-identification-data/nfv:name +
+
+   + type +
+
leafenumerationconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vdu/nfv:mcio-identification-data/nfv:type +
+
+   + + virtual-compute-desc[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:id +
+
+   + + logical-node[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:logical-node
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:logical-node/nfv:id +
+
+   + + requirement-detail[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:logical-node/nfv:requirement-detail
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:logical-node/nfv:requirement-detail/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:logical-node/nfv:requirement-detail/nfv:value +
+
+   + + request-additional-capability[name] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:request-additional-capability
+
+   + name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:request-additional-capability/nfv:name +
+
+   + support-mandatory +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:request-additional-capability/nfv:support-mandatory +
+
+   + min-version +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:request-additional-capability/nfv:min-version +
+
+   + preferred-version +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:request-additional-capability/nfv:preferred-version +
+
+   + + target-performance-parameters[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:request-additional-capability/nfv:target-performance-parameters
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:request-additional-capability/nfv:target-performance-parameters/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:request-additional-capability/nfv:target-performance-parameters/nfv:value +
+
+   + compute-requirements +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:compute-requirements +
+
+   + + virtual-memory +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-memory
+
+   + size +
+
leafdecimal64config?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-memory/nfv:size +
+
+   + over-subscription-policy +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-memory/nfv:over-subscription-policy +
+
+   + + vdu-mem-requirements[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-memory/nfv:vdu-mem-requirements
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-memory/nfv:vdu-mem-requirements/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-memory/nfv:vdu-mem-requirements/nfv:value +
+
+   + numa-enabled +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-memory/nfv:numa-enabled +
+
+   + + virtual-cpu +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu
+
+   + cpu-architecture +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:cpu-architecture +
+
+   + num-virtual-cpu +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:num-virtual-cpu +
+
+   + clock +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:clock +
+
+   + oversubscription-policy +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:oversubscription-policy +
+
+   + + vdu-cpu-requirements[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:vdu-cpu-requirements
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:vdu-cpu-requirements/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:vdu-cpu-requirements/nfv:value +
+
+   + + pinning +
+
containerconfigPresencecurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:pinning
+
+   + policy +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:pinning/nfv:policy +
+
+   + + rule[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:pinning/nfv:rule
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:pinning/nfv:rule/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-cpu/nfv:pinning/nfv:rule/nfv:value +
+
+   + + virtual-disk[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-disk
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-disk/nfv:id +
+
+   + size-of-storage +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-disk/nfv:size-of-storage +
+
+   + + vdu-storage-requirements[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-disk/nfv:vdu-storage-requirements
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-disk/nfv:vdu-storage-requirements/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-disk/nfv:vdu-storage-requirements/nfv:value +
+
+   + rdma-enabled +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-disk/nfv:rdma-enabled +
+
+   + sw-image-desc +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/nfv:virtual-disk/nfv:sw-image-desc +
+
+   + + virtual-storage-desc[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:id +
+
+   + type-of-storage +
+
leafidentityrefconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:type-of-storage +
+
+   + + (storage) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc
+
+   + + :(block-storage-data) +
+
caseconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc
+
+   + + block-storage-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:block-storage-data
+
+   + size-of-storage +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:block-storage-data/nfv:size-of-storage +
+
+   + + vdu-storage-requirements[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:block-storage-data/nfv:vdu-storage-requirements
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:block-storage-data/nfv:vdu-storage-requirements/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:block-storage-data/nfv:vdu-storage-requirements/nfv:value +
+
+   + rdma-enabled +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:block-storage-data/nfv:rdma-enabled +
+
+   + sw-image-desc +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:block-storage-data/nfv:sw-image-desc +
+
+   + + :(object-storage-data) +
+
caseconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc
+
+   + + object-storage-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:object-storage-data
+
+   + max-size-of-storage +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:object-storage-data/nfv:max-size-of-storage +
+
+   + + :(file-storage-data) +
+
caseconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc
+
+   + + file-storage-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:file-storage-data
+
+   + size-of-storage +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:file-storage-data/nfv:size-of-storage +
+
+   + file-system-protocol +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:file-storage-data/nfv:file-system-protocol +
+
+   + int-virtual-link-desc +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:file-storage-data/nfv:int-virtual-link-desc +
+
+   + + nfvi-maintenance-info +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info
+
+   + impact-notification-lead-time +
+
leafyang:timeticksconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:impact-notification-lead-time +
+
+   + is-impact-mitigation-requested +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:is-impact-mitigation-requested +
+
+   + supported-migration-type +
+
leaf-listenumerationconfig*current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:supported-migration-type +
+
+   + max-undetectable-interruption-time +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:max-undetectable-interruption-time +
+
+   + min-recovery-time-between-impacts +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:min-recovery-time-between-impacts +
+
+   + + max-number-of-impacted-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:group-size +
+
+   + max-number-of-impacted-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:max-number-of-impacted-instances +
+
+   + + min-number-of-preserved-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:group-size +
+
+   + min-number-of-preserved-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:min-number-of-preserved-instances +
+
+   + per-vnfc-instance +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-storage-desc/nfv:per-vnfc-instance +
+
+   + + os-container-desc[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:os-container-desc
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:name +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:description +
+
+   + requested-cpu-resources +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:requested-cpu-resources +
+
+   + requested-memory-resources +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:requested-memory-resources +
+
+   + requested-ephemeral-storage-resources +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:requested-ephemeral-storage-resources +
+
+   + + extended-resource-requests[extended-resource amount] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:extended-resource-requests
+
+   + extended-resource +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:extended-resource-requests/nfv:extended-resource +
+
+   + amount +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:extended-resource-requests/nfv:amount +
+
+   + cpu-resource-limit +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:cpu-resource-limit +
+
+   + memory-resource-limit +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:memory-resource-limit +
+
+   + ephemeral-storage-resource-limit +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:ephemeral-storage-resource-limit +
+
+   + + huge-page-resources[hugepage-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:huge-page-resources
+
+   + hugepage-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:huge-page-resources/nfv:hugepage-size +
+
+   + requested-size +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:huge-page-resources/nfv:requested-size +
+
+   + size-unit +
+
leafscaler-units-sizeconfig?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:huge-page-resources/nfv:size-unit +
+
+   + sw-image-desc +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:sw-image-desc +
+
+   + boot-data +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:boot-data +
+
+   + + monitoring-parameter[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:monitoring-parameter
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:monitoring-parameter/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:monitoring-parameter/nfv:name +
+
+   + performance-metric +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:monitoring-parameter/nfv:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:os-container-desc/nfv:monitoring-parameter/nfv:collection-period +
+
+   + + sw-image-desc[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:sw-image-desc
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:id +
+
+   + name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:name +
+
+   + version +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:version +
+
+   + provider +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:provider +
+
+   + + checksum +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:checksum
+
+   + algorithm +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:checksum/nfv:algorithm +
+
+   + hash +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:checksum/nfv:hash +
+
+   + container-format +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:container-format +
+
+   + disk-format +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:disk-format +
+
+   + min-disk +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:min-disk +
+
+   + min-ram +
+
leafdecimal64config?current/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:min-ram +
+
+   + size +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:size +
+
+   + image +
+
leafinet:uriconfig?current/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:image +
+
+   + operating-system +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:operating-system +
+
+   + supported-virtualization-environment +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:sw-image-desc/nfv:supported-virtualization-environment +
+
+   + + int-virtual-link-desc[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:id +
+
+   + + flavour[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:flavour
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:flavour/nfv:id +
+
+   + + qos +
+
containerconfigPresencecurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:flavour/nfv:qos
+
+   + latency +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:flavour/nfv:qos/nfv:latency +
+
+   + packet-delay-variation +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:flavour/nfv:qos/nfv:packet-delay-variation +
+
+   + packet-loss-ratio +
+
leafdecimal64config?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:flavour/nfv:qos/nfv:packet-loss-ratio +
+
+   + + connectivity-type +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:connectivity-type
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:connectivity-type/nfv:layer-protocol +
+
+   + flow-pattern +
+
leafflow-patternconfig?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:connectivity-type/nfv:flow-pattern +
+
+   + test-access +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:test-access +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:description +
+
+   + + monitoring-parameters[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:monitoring-parameters
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:monitoring-parameters/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:monitoring-parameters/nfv:name +
+
+   + performance-metric +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:monitoring-parameters/nfv:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:monitoring-parameters/nfv:collection-period +
+
+   + + nfvi-maintenance-info +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info
+
+   + impact-notification-lead-time +
+
leafyang:timeticksconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:impact-notification-lead-time +
+
+   + is-impact-mitigation-requested +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:is-impact-mitigation-requested +
+
+   + supported-migration-type +
+
leaf-listenumerationconfig*current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:supported-migration-type +
+
+   + max-undetectable-interruption-time +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:max-undetectable-interruption-time +
+
+   + min-recovery-time-between-impacts +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:min-recovery-time-between-impacts +
+
+   + + max-number-of-impacted-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:group-size +
+
+   + max-number-of-impacted-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:max-number-of-impacted-instances +
+
+   + + min-number-of-preserved-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:group-size +
+
+   + min-number-of-preserved-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:min-number-of-preserved-instances +
+
+   + externally-managed +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:int-virtual-link-desc/nfv:externally-managed +
+
+   + + security-group-rule[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:security-group-rule
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:security-group-rule/nfv:id +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:security-group-rule/nfv:description +
+
+   + direction +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:security-group-rule/nfv:direction +
+
+   + ether-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:security-group-rule/nfv:ether-type +
+
+   + protocol +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:security-group-rule/nfv:protocol +
+
+   + port-range-min +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:security-group-rule/nfv:port-range-min +
+
+   + port-range-max +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:security-group-rule/nfv:port-range-max +
+
+   + + ext-cpd[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd
+
+   + + (cp-connection) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd
+
+   + + :(int-virtual-link-desc) +
+
caseconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd
+
+   + int-virtual-link-desc +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:int-virtual-link-desc +
+
+   + + :(int-cpd) +
+
caseconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd
+
+   + + int-cpd +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:int-cpd
+
+   + vdu-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:int-cpd/nfv:vdu-id +
+
+   + cpd +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:int-cpd/nfv:cpd +
+
+   + + :(vip-cpd) +
+
caseconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd
+
+   + vip-cpd +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:vip-cpd +
+
+   + + :(virtual-cpd) +
+
caseconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd
+
+   + virtual-cpd +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-cpd +
+
+   + + virtual-network-interface-requirement[name] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement
+
+   + name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement/nfv:name +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement/nfv:description +
+
+   + + standardized-network-interface-requirements[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement/nfv:standardized-network-interface-requirements
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement/nfv:standardized-network-interface-requirements/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement/nfv:standardized-network-interface-requirements/nfv:value +
+
+   + + network-interface-requirements[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement/nfv:network-interface-requirements
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement/nfv:network-interface-requirements/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement/nfv:network-interface-requirements/nfv:value +
+
+   + nic-io-requirements +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:virtual-network-interface-requirement/nfv:nic-io-requirements +
+
+   + nicio-requirements +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:nicio-requirements +
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:role +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data/nfv:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment +
+
+   + ip-address-assignment-subtype +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment-subtype +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:number-of-ip-addresses +
+
+   + fixed-ip-address +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:fixed-ip-address +
+
+   + trunk-mode +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:trunk-mode +
+
+   + security-group-rule-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:ext-cpd/nfv:security-group-rule-id +
+
+   + + vip-cpd[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd
+
+   + int-cpd +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:int-cpd +
+
+   + int-virtual-link-desc +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:int-virtual-link-desc +
+
+   + dedicated-ip-address +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:dedicated-ip-address +
+
+   + vip-function +
+
leafidentityrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:vip-function +
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:role +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data/nfv:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment +
+
+   + ip-address-assignment-subtype +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment-subtype +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:number-of-ip-addresses +
+
+   + fixed-ip-address +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:fixed-ip-address +
+
+   + trunk-mode +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:vip-cpd/nfv:trunk-mode +
+
+   + + virtual-cpd[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd
+
+   + vdu +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:vdu +
+
+   + + additional-service-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:additional-service-data
+
+   + + port-data[name] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:additional-service-data/nfv:port-data
+
+   + name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:additional-service-data/nfv:port-data/nfv:name +
+
+   + protocol +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:additional-service-data/nfv:port-data/nfv:protocol +
+
+   + port +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:additional-service-data/nfv:port-data/nfv:port +
+
+   + port-configurable +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:additional-service-data/nfv:port-data/nfv:port-configurable +
+
+   + service-data +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:additional-service-data/nfv:service-data +
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:role +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data/nfv:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment +
+
+   + ip-address-assignment-subtype +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment-subtype +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:number-of-ip-addresses +
+
+   + fixed-ip-address +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:fixed-ip-address +
+
+   + trunk-mode +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:virtual-cpd/nfv:trunk-mode +
+
+   + + df[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:id +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:description +
+
+   + + vdu-profile[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile
+
+   + id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:id +
+
+   + min-number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:min-number-of-instances +
+
+   + max-number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:max-number-of-instances +
+
+   + + local-affinity-or-anti-affinity-rule[type scope] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule
+
+   + type +
+
leafaffinity-typeconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:type +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:scope +
+
+   + + nfvi-maintenance-info +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info
+
+   + impact-notification-lead-time +
+
leafyang:timeticksconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:impact-notification-lead-time +
+
+   + is-impact-mitigation-requested +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:is-impact-mitigation-requested +
+
+   + supported-migration-type +
+
leaf-listenumerationconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:supported-migration-type +
+
+   + max-undetectable-interruption-time +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:max-undetectable-interruption-time +
+
+   + min-recovery-time-between-impacts +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:min-recovery-time-between-impacts +
+
+   + + max-number-of-impacted-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:group-size +
+
+   + max-number-of-impacted-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:max-number-of-impacted-instances +
+
+   + + min-number-of-preserved-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:group-size +
+
+   + min-number-of-preserved-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:min-number-of-preserved-instances +
+
+   + affinity-or-anti-affinity-group-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:affinity-or-anti-affinity-group-id +
+
+   + + nfvi-maintenance-info +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info
+
+   + impact-notification-lead-time +
+
leafyang:timeticksconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:impact-notification-lead-time +
+
+   + is-impact-mitigation-requested +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:is-impact-mitigation-requested +
+
+   + supported-migration-type +
+
leaf-listenumerationconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:supported-migration-type +
+
+   + max-undetectable-interruption-time +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:max-undetectable-interruption-time +
+
+   + min-recovery-time-between-impacts +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:min-recovery-time-between-impacts +
+
+   + + max-number-of-impacted-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:group-size +
+
+   + max-number-of-impacted-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:max-number-of-impacted-instances +
+
+   + + min-number-of-preserved-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:group-size +
+
+   + min-number-of-preserved-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vdu-profile/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:min-number-of-preserved-instances +
+
+   + + virtual-link-profile[id flavour] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile
+
+   + id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:id +
+
+   + flavour +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:flavour +
+
+   + + local-affinity-or-anti-affinity-rule[type scope] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule
+
+   + type +
+
leafaffinity-typeconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:type +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:scope +
+
+   + + nfvi-maintenance-info +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info
+
+   + impact-notification-lead-time +
+
leafyang:timeticksconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:impact-notification-lead-time +
+
+   + is-impact-mitigation-requested +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:is-impact-mitigation-requested +
+
+   + supported-migration-type +
+
leaf-listenumerationconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:supported-migration-type +
+
+   + max-undetectable-interruption-time +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:max-undetectable-interruption-time +
+
+   + min-recovery-time-between-impacts +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:min-recovery-time-between-impacts +
+
+   + + max-number-of-impacted-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:group-size +
+
+   + max-number-of-impacted-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:max-number-of-impacted-instances/nfv:max-number-of-impacted-instances +
+
+   + + min-number-of-preserved-instances[group-size] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances
+
+   + group-size +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:group-size +
+
+   + min-number-of-preserved-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:nfvi-maintenance-info/nfv:min-number-of-preserved-instances/nfv:min-number-of-preserved-instances +
+
+   + affinity-or-anti-affinity-group-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:affinity-or-anti-affinity-group-id +
+
+   + + max-bit-rate-requirements +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:max-bit-rate-requirements
+
+   + root +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:max-bit-rate-requirements/nfv:root +
+
+   + leaf +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:max-bit-rate-requirements/nfv:leaf +
+
+   + + min-bit-rate-requirements +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:min-bit-rate-requirements
+
+   + root +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:min-bit-rate-requirements/nfv:root +
+
+   + leaf +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:min-bit-rate-requirements/nfv:leaf +
+
+   + + virtual-link-protocol-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data
+
+   + associated-layer-protocol +
+
leafidentityrefconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:associated-layer-protocol +
+
+   + + l2-protocol-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:name +
+
+   + network-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:network-type +
+
+   + vlan-transparent +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:vlan-transparent +
+
+   + mtu +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:mtu +
+
+   + segmentation-id +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:segmentation-id +
+
+   + + l3-protocol-data +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:name +
+
+   + ip-version +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:ip-version +
+
+   + cidr +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:cidr +
+
+   + ip-allocation-pools +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:ip-allocation-pools +
+
+   + gateway-ip +
+
leafinet:ip-addressconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:gateway-ip +
+
+   + dhcp-enabled +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:dhcp-enabled +
+
+   + ipv6-address-mode +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:ipv6-address-mode +
+
+   + + vip-cp-profile[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vip-cp-profile
+
+   + id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:vip-cp-profile/nfv:id +
+
+   + min-number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vip-cp-profile/nfv:min-number-of-instances +
+
+   + max-number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:vip-cp-profile/nfv:max-number-of-instances +
+
+   + + mciop-profile[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:mciop-profile
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:mciop-profile/nfv:id +
+
+   + deployment-order +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:mciop-profile/nfv:deployment-order +
+
+   + affinity-or-anti-affinity-group-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:mciop-profile/nfv:affinity-or-anti-affinity-group-id +
+
+   + associated-vdu +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:mciop-profile/nfv:associated-vdu +
+
+   + + instantiation-level[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:id +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:description +
+
+   + + vdu-level[vdu-id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:vdu-level
+
+   + vdu-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:vdu-level/nfv:vdu-id +
+
+   + number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:vdu-level/nfv:number-of-instances +
+
+   + + vip-cp-level[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:vip-cp-level
+
+   + id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:vip-cp-level/nfv:id +
+
+   + number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:vip-cp-level/nfv:number-of-instances +
+
+   + + scaling-info[scaling-aspect-id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:scaling-info
+
+   + scaling-aspect-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:scaling-info/nfv:scaling-aspect-id +
+
+   + scale-level +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:instantiation-level/nfv:scaling-info/nfv:scale-level +
+
+   + default-instantiation-level +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:default-instantiation-level +
+
+   + supported-operation +
+
leaf-listidentityrefconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-operation +
+
+   + + lcm-operations-configuration +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration
+
+   + + instantiate-vnf-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:instantiate-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:instantiate-vnf-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:instantiate-vnf-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:instantiate-vnf-op-config/nfv:parameter/nfv:value +
+
+   + target-scale-levels-supported +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:instantiate-vnf-op-config/nfv:target-scale-levels-supported +
+
+   + + scale-vnf-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-op-config/nfv:parameter/nfv:value +
+
+   + scaling-by-more-than-one-step-supported +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-op-config/nfv:scaling-by-more-than-one-step-supported +
+
+   + + scale-vnf-to-level-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-to-level-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-to-level-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-to-level-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-to-level-op-config/nfv:parameter/nfv:value +
+
+   + arbitrary-target-levels-supported +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:scale-vnf-to-level-op-config/nfv:arbitrary-target-levels-supported +
+
+   + + heal-vnf-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:heal-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:heal-vnf-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:heal-vnf-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:heal-vnf-op-config/nfv:parameter/nfv:value +
+
+   + cause +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:heal-vnf-op-config/nfv:cause +
+
+   + + terminate-vnf-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:terminate-vnf-op-config
+
+   + min-graceful-termination +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:terminate-vnf-op-config/nfv:min-graceful-termination +
+
+   + max-recommended-graceful-termination +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:terminate-vnf-op-config/nfv:max-recommended-graceful-termination +
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:terminate-vnf-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:terminate-vnf-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:terminate-vnf-op-config/nfv:parameter/nfv:value +
+
+   + + operate-vnf-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:operate-vnf-op-config
+
+   + min-graceful-stop-timeout +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:operate-vnf-op-config/nfv:min-graceful-stop-timeout +
+
+   + max-recommended-graceful-stop-timeout +
+
leafyang:timeticksconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:operate-vnf-op-config/nfv:max-recommended-graceful-stop-timeout +
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:operate-vnf-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:operate-vnf-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:operate-vnf-op-config/nfv:parameter/nfv:value +
+
+   + + change-vnf-flavour-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-vnf-flavour-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-vnf-flavour-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-vnf-flavour-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-vnf-flavour-op-config/nfv:parameter/nfv:value +
+
+   + + change-ext-vnf-connectivity-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-ext-vnf-connectivity-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-ext-vnf-connectivity-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-ext-vnf-connectivity-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-ext-vnf-connectivity-op-config/nfv:parameter/nfv:value +
+
+   + + create-snapshot-vnf-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:create-snapshot-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:create-snapshot-vnf-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:create-snapshot-vnf-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:create-snapshot-vnf-op-config/nfv:parameter/nfv:value +
+
+   + + revert-to-snapshot-vnf-op-config +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:revert-to-snapshot-vnf-op-config
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:revert-to-snapshot-vnf-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:revert-to-snapshot-vnf-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:revert-to-snapshot-vnf-op-config/nfv:parameter/nfv:value +
+
+   + + change-current-vnf-package-op-config[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-current-vnf-package-op-config
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-current-vnf-package-op-config/nfv:id +
+
+   + + parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-current-vnf-package-op-config/nfv:parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-current-vnf-package-op-config/nfv:parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:lcm-operations-configuration/nfv:change-current-vnf-package-op-config/nfv:parameter/nfv:value +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:affinity-or-anti-affinity-group
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:affinity-or-anti-affinity-group/nfv:id +
+
+   + affinityorAntiaffinity +
+
leafaffinity-typeconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:affinity-or-anti-affinity-group/nfv:affinityorAntiaffinity +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:affinity-or-anti-affinity-group/nfv:scope +
+
+   + + indicator[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:indicator
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:indicator/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:indicator/nfv:name +
+
+   + indicator-value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:indicator/nfv:indicator-value +
+
+   + source +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:indicator/nfv:source +
+
+   + + supported-vnf-interfaces[name] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-vnf-interfaces
+
+   + name +
+
leafenumerationconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-vnf-interfaces/nfv:name +
+
+   + cpd-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-vnf-interfaces/nfv:cpd-id +
+
+   + + interface-details[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-vnf-interfaces/nfv:interface-details
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-vnf-interfaces/nfv:interface-details/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-vnf-interfaces/nfv:interface-details/nfv:value +
+
+   + + supported-coordination-actions[vnf-lcm-operation] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-coordination-actions
+
+   + vnf-lcm-operation +
+
leafenumerationconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-coordination-actions/nfv:vnf-lcm-operation +
+
+   + coordination-action-name +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:supported-coordination-actions/nfv:coordination-action-name +
+
+   + + monitoring-parameter[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:monitoring-parameter
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:monitoring-parameter/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:monitoring-parameter/nfv:name +
+
+   + performance-metric +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:monitoring-parameter/nfv:performance-metric +
+
+   + collection-period +
+
leafuint64config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:monitoring-parameter/nfv:collection-period +
+
+   + + scaling-aspect[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:name +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:description +
+
+   + max-scale-level +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:max-scale-level +
+
+   + + aspect-delta-details +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details
+
+   + + deltas[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:id +
+
+   + + vdu-delta[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:vdu-delta
+
+   + id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:vdu-delta/nfv:id +
+
+   + number-of-instances +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:vdu-delta/nfv:number-of-instances +
+
+   + + virtual-link-bit-rate-delta[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:virtual-link-bit-rate-delta
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:virtual-link-bit-rate-delta/nfv:id +
+
+   + + bit-rate-requirements +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:virtual-link-bit-rate-delta/nfv:bit-rate-requirements
+
+   + root +
+
leafuint32configcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:virtual-link-bit-rate-delta/nfv:bit-rate-requirements/nfv:root +
+
+   + leaf +
+
leafuint32config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:virtual-link-bit-rate-delta/nfv:bit-rate-requirements/nfv:leaf +
+
+   + + vip-cp-delta[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:vip-cp-delta
+
+   + id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:vip-cp-delta/nfv:id +
+
+   + number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:deltas/nfv:vip-cp-delta/nfv:number-of-instances +
+
+   + step-deltas +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:scaling-aspect/nfv:aspect-delta-details/nfv:step-deltas +
+
+   + + dependencies[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:dependencies
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:df/nfv:dependencies/nfv:id +
+
+   + primary-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:dependencies/nfv:primary-id +
+
+   + secondary-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:df/nfv:dependencies/nfv:secondary-id +
+
+   + + configurable-properties +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:configurable-properties
+
+   + is-auto-scalable-enabled +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:is-auto-scalable-enabled +
+
+   + is-auto-heal-enabled +
+
leafbooleanconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:is-auto-heal-enabled +
+
+   + + vnfm-interface-info +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info
+
+   + interface-name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:interface-name +
+
+   + + details +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details
+
+   + + uri-components +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:uri-components
+
+   + scheme +
+
leafinet:uriconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:uri-components/nfv:scheme +
+
+   + + authority +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:uri-components/nfv:authority
+
+   + userinfo +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:uri-components/nfv:authority/nfv:userinfo +
+
+   + host +
+
leafinet:hostconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:uri-components/nfv:authority/nfv:host +
+
+   + port +
+
leafinet:port-numberconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:uri-components/nfv:authority/nfv:port +
+
+   + path +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:uri-components/nfv:path +
+
+   + query +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:uri-components/nfv:query +
+
+   + fragment +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:uri-components/nfv:fragment +
+
+   + interface-specific-data +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:details/nfv:interface-specific-data +
+
+   + credentials +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-interface-info/nfv:credentials +
+
+   + + vnfm-oauth-server-info +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnfm-oauth-server-info
+
+   + + vnf-oauth-server-info +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:vnf-oauth-server-info
+
+   + + additional-configurable-property[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:additional-configurable-property
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:additional-configurable-property/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:configurable-properties/nfv:additional-configurable-property/nfv:value +
+
+   + + modifiable-attributes +
+
containerconfigcurrent/nfv:nfv/nfv:vnfd/nfv:modifiable-attributes
+
+   + extension +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:modifiable-attributes/nfv:extension +
+
+   + metadata +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:modifiable-attributes/nfv:metadata +
+
+   + + lifecycle-management-script[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lifecycle-management-script
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lifecycle-management-script/nfv:id +
+
+   + event +
+
leaf-listunionconfig*current/nfv:nfv/nfv:vnfd/nfv:lifecycle-management-script/nfv:event +
+
+   + lcm-transition-event +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:lifecycle-management-script/nfv:lcm-transition-event +
+
+   + script +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:lifecycle-management-script/nfv:script +
+
+   + script-dsl +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:lifecycle-management-script/nfv:script-dsl +
+
+   + + script-input[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lifecycle-management-script/nfv:script-input
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lifecycle-management-script/nfv:script-input/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:lifecycle-management-script/nfv:script-input/nfv:value +
+
+   + + element-group[id] +
+
listconfigstatus deprecated/nfv:nfv/nfv:vnfd/nfv:element-group
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:element-group/nfv:id +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:element-group/nfv:description +
+
+   + vdu +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:element-group/nfv:vdu +
+
+   + virtual-link-desc +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:vnfd/nfv:element-group/nfv:virtual-link-desc +
+
+   + + indicator[id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:indicator
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:indicator/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:indicator/nfv:name +
+
+   + indicator-value +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:indicator/nfv:indicator-value +
+
+   + source +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:indicator/nfv:source +
+
+   + auto-scale +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:auto-scale +
+
+   + + vnf-package-change-info[src-vnfd-id dst-vnfd-id src-flavour-id] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info
+
+   + src-vnfd-id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:src-vnfd-id +
+
+   + dst-vnfd-id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:dst-vnfd-id +
+
+   + src-flavour-id +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:src-flavour-id +
+
+   + additional-params-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:additional-params-id +
+
+   + modification-qualifier +
+
leaf-listenumerationconfig*current/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:modification-qualifier +
+
+   + additional-modification-description +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:additional-modification-description +
+
+   + + component-mapping[type] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:component-mapping
+
+   + type +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:component-mapping/nfv:type +
+
+   + source-desc-id +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:component-mapping/nfv:source-desc-id +
+
+   + dst-desc-id +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:component-mapping/nfv:dst-desc-id +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:component-mapping/nfv:description +
+
+   + lcm-script-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:lcm-script-id +
+
+   + coordination-action-name +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:coordination-action-name +
+
+   + dst-flavour-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:vnfd/nfv:vnf-package-change-info/nfv:dst-flavour-id +
+
+   + + lcm-operations-coordination[coordination-action-name] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination
+
+   + coordination-action-name +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:coordination-action-name +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:description +
+
+   + endpoint-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:endpoint-type +
+
+   + coordination-stage +
+
leafenumerationconfig?current/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:coordination-stage +
+
+   + + input-parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:input-parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:input-parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:input-parameter/nfv:value +
+
+   + + output-parameter[key] +
+
listconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:output-parameter
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:output-parameter/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:vnfd/nfv:lcm-operations-coordination/nfv:output-parameter/nfv:value +
+
+   + mciop-id +
+
leaf-liststringconfig*current/nfv:nfv/nfv:vnfd/nfv:mciop-id +
+
+   + + nsd[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:id +
+
+   + designer +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:designer +
+
+   + version +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:version +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:name +
+
+   + invariant-id +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:invariant-id +
+
+   + ext-invariant-id +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:ext-invariant-id +
+
+   + nested-nsd-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:nested-nsd-id +
+
+   + vnfd-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:vnfd-id +
+
+   + pnfd-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:pnfd-id +
+
+   + + sapd[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd
+
+   + + (cpd-or-virtual-link) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:nsd/nfv:sapd
+
+   + + :(virtual-link-desc) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd
+
+   + virtual-link-desc +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:virtual-link-desc +
+
+   + + :(associated-cpd) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd
+
+   + + associated-cpd +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd
+
+   + + (constituent-base-element-id) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd
+
+   + + :(vnfd-id) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd
+
+   + vnfd-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd/nfv:vnfd-id +
+
+   + + :(pnfd-id) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd
+
+   + pnfd-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd/nfv:pnfd-id +
+
+   + + :(nsd-id) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd
+
+   + nsd-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd/nfv:nsd-id +
+
+   + + (constituent-cpd-id) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd
+
+   + + :(vnf-ext-cpd) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd
+
+   + vnf-ext-cpd +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd/nfv:vnf-ext-cpd +
+
+   + + :(pnf-ext-cpd) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd
+
+   + pnf-ext-cpd +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd/nfv:pnf-ext-cpd +
+
+   + + :(sapd) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd
+
+   + sapd +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:associated-cpd/nfv:sapd +
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:role +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:l2-address-data/nfv:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfig?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment +
+
+   + ip-address-assignment-subtype +
+
leafenumerationconfig?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment-subtype +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:number-of-ip-addresses +
+
+   + fixed-ip-address +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:fixed-ip-address +
+
+   + trunk-mode +
+
leafbooleanconfig?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:trunk-mode +
+
+   + security-group-rule-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:sapd/nfv:security-group-rule-id +
+
+   + + security-group-rule[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:security-group-rule
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:security-group-rule/nfv:id +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:security-group-rule/nfv:description +
+
+   + direction +
+
leafenumerationconfig?current/nfv:nfv/nfv:nsd/nfv:security-group-rule/nfv:direction +
+
+   + ether-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:nsd/nfv:security-group-rule/nfv:ether-type +
+
+   + protocol +
+
leafenumerationconfig?current/nfv:nfv/nfv:nsd/nfv:security-group-rule/nfv:protocol +
+
+   + port-range-min +
+
leafuint16config?current/nfv:nfv/nfv:nsd/nfv:security-group-rule/nfv:port-range-min +
+
+   + port-range-max +
+
leafuint16config?current/nfv:nfv/nfv:nsd/nfv:security-group-rule/nfv:port-range-max +
+
+   + + virtual-link-desc[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:virtual-link-desc
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:id +
+
+   + + connectivity-type +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:connectivity-type
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:connectivity-type/nfv:layer-protocol +
+
+   + flow-pattern +
+
leafflow-patternconfig?current/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:connectivity-type/nfv:flow-pattern +
+
+   + + df[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:df
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:df/nfv:id +
+
+   + + qos +
+
containerconfigPresencecurrent/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:df/nfv:qos
+
+   + latency +
+
leafuint32configcurrent/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:df/nfv:qos/nfv:latency +
+
+   + packet-delay-variation +
+
leafuint32configcurrent/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:df/nfv:qos/nfv:packet-delay-variation +
+
+   + packet-loss-ratio +
+
leafdecimal64config?current/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:df/nfv:qos/nfv:packet-loss-ratio +
+
+   + priority +
+
leafuint32config?current/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:df/nfv:qos/nfv:priority +
+
+   + service-availability-level +
+
leafuint32config?current/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:df/nfv:service-availability-level +
+
+   + test-access +
+
leafenumerationconfig?current/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:test-access +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:virtual-link-desc/nfv:description +
+
+   + + vnffgd[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:id +
+
+   + vnf-profile-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:vnf-profile-id +
+
+   + pnf-profile-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:pnf-profile-id +
+
+   + nested-ns-profile-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nested-ns-profile-id +
+
+   + virtual-link-profile-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:virtual-link-profile-id +
+
+   + + nfp-position-element[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:id +
+
+   + + desc +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc
+
+   + + (constituent-base-element-id) +
+
choiceconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc
+
+   + + :(vnf-profile) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc
+
+   + + vnf-profile +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:vnf-profile
+
+   + vnf-profile-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:vnf-profile/nfv:vnf-profile-id +
+
+   + + :(pnf-profile) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc
+
+   + + pnf-profile +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:pnf-profile
+
+   + pnf-profile-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:pnf-profile/nfv:pnf-profile-id +
+
+   + + :(ns-profile) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc
+
+   + + ns-profile +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:ns-profile
+
+   + ns-profile-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:ns-profile/nfv:ns-profile-id +
+
+   + + (constituent-cpd-id) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc
+
+   + + :(vnf) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc
+
+   + + vnf +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:vnf
+
+   + vnfd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:vnf/nfv:vnfd-id +
+
+   + cpd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:vnf/nfv:cpd-id +
+
+   + + :(pnf) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc
+
+   + + pnf +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:pnf
+
+   + pnfd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:pnf/nfv:pnfd-id +
+
+   + pnf-cpd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:pnf/nfv:pnf-cpd-id +
+
+   + + :(ns) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc
+
+   + + ns +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:ns
+
+   + nsd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:ns/nfv:nsd-id +
+
+   + sap-cpd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfp-position-element/nfv:desc/nfv:ns/nfv:sap-cpd-id +
+
+   + + nfpd[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfpd
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfpd/nfv:id +
+
+   + rule +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfpd/nfv:rule +
+
+   + + position-desc[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfpd/nfv:position-desc
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfpd/nfv:position-desc/nfv:id +
+
+   + nfp-position-element-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfpd/nfv:position-desc/nfv:nfp-position-element-id +
+
+   + forwarding-behaviour +
+
leafidentityrefconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfpd/nfv:position-desc/nfv:forwarding-behaviour +
+
+   + forwarding-behavior-input-parameters +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:vnffgd/nfv:nfpd/nfv:position-desc/nfv:forwarding-behavior-input-parameters +
+
+   + autoscale-rule +
+
leaf-liststringconfig*current/nfv:nfv/nfv:nsd/nfv:autoscale-rule +
+
+   + + lifecycle-management-script[event] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:lifecycle-management-script
+
+   + event +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:lifecycle-management-script/nfv:event +
+
+   + script +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:lifecycle-management-script/nfv:script +
+
+   + + df[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:id +
+
+   + flavour-key +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:flavour-key +
+
+   + + vnf-profile[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:id +
+
+   + vnfd-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:vnfd-id +
+
+   + vnfd-ext-invariant-id +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:vnfd-ext-invariant-id +
+
+   + flavour-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:flavour-id +
+
+   + instantiation-level +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:instantiation-level +
+
+   + + target-vnf-scale-level-info[aspect-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:target-vnf-scale-level-info
+
+   + aspect-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:target-vnf-scale-level-info/nfv:aspect-id +
+
+   + scale-level +
+
leafuint16configcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:target-vnf-scale-level-info/nfv:scale-level +
+
+   + min-number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:min-number-of-instances +
+
+   + max-number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:max-number-of-instances +
+
+   + + local-affinity-or-anti-affinity-rule[type scope] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:local-affinity-or-anti-affinity-rule
+
+   + type +
+
leafaffinity-typeconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:type +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:scope +
+
+   + affinity-or-anti-affinity-group-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:affinity-or-anti-affinity-group-id +
+
+   + + virtual-link-connectivity[virtual-link-profile-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:virtual-link-connectivity
+
+   + virtual-link-profile-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:virtual-link-connectivity/nfv:virtual-link-profile-id +
+
+   + + constituent-cpd-id[constituent-base-element-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:virtual-link-connectivity/nfv:constituent-cpd-id
+
+   + constituent-base-element-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:virtual-link-connectivity/nfv:constituent-cpd-id/nfv:constituent-base-element-id +
+
+   + constituent-cpd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:virtual-link-connectivity/nfv:constituent-cpd-id/nfv:constituent-cpd-id +
+
+   + affinity-or-anti-affinity-group-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:virtual-link-connectivity/nfv:affinity-or-anti-affinity-group-id +
+
+   + service-availability-level +
+
leafuint32config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:service-availability-level +
+
+   + + version-dependency[dependent-constituent-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:version-dependency
+
+   + dependent-constituent-id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:version-dependency/nfv:dependent-constituent-id +
+
+   + + version-dependency-statement +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:version-dependency/nfv:version-dependency-statement
+
+   + descriptor-id +
+
leaf-liststringconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:vnf-profile/nfv:version-dependency/nfv:version-dependency-statement/nfv:descriptor-id +
+
+   + + pnf-profile[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:id +
+
+   + pnfd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:pnfd-id +
+
+   + pnfd-ext-invariant-id +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:pnfd-ext-invariant-id +
+
+   + + virtual-link-connectivity[virtual-link-profile-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:virtual-link-connectivity
+
+   + virtual-link-profile-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:virtual-link-connectivity/nfv:virtual-link-profile-id +
+
+   + + constituent-cpd-id[constituent-base-element-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:virtual-link-connectivity/nfv:constituent-cpd-id
+
+   + constituent-base-element-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:virtual-link-connectivity/nfv:constituent-cpd-id/nfv:constituent-base-element-id +
+
+   + constituent-cpd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:virtual-link-connectivity/nfv:constituent-cpd-id/nfv:constituent-cpd-id +
+
+   + affinity-or-anti-affinity-group-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:virtual-link-connectivity/nfv:affinity-or-anti-affinity-group-id +
+
+   + + version-dependency[dependent-constituent-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:version-dependency
+
+   + dependent-constituent-id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:version-dependency/nfv:dependent-constituent-id +
+
+   + + version-dependency-statement +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:version-dependency/nfv:version-dependency-statement
+
+   + descriptor-id +
+
leaf-liststringconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:pnf-profile/nfv:version-dependency/nfv:version-dependency-statement/nfv:descriptor-id +
+
+   + + virtual-link-profile[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:id +
+
+   + virtual-link-desc-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-desc-id +
+
+   + flavour-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:flavour-id +
+
+   + + local-affinity-or-anti-affinity-rule[type scope] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule
+
+   + type +
+
leafaffinity-typeconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:type +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:scope +
+
+   + affinity-or-anti-affinity-group-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:affinity-or-anti-affinity-group-id +
+
+   + + max-bitrate-requirements +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:max-bitrate-requirements
+
+   + root +
+
leafuint64configcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:max-bitrate-requirements/nfv:root +
+
+   + leaf +
+
leafuint64config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:max-bitrate-requirements/nfv:leaf +
+
+   + + min-bitrate-requirements +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:min-bitrate-requirements
+
+   + root +
+
leafuint64configcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:min-bitrate-requirements/nfv:root +
+
+   + leaf +
+
leafuint64config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:min-bitrate-requirements/nfv:leaf +
+
+   + + virtual-link-protocol-data +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data
+
+   + associated-layer-protocol +
+
leafidentityrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:associated-layer-protocol +
+
+   + + l2-protocol-data +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:name +
+
+   + network-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:network-type +
+
+   + vlan-transparent +
+
leafbooleanconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:vlan-transparent +
+
+   + mtu +
+
leafuint16config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:mtu +
+
+   + segmentation-id +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l2-protocol-data/nfv:segmentation-id +
+
+   + + l3-protocol-data +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:name +
+
+   + ip-version +
+
leafenumerationconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:ip-version +
+
+   + cidr +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:cidr +
+
+   + ip-allocation-pools +
+
leaf-liststringconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:virtual-link-protocol-data/nfv:l3-protocol-data/nfv:ip-allocation-pools +
+
+   + + data-flow-mirroring +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring
+
+   + mirroring-job-name +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:mirroring-job-name +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:description +
+
+   + + data-flow-info[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:id +
+
+   + direction +
+
leafenumerationconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:direction +
+
+   + + flow-constituent-cpd-id +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id
+
+   + + (constituent-base-element-id) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id
+
+   + + :(vnfd-id) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id
+
+   + vnfd-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id/nfv:vnfd-id +
+
+   + + :(pnfd-id) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id
+
+   + pnfd-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id/nfv:pnfd-id +
+
+   + + :(nsd-id) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id
+
+   + nsd-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id/nfv:nsd-id +
+
+   + + (constituent-cpd-id) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id
+
+   + + :(vnf-ext-cpd) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id
+
+   + vnf-ext-cpd +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id/nfv:vnf-ext-cpd +
+
+   + + :(pnf-ext-cpd) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id
+
+   + pnf-ext-cpd +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id/nfv:pnf-ext-cpd +
+
+   + + :(sapd) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id
+
+   + sapd +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:virtual-link-profile/nfv:data-flow-mirroring/nfv:data-flow-info/nfv:flow-constituent-cpd-id/nfv:sapd +
+
+   + + scaling-aspect[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:scaling-aspect
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:scaling-aspect/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:scaling-aspect/nfv:name +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:scaling-aspect/nfv:description +
+
+   + scaling-level +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:scaling-aspect/nfv:scaling-level +
+
+   + + affinity-or-anti-affinity-group[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:affinity-or-anti-affinity-group
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:affinity-or-anti-affinity-group/nfv:id +
+
+   + affinityorAntiaffinity +
+
leafaffinity-typeconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:affinity-or-anti-affinity-group/nfv:affinityorAntiaffinity +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:affinity-or-anti-affinity-group/nfv:scope +
+
+   + + ns-instantiation-level[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:id +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:description +
+
+   + + vnf-to-level-mapping[vnf-profile-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:vnf-to-level-mapping
+
+   + vnf-profile-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:vnf-to-level-mapping/nfv:vnf-profile-id +
+
+   + number-of-instances +
+
leafuint32config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:vnf-to-level-mapping/nfv:number-of-instances +
+
+   + + virtual-link-to-level-mapping[virtual-link-profile-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:virtual-link-to-level-mapping
+
+   + virtual-link-profile-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:virtual-link-to-level-mapping/nfv:virtual-link-profile-id +
+
+   + root +
+
leafuint64configcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:virtual-link-to-level-mapping/nfv:root +
+
+   + leaf +
+
leafuint64config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:virtual-link-to-level-mapping/nfv:leaf +
+
+   + + ns-to-level-mapping[ns-profile-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:ns-to-level-mapping
+
+   + ns-profile-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:ns-to-level-mapping/nfv:ns-profile-id +
+
+   + number-of-instances +
+
leafuint32config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-instantiation-level/nfv:ns-to-level-mapping/nfv:number-of-instances +
+
+   + default-instantiation-level +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:default-instantiation-level +
+
+   + + ns-lcm-additional-params +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params
+
+   + + instantiate +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:instantiate
+
+   + + params[key] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:instantiate/nfv:params
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:instantiate/nfv:params/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:instantiate/nfv:params/nfv:value +
+
+   + + scale +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:scale
+
+   + + params[key] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:scale/nfv:params
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:scale/nfv:params/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:scale/nfv:params/nfv:value +
+
+   + + heal +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:heal
+
+   + + params[key] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:heal/nfv:params
+
+   + key +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:heal/nfv:params/nfv:key +
+
+   + value +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-lcm-additional-params/nfv:heal/nfv:params/nfv:value +
+
+   + + ns-profile[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:id +
+
+   + nsd-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:nsd-id +
+
+   + nsd-ext-invariant-id +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:nsd-ext-invariant-id +
+
+   + ns-df-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:ns-df-id +
+
+   + instantiation-level-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:instantiation-level-id +
+
+   + min-number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:min-number-of-instances +
+
+   + max-number-of-instances +
+
leafuint16config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:max-number-of-instances +
+
+   + + local-affinity-or-anti-affinity-rule[type scope] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:local-affinity-or-anti-affinity-rule
+
+   + type +
+
leafaffinity-typeconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:type +
+
+   + scope +
+
leafaffinity-scopeconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:local-affinity-or-anti-affinity-rule/nfv:scope +
+
+   + affinity-or-anti-affinity-group-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:affinity-or-anti-affinity-group-id +
+
+   + + virtual-link-connectivity[virtual-link-profile-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:virtual-link-connectivity
+
+   + virtual-link-profile-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:virtual-link-connectivity/nfv:virtual-link-profile-id +
+
+   + + constituent-cpd-id[constituent-base-element-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:virtual-link-connectivity/nfv:constituent-cpd-id
+
+   + constituent-base-element-id +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:virtual-link-connectivity/nfv:constituent-cpd-id/nfv:constituent-base-element-id +
+
+   + constituent-cpd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:virtual-link-connectivity/nfv:constituent-cpd-id/nfv:constituent-cpd-id +
+
+   + affinity-or-anti-affinity-group-id +
+
leaf-listleafrefconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:virtual-link-connectivity/nfv:affinity-or-anti-affinity-group-id +
+
+   + + version-dependency[dependent-constituent-id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:version-dependency
+
+   + dependent-constituent-id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:version-dependency/nfv:dependent-constituent-id +
+
+   + + version-dependency-statement +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:version-dependency/nfv:version-dependency-statement
+
+   + descriptor-id +
+
leaf-liststringconfig*current/nfv:nfv/nfv:nsd/nfv:df/nfv:ns-profile/nfv:version-dependency/nfv:version-dependency-statement/nfv:descriptor-id +
+
+   + + dependencies[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies/nfv:id +
+
+   + + (primary-id) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies
+
+   + + :(primary-vnf-profile) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies
+
+   + primary-vnf-profile +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies/nfv:primary-vnf-profile +
+
+   + + :(primary-ns-profile) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies
+
+   + primary-ns-profile +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies/nfv:primary-ns-profile +
+
+   + + (secondary-id) +
+
choiceconfigChoicecurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies
+
+   + + :(secondary-vnf-profile) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies
+
+   + secondary-vnf-profile +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies/nfv:secondary-vnf-profile +
+
+   + + :(secondary-ns-profile) +
+
caseconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies
+
+   + secondary-ns-profile +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:dependencies/nfv:secondary-ns-profile +
+
+   + + monitored-info[id] +
+
listconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info/nfv:id +
+
+   + + vnf-indicator-info +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info/nfv:vnf-indicator-info
+
+   + vnfd-id +
+
leafleafrefconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info/nfv:vnf-indicator-info/nfv:vnfd-id +
+
+   + vnf-indicator +
+
leafleafrefconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info/nfv:vnf-indicator-info/nfv:vnf-indicator +
+
+   + + monitoring-parameter +
+
containerconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info/nfv:monitoring-parameter
+
+   + id +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info/nfv:monitoring-parameter/nfv:id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info/nfv:monitoring-parameter/nfv:name +
+
+   + performance-metric +
+
leafstringconfigcurrent/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info/nfv:monitoring-parameter/nfv:performance-metric +
+
+   + collection-period +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:df/nfv:monitored-info/nfv:monitoring-parameter/nfv:collection-period +
+
+   + priority +
+
leafuint32config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:priority +
+
+   + service-availability-level +
+
leafuint32config?current/nfv:nfv/nfv:nsd/nfv:df/nfv:service-availability-level +
+
+   + signature +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:signature +
+
+   + algorithm +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:algorithm +
+
+   + certificate +
+
leafstringconfig?current/nfv:nfv/nfv:nsd/nfv:certificate +
+
+   + strict-nsd-constituent-onboarding +
+
leafbooleanconfig?current/nfv:nfv/nfv:nsd/nfv:strict-nsd-constituent-onboarding +
+
+   + + pnfd[id] +
+
listconfigcurrent/nfv:nfv/nfv:pnfd
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:pnfd/nfv:id +
+
+   + function-description +
+
leafstringconfig?current/nfv:nfv/nfv:pnfd/nfv:function-description +
+
+   + provider +
+
leafstringconfig?current/nfv:nfv/nfv:pnfd/nfv:provider +
+
+   + version +
+
leafstringconfigcurrent/nfv:nfv/nfv:pnfd/nfv:version +
+
+   + invariant-id +
+
leafstringconfig?current/nfv:nfv/nfv:pnfd/nfv:invariant-id +
+
+   + ext-invariant-id +
+
leafstringconfig?current/nfv:nfv/nfv:pnfd/nfv:ext-invariant-id +
+
+   + name +
+
leafstringconfig?current/nfv:nfv/nfv:pnfd/nfv:name +
+
+   + + ext-cpd[id] +
+
listconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:id +
+
+   + layer-protocol +
+
leaf-listidentityrefconfig*current/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:layer-protocol +
+
+   + role +
+
leafidentityrefconfig?current/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:role +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:description +
+
+   + + protocol[associated-layer-protocol] +
+
listconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol
+
+   + associated-layer-protocol +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:associated-layer-protocol +
+
+   + + address-data[type] +
+
listconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data
+
+   + type +
+
leafidentityrefconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:type +
+
+   + + l2-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data
+
+   + mac-address-assignment +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l2-address-data/nfv:mac-address-assignment +
+
+   + + l3-address-data +
+
containerconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data
+
+   + ip-address-assignment +
+
leafbooleanconfig?current/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment +
+
+   + ip-address-assignment-subtype +
+
leafenumerationconfig?current/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-assignment-subtype +
+
+   + floating-ip-activated +
+
leafbooleanconfigcurrent/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:floating-ip-activated +
+
+   + ip-address-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:ip-address-type +
+
+   + number-of-ip-addresses +
+
leafuint32config?current/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:number-of-ip-addresses +
+
+   + fixed-ip-address +
+
leafstringconfig?current/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:protocol/nfv:address-data/nfv:l3-address-data/nfv:fixed-ip-address +
+
+   + trunk-mode +
+
leafbooleanconfig?current/nfv:nfv/nfv:pnfd/nfv:ext-cpd/nfv:trunk-mode +
+
+   + geographical-location-info +
+
leafstringconfig?current/nfv:nfv/nfv:pnfd/nfv:geographical-location-info +
+
+   + + security-group-rule[id] +
+
listconfigcurrent/nfv:nfv/nfv:pnfd/nfv:security-group-rule
+
+   + id +
+
leafstringconfigcurrent/nfv:nfv/nfv:pnfd/nfv:security-group-rule/nfv:id +
+
+   + description +
+
leafstringconfig?current/nfv:nfv/nfv:pnfd/nfv:security-group-rule/nfv:description +
+
+   + direction +
+
leafenumerationconfig?current/nfv:nfv/nfv:pnfd/nfv:security-group-rule/nfv:direction +
+
+   + ether-type +
+
leafenumerationconfig?current/nfv:nfv/nfv:pnfd/nfv:security-group-rule/nfv:ether-type +
+
+   + protocol +
+
leafenumerationconfig?current/nfv:nfv/nfv:pnfd/nfv:security-group-rule/nfv:protocol +
+
+   + port-range-min +
+
leafuint16config?current/nfv:nfv/nfv:pnfd/nfv:security-group-rule/nfv:port-range-min +
+
+   + port-range-max +
+
leafuint16config?current/nfv:nfv/nfv:pnfd/nfv:security-group-rule/nfv:port-range-max + +
+
+ + + diff --git a/yang-tree/etsi-nfv-descriptors-tree.txt b/yang-tree/etsi-nfv-descriptors-tree.txt new file mode 100644 index 0000000000000000000000000000000000000000..2d2fca07699573bb9e0eee89a6d48400005b1ab8 --- /dev/null +++ b/yang-tree/etsi-nfv-descriptors-tree.txt @@ -0,0 +1,941 @@ +module: etsi-nfv-descriptors + +--rw nfv + +--rw vnfd* [id] + | +--rw id string + | +--rw provider string + | +--rw product-name string + | +--rw software-version string + | +--rw version string + | +--rw product-info-name? string + | +--rw product-info-description? string + | +--rw vnfm-info* string + | +--rw localization-language? string + | +--rw default-localization-language? string + | +--rw vdu* [id] + | | +--rw id string + | | +--rw name string + | | +--rw description? string + | | +--rw int-cpd* [id] + | | | +--rw int-virtual-link-desc? -> /nfv/vnfd/int-virtual-link-desc/id + | | | +--rw bitrate-requirement? uint64 + | | | +--rw virtual-network-interface-requirement* [name] + | | | | +--rw name string + | | | | +--rw description? string + | | | | +--rw standardized-network-interface-requirements* [key] + | | | | | +--rw key string + | | | | | +--rw value? string + | | | | +--rw network-interface-requirements* [key] + | | | | | +--rw key string + | | | | | +--rw value? string + | | | | +--rw nic-io-requirements? -> /nfv/vnfd/virtual-compute-desc/logical-node/id + | | | +--rw nicio-requirements? -> /nfv/vnfd/virtual-compute-desc/id + | | | +--rw order? uint32 + | | | +--rw vnic-type? identityref + | | | +--rw id string + | | | +--rw layer-protocol* identityref + | | | +--rw role? identityref + | | | +--rw description? string + | | | +--rw protocol* [associated-layer-protocol] + | | | | +--rw associated-layer-protocol identityref + | | | | +--rw address-data* [type] + | | | | +--rw type identityref + | | | | +--rw l2-address-data + | | | | | +--rw mac-address-assignment boolean + | | | | +--rw l3-address-data + | | | | +--rw ip-address-assignment? boolean + | | | | +--rw ip-address-assignment-subtype? enumeration + | | | | +--rw floating-ip-activated boolean + | | | | +--rw ip-address-type? enumeration + | | | | +--rw number-of-ip-addresses? uint32 + | | | | +--rw fixed-ip-address? string + | | | +--rw trunk-mode? boolean + | | | +--rw security-group-rule-id? -> ../../../security-group-rule/id + | | +--rw virtual-compute-desc? -> ../../virtual-compute-desc/id + | | +--rw os-container-desc* -> ../../os-container-desc/id + | | +--rw virtual-storage-desc* -> ../../virtual-storage-desc/id + | | +--rw boot-order* [key] + | | | +--rw key uint32 + | | | +--rw value? -> ../../virtual-storage-desc + | | +--rw sw-image-desc? -> ../../sw-image-desc/id + | | +--rw nfvi-constraint* string + | | +--rw monitoring-parameter* [id] + | | | +--rw id string + | | | +--rw name? string + | | | +--rw performance-metric? string + | | | +--rw collection-period? uint64 + | | +--rw configurable-properties* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw boot-data? string + | | +--rw trunk-port* [parent-port-cpd] + | | | +--rw parent-port-cpd -> ../../int-cpd/id + | | | +--rw sub-port-list* [sub-port-cpd] + | | | +--rw sub-port-cpd -> ../../../int-cpd/id + | | | +--rw segmentation-type? enumeration + | | | +--rw segmentation-id? uint32 + | | +--rw logical-node* [id] + | | | +--rw id string + | | | +--rw requirement-detail* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw request-additional-capability* [name] + | | | +--rw name string + | | | +--rw support-mandatory? boolean + | | | +--rw min-version? string + | | | +--rw preferred-version? string + | | | +--rw target-performance-parameters* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw mcio-constraint-params* enumeration + | | +--rw mcio-identification-data + | | +--rw name string + | | +--rw type enumeration + | +--rw virtual-compute-desc* [id] + | | +--rw id string + | | +--rw logical-node* [id] + | | | +--rw id string + | | | +--rw requirement-detail* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw request-additional-capability* [name] + | | | +--rw name string + | | | +--rw support-mandatory? boolean + | | | +--rw min-version? string + | | | +--rw preferred-version? string + | | | +--rw target-performance-parameters* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw compute-requirements? string + | | +--rw virtual-memory + | | | +--rw size? decimal64 + | | | +--rw over-subscription-policy? string + | | | +--rw vdu-mem-requirements* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw numa-enabled? boolean + | | +--rw virtual-cpu + | | | +--rw cpu-architecture? string + | | | +--rw num-virtual-cpu? uint16 + | | | +--rw clock? uint32 + | | | +--rw oversubscription-policy? string + | | | +--rw vdu-cpu-requirements* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw pinning! + | | | +--rw policy? enumeration + | | | +--rw rule* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw virtual-disk* [id] + | | +--rw id string + | | +--rw size-of-storage? uint64 + | | +--rw vdu-storage-requirements* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw rdma-enabled? boolean + | | +--rw sw-image-desc? -> ../../../sw-image-desc/id + | +--rw virtual-storage-desc* [id] + | | +--rw id string + | | +--rw type-of-storage? identityref + | | +--rw (storage)? + | | | +--:(block-storage-data) + | | | | +--rw block-storage-data + | | | | +--rw size-of-storage? uint64 + | | | | +--rw vdu-storage-requirements* [key] + | | | | | +--rw key string + | | | | | +--rw value? string + | | | | +--rw rdma-enabled? boolean + | | | | +--rw sw-image-desc? -> ../../../sw-image-desc/id + | | | +--:(object-storage-data) + | | | | +--rw object-storage-data + | | | | +--rw max-size-of-storage? uint64 + | | | +--:(file-storage-data) + | | | +--rw file-storage-data + | | | +--rw size-of-storage? uint64 + | | | +--rw file-system-protocol? string + | | | +--rw int-virtual-link-desc -> ../../../sw-image-desc/id + | | +--rw nfvi-maintenance-info + | | | +--rw impact-notification-lead-time yang:timeticks + | | | +--rw is-impact-mitigation-requested? boolean + | | | +--rw supported-migration-type* enumeration + | | | +--rw max-undetectable-interruption-time? yang:timeticks + | | | +--rw min-recovery-time-between-impacts? yang:timeticks + | | | +--rw max-number-of-impacted-instances* [group-size] + | | | | +--rw group-size uint32 + | | | | +--rw max-number-of-impacted-instances? uint32 + | | | +--rw min-number-of-preserved-instances* [group-size] + | | | +--rw group-size uint32 + | | | +--rw min-number-of-preserved-instances? uint32 + | | +--rw per-vnfc-instance? boolean + | +--rw os-container-desc* [id] + | | +--rw id string + | | +--rw name? string + | | +--rw description? string + | | +--rw requested-cpu-resources? uint32 + | | +--rw requested-memory-resources? uint64 + | | +--rw requested-ephemeral-storage-resources? uint64 + | | +--rw extended-resource-requests* [extended-resource amount] + | | | +--rw extended-resource string + | | | +--rw amount uint32 + | | +--rw cpu-resource-limit? uint32 + | | +--rw memory-resource-limit? uint64 + | | +--rw ephemeral-storage-resource-limit? uint64 + | | +--rw huge-page-resources* [hugepage-size] + | | | +--rw hugepage-size uint32 + | | | +--rw requested-size? uint32 + | | | +--rw size-unit? scaler-units-size + | | +--rw sw-image-desc? -> ../../sw-image-desc/id + | | +--rw boot-data? string + | | +--rw monitoring-parameter* [id] + | | +--rw id string + | | +--rw name? string + | | +--rw performance-metric? string + | | +--rw collection-period? uint64 + | +--rw sw-image-desc* [id] + | | +--rw id string + | | +--rw name string + | | +--rw version string + | | +--rw provider? string + | | +--rw checksum + | | | +--rw algorithm identityref + | | | +--rw hash string + | | +--rw container-format? enumeration + | | +--rw disk-format? enumeration + | | +--rw min-disk? uint64 + | | +--rw min-ram? decimal64 + | | +--rw size? uint64 + | | +--rw image? inet:uri + | | +--rw operating-system? string + | | +--rw supported-virtualization-environment* string + | +--rw int-virtual-link-desc* [id] + | | +--rw id string + | | +--rw flavour* [id] + | | | +--rw id string + | | | +--rw qos! + | | | +--rw latency uint32 + | | | +--rw packet-delay-variation uint32 + | | | +--rw packet-loss-ratio? decimal64 + | | +--rw connectivity-type + | | | +--rw layer-protocol* identityref + | | | +--rw flow-pattern? flow-pattern + | | +--rw test-access* string + | | +--rw description? string + | | +--rw monitoring-parameters* [id] + | | | +--rw id string + | | | +--rw name? string + | | | +--rw performance-metric? string + | | | +--rw collection-period? uint64 + | | +--rw nfvi-maintenance-info + | | | +--rw impact-notification-lead-time yang:timeticks + | | | +--rw is-impact-mitigation-requested? boolean + | | | +--rw supported-migration-type* enumeration + | | | +--rw max-undetectable-interruption-time? yang:timeticks + | | | +--rw min-recovery-time-between-impacts? yang:timeticks + | | | +--rw max-number-of-impacted-instances* [group-size] + | | | | +--rw group-size uint32 + | | | | +--rw max-number-of-impacted-instances? uint32 + | | | +--rw min-number-of-preserved-instances* [group-size] + | | | +--rw group-size uint32 + | | | +--rw min-number-of-preserved-instances? uint32 + | | +--rw externally-managed? enumeration + | +--rw security-group-rule* [id] + | | +--rw id string + | | +--rw description? string + | | +--rw direction? enumeration + | | +--rw ether-type? enumeration + | | +--rw protocol? enumeration + | | +--rw port-range-min? uint16 + | | +--rw port-range-max? uint16 + | +--rw ext-cpd* [id] + | | +--rw (cp-connection)? + | | | +--:(int-virtual-link-desc) + | | | | +--rw int-virtual-link-desc? -> /nfv/vnfd/int-virtual-link-desc/id + | | | +--:(int-cpd) + | | | | +--rw int-cpd + | | | | +--rw vdu-id? -> ../../../vdu/id + | | | | +--rw cpd? -> deref(../vdu-id)/../int-cpd/id + | | | +--:(vip-cpd) + | | | | +--rw vip-cpd? -> ../../vip-cpd/id + | | | +--:(virtual-cpd) + | | | +--rw virtual-cpd? -> ../../virtual-cpd/id + | | +--rw virtual-network-interface-requirement* [name] + | | | +--rw name string + | | | +--rw description? string + | | | +--rw standardized-network-interface-requirements* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw network-interface-requirements* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw nic-io-requirements? -> /nfv/vnfd/virtual-compute-desc/logical-node/id + | | +--rw nicio-requirements? -> /nfv/vnfd/virtual-compute-desc/id + | | +--rw id string + | | +--rw layer-protocol* identityref + | | +--rw role? identityref + | | +--rw description? string + | | +--rw protocol* [associated-layer-protocol] + | | | +--rw associated-layer-protocol identityref + | | | +--rw address-data* [type] + | | | +--rw type identityref + | | | +--rw l2-address-data + | | | | +--rw mac-address-assignment boolean + | | | +--rw l3-address-data + | | | +--rw ip-address-assignment? boolean + | | | +--rw ip-address-assignment-subtype? enumeration + | | | +--rw floating-ip-activated boolean + | | | +--rw ip-address-type? enumeration + | | | +--rw number-of-ip-addresses? uint32 + | | | +--rw fixed-ip-address? string + | | +--rw trunk-mode? boolean + | | +--rw security-group-rule-id? -> ../../security-group-rule/id + | +--rw vip-cpd* [id] + | | +--rw int-cpd* -> ../../vdu/int-cpd/id + | | +--rw int-virtual-link-desc? -> ../../int-virtual-link-desc/id + | | +--rw dedicated-ip-address? boolean + | | +--rw vip-function? identityref + | | +--rw id string + | | +--rw layer-protocol* identityref + | | +--rw role? identityref + | | +--rw description? string + | | +--rw protocol* [associated-layer-protocol] + | | | +--rw associated-layer-protocol identityref + | | | +--rw address-data* [type] + | | | +--rw type identityref + | | | +--rw l2-address-data + | | | | +--rw mac-address-assignment boolean + | | | +--rw l3-address-data + | | | +--rw ip-address-assignment? boolean + | | | +--rw ip-address-assignment-subtype? enumeration + | | | +--rw floating-ip-activated boolean + | | | +--rw ip-address-type? enumeration + | | | +--rw number-of-ip-addresses? uint32 + | | | +--rw fixed-ip-address? string + | | +--rw trunk-mode? boolean + | +--rw virtual-cpd* [id] + | | +--rw vdu* -> ../../vdu/id + | | +--rw additional-service-data + | | | +--rw port-data* [name] + | | | | +--rw name string + | | | | +--rw protocol? enumeration + | | | | +--rw port? uint64 + | | | | +--rw port-configurable? boolean + | | | +--rw service-data? string + | | +--rw id string + | | +--rw layer-protocol* identityref + | | +--rw role? identityref + | | +--rw description? string + | | +--rw protocol* [associated-layer-protocol] + | | | +--rw associated-layer-protocol identityref + | | | +--rw address-data* [type] + | | | +--rw type identityref + | | | +--rw l2-address-data + | | | | +--rw mac-address-assignment boolean + | | | +--rw l3-address-data + | | | +--rw ip-address-assignment? boolean + | | | +--rw ip-address-assignment-subtype? enumeration + | | | +--rw floating-ip-activated boolean + | | | +--rw ip-address-type? enumeration + | | | +--rw number-of-ip-addresses? uint32 + | | | +--rw fixed-ip-address? string + | | +--rw trunk-mode? boolean + | +--rw df* [id] + | | +--rw id string + | | +--rw description? string + | | +--rw vdu-profile* [id] + | | | +--rw id -> ../../../vdu/id + | | | +--rw min-number-of-instances? uint16 + | | | +--rw max-number-of-instances? uint16 + | | | +--rw local-affinity-or-anti-affinity-rule* [type scope] + | | | | +--rw type affinity-type + | | | | +--rw scope affinity-scope + | | | | +--rw nfvi-maintenance-info + | | | | +--rw impact-notification-lead-time yang:timeticks + | | | | +--rw is-impact-mitigation-requested? boolean + | | | | +--rw supported-migration-type* enumeration + | | | | +--rw max-undetectable-interruption-time? yang:timeticks + | | | | +--rw min-recovery-time-between-impacts? yang:timeticks + | | | | +--rw max-number-of-impacted-instances* [group-size] + | | | | | +--rw group-size uint32 + | | | | | +--rw max-number-of-impacted-instances? uint32 + | | | | +--rw min-number-of-preserved-instances* [group-size] + | | | | +--rw group-size uint32 + | | | | +--rw min-number-of-preserved-instances? uint32 + | | | +--rw affinity-or-anti-affinity-group-id* -> ../../affinity-or-anti-affinity-group/id + | | | +--rw nfvi-maintenance-info + | | | +--rw impact-notification-lead-time yang:timeticks + | | | +--rw is-impact-mitigation-requested? boolean + | | | +--rw supported-migration-type* enumeration + | | | +--rw max-undetectable-interruption-time? yang:timeticks + | | | +--rw min-recovery-time-between-impacts? yang:timeticks + | | | +--rw max-number-of-impacted-instances* [group-size] + | | | | +--rw group-size uint32 + | | | | +--rw max-number-of-impacted-instances? uint32 + | | | +--rw min-number-of-preserved-instances* [group-size] + | | | +--rw group-size uint32 + | | | +--rw min-number-of-preserved-instances? uint32 + | | +--rw virtual-link-profile* [id flavour] + | | | +--rw id -> /nfv/vnfd/int-virtual-link-desc/id + | | | +--rw flavour -> deref(../../../ext-cpd/int-virtual-link-desc)/../flavour/id + | | | +--rw local-affinity-or-anti-affinity-rule* [type scope] + | | | | +--rw type affinity-type + | | | | +--rw scope affinity-scope + | | | | +--rw nfvi-maintenance-info + | | | | +--rw impact-notification-lead-time yang:timeticks + | | | | +--rw is-impact-mitigation-requested? boolean + | | | | +--rw supported-migration-type* enumeration + | | | | +--rw max-undetectable-interruption-time? yang:timeticks + | | | | +--rw min-recovery-time-between-impacts? yang:timeticks + | | | | +--rw max-number-of-impacted-instances* [group-size] + | | | | | +--rw group-size uint32 + | | | | | +--rw max-number-of-impacted-instances? uint32 + | | | | +--rw min-number-of-preserved-instances* [group-size] + | | | | +--rw group-size uint32 + | | | | +--rw min-number-of-preserved-instances? uint32 + | | | +--rw affinity-or-anti-affinity-group-id* -> ../../affinity-or-anti-affinity-group/id + | | | +--rw max-bit-rate-requirements + | | | | +--rw root uint32 + | | | | +--rw leaf? uint32 + | | | +--rw min-bit-rate-requirements + | | | | +--rw root uint32 + | | | | +--rw leaf? uint32 + | | | +--rw virtual-link-protocol-data + | | | +--rw associated-layer-protocol? identityref + | | | +--rw l2-protocol-data + | | | | +--rw name? string + | | | | +--rw network-type? enumeration + | | | | +--rw vlan-transparent? boolean + | | | | +--rw mtu? uint16 + | | | | +--rw segmentation-id? string + | | | +--rw l3-protocol-data + | | | +--rw name? string + | | | +--rw ip-version? enumeration + | | | +--rw cidr? string + | | | +--rw ip-allocation-pools* string + | | | +--rw gateway-ip? inet:ip-address + | | | +--rw dhcp-enabled? boolean + | | | +--rw ipv6-address-mode? enumeration + | | +--rw vip-cp-profile* [id] + | | | +--rw id -> ../../../vip-cpd/id + | | | +--rw min-number-of-instances? uint16 + | | | +--rw max-number-of-instances? uint16 + | | +--rw mciop-profile* [id] + | | | +--rw id string + | | | +--rw deployment-order? uint32 + | | | +--rw affinity-or-anti-affinity-group-id* -> ../../affinity-or-anti-affinity-group/id + | | | +--rw associated-vdu* -> ../../../vdu/id + | | +--rw instantiation-level* [id] + | | | +--rw id string + | | | +--rw description? string + | | | +--rw vdu-level* [vdu-id] + | | | | +--rw vdu-id -> ../../../../vdu/id + | | | | +--rw number-of-instances? uint16 + | | | +--rw vip-cp-level* [id] + | | | | +--rw id -> ../../../../vip-cpd/id + | | | | +--rw number-of-instances? uint16 + | | | +--rw scaling-info* [scaling-aspect-id] + | | | +--rw scaling-aspect-id -> ../../../scaling-aspect/id + | | | +--rw scale-level? uint32 + | | +--rw default-instantiation-level? -> ../instantiation-level/id + | | +--rw supported-operation* identityref + | | +--rw lcm-operations-configuration + | | | +--rw instantiate-vnf-op-config + | | | | +--rw parameter* [key] + | | | | | +--rw key string + | | | | | +--rw value? string + | | | | +--rw target-scale-levels-supported? boolean + | | | +--rw scale-vnf-op-config + | | | | +--rw parameter* [key] + | | | | | +--rw key string + | | | | | +--rw value? string + | | | | +--rw scaling-by-more-than-one-step-supported? boolean + | | | +--rw scale-vnf-to-level-op-config + | | | | +--rw parameter* [key] + | | | | | +--rw key string + | | | | | +--rw value? string + | | | | +--rw arbitrary-target-levels-supported? boolean + | | | +--rw heal-vnf-op-config + | | | | +--rw parameter* [key] + | | | | | +--rw key string + | | | | | +--rw value? string + | | | | +--rw cause* string + | | | +--rw terminate-vnf-op-config + | | | | +--rw min-graceful-termination? yang:timeticks + | | | | +--rw max-recommended-graceful-termination? yang:timeticks + | | | | +--rw parameter* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw operate-vnf-op-config + | | | | +--rw min-graceful-stop-timeout? yang:timeticks + | | | | +--rw max-recommended-graceful-stop-timeout? yang:timeticks + | | | | +--rw parameter* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw change-vnf-flavour-op-config + | | | | +--rw parameter* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw change-ext-vnf-connectivity-op-config + | | | | +--rw parameter* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw create-snapshot-vnf-op-config + | | | | +--rw parameter* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw revert-to-snapshot-vnf-op-config + | | | | +--rw parameter* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw change-current-vnf-package-op-config* [id] + | | | +--rw id string + | | | +--rw parameter* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw affinity-or-anti-affinity-group* [id] + | | | +--rw id string + | | | +--rw affinityorAntiaffinity affinity-type + | | | +--rw scope affinity-scope + | | +--rw indicator* [id] + | | | +--rw id string + | | | +--rw name? string + | | | +--rw indicator-value? string + | | | +--rw source? enumeration + | | +--rw supported-vnf-interfaces* [name] + | | | +--rw name enumeration + | | | +--rw cpd-id* -> ../../../ext-cpd/id + | | | +--rw interface-details* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw supported-coordination-actions* [vnf-lcm-operation] + | | | +--rw vnf-lcm-operation enumeration + | | | +--rw coordination-action-name? -> ../../../lcm-operations-coordination/coordination-action-name + | | +--rw monitoring-parameter* [id] + | | | +--rw id string + | | | +--rw name? string + | | | +--rw performance-metric? string + | | | +--rw collection-period? uint64 + | | +--rw scaling-aspect* [id] + | | | +--rw id string + | | | +--rw name? string + | | | +--rw description? string + | | | +--rw max-scale-level? uint32 + | | | +--rw aspect-delta-details + | | | +--rw deltas* [id] + | | | | +--rw id string + | | | | +--rw vdu-delta* [id] + | | | | | +--rw id -> ../../../../../../vdu/id + | | | | | +--rw number-of-instances? uint32 + | | | | +--rw virtual-link-bit-rate-delta* [id] + | | | | | +--rw id string + | | | | | +--rw bit-rate-requirements + | | | | | +--rw root uint32 + | | | | | +--rw leaf? uint32 + | | | | +--rw vip-cp-delta* [id] + | | | | +--rw id -> ../../../../../../vip-cpd/id + | | | | +--rw number-of-instances? uint16 + | | | +--rw step-deltas? -> ../deltas/id + | | +--rw dependencies* [id] + | | +--rw id string + | | +--rw primary-id? -> ../../vdu-profile/id + | | +--rw secondary-id? -> ../../vdu-profile/id + | +--rw configurable-properties + | | +--rw is-auto-scalable-enabled? boolean + | | +--rw is-auto-heal-enabled? boolean + | | +--rw vnfm-interface-info + | | | +--rw interface-name? string + | | | +--rw details + | | | | +--rw uri-components + | | | | | +--rw scheme? inet:uri + | | | | | +--rw authority + | | | | | | +--rw userinfo? string + | | | | | | +--rw host? inet:host + | | | | | | +--rw port? inet:port-number + | | | | | +--rw path? string + | | | | | +--rw query? string + | | | | | +--rw fragment? string + | | | | +--rw interface-specific-data* string + | | | +--rw credentials? string + | | +--rw vnfm-oauth-server-info + | | +--rw vnf-oauth-server-info + | | +--rw additional-configurable-property* [key] + | | +--rw key string + | | +--rw value? string + | +--rw modifiable-attributes + | | +--rw extension* string + | | +--rw metadata* string + | +--rw lifecycle-management-script* [id] + | | +--rw id string + | | +--rw event* union + | | +--rw lcm-transition-event* string + | | +--rw script? string + | | +--rw script-dsl? string + | | +--rw script-input* [key] + | | +--rw key string + | | +--rw value? string + | x--rw element-group* [id] + | | +--rw id string + | | +--rw description? string + | | +--rw vdu* -> ../../vdu/id + | | +--rw virtual-link-desc* -> /nfv/vnfd/int-virtual-link-desc/id + | +--rw indicator* [id] + | | +--rw id string + | | +--rw name? string + | | +--rw indicator-value* string + | | +--rw source? enumeration + | +--rw auto-scale* string + | +--rw vnf-package-change-info* [src-vnfd-id dst-vnfd-id src-flavour-id] + | | +--rw src-vnfd-id string + | | +--rw dst-vnfd-id string + | | +--rw src-flavour-id string + | | +--rw additional-params-id? -> ../../df/lcm-operations-configuration/change-current-vnf-package-op-config/id + | | +--rw modification-qualifier* enumeration + | | +--rw additional-modification-description* string + | | +--rw component-mapping* [type] + | | | +--rw type string + | | | +--rw source-desc-id? string + | | | +--rw dst-desc-id? string + | | | +--rw description? string + | | +--rw lcm-script-id? -> ../../lifecycle-management-script/id + | | +--rw coordination-action-name? -> ../../lcm-operations-coordination/coordination-action-name + | | +--rw dst-flavour-id? -> ../../df/id + | +--rw lcm-operations-coordination* [coordination-action-name] + | | +--rw coordination-action-name string + | | +--rw description? string + | | +--rw endpoint-type? enumeration + | | +--rw coordination-stage? enumeration + | | +--rw input-parameter* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw output-parameter* [key] + | | +--rw key string + | | +--rw value? string + | +--rw mciop-id* string + +--rw nsd* [id] + | +--rw id string + | +--rw designer? string + | +--rw version? string + | +--rw name? string + | +--rw invariant-id? string + | +--rw ext-invariant-id? string + | +--rw nested-nsd-id* -> ../../nsd/id + | +--rw vnfd-id* -> /nfv/vnfd/id + | +--rw pnfd-id* -> /nfv/pnfd/id + | +--rw sapd* [id] + | | +--rw (cpd-or-virtual-link)? + | | | +--:(virtual-link-desc) + | | | | +--rw virtual-link-desc? -> ../../virtual-link-desc/id + | | | +--:(associated-cpd) + | | | +--rw associated-cpd + | | | +--rw (constituent-base-element-id)? + | | | | +--:(vnfd-id) + | | | | | +--rw vnfd-id -> /nfv/vnfd/id + | | | | +--:(pnfd-id) + | | | | | +--rw pnfd-id -> /nfv/pnfd/id + | | | | +--:(nsd-id) + | | | | +--rw nsd-id -> ../../../../nsd/id + | | | +--rw (constituent-cpd-id)? + | | | +--:(vnf-ext-cpd) + | | | | +--rw vnf-ext-cpd -> deref(../vnfd-id)/../ext-cpd/id + | | | +--:(pnf-ext-cpd) + | | | | +--rw pnf-ext-cpd -> deref(../pnfd-id)/../ext-cpd/id + | | | +--:(sapd) + | | | +--rw sapd -> deref(../nsd-id)/../sapd/id + | | +--rw id string + | | +--rw layer-protocol* identityref + | | +--rw role? identityref + | | +--rw description? string + | | +--rw protocol* [associated-layer-protocol] + | | | +--rw associated-layer-protocol identityref + | | | +--rw address-data* [type] + | | | +--rw type identityref + | | | +--rw l2-address-data + | | | | +--rw mac-address-assignment boolean + | | | +--rw l3-address-data + | | | +--rw ip-address-assignment? boolean + | | | +--rw ip-address-assignment-subtype? enumeration + | | | +--rw floating-ip-activated boolean + | | | +--rw ip-address-type? enumeration + | | | +--rw number-of-ip-addresses? uint32 + | | | +--rw fixed-ip-address? string + | | +--rw trunk-mode? boolean + | | +--rw security-group-rule-id? -> ../../security-group-rule/id + | +--rw security-group-rule* [id] + | | +--rw id string + | | +--rw description? string + | | +--rw direction? enumeration + | | +--rw ether-type? enumeration + | | +--rw protocol? enumeration + | | +--rw port-range-min? uint16 + | | +--rw port-range-max? uint16 + | +--rw virtual-link-desc* [id] + | | +--rw id string + | | +--rw connectivity-type + | | | +--rw layer-protocol* identityref + | | | +--rw flow-pattern? flow-pattern + | | +--rw df* [id] + | | | +--rw id string + | | | +--rw qos! + | | | | +--rw latency uint32 + | | | | +--rw packet-delay-variation uint32 + | | | | +--rw packet-loss-ratio? decimal64 + | | | | +--rw priority? uint32 + | | | +--rw service-availability-level? uint32 + | | +--rw test-access? enumeration + | | +--rw description? string + | +--rw vnffgd* [id] + | | +--rw id string + | | +--rw vnf-profile-id* -> ../../df/vnf-profile/id + | | +--rw pnf-profile-id* -> ../../df/pnf-profile/id + | | +--rw nested-ns-profile-id* -> ../../df/ns-profile/id + | | +--rw virtual-link-profile-id? -> ../../df/virtual-link-profile/id + | | +--rw nfp-position-element* [id] + | | | +--rw id string + | | | +--rw desc + | | | +--rw (constituent-base-element-id) + | | | | +--:(vnf-profile) + | | | | | +--rw vnf-profile + | | | | | +--rw vnf-profile-id? -> ../../../../../../nsd/df/vnf-profile/id + | | | | +--:(pnf-profile) + | | | | | +--rw pnf-profile + | | | | | +--rw pnf-profile-id? -> ../../../../../../nsd/df/pnf-profile/id + | | | | +--:(ns-profile) + | | | | +--rw ns-profile + | | | | +--rw ns-profile-id? -> ../../../../../../nsd/df/ns-profile/id + | | | +--rw (constituent-cpd-id)? + | | | +--:(vnf) + | | | | +--rw vnf + | | | | +--rw vnfd-id? -> /nfv/vnfd/id + | | | | +--rw cpd-id? -> deref(../vnfd-id)/../ext-cpd/id + | | | +--:(pnf) + | | | | +--rw pnf + | | | | +--rw pnfd-id? -> /nfv/pnfd/id + | | | | +--rw pnf-cpd-id? -> deref(../pnfd-id)/../ext-cpd/id + | | | +--:(ns) + | | | +--rw ns + | | | +--rw nsd-id? -> ../../../../../../nsd/id + | | | +--rw sap-cpd-id? -> deref(../nsd-id)/../sapd/id + | | +--rw nfpd* [id] + | | +--rw id string + | | +--rw rule? string + | | +--rw position-desc* [id] + | | +--rw id string + | | +--rw nfp-position-element-id* -> ../../../nfp-position-element/id + | | +--rw forwarding-behaviour? identityref + | | +--rw forwarding-behavior-input-parameters? string + | +--rw autoscale-rule* string + | +--rw lifecycle-management-script* [event] + | | +--rw event string + | | +--rw script? string + | +--rw df* [id] + | | +--rw id string + | | +--rw flavour-key? -> ../monitored-info/id + | | +--rw vnf-profile* [id] + | | | +--rw id string + | | | +--rw vnfd-id -> /nfv/vnfd/id + | | | +--rw vnfd-ext-invariant-id? string + | | | +--rw flavour-id -> deref(../vnfd-id)/../df/id + | | | +--rw instantiation-level -> deref(../flavour-id)/../instantiation-level/id + | | | +--rw target-vnf-scale-level-info* [aspect-id] + | | | | +--rw aspect-id -> deref(../../flavour-id)/../scaling-aspect/id + | | | | +--rw scale-level uint16 + | | | +--rw min-number-of-instances? uint16 + | | | +--rw max-number-of-instances? uint16 + | | | +--rw local-affinity-or-anti-affinity-rule* [type scope] + | | | | +--rw type affinity-type + | | | | +--rw scope affinity-scope + | | | +--rw affinity-or-anti-affinity-group-id* -> ../../affinity-or-anti-affinity-group/id + | | | +--rw virtual-link-connectivity* [virtual-link-profile-id] + | | | | +--rw virtual-link-profile-id -> ../../../virtual-link-profile/id + | | | | +--rw constituent-cpd-id* [constituent-base-element-id] + | | | | | +--rw constituent-base-element-id -> ../../../id + | | | | | +--rw constituent-cpd-id? -> deref(../../../vnfd-id)/../ext-cpd/id + | | | | +--rw affinity-or-anti-affinity-group-id* -> ../../../affinity-or-anti-affinity-group/id + | | | +--rw service-availability-level? uint32 + | | | +--rw version-dependency* [dependent-constituent-id] + | | | +--rw dependent-constituent-id string + | | | +--rw version-dependency-statement + | | | +--rw descriptor-id* string + | | +--rw pnf-profile* [id] + | | | +--rw id string + | | | +--rw pnfd-id? -> /nfv/pnfd/id + | | | +--rw pnfd-ext-invariant-id? string + | | | +--rw virtual-link-connectivity* [virtual-link-profile-id] + | | | | +--rw virtual-link-profile-id -> ../../../virtual-link-profile/id + | | | | +--rw constituent-cpd-id* [constituent-base-element-id] + | | | | | +--rw constituent-base-element-id -> ../../../id + | | | | | +--rw constituent-cpd-id? -> deref(../../../pnfd-id)/../ext-cpd/id + | | | | +--rw affinity-or-anti-affinity-group-id* -> ../../../affinity-or-anti-affinity-group/id + | | | +--rw version-dependency* [dependent-constituent-id] + | | | +--rw dependent-constituent-id string + | | | +--rw version-dependency-statement + | | | +--rw descriptor-id* string + | | +--rw virtual-link-profile* [id] + | | | +--rw id string + | | | +--rw virtual-link-desc-id -> ../../../virtual-link-desc/id + | | | +--rw flavour-id -> deref(../virtual-link-desc-id)/../df/id + | | | +--rw local-affinity-or-anti-affinity-rule* [type scope] + | | | | +--rw type affinity-type + | | | | +--rw scope affinity-scope + | | | +--rw affinity-or-anti-affinity-group-id* -> ../../affinity-or-anti-affinity-group/id + | | | +--rw max-bitrate-requirements + | | | | +--rw root uint64 + | | | | +--rw leaf? uint64 + | | | +--rw min-bitrate-requirements + | | | | +--rw root uint64 + | | | | +--rw leaf? uint64 + | | | +--rw virtual-link-protocol-data + | | | | +--rw associated-layer-protocol? identityref + | | | | +--rw l2-protocol-data + | | | | | +--rw name? string + | | | | | +--rw network-type? enumeration + | | | | | +--rw vlan-transparent? boolean + | | | | | +--rw mtu? uint16 + | | | | | +--rw segmentation-id? string + | | | | +--rw l3-protocol-data + | | | | +--rw name? string + | | | | +--rw ip-version? enumeration + | | | | +--rw cidr? string + | | | | +--rw ip-allocation-pools* string + | | | +--rw data-flow-mirroring + | | | +--rw mirroring-job-name? string + | | | +--rw description? string + | | | +--rw data-flow-info* [id] + | | | +--rw id string + | | | +--rw direction? enumeration + | | | +--rw flow-constituent-cpd-id + | | | +--rw (constituent-base-element-id)? + | | | | +--:(vnfd-id) + | | | | | +--rw vnfd-id -> /nfv/vnfd/id + | | | | +--:(pnfd-id) + | | | | | +--rw pnfd-id -> /nfv/pnfd/id + | | | | +--:(nsd-id) + | | | | +--rw nsd-id -> ../../../../../../../nsd/id + | | | +--rw (constituent-cpd-id)? + | | | +--:(vnf-ext-cpd) + | | | | +--rw vnf-ext-cpd -> deref(../vnfd-id)/../ext-cpd/id + | | | +--:(pnf-ext-cpd) + | | | | +--rw pnf-ext-cpd -> deref(../pnfd-id)/../ext-cpd/id + | | | +--:(sapd) + | | | +--rw sapd -> deref(../nsd-id)/../sapd/id + | | +--rw scaling-aspect* [id] + | | | +--rw id string + | | | +--rw name? string + | | | +--rw description? string + | | | +--rw scaling-level? -> ../../ns-instantiation-level/id + | | +--rw affinity-or-anti-affinity-group* [id] + | | | +--rw id string + | | | +--rw affinityorAntiaffinity affinity-type + | | | +--rw scope affinity-scope + | | +--rw ns-instantiation-level* [id] + | | | +--rw id string + | | | +--rw description? string + | | | +--rw vnf-to-level-mapping* [vnf-profile-id] + | | | | +--rw vnf-profile-id -> ../../../vnf-profile/id + | | | | +--rw number-of-instances? uint32 + | | | +--rw virtual-link-to-level-mapping* [virtual-link-profile-id] + | | | | +--rw virtual-link-profile-id -> ../../../virtual-link-profile/id + | | | | +--rw root uint64 + | | | | +--rw leaf? uint64 + | | | +--rw ns-to-level-mapping* [ns-profile-id] + | | | +--rw ns-profile-id -> ../../../ns-profile/id + | | | +--rw number-of-instances? uint32 + | | +--rw default-instantiation-level? -> ../ns-instantiation-level/id + | | +--rw ns-lcm-additional-params + | | | +--rw instantiate + | | | | +--rw params* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw scale + | | | | +--rw params* [key] + | | | | +--rw key string + | | | | +--rw value? string + | | | +--rw heal + | | | +--rw params* [key] + | | | +--rw key string + | | | +--rw value? string + | | +--rw ns-profile* [id] + | | | +--rw id string + | | | +--rw nsd-id -> ../../../../nsd/id + | | | +--rw nsd-ext-invariant-id? string + | | | +--rw ns-df-id -> deref(../nsd-id)/../df/id + | | | +--rw instantiation-level-id -> deref(../ns-df-id)/../ns-instantiation-level/id + | | | +--rw min-number-of-instances? uint16 + | | | +--rw max-number-of-instances? uint16 + | | | +--rw local-affinity-or-anti-affinity-rule* [type scope] + | | | | +--rw type affinity-type + | | | | +--rw scope affinity-scope + | | | +--rw affinity-or-anti-affinity-group-id* -> ../../affinity-or-anti-affinity-group/id + | | | +--rw virtual-link-connectivity* [virtual-link-profile-id] + | | | | +--rw virtual-link-profile-id -> ../../../virtual-link-profile/id + | | | | +--rw constituent-cpd-id* [constituent-base-element-id] + | | | | | +--rw constituent-base-element-id -> ../../../id + | | | | | +--rw constituent-cpd-id? -> deref(../../../nsd-id)/../sapd/id + | | | | +--rw affinity-or-anti-affinity-group-id* -> ../../../affinity-or-anti-affinity-group/id + | | | +--rw version-dependency* [dependent-constituent-id] + | | | +--rw dependent-constituent-id string + | | | +--rw version-dependency-statement + | | | +--rw descriptor-id* string + | | +--rw dependencies* [id] + | | | +--rw id string + | | | +--rw (primary-id)? + | | | | +--:(primary-vnf-profile) + | | | | | +--rw primary-vnf-profile? -> ../../vnf-profile/vnfd-id + | | | | +--:(primary-ns-profile) + | | | | +--rw primary-ns-profile? -> ../../ns-profile/nsd-id + | | | +--rw (secondary-id)? + | | | +--:(secondary-vnf-profile) + | | | | +--rw secondary-vnf-profile? -> ../../vnf-profile/vnfd-id + | | | +--:(secondary-ns-profile) + | | | +--rw secondary-ns-profile? -> ../../ns-profile/nsd-id + | | +--rw monitored-info* [id] + | | | +--rw id string + | | | +--rw vnf-indicator-info + | | | | +--rw vnfd-id? -> /nfv/vnfd/id + | | | | +--rw vnf-indicator -> deref(../vnfd-id)/../indicator/id + | | | +--rw monitoring-parameter + | | | +--rw id? string + | | | +--rw name? string + | | | +--rw performance-metric string + | | | +--rw collection-period? string + | | +--rw priority? uint32 + | | +--rw service-availability-level? uint32 + | +--rw signature? string + | +--rw algorithm? string + | +--rw certificate? string + | +--rw strict-nsd-constituent-onboarding? boolean + +--rw pnfd* [id] + +--rw id string + +--rw function-description? string + +--rw provider? string + +--rw version string + +--rw invariant-id? string + +--rw ext-invariant-id? string + +--rw name? string + +--rw ext-cpd* [id] + | +--rw id string + | +--rw layer-protocol* identityref + | +--rw role? identityref + | +--rw description? string + | +--rw protocol* [associated-layer-protocol] + | | +--rw associated-layer-protocol identityref + | | +--rw address-data* [type] + | | +--rw type identityref + | | +--rw l2-address-data + | | | +--rw mac-address-assignment boolean + | | +--rw l3-address-data + | | +--rw ip-address-assignment? boolean + | | +--rw ip-address-assignment-subtype? enumeration + | | +--rw floating-ip-activated boolean + | | +--rw ip-address-type? enumeration + | | +--rw number-of-ip-addresses? uint32 + | | +--rw fixed-ip-address? string + | +--rw trunk-mode? boolean + +--rw geographical-location-info? string + +--rw security-group-rule* [id] + +--rw id string + +--rw description? string + +--rw direction? enumeration + +--rw ether-type? enumeration + +--rw protocol? enumeration + +--rw port-range-min? uint16 + +--rw port-range-max? uint16