--- /dev/null
+#!/bin/bash
+# Copyright 2020 Whitestack LLC
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+# implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Instructions:
+# 1. Clone the SOL006 repo: git clone --single-branch --branch v2.6.1 https://forge.etsi.org/rep/nfv/SOL006.git
+# 2. Put the etsi-nfv-* files from SOL006 repo on folder named etsi/
+# 3. Set $PYBINDPLUGIN env var to pyangbind plugin folder
+# 4. Run this :)
+
+#VNFD
+pyang -Werror --plugindir $PYBINDPLUGIN --path vnfd:etsi -f pybind vnfd/* etsi/etsi-nfv-vnfd.yang > vnfd_extended.py
+pyang -Werror -f jstree --path vnfd:etsi -o vnfd.html etsi/etsi-nfv-vnfd.yang vnfd/*
+
+#NSD
+pyang -Werror --plugindir $PYBINDPLUGIN --path nsd:etsi -f pybind nsd/* etsi/etsi-nfv-nsd.yang > nsd_extended.py
+pyang -Werror -f jstree --path nsd:etsi -o nsd.html etsi/etsi-nfv-nsd.yang nsd/*
\ No newline at end of file
+++ /dev/null
-/*
- Copyright 2019 Whitestack LLC
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-module ip-profiles {
- yang-version 1.1;
- namespace "urn:etsi:osm:yang:augments";
- prefix "ip-profiles";
-
- import etsi-nfv-nsd {
- prefix nsd;
- }
-
- import ietf-inet-types {
- prefix inet;
- }
-
- import etsi-nfv-descriptors {
- prefix nfv;
- }
-
- grouping extended-vld-protocol-data{
- container virtual-link-protocol-data {
- leaf associated-layer-protocol {
- type identityref {
- base nfv:layer-protocol;
- }
- description
- "One of the values of the attribute layerProtocol of
- the ConnectivityType IE.";
- reference
- "GS NFV IFA011: Section 7.1.8.13,
- VirtualLinkProtocolData information element.";
- }
-
- container l2-protocol-data {
- when "(../associated-layer-protocol = 'Ethernet') or " +
- "(../associated-layer-protocol = 'MPLS') or " +
- "(../associated-layer-protocol = 'ODU2') or " +
- "(../associated-layer-protocol = 'Pseudo-Wire')";
-
- leaf name {
- type string;
- description
- "Network name associated with this L2 protocol.";
- reference
- "GS NFV IFA011: Section 7.1.8.14,
- L2ProtocolData information element.";
- }
-
- leaf network-type {
- type enumeration {
- enum flat;
- enum vlan;
- enum vxlan;
- enum gre;
- }
- description
- "Specifies the network type for this L2 protocol.
- Possible values: FLAT, VLAN, VXLAN, GRE.";
- reference
- "GS NFV IFA011: Section 7.1.8.14,
- L2ProtocolData information element.";
- }
-
- leaf vlan-transparent {
- type boolean;
- description
- "Specifies whether to support VLAN transparency for
- this L2 protocol or not.";
- reference
- "GS NFV IFA011: Section 7.1.8.14,
- L2ProtocolData information element.";
- }
-
- leaf mtu {
- type uint16;
- description
- "Specifies the maximum transmission unit (MTU) value
- for this L2 protocol.";
- reference
- "GS NFV IFA011: Section 7.1.8.14,
- L2ProtocolData information element.";
- }
- description
- "Specifies the L2 protocol data for this virtual link.
- Shall be present when the associatedLayerProtocol
- attribute indicates a L2 protocol and shall be absent
- otherwise.";
- reference
- "GS NFV IFA011: Section 7.1.8.13,
- VirtualLinkProtocolData information element.";
- }
-
- container l3-protocol-data {
- when "(../associated-layer-protocol = 'IPv4') or " +
- "(../associated-layer-protocol = 'IPv6')";
-
- leaf name {
- type string;
- description
- "Network name associated with this L3 protocol.";
- reference
- "GS NFV IFA011: Section 7.1.8.15,
- L3ProtocolData information element.";
- }
-
- leaf ip-version {
- type enumeration {
- enum ipv4;
- enum ipv6;
- }
- default "ipv4";
- description
- "Specifies IP version of this L3 protocol.
- Value:
- • IPV4.
- • IPV6.";
- reference
- "GS NFV IFA011: Section 7.1.8.15,
- L3ProtocolData information element.";
- }
-
- leaf cidr {
- type string;
- description
- "Specifies the CIDR (Classless InterDomain Routing)
- of this L3 protocol.";
- reference
- "GS NFV IFA011: Section 7.1.8.15,
- L3ProtocolData information element.";
- }
-
- leaf-list ip-allocation-pools {
- type string;
- description
- "Specifies the allocation pools with start and end
- IP addresses for this L3 protocol.";
- reference
- "GS NFV IFA011: Section 7.1.8.15,
- L3ProtocolData information element.";
- }
-
- leaf gateway-ip {
- type inet:ip-address;
- description
- "Specifies the gateway IP address for this L3
- protocol.";
- reference
- "GS NFV IFA011: Section 7.1.8.15,
- L3ProtocolData information element.";
- }
-
- leaf dhcp-enabled {
- type boolean;
- default "true";
- description
- "Indicates whether DHCP (Dynamic Host Configuration
- Protocol) is enabled or disabled for this L3
- protocol.";
- reference
- "GS NFV IFA011: Section 7.1.8.15,
- L3ProtocolData information element.";
- }
-
- leaf ipv6-address-mode {
- when "../ip-version = 'ipv6'";
- type enumeration {
- enum slaac;
- enum dhcpv6-stateful;
- enum dhcpv6-stateless;
- }
- description
- "Specifies IPv6 address mode. Possible values:
- • SLAAC.
- • DHCPV6-STATEFUL.
- • DHCPV6-STATELESS.
- May be present when the value of the ipVersion
- attribute is 'IPV6' and shall be absent otherwise.";
- reference
- "GS NFV IFA011: Section 7.1.8.15,
- L3ProtocolData information element.";
- }
- description
- "Specifies the L3 protocol data for this virtual link.
- Shall be present when the associatedLayerProtocol
- attribute indicates a L3 protocol and shall be absent
- otherwise.";
- reference
- "GS NFV IFA011: Section 7.1.8.13,
- VirtualLinkProtocolData information element.";
- }
- description
- "Specifies the protocol data for a VL instantiated
- according to this profile. Cardinality 0 is used when
- no protocol data needs to be specified.";
- reference
- "GS NFV IFA011: Section 7.1.8.4, VirtualLinkProfile
- information element.";
- }
- }
-
- augment "/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile" {
- uses extended-vld-protocol-data;
- }
-}
\ No newline at end of file
+++ /dev/null
-/*
- Copyright 2020 Whitestack LLC
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-module ns-configuration {
- yang-version 1.1;
- namespace "urn:etsi:osm:yang:augments:ns-configuration";
- prefix "ns-configuration";
-
- import etsi-nfv-nsd {
- prefix nsd;
- }
-
- import common-augments {
- prefix common;
- }
-
- grouping extended-ns-configuration {
- container ns-configuration {
- description
- "Information about NS configuration.";
-
- uses common:vnfc-configuration;
- uses common:vnfc-relations;
- }
- }
-
- augment "/nsd:nsd/nsd:nsd" {
- uses extended-ns-configuration;
- }
-}
+++ /dev/null
-/*
- Copyright 2020 Whitestack LLC
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-module ns-various {
- yang-version 1.1;
- namespace "urn:etsi:osm:yang:augments:ns-various";
- prefix "ns-various";
-
- import etsi-nfv-nsd {
- prefix nsd;
- }
-
- import ip-profiles {
- prefix ip-profiles;
- }
-
- import common-augments {
- prefix common;
- }
-
- grouping extended-floating-ip {
- leaf floating-ip-required {
- description
- "Boolean parameter to indicate whether the CP must be exposed.
- A public IP address will be allocated to this CP if exposed is true.
- The default is false meaning a floating IP address is not required.
- It must be explicitly asked for a floating IP address to be allocated.";
- type boolean;
- }
- }
-
- grouping extended-security-group {
- leaf security-group {
- description
- "Name of the security group";
- type string;
- }
- }
-
- augment "/nsd:nsd/nsd:nsd" {
- uses common:description;
- }
-
- augment "/nsd:nsd/nsd:nsd/nsd:sapd" {
- uses extended-floating-ip;
- }
-
- augment "/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data" {
- uses extended-security-group;
- }
-}
+++ /dev/null
-/*
- Copyright 2020 Whitestack LLC
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-module ns-vld {
- yang-version 1.1;
- namespace "urn:etsi:osm:yang:augments:ns-vld";
- prefix "ns-vld";
-
- import etsi-nfv-nsd {
- prefix nsd;
- }
-
- import common-augments {
- prefix common;
- }
-
- grouping extended-vld {
- container provider-network {
- description
- "Container for the provider network.";
- leaf physical-network {
- description
- "Name of the physical network on which the provider
- network is built.";
- type string;
- }
-
- leaf segmentation_id {
- description
- "ID of segregated virtual networks";
- type uint32;
- }
- }
-
- leaf mgmt-network {
- description
- "Flag indicating whether this network is a VIM management network";
- type boolean;
- default false;
- }
- }
-
-
- augment "/nsd:nsd/nsd:nsd/nsd:virtual-link-desc" {
- uses extended-vld;
- }
-}
--- /dev/null
+<!--
+# Copyright 2020 Whitestack LLC
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+# implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.-->
+
+<head><title> etsi-nfv-nsd ip-profiles ns-configuration ns-various ns-vld
+</title>
+<style type="text/css" media="all">
+
+body, h1, h2, h3, h4, h5, h6, p, td, table td, input, select {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: 10pt;
+}
+
+body, ol, li, h2 {padding:0; margin: 0;}
+
+ol#root {padding-left: 5px; margin-top: 2px; margin-bottom: 1px;
+ list-style: none;}
+
+#root ol {padding-left: 5px; margin-top: 2px; margin-bottom: 1px;
+ list-style: none;}
+
+#root li {margin-bottom: 1px; padding-left: 5px; margin-top: 2px;
+ font-size: x-small;}
+
+.panel {border-bottom: 1px solid #999; margin-bottom: 2px; margin-top: 2px;
+ background: #eee;}
+
+#root ul {margin-bottom: 1px; margin-top: 2px; list-style-position: inside;}
+
+#root a {text-decoration: none;}
+
+.folder {
+
+background:url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==) no-repeat; float: left; padding-right: 30px;margin-left: 3px;
+
+}
+
+.doc {
+
+background:url(data:image/gif;base64,R0lGODlhDAAOALMJAMzMzODg4P///+np6a+vr+7u7jMzM5mZmYmJif///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAMAA4AAARFEEhyCAEjackPCESwBRxwCKD4BSSACCgxrKyJ3B42sK2FSINgsAa4AApI4W5yFCCTywts+txJp9TC4IrFcruwi2FMLgMiADs=)
+no-repeat; float: left; padding-right: 10px; margin-left: 3px;
+cursor: pointer;
+
+}
+
+.leaf {
+
+background:url(data:image/gif;base64,R0lGODlhEAAQANUAAAAtAAA5AABDAAFPAQBSAAFaAQldBwBhAAFrAR1tHAJzAglzCRx7Gyd8JieCIiWMIjqPNzySO0OUPkCVQEOYQUObP0idQ02hSkmjQ1ClTFKnUlesVVmuWVqvVF6zWlu1UmG2YWK3X2O4XGi9ZG3CY3TJbHbNZ3jNbHzRboDVcYPYdIjdd////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAC0AIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAAZywJZwSCwaj8hkS3FUOJ9Po+LxIZVKJ9WKSVxgRiBQiIRKqRBERMXD4XRIp7gJLTwwNppLhsTnfw5DBxEXExYih4ckDoBCBRQREB2Skh4YBUQEEQ16GZ0dFQZFAw0UF3oXEgkDRgKtrq5GAQFKRAC0t0dBADs=)
+no-repeat; float: left; padding-right: 10px;margin-left: 3px;
+
+}
+
+.leaf-list {
+
+background:url(data:image/gif;base64,R0lGODlhEAAQANUAAAAAAAAtAAk3CQA5AABDAAFPAQBVAAFaAQBhAAFrAgJzAglzCRx7Gyd8JgCCCyeCIgCMDSWMIjqPNzySOwCUDwWUFECVQEOYQQCbEUidQ0OePx6fJk2hSgCiEg2iG1ClTEimRFKnUg6oHVesVSatL1muWVqvVF6zXFu1UmG2YWK3X2O4XGi9ZG3CY3TJbHbNZ3jNbHzRboDVcYPYdIjddxrfKyziPUHnUlXrZmTudf///wAAAAAAAAAAAAAAAAAAACH5BAkKADsAIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAAaFwJ1wSCwaj8jkTnFUOJ9PoyKCarlcsBmNSVyAWKmUqhWTzRLEhOZUKplasPgLLUQwRiHOp8XnoxBDCBMcFhkrh4ctD4BCBxcTEiaSkiQiEEQGEw16H50mHjkdRAUNFxx6HBsVFDgYrkIEsbIEEDe2thQ7AwNGEL42vpcBSQ41DkpDCcpCQQA7)
+no-repeat; float: left; padding-right: 10px; margin-left: 3px;
+
+}
+
+.action {
+
+background:url(data:image/gif;base64,R0lGODlhEAAQALMAAAAAABERETMzM1VVVWZmZnd3d4iIiJmZmaqqqru7u8zMzO7u7v///wAAAAAAAAAAACH5BAkKAA0AIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAARDsIFJ62xYDhDY+l+CXJIxBQoxEMdUtNI1KQUVA1nO4XqeAQKebwgUDn+DgPEoUS6PuyfRydQplVXMDpvdSq3U7G0YAQA7)
+no-repeat; float: left; height: 14px; width: 12px; padding-right: 10px; margin-left: 3px;
+
+}
+
+.tier1 {margin-left: 0; }
+.tier2 {margin-left: 1.5em; }
+.tier3 {margin-left: 3em; }
+.tier4 {margin-left: 4.5em; }
+.tier5 {margin-left: 6em; }
+.tier6 {margin-left: 7.5em; }
+.tier7 {margin-left: 9em; }
+.tier8 {margin-left: 10.5em;}
+.tier9 {margin-left: 12em; }
+.tier10 {margin-left: 13.5em;}
+.tier11 {margin-left: 15em; }
+.tier12 {margin-left: 16.5em;}
+
+.level1 {padding-left: 0; }
+.level2 {padding-left: 1em; }
+.level3 {padding-left: 2em; }
+.level4 {padding-left: 3em; }
+</style>
+
+<script language="javascript1.2">
+function toggleRows(elm) {
+ var rows = document.getElementsByTagName("TR");
+ elm.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)";
+ var newDisplay = "none";
+ var thisID = elm.parentNode.parentNode.parentNode.id + "-";
+ // Are we expanding or contracting? If the first child is hidden, we expand
+ for (var i = 0; i < rows.length; i++) {
+ var r = rows[i];
+ if (matchStart(r.id, thisID, true)) {
+ if (r.style.display == "none") {
+ if (document.all) newDisplay = "block"; //IE4+ specific code
+ else newDisplay = "table-row"; //Netscape and Mozilla
+ elm.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYqKiv///+zs7MzMzGZmZrOzs7q6uqqqqnZ2duHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASScMlJq714qgMMIQuBAMAwZBRADIJAGMfwBQE6GW0uGzRS2wuAQPHhABAIAyBAABSe0IJKgiAEDgSF7OVDBKNQwEQlbBG5CZAiAA4oxsoc8WBAFEALe9SQ6rS2dU5vCwJsTwECKUwmcyMBCYMhUHgTj1kfRTwFJxKFBYgVlpdNNCUVBHcWCUwHpQacFgJCqp98GBEAOw==)";
+ }
+ break;
+ }
+ }
+
+ // When expanding, only expand one level. Collapse all desendants.
+ var matchDirectChildrenOnly = (newDisplay != "none");
+
+ for (var j = 0; j < rows.length; j++) {
+ var s = rows[j];
+ if (matchStart(s.id, thisID, matchDirectChildrenOnly)) {
+ s.style.display = newDisplay;
+ var cell = s.getElementsByTagName("TD")[0];
+ var tier = cell.getElementsByTagName("DIV")[0];
+ var folder = tier.getElementsByTagName("A")[0];
+ if (folder.getAttribute("onclick") != null) {
+ folder.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)";
+ }
+ }
+ }
+}
+
+function matchStart(target, pattern, matchDirectChildrenOnly) {
+ var pos = target.indexOf(pattern);
+ if (pos != 0)
+ return false;
+ if (!matchDirectChildrenOnly)
+ return true;
+ if (target.slice(pos + pattern.length, target.length).indexOf("-") >= 0)
+ return false;
+ return true;
+}
+
+function collapseAllRows() {
+ var rows = document.getElementsByTagName("TR");
+ for (var i = 0; i < rows.length; i++) {
+ var r = rows[i];
+ if (r.id.indexOf("-") >= 0) {
+ r.style.display = "none";
+ }
+ }
+}
+
+function expandAllRows() {
+ var rows = document.getElementsByTagName("TR");
+ for (var i = 0; i < rows.length; i ++) {
+ var r = rows[i];
+ if (r.id.indexOf("-") >= 0) {
+ r.style.display = "table-row";
+ }
+ }
+}
+</script>
+
+<body onload="collapseAllRows();">
+<a href="http://www.tail-f.com">
+ <img src= "data:image/gif;base64,R0lGODlhSQAgAOYAAAEVLwIVMQYZMwkcNgseOA4gOhEkPRQmQBUoQRosRB4wSCM0Syc4Tyg4Tyw8UzBAVjREWjpJXj5NYUBOYkNRZUVUaFVVVUhWakxabVJbbVFecVNhc1hkdlpmeGZmmVxpelttgGFtfmRvgGRxgWt2hm14iHF8i22AknSAjnaAkniAjnqEkoOMmoyMnoaQnoiTn4yUoZKapZ2dsZaeqZieqZegqZuhrJKkpJ2msKOqs6ivtqivuKmwt6mwubG2wKK5ubW7w7i9xb+/v73CycTIzsbK0MjOzsrO08zS1s/S2NLU2tXY3dja3dze493g5OPk5ePl6eXo6err7e7u8e7w8fLy9P7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAFcAIf8LSUNDUkdCRzEwMTL/AAACMEFEQkUCEAAAbW50clJHQiBYWVogB9AACAALABMAMwA7YWNzcEFQUEwAAAAAbm9uZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1BREJFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKY3BydAAAAPwAAAAyZGVzYwAAATAAAABrd3RwdAAAAZwAAAAUYmtwdAAAAbAAAAAUclRSQwAAAcQAAAAOZ1RSQwAAAdQAAAAOYlRSQwAAAeQAAAAOclhZWgAAAfQAAAAUZ1hZWgAAAggAAAAUYlhZWgAAAhwAAAAUdGV4/3QAAAAAQ29weXJpZ2h0IDIwMDAgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQAAABkZXNjAAAAAAAAABFBZG9iZSBSR0IgKDE5OTgpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAY3VydgAAAAAAAAABAjMAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAWFlaIAAAAAAAADKcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nAAsAAAAAEkAIAAAB/+AVleDhIWGh4iEVoKJjY5Xi4yPk5SDUDg4UZKVjYtSTU5TkZykgw4EAw5Lg1UbEhQRpVdUMRULCQoNI4uynAMICAMkrA4FBgOyFAQGBgcHBgtTvZwFwAUai1UPBggFG6QbBMAIzwYJTYcDBcjThQPMAzaQ2tzepNzA5rcFRIY54gYktCMEAwIEGIOs0Ov2rRILcQgMjFgSxYkPJoZeAJSwaVqVKpIW2qsUotoBBU94KUpoAuAEle1GsdrGsJKVD9UMOICZ0EqOGRK46ZxBY8ahGTVm2ODhKIaNGUbn0RxZCCpRqzRsROB2YEGMGIasREnwbtwBAmgD2LDCIgDat8v/ILxA5BZVEan1Gg4CALfvMrMFAoRVkuDAuMMICOSwAgMi4mMYDkE0cCTbVL1XCBhGzHkcgbBB1G0mV6C0gLVtS6vGF2wYQYgHKiu8XChAaQOrmTUza0BA2CEbOiww3LVDBw6GOBjvoMEBvgMJCjUGFttyXkMVsmvXfmE4uQQUKIRNWEEox46FFkXRgI9A1CvTyckWidmRFQ45HVRxRME8+rBWENEeCq9RNx9tlWyQ336N9BeRQPZ54l0BrsEH24HXJZifNA2a14gSObBgAgkjFNZNhfFVN1uGishUiIIROcBhIg4GhIgNE3SDVmnjUFigfNbVRAgEEkwwgQQSQPDi/4L8+WcIBsuM5kyPKF4YJFVXCKAbM74Rgl+MDNLoJCEXwFYadAlQ+aOK9BXiGDCfEQKjTjMiUiNHhOAAWwIj9HDEEkNMWKWBV2LGFwEFIArAkjHWecidjFgBY0SLJSSFoGtiKGQhOXR6yJc6UdHkg4IsAoFQD4R5BRSCRpKipt78d8h9G45qAASRnhojFZFealgBJUSCE3VICELYrxjIGpYG+T3C7HdDDNKErhGtwKsVULBATjciiLUCawYQEeBW+SxQ7CNWKLGAULE8MpkCFEjg3TgGPIABBQtUQx28xUhJZAKsRbQABUom8gC++BTQwSS7kcPMZqNtGRHEzORD75tuz/DWJSLvsEaADpOg8E7ExiRgDG8E3AKuMQwUQHHKEZwMZyOOHVNfIzFAEJExC2ywgxImOHAAjw+s8EQOzrH8ARBQhNCNORKwsEQVLAhdGjuIIGqMAys42kkVSQQBBBFQqCTFEUAAgQRIkEgxBBBHSMFLukAM0cQoVlCBNhBFiHrIFEWkHbeym0SibE8A8mQ4T5C4mF56sloRCAA7" />
+</a>
+<div class="app">
+<div style="background: #eee; border: dashed 1px #000;">
+<h1> Module: <font color=blue>etsi-nfv-nsd</font>, Namespace:
+ <font color=blue>urn:etsi:nfv:yang:etsi-nfv-nsd</font>, Prefix:
+ <font color=blue>nsd</font></h1>
+<h1> Module: <font color=blue>ip-profiles</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments</font>, Prefix:
+ <font color=blue>ip-profiles</font></h1>
+<h1> Module: <font color=blue>ns-configuration</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:ns-configuration</font>, Prefix:
+ <font color=blue>ns-configuration</font></h1>
+<h1> Module: <font color=blue>ns-various</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:ns-various</font>, Prefix:
+ <font color=blue>ns-various</font></h1>
+<h1> Module: <font color=blue>ns-vld</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:ns-vld</font>, Prefix:
+ <font color=blue>ns-vld</font></h1>
+
+ <table width="100%">
+
+ <tr>
+ <!-- specifing one or more widths keeps columns
+ constant despite changes in visible content -->
+ <th align=left>
+ Element
+ <a href='#' onclick='expandAllRows();'>[+]Expand all</a>
+ <a href='#' onclick='collapseAllRows();'>[-]Collapse all</a>
+ </th>
+ <th align=left>Schema</th>
+ <th align=left>Type</th>
+ <th align=left>Flags</th>
+ <th align=left>Opts</th>
+ <th align=left>Status</th>
+ <th align=left>Path</th>
+</tr>
+<tr id="1" class="a">
+ <td id="p1">
+ <div id="p2" class="tier1">
+ <a href="#" id="p3"
+ onclick="toggleRows(this);return false;"
+ class="folder">
+ </a>
+ <font color=blue>etsi-nfv-nsd</font>
+ </div>
+ </td>
+<td>module</td><td></td><td></td><td></td><td>
+ </td></tr>
+<tr id="1-1" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier2">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">nsd</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd</td>
+ </tr>
+<tr id="1-1-1" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="A VNF Descriptor (VNFD) is a deployment template which
+describes a VNF in terms of deployment and operational
+behaviour requirements. It also contains connectivity,
+interface and virtualised resource requirements">vnfd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd</td>
+ </tr>
+<tr id="1-1-1-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this VNFD information element. This attribute
+shall be globally unique. The format will be defined in the
+data model specification phase."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:id</td</tr>
+<tr id="1-1-1-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Provider of the VNF and of the VNFD"> provider </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:provider</td</tr>
+<tr id="1-1-1-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Name to identify the VNF Product. Invariant for the VNF
+Product lifetime."> product-name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:product-name</td</tr>
+<tr id="1-1-1-4" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Software version of the VNF. This is changed when there is
+any change to the software that is included in the VNF
+Package"> software-version </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:software-version</td</tr>
+<tr id="1-1-1-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the version of the VNFD"> version </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:version</td</tr>
+<tr id="1-1-1-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the VNFD. Can change
+during the VNF Product lifetime."> <em> product-info-name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:product-info-name</td</tr>
+<tr id="1-1-1-7" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the VNFD. Can change during
+the VNF Product lifetime."> <em> product-info-description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:product-info-description</td</tr>
+<tr id="1-1-1-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies VNFM(s) compatible with the VNF described in
+this version of the VNFD."> vnfm-info </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vnfm-info</td</tr>
+<tr id="1-1-1-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Information about the language of the VNF."> <em> localization-language </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:localization-language</td</tr>
+<tr id="1-1-1-10" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Default localization language that is instantiated if no
+information about selected localization language is
+available. Shall be present if 'localization-language'
+is present and shall be absent otherwise."> <em> default-localization-language </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:default-localization-language</td</tr>
+<tr id="1-1-1-11" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The Virtualisation Deployment Unit (VDU) is a construct supporting
+the description of the deployment and operational behaviour of a
+VNF component, or the entire VNF if it was not componentized in
+components.">vdu[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu</td>
+ </tr>
+<tr id="1-1-1-11-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this VDU in VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:id</td</tr>
+<tr id="1-1-1-11-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the VDU."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:name</td</tr>
+<tr id="1-1-1-11-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the VDU."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:description</td</tr>
+<tr id="1-1-1-11-4" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="A internal-connection-point element is a type of
+connection point and describes network connectivity
+between a VDU instance and an internal Virtual Link or
+an external connection point.">int-cpd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd</td>
+ </tr>
+<tr id="1-1-1-11-4-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Reference of the internal VLD which this internal CPD
+connects to."> <em> int-virtual-link-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../int-virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:int-virtual-link-desc</td</tr>
+<tr id="1-1-1-11-4-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Bitrate requirement on this CP."> <em> bitrate-requirement </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:bitrate-requirement</td</tr>
+<tr id="1-1-1-11-4-3" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies requirements on a virtual network interface
+realising the CPs instantiated from this CPD.">virtual-network-interface-requirement[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement</td>
+ </tr>
+<tr id="1-1-1-11-4-3-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable name for the requirement."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:name</td</tr>
+<tr id="1-1-1-11-4-3-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable description of the requirement."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:description</td</tr>
+<tr id="1-1-1-11-4-3-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Indicates whether fulfilling the constraint is
+mandatory (true) for successful operation or desirable
+(false)."> <em> support-mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:support-mandatory</td</tr>
+<tr id="1-1-1-11-4-3-4" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The network interface requirements. An element from an
+array of key-value pairs that articulate the network
+interface deployment requirements.">network-interface-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements</td>
+ </tr>
+<tr id="1-1-1-11-4-3-4-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:key</td</tr>
+<tr id="1-1-1-11-4-3-4-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:value</td</tr>
+<tr id="1-1-1-11-4-4" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="This references (couples) the CPD with any logical node I/O
+requirements (for network devices) that may have been
+created. Linking these attributes is necessary so that so
+that I/O requirements that need to be articulated at the
+logical node level can be associated with the network
+interface requirements associated with the CPD."> <em> nicio-requirements </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../virtual-compute-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:nicio-requirements</td</tr>
+<tr id="1-1-1-11-4-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf-list"> </a>
+ <abbr title="The order of the NIC to be assigned on the compute
+instance (e.g. 2 for eth2).
+
+Note: when binding more than one port to a single
+compute (aka multi vNICs) and ordering is desired, it
+is mandatory that all ports will be set with an order
+value. The order values shall represent a positive,
+arithmetic progression that starts with 0 (i.e. 0, 1,
+2,..., n).
+
+If the property is not present, it shall be left to the
+VIM to assign a value when creating the instance."> order </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:order</td</tr>
+<tr id="1-1-1-11-4-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this Cpd information element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:id</td</tr>
+<tr id="1-1-1-11-4-7" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies a protocol that the connection points
+corresponding to the CPD support for connectivity purposes
+(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.)."> layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:layer-protocol</td</tr>
+<tr id="1-1-1-11-4-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the role of the connection points
+corresponding to the CPD in the context of the traffic
+flow patterns in the VNF, PNF or NS. For example an NS with
+a tree flow pattern within the NS will have legal cpRoles
+of ROOT and LEAF."> <em> role </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {cp-role}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:role</td</tr>
+<tr id="1-1-1-11-4-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Provides human-readable information on the purpose of the
+connection point (e.g. connection point for control plane
+traffic)."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:description</td</tr>
+<tr id="1-1-1-11-4-10" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies the protocol layering information the CP uses for
+connectivity purposes and associated information. There shall
+be one cpProtocol for each layer protocol as indicated by the
+attribute layerProtocol. When a PnfExtCpd as defined in ETSI
+GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
+cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol</td>
+ </tr>
+<tr id="1-1-1-11-4-10-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="One of the values of the attribute layerProtocol of the Cpd
+IE."> associated-layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:associated-layer-protocol</td</tr>
+<tr id="1-1-1-11-4-10-6" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides information on the addresses to be assigned to the
+CP(s) instantiated from the CPD.">address-data[type]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data</td>
+ </tr>
+<tr id="1-1-1-11-4-10-6-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Describes the type of the address to be assigned to the
+CP instantiated from the parent CPD.
+Value:
+ MAC address.
+ IP address.
+ Etc.
+The content type shall be aligned with the address type
+supported by the layerProtocol attribute of the parent
+CPD."> type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {address-type}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:type</td</tr>
+<tr id="1-1-1-11-4-10-6-4" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides the information on the MAC addresses to be
+assigned to the CP(s) instantiated from the parent CPD.
+Shall be present when the addressType is MAC address.">l2-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data</td>
+ </tr>
+<tr id="1-1-1-11-4-10-6-4-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the MAC address assignment is the
+responsibility of management and orchestration function
+or not. If it is set to True, it is the management and
+orchestration function responsibility. If it is set to
+False, it will be provided by an external entity,
+e.g. OSS/BSS."> mac-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data/nsd:mac-address-assignment</td</tr>
+<tr id="1-1-1-11-4-10-6-5" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">l3-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data</td>
+ </tr>
+<tr id="1-1-1-11-4-10-6-5-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the address assignment is the responsibility
+of management and orchestration function or not. If it
+is set to True, it is the management and orchestration
+function responsibility. "> ip-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-assignment</td</tr>
+<tr id="1-1-1-11-4-10-6-5-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the floating IP scheme is activated on the CP
+or not."> floating-ip-activated </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:floating-ip-activated</td</tr>
+<tr id="1-1-1-11-4-10-6-5-4" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Define address type. The address type should be aligned
+with the address type supported by the layerProtocol
+attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-type</td</tr>
+<tr id="1-1-1-11-4-10-6-5-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Minimum number of IP addresses to be assigned based on
+this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:number-of-ip-addresses</td</tr>
+<tr id="1-1-1-11-4-11" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Information about whether the Cp instantiated from this CPD
+is in Trunk mode (802.1Q or other). When operating in
+'trunk mode', the Cp is capable of carrying traffic for
+several VLANs. A cardinality of 0 implies that trunkMode
+is not configured for the Cp i.e. It is equivalent to
+Boolean value 'false'."> <em> trunk-mode </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:trunk-mode</td</tr>
+<tr id="1-1-1-11-4-12" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Reference of the security group rules bound to this
+CPD."> <em> security-group-rule-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../security-group-rule/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:int-cpd/nsd:security-group-rule-id</td</tr>
+<tr id="1-1-1-11-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Describes CPU, Memory and acceleration requirements of
+the Virtualisation Container realizing this VDU."> <em> virtual-compute-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../virtual-compute-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:virtual-compute-desc</td</tr>
+<tr id="1-1-1-11-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Describes storage requirements for a VirtualStorage
+instance attached to the virtualisation container
+created from virtualComputeDesc defined for this VDU."> virtual-storage-desc </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../virtual-storage-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:virtual-storage-desc</td</tr>
+<tr id="1-1-1-11-7" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The key indicates the boot index (lowest index defines
+highest boot priority). The Value references a descriptor
+from which a valid boot device is created e.g.
+VirtualStorageDesc from which a VirtualStorage instance
+is created.
+
+Editor's note: The boot-order node requires further
+study.">boot-order[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-order</td>
+ </tr>
+<tr id="1-1-1-11-7-13" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-order/nsd:key</td</tr>
+<tr id="1-1-1-11-7-14" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../virtual-storage-desc">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-order/nsd:value</td</tr>
+<tr id="1-1-1-11-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Describes the software image which is directly loaded on
+the virtualisation container realising this Vdu."> <em> sw-image-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../sw-image-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:sw-image-desc</td</tr>
+<tr id="1-1-1-11-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Describes constraints on the NFVI for the VNFC
+instance(s) created from this Vdu. For example, aspects
+of a secure hosting environment for the VNFC instance
+that involve additional entities or processes."> nfvi-constraint </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:nfvi-constraint</td</tr>
+<tr id="1-1-1-11-10" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">monitoring-parameter[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter</td>
+ </tr>
+<tr id="1-1-1-11-10-15" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of the monitoring parameter."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:id</td</tr>
+<tr id="1-1-1-11-10-16" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:name</td</tr>
+<tr id="1-1-1-11-10-17" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Performance metric that is monitored. This attribute shall
+contain the related 'Measurement Name' value as defined in
+clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:performance-metric</td</tr>
+<tr id="1-1-1-11-10-18" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="An attribute that describes the recommended periodicity at
+which to collect the performance information. VNFM determines
+if this parameter is considered.
+
+The vendor may provide this information as a guidance for
+creating PmJobs if needed."> <em> collection-period </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:monitoring-parameter/nsd:collection-period</td</tr>
+<tr id="1-1-1-11-11" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="It provides VNFC configurable properties that can be
+modified using the ModifyVnfInfo operation.">configurable-properties[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:configurable-properties</td>
+ </tr>
+<tr id="1-1-1-11-11-19" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:configurable-properties/nsd:key</td</tr>
+<tr id="1-1-1-11-11-20" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:configurable-properties/nsd:value</td</tr>
+<tr id="1-1-1-11-12" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Contains a string or a URL to a file contained in the
+VNF package used to customize a virtualised compute
+resource at boot time. The bootData may contain variable
+parts that are replaced by deployment specific values
+before being sent to the VIM."> <em> boot-data </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:vdu/nsd:boot-data</td</tr>
+<tr id="1-1-1-12" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines descriptors of virtual compute resources to be
+used by the VNF.">virtual-compute-desc[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc</td>
+ </tr>
+<tr id="1-1-1-12-13" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this VirtualComputeDesc in the
+VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:id</td</tr>
+<tr id="1-1-1-12-14" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The logical node requirements.">logical-node[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node</td>
+ </tr>
+<tr id="1-1-1-12-14-21" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies this set of logical node requirements."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:id</td</tr>
+<tr id="1-1-1-12-14-22" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The logical node-level compute, memory and I/O
+requirements. An array of key-value pairs that
+articulate the deployment requirements.
+
+This could include the number of CPU cores on this
+logical node, a memory configuration specific to a
+logical node (e.g. such as available in the Linux
+kernel via the libnuma library) or a requirement
+related to the association of an I/O device with the
+logical node.">requirement-detail[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:requirement-detail</td>
+ </tr>
+<tr id="1-1-1-12-14-22-7" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:requirement-detail/nsd:key</td</tr>
+<tr id="1-1-1-12-14-22-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:logical-node/nsd:requirement-detail/nsd:value</td</tr>
+<tr id="1-1-1-12-15" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">request-additional-capability[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability</td>
+ </tr>
+<tr id="1-1-1-12-15-23" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a requested additional capability for the
+VDU. ETSI GS NFV-IFA 002 [i.1] describes acceleration
+capabilities."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:name</td</tr>
+<tr id="1-1-1-12-15-24" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Indicates whether the requested additional capability
+is mandatory for successful operation."> <em> support-mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:support-mandatory</td</tr>
+<tr id="1-1-1-12-15-25" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the minimum version of the requested
+additional capability."> <em> min-version </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:min-version</td</tr>
+<tr id="1-1-1-12-15-26" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the preferred version of the requested
+additional capability."> <em> preferred-version </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:preferred-version</td</tr>
+<tr id="1-1-1-12-15-27" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies specific attributes, dependent on the
+requested additional capability type.">target-performance-parameters[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:target-performance-parameters</td>
+ </tr>
+<tr id="1-1-1-12-15-27-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:target-performance-parameters/nsd:key</td</tr>
+<tr id="1-1-1-12-15-27-10" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:request-additional-capability/nsd:target-performance-parameters/nsd:value</td</tr>
+<tr id="1-1-1-12-16" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Specifies compute requirements."> <em> compute-requirements </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:compute-requirements</td</tr>
+<tr id="1-1-1-12-17" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The virtual memory of the virtualised compute.">virtual-memory</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory</td>
+ </tr>
+<tr id="1-1-1-12-17-28" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Amount of virtual memory in GB."> <em> size </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+ [0..max]">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:size</td</tr>
+<tr id="1-1-1-12-17-29" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The memory core oversubscription policy in terms of
+virtual memory to physical memory on the platform.
+The cardinality can be 0 during the allocation
+request, if no particular value is requested."> <em> over-subscription-policy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:over-subscription-policy</td</tr>
+<tr id="1-1-1-12-17-30" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of key-value pair requirements on the memory for
+the VDU.">vdu-mem-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:vdu-mem-requirements</td>
+ </tr>
+<tr id="1-1-1-12-17-30-11" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:vdu-mem-requirements/nsd:key</td</tr>
+<tr id="1-1-1-12-17-30-12" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:vdu-mem-requirements/nsd:value</td</tr>
+<tr id="1-1-1-12-17-31" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="It specifies the memory allocation to be cognisant of
+the relevant process/core allocation. The cardinality
+can be 0 during the allocation request, if no
+particular value is requested."> <em> numa-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-memory/nsd:numa-enabled</td</tr>
+<tr id="1-1-1-12-18" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The virtual CPU(s)of the virtualised compute.">virtual-cpu</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu</td>
+ </tr>
+<tr id="1-1-1-12-18-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="CPU architecture type. Examples are x86, ARM. The
+cardinality can be 0 during the allocation request,
+if no particular CPU architecture type is requested."> <em> cpu-architecture </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:cpu-architecture</td</tr>
+<tr id="1-1-1-12-18-33" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Number of virtual CPUs."> <em> num-virtual-cpu </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+ [1..max]">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:num-virtual-cpu</td</tr>
+<tr id="1-1-1-12-18-34" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Minimum virtual CPU clock rate (e.g. in MHz). The
+cardinality can be 0 during the allocation request,
+if no particular value is requested."> <em> clock </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:clock</td</tr>
+<tr id="1-1-1-12-18-35" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The CPU core oversubscription policy e.g. the relation
+of virtual CPU cores to physical CPU cores/threads.
+The cardinality can be 0 during the allocation request,
+if no particular value is requested."> <em> oversubscription-policy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:oversubscription-policy</td</tr>
+<tr id="1-1-1-12-18-36" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of key-value pair requirements on the compute
+(CPU) for the VDU.">vdu-cpu-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:vdu-cpu-requirements</td>
+ </tr>
+<tr id="1-1-1-12-18-36-13" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:vdu-cpu-requirements/nsd:key</td</tr>
+<tr id="1-1-1-12-18-36-14" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:vdu-cpu-requirements/nsd:value</td</tr>
+<tr id="1-1-1-12-18-37" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The virtual CPU pinning configuration for the
+virtualised compute resource.">pinning</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td><abbr title="Set to specify CPU pinning.">Presence</abbr></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning</td>
+ </tr>
+<tr id="1-1-1-12-18-37-15" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="The policy can take values of 'static' or 'dynamic'.
+In case of 'static' the virtual CPU cores are
+requested to be allocated to logical CPU cores
+according to the rules defined in
+virtualCpuPinningRules. In case of 'dynamic' the
+allocation of virtual CPU cores to logical CPU cores
+is decided by the VIM. (e.g. SMT (Simultaneous
+MultiThreading) requirements)."> <em> policy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {static,dynamic,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:policy</td</tr>
+<tr id="1-1-1-12-18-37-16" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="A list of rules that should be considered during the
+allocation of the virtual CPUs to logical CPUs in case
+of 'static' virtualCpuPinningPolicy.">rule[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:rule</td>
+ </tr>
+<tr id="1-1-1-12-18-37-16-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:rule/nsd:key</td</tr>
+<tr id="1-1-1-12-18-37-16-7" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-compute-desc/nsd:virtual-cpu/nsd:pinning/nsd:rule/nsd:value</td</tr>
+<tr id="1-1-1-13" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Storage requirements for a Virtual Storage instance
+attached to the VNFC created from this VDU">virtual-storage-desc[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc</td>
+ </tr>
+<tr id="1-1-1-13-19" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this VirtualStorageDesc in the
+VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:id</td</tr>
+<tr id="1-1-1-13-20" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Type of virtualised storage resource (e.g. volume,
+object)."> <em> type-of-storage </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {storage-type}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:type-of-storage</td</tr>
+<tr id="1-1-1-13-21" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Size of virtualised storage resource (e.g. size of
+volume, in GB)"> <em> size-of-storage </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:size-of-storage</td</tr>
+<tr id="1-1-1-13-22" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of key-value pairs that articulate the storage
+deployment requirements.">vdu-storage-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:vdu-storage-requirements</td>
+ </tr>
+<tr id="1-1-1-13-22-38" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:vdu-storage-requirements/nsd:key</td</tr>
+<tr id="1-1-1-13-22-39" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:vdu-storage-requirements/nsd:value</td</tr>
+<tr id="1-1-1-13-23" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicate if the storage support RDMA."> <em> rdma-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:rdma-enabled</td</tr>
+<tr id="1-1-1-13-24" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Software image to be loaded on the VirtualStorage
+resource created based on this VirtualStorageDesc."> <em> sw-image-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../sw-image-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:virtual-storage-desc/nsd:sw-image-desc</td</tr>
+<tr id="1-1-1-14" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines descriptors of software images to be used by the
+VNF.">sw-image-desc[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc</td>
+ </tr>
+<tr id="1-1-1-14-25" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The identifier of this software image."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:id</td</tr>
+<tr id="1-1-1-14-26" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The name of this software image."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:name</td</tr>
+<tr id="1-1-1-14-27" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The version of this software image."> version </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:version</td</tr>
+<tr id="1-1-1-14-28" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The checksum of the software image file.">checksum</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:checksum</td>
+ </tr>
+<tr id="1-1-1-14-28-40" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Species the algorithm used to obtain the checksum
+value."> algorithm </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {checksum-algorithm}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:checksum/nsd:algorithm</td</tr>
+<tr id="1-1-1-14-28-41" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Contains the result of applying the algorithm
+indicated by the algorithm attribute to the data to
+which this ChecksumData refers."> hash </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:checksum/nsd:hash</td</tr>
+<tr id="1-1-1-14-29" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The container format describes the container file
+format in which software image is provided."> <em> container-format </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {aki,ami,ari,bare,docker,ova,ovf,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:container-format</td</tr>
+<tr id="1-1-1-14-30" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The disk format of a software image is the format of
+the underlying disk image."> <em> disk-format </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {aki,ami,ari,iso,qcow2,raw,vdi,vhd,vhdx,vmdk,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:disk-format</td</tr>
+<tr id="1-1-1-14-31" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The minimal disk size requirement for this software
+image. The value of the 'size of storage' attribute
+of the VirtualStorageDesc referencing this
+SwImageDesc shall not be smaller than the value of
+minDisk."> min-disk </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:min-disk</td</tr>
+<tr id="1-1-1-14-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The minimal RAM requirement for this software image.
+The value of the 'size' attribute of
+VirtualMemoryData of the Vdu referencing this
+SwImageDesc shall not be smaller than the value of
+minRam."> <em> min-ram </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+ [0..max]">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:min-ram</td</tr>
+<tr id="1-1-1-14-33" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The size of this software image."> size </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:size</td</tr>
+<tr id="1-1-1-14-34" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="This is a reference to the actual software image.
+The reference can be relative to the root of the VNF
+Package or can be a URL"> <em> image </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="inet:uri
+string
+">inet:uri</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:image</td</tr>
+<tr id="1-1-1-14-35" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the operating system used in the software
+image. This attribute may also identify if a 32 bit
+or 64 bit software image is used."> <em> operating-system </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:operating-system</td</tr>
+<tr id="1-1-1-14-36" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies the virtualisation environments
+(e.g. hypervisor) compatible with this software
+image."> supported-virtualization-environment </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:sw-image-desc/nsd:supported-virtualization-environment</td</tr>
+<tr id="1-1-1-15" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Represents the type of network connectivity mandated by the
+VNF provider between two or more CPs which includes at
+least one internal CP.">int-virtual-link-desc[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc</td>
+ </tr>
+<tr id="1-1-1-15-37" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this internal VLD in VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:id</td</tr>
+<tr id="1-1-1-15-38" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes a specific flavour of the VL with specific
+ bitrate requirements.">flavour[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour</td>
+ </tr>
+<tr id="1-1-1-15-38-42" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a flavour within a VnfVirtualLinkDesc."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:id</td</tr>
+<tr id="1-1-1-15-38-43" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="QoS of the VL.">qos</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td><abbr title="VL QoS parameters">Presence</abbr></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos</td>
+ </tr>
+<tr id="1-1-1-15-38-43-17" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum latency in ms."> latency </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos/nsd:latency</td</tr>
+<tr id="1-1-1-15-38-43-18" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum jitter in ms."> packet-delay-variation </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos/nsd:packet-delay-variation</td</tr>
+<tr id="1-1-1-15-38-43-19" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum packet loss ratio."> <em> packet-loss-ratio </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+ [0..1.00]">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:flavour/nsd:qos/nsd:packet-loss-ratio</td</tr>
+<tr id="1-1-1-15-39" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">connectivity-type</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:connectivity-type</td>
+ </tr>
+<tr id="1-1-1-15-39-44" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies the protocols that the VL uses (Ethernet,
+MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). The top layer
+protocol of the VL protocol stack shall always be provided.
+The lower layer protocols may be included when there are
+specific requirements on these layers."> layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:connectivity-type/nsd:layer-protocol</td</tr>
+<tr id="1-1-1-15-39-45" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the flow pattern of the connectivity (Line,
+Tree, Mesh)."> <em> flow-pattern </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="flow-pattern
+enumeration
+ : {line,tree,mesh,}">flow-pattern</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:connectivity-type/nsd:flow-pattern</td</tr>
+<tr id="1-1-1-15-40" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Specifies test access facilities expected on the VL
+(e.g. none, passive monitoring, or active (intrusive)
+loopbacks at endpoints."> test-access </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:test-access</td</tr>
+<tr id="1-1-1-15-41" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides human-readable information on the purpose of
+the VL (e.g. control plane traffic)."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:description</td</tr>
+<tr id="1-1-1-15-42" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">monitoring-parameters[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters</td>
+ </tr>
+<tr id="1-1-1-15-42-46" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of the monitoring parameter."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:id</td</tr>
+<tr id="1-1-1-15-42-47" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:name</td</tr>
+<tr id="1-1-1-15-42-48" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Performance metric that is monitored. This attribute shall
+contain the related 'Measurement Name' value as defined in
+clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:performance-metric</td</tr>
+<tr id="1-1-1-15-42-49" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="An attribute that describes the recommended periodicity at
+which to collect the performance information. VNFM determines
+if this parameter is considered.
+
+The vendor may provide this information as a guidance for
+creating PmJobs if needed."> <em> collection-period </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:int-virtual-link-desc/nsd:monitoring-parameters/nsd:collection-period</td</tr>
+<tr id="1-1-1-16" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines security group rules to be used by the VNF.">security-group-rule[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule</td>
+ </tr>
+<tr id="1-1-1-16-43" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this SecurityGroupRule information
+element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:id</td</tr>
+<tr id="1-1-1-16-44" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the security group rule."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:description</td</tr>
+<tr id="1-1-1-16-45" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The direction in which the security group rule is applied.
+Permitted values: INGRESS, EGRESS. Defaults to INGRESS."> <em> direction </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ingress,egress,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:direction</td</tr>
+<tr id="1-1-1-16-46" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates the protocol carried over the Ethernet layer.
+Permitted values: IPV4, IPV6. Defaults to IPV4."> <em> ether-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:ether-type</td</tr>
+<tr id="1-1-1-16-47" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates the protocol carried over the IP layer.
+Permitted values: any protocol defined in the IANA
+protocol registry, e.g. TCP, UDP, ICMP, etc. Defaults
+to TCP."> <em> protocol </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {tcp,udp,icmp,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:protocol</td</tr>
+<tr id="1-1-1-16-48" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates minimum port number in the range that is
+matched by the security group rule. Defaults to 0."> <em> port-range-min </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:port-range-min</td</tr>
+<tr id="1-1-1-16-49" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates maximum port number in the range that is
+matched by the security group rule. Defaults to 65535."> <em> port-range-max </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:security-group-rule/nsd:port-range-max</td</tr>
+<tr id="1-1-1-17" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes an external interface exposed by this VNF enabling
+connection with a Virual Link">ext-cpd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd</td>
+ </tr>
+<tr id="1-1-1-17-50" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">(cp-connection)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd</td>
+ </tr>
+<tr id="1-1-1-17-50-50" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(int-virtual-link-desc)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd</td>
+ </tr>
+<tr id="1-1-1-17-50-50-20" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the internal Virtual Link Descriptor (VLD)
+to which CPs instantiated from this external CP
+Descriptor (CPD) connect. Either intVirtualLinkDesc or
+intCpd shall be present."> <em> int-virtual-link-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../int-virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-virtual-link-desc</td</tr>
+<tr id="1-1-1-17-50-51" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(int-cpd)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd</td>
+ </tr>
+<tr id="1-1-1-17-50-51-21" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">int-cpd</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-cpd</td>
+ </tr>
+<tr id="1-1-1-17-50-51-21-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> vdu-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-cpd/nsd:vdu-id</td</tr>
+<tr id="1-1-1-17-50-51-21-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> cpd </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../vdu-id)/../int-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:int-cpd/nsd:cpd</td</tr>
+<tr id="1-1-1-17-51" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies requirements on a virtual network interface
+realising the CPs instantiated from this CPD.">virtual-network-interface-requirement[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement</td>
+ </tr>
+<tr id="1-1-1-17-51-52" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable name for the requirement."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:name</td</tr>
+<tr id="1-1-1-17-51-53" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable description of the requirement."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:description</td</tr>
+<tr id="1-1-1-17-51-54" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Indicates whether fulfilling the constraint is
+mandatory (true) for successful operation or desirable
+(false)."> <em> support-mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:support-mandatory</td</tr>
+<tr id="1-1-1-17-51-55" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The network interface requirements. An element from an
+array of key-value pairs that articulate the network
+interface deployment requirements.">network-interface-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements</td>
+ </tr>
+<tr id="1-1-1-17-51-55-22" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:key</td</tr>
+<tr id="1-1-1-17-51-55-23" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:virtual-network-interface-requirement/nsd:network-interface-requirements/nsd:value</td</tr>
+<tr id="1-1-1-17-52" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="This references (couples) the CPD with any logical node I/O
+requirements (for network devices) that may have been
+created. Linking these attributes is necessary so that so
+that I/O requirements that need to be articulated at the
+logical node level can be associated with the network
+interface requirements associated with the CPD."> <em> nicio-requirements </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../virtual-compute-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:nicio-requirements</td</tr>
+<tr id="1-1-1-17-53" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this Cpd information element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:id</td</tr>
+<tr id="1-1-1-17-54" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies a protocol that the connection points
+corresponding to the CPD support for connectivity purposes
+(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.)."> layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:layer-protocol</td</tr>
+<tr id="1-1-1-17-55" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the role of the connection points
+corresponding to the CPD in the context of the traffic
+flow patterns in the VNF, PNF or NS. For example an NS with
+a tree flow pattern within the NS will have legal cpRoles
+of ROOT and LEAF."> <em> role </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {cp-role}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:role</td</tr>
+<tr id="1-1-1-17-56" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides human-readable information on the purpose of the
+connection point (e.g. connection point for control plane
+traffic)."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:description</td</tr>
+<tr id="1-1-1-17-57" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies the protocol layering information the CP uses for
+connectivity purposes and associated information. There shall
+be one cpProtocol for each layer protocol as indicated by the
+attribute layerProtocol. When a PnfExtCpd as defined in ETSI
+GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
+cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol</td>
+ </tr>
+<tr id="1-1-1-17-57-56" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="One of the values of the attribute layerProtocol of the Cpd
+IE."> associated-layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:associated-layer-protocol</td</tr>
+<tr id="1-1-1-17-57-57" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides information on the addresses to be assigned to the
+CP(s) instantiated from the CPD.">address-data[type]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data</td>
+ </tr>
+<tr id="1-1-1-17-57-57-24" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Describes the type of the address to be assigned to the
+CP instantiated from the parent CPD.
+Value:
+ MAC address.
+ IP address.
+ Etc.
+The content type shall be aligned with the address type
+supported by the layerProtocol attribute of the parent
+CPD."> type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {address-type}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:type</td</tr>
+<tr id="1-1-1-17-57-57-25" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides the information on the MAC addresses to be
+assigned to the CP(s) instantiated from the parent CPD.
+Shall be present when the addressType is MAC address.">l2-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data</td>
+ </tr>
+<tr id="1-1-1-17-57-57-25-10" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the MAC address assignment is the
+responsibility of management and orchestration function
+or not. If it is set to True, it is the management and
+orchestration function responsibility. If it is set to
+False, it will be provided by an external entity,
+e.g. OSS/BSS."> mac-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data/nsd:mac-address-assignment</td</tr>
+<tr id="1-1-1-17-57-57-26" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">l3-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data</td>
+ </tr>
+<tr id="1-1-1-17-57-57-26-11" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the address assignment is the responsibility
+of management and orchestration function or not. If it
+is set to True, it is the management and orchestration
+function responsibility. "> ip-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-assignment</td</tr>
+<tr id="1-1-1-17-57-57-26-12" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the floating IP scheme is activated on the CP
+or not."> floating-ip-activated </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:floating-ip-activated</td</tr>
+<tr id="1-1-1-17-57-57-26-13" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Define address type. The address type should be aligned
+with the address type supported by the layerProtocol
+attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-type</td</tr>
+<tr id="1-1-1-17-57-57-26-14" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Minimum number of IP addresses to be assigned based on
+this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:number-of-ip-addresses</td</tr>
+<tr id="1-1-1-17-58" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Information about whether the Cp instantiated from this CPD
+is in Trunk mode (802.1Q or other). When operating in
+'trunk mode', the Cp is capable of carrying traffic for
+several VLANs. A cardinality of 0 implies that trunkMode
+is not configured for the Cp i.e. It is equivalent to
+Boolean value 'false'."> <em> trunk-mode </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:trunk-mode</td</tr>
+<tr id="1-1-1-17-59" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference of the security group rules bound to this
+CPD."> <em> security-group-rule-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../security-group-rule/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:ext-cpd/nsd:security-group-rule-id</td</tr>
+<tr id="1-1-1-18" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes a specific Deployment Flavour (DF) of a VNF with
+specific requirements for capacity and performance.">df[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df</td>
+ </tr>
+<tr id="1-1-1-18-60" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this DF within the VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:id</td</tr>
+<tr id="1-1-1-18-61" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the deployment flavour"> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:description</td</tr>
+<tr id="1-1-1-18-62" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The Vduprofile describes additional instantiation data for
+a given VDU used in a deployment flavour.">vdu-profile[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile</td>
+ </tr>
+<tr id="1-1-1-18-62-58" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:id</td</tr>
+<tr id="1-1-1-18-62-59" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Minimum number of instances of the VNFC based on this
+VDU that is permitted to exist for this flavour."> <em> min-number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:min-number-of-instances</td</tr>
+<tr id="1-1-1-18-62-60" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> max-number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:max-number-of-instances</td</tr>
+<tr id="1-1-1-18-62-61" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:local-affinity-or-anti-affinity-rule</td>
+ </tr>
+<tr id="1-1-1-18-62-61-27" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether the rule is an affinity rule or an
+anti-affinity rule."> affinity-type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-type
+enumeration
+ : {affinity,anti-affinity,}">affinity-type</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type</td</tr>
+<tr id="1-1-1-18-62-61-28" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the scope of the rule, possible values are
+'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'."> affinity-scope </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-scope
+enumeration
+ : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope</td</tr>
+<tr id="1-1-1-18-62-62" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifier(s) of the affinity or anti-affinity
+group(s) the VDU belongs to.">affinity-or-anti-affinity-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:affinity-or-anti-affinity-group</td>
+ </tr>
+<tr id="1-1-1-18-62-62-29" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifies an affinity or anti-affinity group to
+which the affinity or anti-affinity rule applies."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:vdu-profile/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr>
+<tr id="1-1-1-18-63" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the internal VLD along with additional data which
+is used in this DF.">virtual-link-profile[id flavour]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile</td>
+ </tr>
+<tr id="1-1-1-18-63-63" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a Vnf VLD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../int-virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:id</td</tr>
+<tr id="1-1-1-18-63-64" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a flavour within the VnfVirtualLinkDesc."> flavour </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../../../ext-cpd/int-virtual-link-desc)/../flavour/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:flavour</td</tr>
+<tr id="1-1-1-18-63-65" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule</td>
+ </tr>
+<tr id="1-1-1-18-63-65-30" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether the rule is an affinity rule or an
+anti-affinity rule."> affinity-type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-type
+enumeration
+ : {affinity,anti-affinity,}">affinity-type</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type</td</tr>
+<tr id="1-1-1-18-63-65-31" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the scope of the rule, possible values are
+'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'."> affinity-scope </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-scope
+enumeration
+ : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope</td</tr>
+<tr id="1-1-1-18-63-66" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifier(s) of the affinity or anti-affinity
+group(s) the VnfVirtualLinkDesc belongs to.">affinity-or-anti-affinity-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group</td>
+ </tr>
+<tr id="1-1-1-18-63-66-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr>
+<tr id="1-1-1-18-63-67" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the maximum bitrate requirements for a VL
+instantiated according to this profile.">max-bit-rate-requirements</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:max-bit-rate-requirements</td>
+ </tr>
+<tr id="1-1-1-18-63-67-33" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of the link (e.g. bitrate of
+E-Line, root bitrate of E-Tree, aggregate capacity
+of E-LAN)."> root </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:max-bit-rate-requirements/nsd:root</td</tr>
+<tr id="1-1-1-18-63-67-34" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of leaf connections to the
+link when applicable to the connectivity type
+(e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:max-bit-rate-requirements/nsd:leaf</td</tr>
+<tr id="1-1-1-18-63-68" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the minimum bitrate requirements for a VL
+instantiated according to this profile.">min-bit-rate-requirements</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:min-bit-rate-requirements</td>
+ </tr>
+<tr id="1-1-1-18-63-68-35" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of the link (e.g. bitrate of
+E-Line, root bitrate of E-Tree, aggregate capacity
+of E-LAN)."> root </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:min-bit-rate-requirements/nsd:root</td</tr>
+<tr id="1-1-1-18-63-68-36" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of leaf connections to the
+link when applicable to the connectivity type
+(e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:min-bit-rate-requirements/nsd:leaf</td</tr>
+<tr id="1-1-1-18-63-69" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the protocol data for a VL instantiated
+according to this profile. Cardinality 0 is used when
+no protocol data needs to be specified.">virtual-link-protocol-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data</td>
+ </tr>
+<tr id="1-1-1-18-63-69-37" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="One of the values of the attribute layerProtocol of
+the ConnectivityType IE."> <em> associated-layer-protocol </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:associated-layer-protocol</td</tr>
+<tr id="1-1-1-18-63-69-38" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the L2 protocol data for this virtual link.
+Shall be present when the associatedLayerProtocol
+attribute indicates a L2 protocol and shall be absent
+otherwise.">l2-protocol-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data</td>
+ </tr>
+<tr id="1-1-1-18-63-69-38-15" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Network name associated with this L2 protocol."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:name</td</tr>
+<tr id="1-1-1-18-63-69-38-16" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the network type for this L2 protocol.
+Possible values: FLAT, VLAN, VXLAN, GRE."> <em> network-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {flat,vlan,vxlan,gre,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:network-type</td</tr>
+<tr id="1-1-1-18-63-69-38-17" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether to support VLAN transparency for
+this L2 protocol or not."> <em> vlan-transparent </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:vlan-transparent</td</tr>
+<tr id="1-1-1-18-63-69-38-18" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum transmission unit (MTU) value
+for this L2 protocol."> <em> mtu </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l2-protocol-data/nsd:mtu</td</tr>
+<tr id="1-1-1-18-63-69-39" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the L3 protocol data for this virtual link.
+Shall be present when the associatedLayerProtocol
+attribute indicates a L3 protocol and shall be absent
+otherwise.">l3-protocol-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data</td>
+ </tr>
+<tr id="1-1-1-18-63-69-39-19" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Network name associated with this L3 protocol."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:name</td</tr>
+<tr id="1-1-1-18-63-69-39-20" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies IP version of this L3 protocol.
+Value:
+ IPV4.
+ IPV6."> <em> ip-version </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:ip-version</td</tr>
+<tr id="1-1-1-18-63-69-39-21" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the CIDR (Classless InterDomain Routing)
+of this L3 protocol."> <em> cidr </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:cidr</td</tr>
+<tr id="1-1-1-18-63-69-39-22" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf-list"> </a>
+ <abbr title="Specifies the allocation pools with start and end
+IP addresses for this L3 protocol."> ip-allocation-pools </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:ip-allocation-pools</td</tr>
+<tr id="1-1-1-18-63-69-39-23" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the gateway IP address for this L3
+protocol."> <em> gateway-ip </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="inet:ip-address
+union
+{inet:ipv4-address, inet:ipv6-address}">inet:ip-address</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:gateway-ip</td</tr>
+<tr id="1-1-1-18-63-69-39-24" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Indicates whether DHCP (Dynamic Host Configuration
+Protocol) is enabled or disabled for this L3
+protocol."> <em> dhcp-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:dhcp-enabled</td</tr>
+<tr id="1-1-1-18-63-69-39-25" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies IPv6 address mode. Possible values:
+ SLAAC.
+ DHCPV6-STATEFUL.
+ DHCPV6-STATELESS.
+May be present when the value of the ipVersion
+attribute is 'IPV6' and shall be absent otherwise."> <em> ipv6-address-mode </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {slaac,dhcpv6-stateful,dhcpv6-stateless,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-protocol-data/nsd:l3-protocol-data/nsd:ipv6-address-mode</td</tr>
+<tr id="1-1-1-18-64" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes the various levels of resources that can be
+used to instantiate the VNF using this flavour.
+Examples: Small, Medium, Large. If there is only one
+'instantiationLevel' entry, it shall be treated as the
+default instantiation level for this DF.
+
+The InstantiationLevel information element describes a
+given level of resources to be instantiated within a
+deployment flavour in term of the number of VNFC instances
+to be created from each VDU.
+All the VDUs referenced in the level shall be part of the
+corresponding deployment flavour and their number shall
+be within the range (min/max) for this deployment flavour.">instantiation-level[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level</td>
+ </tr>
+<tr id="1-1-1-18-64-70" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a level with the DF."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:id</td</tr>
+<tr id="1-1-1-18-64-71" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the instantiation level"> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:description</td</tr>
+<tr id="1-1-1-18-64-72" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Sets the number of instances for the VDU in this
+instantiation level.">vdu-level[vdu-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:vdu-level</td>
+ </tr>
+<tr id="1-1-1-18-64-72-40" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a VDU."> vdu-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:vdu-level/nsd:vdu-id</td</tr>
+<tr id="1-1-1-18-64-72-41" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Number of instances of VNFC based on this VDU to
+deploy for this level."> <em> number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:vdu-level/nsd:number-of-instances</td</tr>
+<tr id="1-1-1-18-64-73" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The InstantiationLevel information element describes a
+given level of resources to be instantiated within a
+DF in term of the number of VNFC instances to be
+created from each VDU.">scaling-info[scaling-aspect-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:scaling-info</td>
+ </tr>
+<tr id="1-1-1-18-64-73-42" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of the scaling aspect."> scaling-aspect-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../scaling-aspect/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:scaling-info/nsd:scaling-aspect-id</td</tr>
+<tr id="1-1-1-18-64-73-43" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="The scale level, greater than or equal to 0."> <em> scale-level </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:instantiation-level/nsd:scaling-info/nsd:scale-level</td</tr>
+<tr id="1-1-1-18-65" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="This attribute references the 'instantiationLevel'
+entry which defines the default instantiation level for
+this DF. It shall be present if there are multiple
+'instantiationLevel' entries."> <em> default-instantiation-level </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../instantiation-level/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:default-instantiation-level</td</tr>
+<tr id="1-1-1-18-66" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Indicates which operations are available for this DF via
+the VNF LCM interface. Instantiate VNF, Query VNF and
+Terminate VNF are supported in all DF and therefore
+need not be included in this list."> supported-operation </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {supported-operation}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-operation</td</tr>
+<tr id="1-1-1-18-67" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element is a container for all
+attributes that affect the invocation of the VNF
+Lifecycle Management operations, structured by
+operation.">lcm-operations-configuration</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration</td>
+ </tr>
+<tr id="1-1-1-18-67-74" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configuration parameters for the InstantiateVnf
+operation.">instantiate-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config</td>
+ </tr>
+<tr id="1-1-1-18-67-74-44" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the InstantiateVnf
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config/nsd:parameter</td>
+ </tr>
+<tr id="1-1-1-18-67-74-44-26" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config/nsd:parameter/nsd:key</td</tr>
+<tr id="1-1-1-18-67-74-44-27" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:instantiate-vnf-op-config/nsd:parameter/nsd:value</td</tr>
+<tr id="1-1-1-18-67-75" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configuration parameters for the ScaleVnf operation.">scale-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config</td>
+ </tr>
+<tr id="1-1-1-18-67-75-45" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNFspecific parameters
+to be passed when invoking the ScaleVnf operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:parameter</td>
+ </tr>
+<tr id="1-1-1-18-67-75-45-28" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:parameter/nsd:key</td</tr>
+<tr id="1-1-1-18-67-75-45-29" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:parameter/nsd:value</td</tr>
+<tr id="1-1-1-18-67-75-46" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Signals whether passing a value larger than one in
+the numScalingSteps parameter of the ScaleVnf
+operation is supported by this VNF.
+Default is FALSE, i.e. 'not supported'."> <em> scaling-by-more-than-one-step-supported </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-op-config/nsd:scaling-by-more-than-one-step-supported</td</tr>
+<tr id="1-1-1-18-67-76" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element defines attributes that
+affect the invocation of the ScaleVnfToLevel
+operation.">scale-vnf-to-level-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config</td>
+ </tr>
+<tr id="1-1-1-18-67-76-47" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the ScaleVnfToLevel
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:parameter</td>
+ </tr>
+<tr id="1-1-1-18-67-76-47-30" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:parameter/nsd:key</td</tr>
+<tr id="1-1-1-18-67-76-47-31" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:parameter/nsd:value</td</tr>
+<tr id="1-1-1-18-67-76-48" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Signals whether scaling according to the parameter
+'scaleInfo' is supported by this VNF."> <em> arbitrary-target-levels-supported </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:scale-vnf-to-level-op-config/nsd:arbitrary-target-levels-supported</td</tr>
+<tr id="1-1-1-18-67-77" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element defines attributes that
+affect the invocation of the HealVnf operation.">heal-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config</td>
+ </tr>
+<tr id="1-1-1-18-67-77-49" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the HealVnf operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:parameter</td>
+ </tr>
+<tr id="1-1-1-18-67-77-49-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:parameter/nsd:key</td</tr>
+<tr id="1-1-1-18-67-77-49-33" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:parameter/nsd:value</td</tr>
+<tr id="1-1-1-18-67-77-50" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf-list"> </a>
+ <abbr title="Supported 'cause' parameter values."> cause </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:heal-vnf-op-config/nsd:cause</td</tr>
+<tr id="1-1-1-18-67-78" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element defines attributes that
+affect the invocation of the TerminateVnf operation.">terminate-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config</td>
+ </tr>
+<tr id="1-1-1-18-67-78-51" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Minimum timeout value for graceful termination of
+a VNF instance."> <em> min-graceful-termination </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="yang:timeticks
+uint32
+">yang:timeticks</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:min-graceful-termination</td</tr>
+<tr id="1-1-1-18-67-78-52" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Maximum recommended timeout value that can be needed
+to gracefully terminate a VNF instance of a
+particular type under certain conditions, such as
+maximum load condition. This is provided by VNF
+provider as information for the operator
+facilitating the selection of optimal timeout value.
+This value is not used as constraint."> <em> max-recommended-graceful-termination </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="yang:timeticks
+uint32
+">yang:timeticks</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:max-recommended-graceful-termination</td</tr>
+<tr id="1-1-1-18-67-78-53" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the TerminateVnf
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:parameter</td>
+ </tr>
+<tr id="1-1-1-18-67-78-53-34" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:parameter/nsd:key</td</tr>
+<tr id="1-1-1-18-67-78-53-35" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:terminate-vnf-op-config/nsd:parameter/nsd:value</td</tr>
+<tr id="1-1-1-18-67-79" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element defines attributes that
+affect the invocation of the OperateVnf operation.">operate-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config</td>
+ </tr>
+<tr id="1-1-1-18-67-79-54" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Minimum timeout value for graceful stop of a VNF
+instance."> <em> min-graceful-stop-timeout </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="yang:timeticks
+uint32
+">yang:timeticks</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:min-graceful-stop-timeout</td</tr>
+<tr id="1-1-1-18-67-79-55" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Maximum recommended timeout value that can be
+needed to gracefully stop a VNF instance of a
+particular type under certain conditions, such as
+maximum load condition. This is provided by VNF
+provider as information for the operator facilitating
+the selection of optimal timeout value. This value
+is not used as constraint."> <em> max-recommended-graceful-stop-timeout </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="yang:timeticks
+uint32
+">yang:timeticks</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:max-recommended-graceful-stop-timeout</td</tr>
+<tr id="1-1-1-18-67-79-56" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the OperateVnf
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:parameter</td>
+ </tr>
+<tr id="1-1-1-18-67-79-56-36" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:parameter/nsd:key</td</tr>
+<tr id="1-1-1-18-67-79-56-37" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:operate-vnf-op-config/nsd:parameter/nsd:value</td</tr>
+<tr id="1-1-1-18-67-80" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configuration parameters for the ChangeVnfFlavour
+operation.">change-vnf-flavour-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config</td>
+ </tr>
+<tr id="1-1-1-18-67-80-57" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the OperateVnf
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config/nsd:parameter</td>
+ </tr>
+<tr id="1-1-1-18-67-80-57-38" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config/nsd:parameter/nsd:key</td</tr>
+<tr id="1-1-1-18-67-80-57-39" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-vnf-flavour-op-config/nsd:parameter/nsd:value</td</tr>
+<tr id="1-1-1-18-67-81" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configuration parameters for the
+ChangeExtVnfConnectivity operation.">change-ext-vnf-connectivity-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config</td>
+ </tr>
+<tr id="1-1-1-18-67-81-58" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the
+ChangeExtVnfConnectivity operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config/nsd:parameter</td>
+ </tr>
+<tr id="1-1-1-18-67-81-58-40" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config/nsd:parameter/nsd:key</td</tr>
+<tr id="1-1-1-18-67-81-58-41" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:lcm-operations-configuration/nsd:change-ext-vnf-connectivity-op-config/nsd:parameter/nsd:value</td</tr>
+<tr id="1-1-1-18-68" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The AffinityOrAntiAffinityGroup describes the affinity
+or anti-affinity relationship applicable between the
+virtualization containers to be created based on
+different VDUs, or between internal VLs to be created
+based on different VnfVirtualLinkDesc(s).
+
+Per VNF, the affinity/anti-affinity rules defined using
+this information element, using the
+LocalAffinityOrAntiAffinityRule information element, and
+using the placement constraints in the
+GrantLifecycleOperation as defined in ETSI GS NFV-IFA
+007 [i.3] should be conflict-free. In case of conflicts,
+the placement constraints in the
+GrantLifecycleOperation shall take precedence.">affinity-or-anti-affinity-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group</td>
+ </tr>
+<tr id="1-1-1-18-68-82" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies an affinity or anti-affinity group to which
+the affinity or anti-affinity rule applies."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr>
+<tr id="1-1-1-18-68-83" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether the rule is an affinity rule or an
+anti-affinity rule."> type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-type
+enumeration
+ : {affinity,anti-affinity,}">affinity-type</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:type</td</tr>
+<tr id="1-1-1-18-68-84" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the scope of the rule, possible values are
+'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'."> scope </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-scope
+enumeration
+ : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:scope</td</tr>
+<tr id="1-1-1-18-69" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Declares the VNF indicators that are supported by this
+VNF (specific to this DF).">indicator[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator</td>
+ </tr>
+<tr id="1-1-1-18-69-85" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:id</td</tr>
+<tr id="1-1-1-18-69-86" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The human readable name of the VnfIndicator."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:name</td</tr>
+<tr id="1-1-1-18-69-87" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Defines the allowed values or value ranges of this
+indicator."> <em> indicator-value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:indicator-value</td</tr>
+<tr id="1-1-1-18-69-88" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Describe the source of the indicator. The possible
+values are:
+ VNF.
+ EM.
+ Both.
+
+This tells the consumer where to send the subscription
+request."> <em> source </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {vnf,em,both,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:indicator/nsd:source</td</tr>
+<tr id="1-1-1-18-70" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Indicates which interfaces the VNF produces and provides
+additional details on how to access the interface
+endpoints.">supported-vnf-interfaces[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces</td>
+ </tr>
+<tr id="1-1-1-18-70-89" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies an interface produced by the VNF. Valid
+values:
+- VNF_CONFIGURATION
+- VNF_INDICATOR"> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {vnf-configuration,vnf-indicator,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:name</td</tr>
+<tr id="1-1-1-18-70-90" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf-list"> </a>
+ <abbr title="References one or more CPDs from which to instantiate
+external CPs through which interface endpoints on the
+VNF side can be reached by the VNFM."> cpd-id </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../../ext-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:cpd-id</td</tr>
+<tr id="1-1-1-18-70-91" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">interface-details[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:interface-details</td>
+ </tr>
+<tr id="1-1-1-18-70-91-59" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:interface-details/nsd:key</td</tr>
+<tr id="1-1-1-18-70-91-60" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:supported-vnf-interfaces/nsd:interface-details/nsd:value</td</tr>
+<tr id="1-1-1-18-71" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the virtualised resources monitoring parameters
+on VNF level.">monitoring-parameter[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter</td>
+ </tr>
+<tr id="1-1-1-18-71-92" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of the monitoring parameter."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:id</td</tr>
+<tr id="1-1-1-18-71-93" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:name</td</tr>
+<tr id="1-1-1-18-71-94" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Performance metric that is monitored. This attribute shall
+contain the related 'Measurement Name' value as defined in
+clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:performance-metric</td</tr>
+<tr id="1-1-1-18-71-95" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="An attribute that describes the recommended periodicity at
+which to collect the performance information. VNFM determines
+if this parameter is considered.
+
+The vendor may provide this information as a guidance for
+creating PmJobs if needed."> <em> collection-period </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:monitoring-parameter/nsd:collection-period</td</tr>
+<tr id="1-1-1-18-72" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The scaling aspects supported by this DF of the VNF.
+scalingAspect shall be present if the VNF supports
+scaling.">scaling-aspect[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect</td>
+ </tr>
+<tr id="1-1-1-18-72-96" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this aspect in the VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:id</td</tr>
+<tr id="1-1-1-18-72-97" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the aspect."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:name</td</tr>
+<tr id="1-1-1-18-72-98" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the aspect."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:description</td</tr>
+<tr id="1-1-1-18-72-99" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The maximum scaleLevel for total number of scaling
+steps that can be applied w.r.t. this aspect. The
+value of this attribute corresponds to the number of
+scaling steps can be applied to this aspect when
+scaling it from the minimum scale level (i.e. 0) to the
+maximum scale level defined by this attribute."> <em> max-scale-level </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+ [1..max]">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:max-scale-level</td</tr>
+<tr id="1-1-1-18-72-100" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="A specification of the deltas in terms of number of
+instances of VNFCs and virtual link bit rates that
+correspond to the scaling steps of this aspect. A
+cardinality of zero indicates that this mapping has to
+be specified in a lifecycle management script or be
+otherwise known to the VNFM. The information in this
+attribute, if provided, shall be consistent with the
+information provided in the 'InstantiationLevel'
+information element. If this attribute is provided, it
+shall be provided for all scaling aspects.">aspect-delta-details</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details</td>
+ </tr>
+<tr id="1-1-1-18-72-100-61" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Declares different scaling deltas, each of which is
+applied for one or more scaling steps of this
+aspect.">deltas[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas</td>
+ </tr>
+<tr id="1-1-1-18-72-100-61-42" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this scaling delta."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:id</td</tr>
+<tr id="1-1-1-18-72-100-61-43" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The number of VNFC instances based on particular
+VDUs to be created or removed.">vdu-delta[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:vdu-delta</td>
+ </tr>
+<tr id="1-1-1-18-72-100-61-43-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a VDU."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:vdu-delta/nsd:id</td</tr>
+<tr id="1-1-1-18-72-100-61-43-7" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Number of instances of VNFC based on this VDU to
+deploy for an instantiation level or for a
+scaling delta. Shall be zero or greater."> <em> number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+ [0..max]">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:vdu-delta/nsd:number-of-instances</td</tr>
+<tr id="1-1-1-18-72-100-61-44" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The bitrate to be added or removed to virtual links
+created from particular virtual link descriptors.">virtual-link-bit-rate-delta[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta</td>
+ </tr>
+<tr id="1-1-1-18-72-100-61-44-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a VnfVirtualLinkDesc."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta/nsd:id</td</tr>
+<tr id="1-1-1-18-72-100-61-44-9" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier9">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Bitrate requirements for an instantiation level
+or bitrate delta for a scaling step.">bit-rate-requirements</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta/nsd:bit-rate-requirements</td>
+ </tr>
+<tr id="1-1-1-18-72-100-61-44-9-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier10>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of the link (e.g.
+bitrate of E-Line, root bitrate of E-Tree,
+aggregate capacity of E-LAN)."> root </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta/nsd:bit-rate-requirements/nsd:root</td</tr>
+<tr id="1-1-1-18-72-100-61-44-9-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier10>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of leaf connections to
+the link when applicable to the connectivity
+type (e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:deltas/nsd:virtual-link-bit-rate-delta/nsd:bit-rate-requirements/nsd:leaf</td</tr>
+<tr id="1-1-1-18-72-100-62" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifiers of the individual scaling deltas to be
+applied for the subsequent scaling steps of this
+aspect. The first entry in the array shall correspond
+to the first scaling step (between scale levels 0 to
+1) and the last entry in the array shall correspond
+to the last scaling step (between maxScaleLevel-1
+and maxScaleLevel).
+
+Each referenced scaling delta shall be declared in
+the 'deltas' attribute."> <em> step-deltas </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../deltas/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:df/nsd:scaling-aspect/nsd:aspect-delta-details/nsd:step-deltas</td</tr>
+<tr id="1-1-1-19" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes the configurable properties of the VNF
+(e.g. related to auto scaling and auto healing).">configurable-properties</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties</td>
+ </tr>
+<tr id="1-1-1-19-73" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="It permits to enable (TRUE) / disable (FALSE) the
+auto-scaling functionality."> <em> is-auto-scalable-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:is-auto-scalable-enabled</td</tr>
+<tr id="1-1-1-19-74" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="It permits to enable (TRUE) / disable (FALSE) the
+auto-healing functionality."> <em> is-auto-heal-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:is-auto-heal-enabled</td</tr>
+<tr id="1-1-1-19-75" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="It provides VNF specific configurable properties that can
+be modified using the ModifyVnfConfiguration operation.">additional-configurable-property[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:additional-configurable-property</td>
+ </tr>
+<tr id="1-1-1-19-75-101" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:additional-configurable-property/nsd:key</td</tr>
+<tr id="1-1-1-19-75-102" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:configurable-properties/nsd:additional-configurable-property/nsd:value</td</tr>
+<tr id="1-1-1-20" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes the modifiable attributes of the VNF.">modifiable-attributes</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:modifiable-attributes</td>
+ </tr>
+<tr id="1-1-1-20-76" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Additional VNF-specific attributes of VnfInfo that
+affect the lifecycle management of a VNF instance and
+that are writeable.
+
+For each VNF instance, these attributes are stored
+persistently by the VNFM and can be queried and
+modified through the VNFM.
+
+These attributes are intended to be consumed by the
+VNFM or by the lifecycle management scripts during the
+execution of VNF lifecycle management operations.
+
+Modifying these values has no direct effect on the VNF
+instance; however, modified values can be considered
+during subsequent VNF lifecycle management operations,
+which means that the modified values can indirectly
+affect the configuration of the VNF instance."> extension </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:modifiable-attributes/nsd:extension</td</tr>
+<tr id="1-1-1-20-77" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Additional VNF-specific attributes of VnfInfo that are
+writeable and that provide metadata describing the VNF
+instance.
+
+For each VNF instance, these attributes are stored
+persistently by the VNFM and can be queried and modified
+through the VNFM.
+
+These attributes are intended to provide information to
+functional blocks external to the VNFM and will not be
+used by the VNFM or the VNF lifecycle management
+scripts when executing lifecycle management operations.
+
+Modifying these attributes has no effect on the VNF
+instance. It only affects the attribute values stored by
+the VNFM."> metadata </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:modifiable-attributes/nsd:metadata</td</tr>
+<tr id="1-1-1-21" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Includes a list of events and corresponding management
+scripts performed for the VNF.">lifecycle-management-script[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script</td>
+ </tr>
+<tr id="1-1-1-21-78" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A unique string that identfies the script in question."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:id</td</tr>
+<tr id="1-1-1-21-79" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Describes VNF lifecycle event(s) or an external stimulus
+detected on a VNFM reference point."> event </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="internal-lifecycle-management-script-event
+enumeration
+ : {start-instantiation,end-instantiation,start-scaling,end-scaling,start-healing,end-healing,start-termination,end-termination,start-vnf-flavour-change,end-vnf-flavour-change,start-vnf-operation-change,end-vnf-operation-change,start-vnf-ext-conn-change,end-vnf-ext-conn-change,start-vnfinfo-modification,end-vnfinfo-modification,}">internal-lifecycle-management-script-event</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:event</td</tr>
+<tr id="1-1-1-21-80" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Describes the transition VNF lifecycle event(s) that
+cannot be mapped to any of the enumerated values
+defined for the event attribute."> lcm-transition-event </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:lcm-transition-event</td</tr>
+<tr id="1-1-1-21-81" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Includes a VNF LCM script (e.g. written in a DSL as
+specified in requirement VNF_PACK.LCM.001) triggered to
+react to one of the events listed in the event
+attribute."> <em> script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script</td</tr>
+<tr id="1-1-1-21-82" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Defines the domain specific language (i.e. the type) of
+script that is provided. Types of scripts could include
+bash, python, etc."> <em> script-dsl </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-dsl</td</tr>
+<tr id="1-1-1-21-83" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements with the key as the parameter
+name and the value as the parameter that need to be
+passed as an input to the script.">script-input[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-input</td>
+ </tr>
+<tr id="1-1-1-21-83-103" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Includes a VNF LCM script (e.g. written in a DSL as
+specified in requirement VNF_PACK.LCM.001) triggered to
+react to one of the events listed in the event
+attribute.
+
+The string value specified here is a path to a file in
+the VNF package."> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-input/nsd:key</td</tr>
+<tr id="1-1-1-21-83-104" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:lifecycle-management-script/nsd:script-input/nsd:value</td</tr>
+<tr id="1-1-1-22" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes the associated elements of a VNFD for a certain
+purpose during VNF lifecycle management.">element-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group</td>
+ </tr>
+<tr id="1-1-1-22-84" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this group in the VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:id</td</tr>
+<tr id="1-1-1-22-85" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the group."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:description</td</tr>
+<tr id="1-1-1-22-86" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="References to Vdus that are part of this group."> vdu </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:vdu</td</tr>
+<tr id="1-1-1-22-87" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="References to VnfVirtualLinkDesc that are part of this
+group."> virtual-link-desc </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../int-virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:element-group/nsd:virtual-link-desc</td</tr>
+<tr id="1-1-1-23" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Declares the VNF indicators that are supported by this
+VNF.">indicator[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator</td>
+ </tr>
+<tr id="1-1-1-23-88" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:id</td</tr>
+<tr id="1-1-1-23-89" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The human readable name of the VnfIndicator."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:name</td</tr>
+<tr id="1-1-1-23-90" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Defines the allowed values or value ranges of this
+indicator."> indicator-value </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:indicator-value</td</tr>
+<tr id="1-1-1-23-91" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Describe the source of the indicator. The possible values
+are:
+ VNF.
+ EM.
+ Both.
+This tells the consumer where to send the subscription
+request."> <em> source </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {vnf,em,both,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:indicator/nsd:source</td</tr>
+<tr id="1-1-1-24" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Rule that determines when a scaling action needs to be
+triggered on a VNF instance e.g. based on certain VNF
+indicator values or VNF indicator value changes or a
+combination of VNF indicator value(s) and monitoring
+parameter(s)."> auto-scale </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:vnfd/nsd:auto-scale</td</tr>
+<tr id="1-1-2" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The NSD information element is a deployment template whose
+ instances are used by the NFVO for the lifecycle management
+ of NSs.">nsd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd</td>
+ </tr>
+<tr id="1-1-2-25" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this NSD information element. It Globally
+uniquely identifies an instance of the NSD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:id</td</tr>
+<tr id="1-1-2-26" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the designer of the NSD."> <em> designer </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:designer</td</tr>
+<tr id="1-1-2-27" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the version of the NSD."> <em> version </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:version</td</tr>
+<tr id="1-1-2-28" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Provides the human readable name of the NSD."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:name</td</tr>
+<tr id="1-1-2-29" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies an NSD in a version independent manner. This
+attribute is invariant across versions of the network
+service descriptor."> <em> invariant-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:invariant-id</td</tr>
+<tr id="1-1-2-30" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="References the NSD of a constituent nested NS."> nested-nsd-id </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../nsd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:nested-nsd-id</td</tr>
+<tr id="1-1-2-31" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="References the VNFD of a constituent VNF."> vnfd-id </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../vnfd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnfd-id</td</tr>
+<tr id="1-1-2-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="References the PNFD of a constituent PNF."> pnfd-id </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../pnfd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:pnfd-id</td</tr>
+<tr id="1-1-2-33" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides the descriptor of a service access point of the
+network service.">sapd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
+ </tr>
+<tr id="1-1-2-33-92" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this Cpd information element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:id</td</tr>
+<tr id="1-1-2-33-93" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Specify whether the SAP address assignment is under the
+responsibility of management and orchestration functions
+or not. If it is set to True, management and
+orchestration functions are responsible for assigning
+addresses to the access points instantiated from this
+SAPD."> <em> address-assignment </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:address-assignment</td</tr>
+<tr id="1-1-2-33-94" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">(cpd-or-virtual-link)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
+ </tr>
+<tr id="1-1-2-33-94-105" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(virtual-link-desc)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
+ </tr>
+<tr id="1-1-2-33-94-105-63" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="References the descriptor of the NS VL instance to
+which the SAP instantiated from this SAPD connects to."> <em> virtual-link-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:virtual-link-desc</td</tr>
+<tr id="1-1-2-33-94-106" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(vnf)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
+ </tr>
+<tr id="1-1-2-33-94-106-64" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">vnf</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:vnf</td>
+ </tr>
+<tr id="1-1-2-33-94-106-64-45" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> vnfd-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../vnfd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:vnf/nsd:vnfd-id</td</tr>
+<tr id="1-1-2-33-94-106-64-46" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> ext-cpd-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../vnfd-id)/../ext-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:vnf/nsd:ext-cpd-id</td</tr>
+<tr id="1-1-2-33-94-107" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(pnf)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
+ </tr>
+<tr id="1-1-2-33-94-107-65" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">pnf</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:pnf</td>
+ </tr>
+<tr id="1-1-2-33-94-107-65-47" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> pnfd-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../pnfd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:pnf/nsd:pnfd-id</td</tr>
+<tr id="1-1-2-33-94-107-65-48" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> ext-cpd-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../pnfd-id)/../ext-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:pnf/nsd:ext-cpd-id</td</tr>
+<tr id="1-1-2-33-94-108" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(ns)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd</td>
+ </tr>
+<tr id="1-1-2-33-94-108-66" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">ns</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:ns</td>
+ </tr>
+<tr id="1-1-2-33-94-108-66-49" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> nsd-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../nsd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:ns/nsd:nsd-id</td</tr>
+<tr id="1-1-2-33-94-108-66-50" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> ext-cpd-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../nsd-id)/../sapd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/nsd:ns/nsd:ext-cpd-id</td</tr>
+<tr id="1-1-2-33-95" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Boolean parameter to indicate whether the CP must be exposed.
+A public IP address will be allocated to this CP if exposed is true.
+The default is false meaning a floating IP address is not required.
+It must be explicitly asked for a floating IP address to be allocated."> <em> ns-various:floating-ip-required </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:sapd/ns-various:floating-ip-required</td</tr>
+<tr id="1-1-2-34" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides the constituent VLDs.">virtual-link-desc[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc</td>
+ </tr>
+<tr id="1-1-2-34-96" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of the NsVirtualLinkDesc information element.
+It uniquely identifies a VLD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:id</td</tr>
+<tr id="1-1-2-34-97" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">connectivity-type</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:connectivity-type</td>
+ </tr>
+<tr id="1-1-2-34-97-109" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies the protocols that the VL uses (Ethernet,
+MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). The top layer
+protocol of the VL protocol stack shall always be provided.
+The lower layer protocols may be included when there are
+specific requirements on these layers."> layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:connectivity-type/nsd:layer-protocol</td</tr>
+<tr id="1-1-2-34-97-110" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the flow pattern of the connectivity (Line,
+Tree, Mesh)."> <em> flow-pattern </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="flow-pattern
+enumeration
+ : {line,tree,mesh,}">flow-pattern</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:connectivity-type/nsd:flow-pattern</td</tr>
+<tr id="1-1-2-34-98" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The VirtualLinkDf information element specifies
+properties for instantiating a VL according to a
+specific flavour.">df[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df</td>
+ </tr>
+<tr id="1-1-2-34-98-111" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies this VirtualLinkDf information element
+within a VLD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:id</td</tr>
+<tr id="1-1-2-34-98-112" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The QoS information element specifies quality of
+service parameters applicable to a VL.">qos</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td><abbr title="VL QoS parameters">Presence</abbr></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos</td>
+ </tr>
+<tr id="1-1-2-34-98-112-67" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum latency in ms."> latency </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:latency</td</tr>
+<tr id="1-1-2-34-98-112-68" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum jitter in ms."> packet-delay-variation </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:packet-delay-variation</td</tr>
+<tr id="1-1-2-34-98-112-69" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum packet loss ratio."> <em> packet-loss-ratio </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+ [0..1.00]">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:packet-loss-ratio</td</tr>
+<tr id="1-1-2-34-98-112-70" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the priority level in case of
+congestion on the underlying physical links."> <em> priority </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:qos/nsd:priority</td</tr>
+<tr id="1-1-2-34-98-113" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies one of the three levels defined in ETSI
+ETSI GS NFV-REL 001 [i.5]
+ * Level 1.
+ * Level 2.
+ * Level 3."> <em> service-availability-level </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {level-1,level-2,level-3,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:df/nsd:service-availability-level</td</tr>
+<tr id="1-1-2-34-99" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Specifies test access facilities expected on the VL."> <em> test-access </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {none,passive-monitoring,active,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:test-access</td</tr>
+<tr id="1-1-2-34-100" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides human-readable information on the purpose of
+the virtual link (e.g. VL for control plane traffic)."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:description</td</tr>
+<tr id="1-1-2-34-101" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides the signature of the signed part of the
+descriptor."> <em> signature </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:signature</td</tr>
+<tr id="1-1-2-34-102" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the algorithm used to compute the signature."> <em> algorithm </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:algorithm</td</tr>
+<tr id="1-1-2-34-103" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides a certificate or a reference to a certificate to
+validate the signature."> <em> certificate </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/nsd:certificate</td</tr>
+<tr id="1-1-2-34-104" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Container for the provider network.">ns-vld:provider-network</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:provider-network</td>
+ </tr>
+<tr id="1-1-2-34-104-114" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the physical network on which the provider
+network is built."> <em> ns-vld:physical-network </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:provider-network/ns-vld:physical-network</td</tr>
+<tr id="1-1-2-34-104-115" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="ID of segregated virtual networks"> <em> ns-vld:segmentation_id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:provider-network/ns-vld:segmentation_id</td</tr>
+<tr id="1-1-2-34-105" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of network in VIM account. This is used to indicate
+ pre-provisioned network name in cloud account."> <em> ns-vld:vim-network-name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:vim-network-name</td</tr>
+<tr id="1-1-2-34-106" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Flag indicating whether this network is a VIM management network"> <em> ns-vld:mgmt-network </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:virtual-link-desc/ns-vld:mgmt-network</td</tr>
+<tr id="1-1-2-35" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides the descriptors of the applicable forwarding
+graphs.">vnffgd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd</td>
+ </tr>
+<tr id="1-1-2-35-107" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this Vnffgd information element. It
+uniquely identifies a VNFFGD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:id</td</tr>
+<tr id="1-1-2-35-108" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="References the VnfProfile of a constituent VNF."> vnf-profile-id </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../df/vnf-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:vnf-profile-id</td</tr>
+<tr id="1-1-2-35-109" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="References the PnfProfile of a constituent PNF."> pnf-profile-id </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../df/pnf-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:pnf-profile-id</td</tr>
+<tr id="1-1-2-35-110" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="References the NsProfile of a nestedNS."> nested-ns-profile-id </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../df/ns-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nested-ns-profile-id</td</tr>
+<tr id="1-1-2-35-111" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="References the Virtual Link Profile of a constituent
+ VL."> <em> virtual-link-profile-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../df/virtual-link-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:virtual-link-profile-id</td</tr>
+<tr id="1-1-2-35-112" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes a pool of descriptors of connection points
+attached to one of the constituent VNFs and PNFs and/or
+one of the SAPs of the parent NS or of a nested NS.">cpd-pool[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
+ </tr>
+<tr id="1-1-2-35-112-116" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:id</td</tr>
+<tr id="1-1-2-35-112-117" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Reference to the profile of an NS constituent.">(constituent-base-element-id)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
+ </tr>
+<tr id="1-1-2-35-112-117-71" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(vnf-profile)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
+ </tr>
+<tr id="1-1-2-35-112-117-71-51" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">vnf-profile</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf-profile</td>
+ </tr>
+<tr id="1-1-2-35-112-117-71-51-10" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> vnf-profile-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../../nsd/df/vnf-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf-profile/nsd:vnf-profile-id</td</tr>
+<tr id="1-1-2-35-112-117-72" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(pnf-profile)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
+ </tr>
+<tr id="1-1-2-35-112-117-72-52" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">pnf-profile</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf-profile</td>
+ </tr>
+<tr id="1-1-2-35-112-117-72-52-11" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> pnf-profile-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../../nsd/df/pnf-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf-profile/nsd:pnf-profile-id</td</tr>
+<tr id="1-1-2-35-112-117-73" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(ns-profile)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
+ </tr>
+<tr id="1-1-2-35-112-117-73-53" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">ns-profile</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns-profile</td>
+ </tr>
+<tr id="1-1-2-35-112-117-73-53-12" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> ns-profile-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../../nsd/df/ns-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns-profile/nsd:ns-profile-id</td</tr>
+<tr id="1-1-2-35-112-118" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="A reference to the descriptor of a connection point
+attached to one of the constituent VNFs and PNFs or to
+the descriptor of a NS SAP.">(constituent-cpd-id)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
+ </tr>
+<tr id="1-1-2-35-112-118-74" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(vnf)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
+ </tr>
+<tr id="1-1-2-35-112-118-74-54" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">vnf</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf</td>
+ </tr>
+<tr id="1-1-2-35-112-118-74-54-13" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> vnfd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../../vnfd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf/nsd:vnfd-id</td</tr>
+<tr id="1-1-2-35-112-118-74-54-14" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> cpd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../vnfd-id)/../ext-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:vnf/nsd:cpd-id</td</tr>
+<tr id="1-1-2-35-112-118-75" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(pnf)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
+ </tr>
+<tr id="1-1-2-35-112-118-75-55" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">pnf</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf</td>
+ </tr>
+<tr id="1-1-2-35-112-118-75-55-15" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> pnfd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../../pnfd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf/nsd:pnfd-id</td</tr>
+<tr id="1-1-2-35-112-118-75-55-16" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> pnf-cpd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../pnfd-id)/../ext-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:pnf/nsd:pnf-cpd-id</td</tr>
+<tr id="1-1-2-35-112-118-76" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(ns)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool</td>
+ </tr>
+<tr id="1-1-2-35-112-118-76-56" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">ns</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns</td>
+ </tr>
+<tr id="1-1-2-35-112-118-76-56-17" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> nsd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../../nsd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns/nsd:nsd-id</td</tr>
+<tr id="1-1-2-35-112-118-76-56-18" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> sap-cpd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../nsd-id)/../sapd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:cpd-pool/nsd:ns/nsd:sap-cpd-id</td</tr>
+<tr id="1-1-2-35-113" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The network forwarding path associated to the VNFFG.">nfpd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd</td>
+ </tr>
+<tr id="1-1-2-35-113-119" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies this nfpd information element within a
+VNFFGD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:id</td</tr>
+<tr id="1-1-2-35-113-120" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Provides an NFP classification and selection rule.
+The rule may be expressed as a criteria constructed
+out of atomic assertions linked by Boolean operators
+AND, OR and NOT."> <em> rule </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:rule</td</tr>
+<tr id="1-1-2-35-113-121" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes a position in the NFP in terms of one or
+more CP profiles and rules for distributing the
+traffic among CP and SAP instances created from the
+CPD or SAPD associated to these profiles. This shall
+be connection point profile, which is either a CPD
+associated with the VnfProfile of a constituent VNF,
+or a CPD associated with the PnfProfile of a
+constituent PNF, or a SAPD associated with the
+NsProfile of a nested NS. The related VnfProfile,
+PnfProfile and NsProfile shall be included in the
+parent VNFFGD.">position-desc-id[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id</td>
+ </tr>
+<tr id="1-1-2-35-113-121-77" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this NfpPositionDesc element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:id</td</tr>
+<tr id="1-1-2-35-113-121-78" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="References the profile of a connection point to be
+traversed by the traffic flows matching the criteria.
+This shall be a connection point attached to one of
+the constituent VNFs and PNFs of the parent VNFFG,
+or a SAP of one of the constituent nested NSs of the
+parent VNFFG.">cp-profile-id[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id</td>
+ </tr>
+<tr id="1-1-2-35-113-121-78-57" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this CpProfile information element.
+It uniquely identifies a CpProfile."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:id</td</tr>
+<tr id="1-1-2-35-113-121-78-58" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the constituents of the CpProfile.">constituent-profile-elements[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:constituent-profile-elements</td>
+ </tr>
+<tr id="1-1-2-35-113-121-78-58-19" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the constituents of the CpProfile."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:constituent-profile-elements/nsd:id</td</tr>
+<tr id="1-1-2-35-113-121-78-58-20" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="References the VNF external CPD for a given
+VnfProfile, or the PNF external CPD for a given
+PnfProfile, or a NS SAPD for a give NsProfile
+identified by the constituentBasedElementId."> <em> cpd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:vnffgd/nsd:nfpd/nsd:position-desc-id/nsd:cp-profile-id/nsd:constituent-profile-elements/nsd:cpd-id</td</tr>
+<tr id="1-1-2-36" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="No description"> autoscale-rule </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:autoscale-rule</td</tr>
+<tr id="1-1-2-37" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">lifecycle-management-script[event]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:lifecycle-management-script</td>
+ </tr>
+<tr id="1-1-2-37-114" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> event </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:lifecycle-management-script/nsd:event</td</tr>
+<tr id="1-1-2-37-115" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:lifecycle-management-script/nsd:script</td</tr>
+<tr id="1-1-2-38" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies a DF within the scope of an NSD.">df[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df</td>
+ </tr>
+<tr id="1-1-2-38-116" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies this NsDf information element. It identifies
+a NS DF within the NSD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:id</td</tr>
+<tr id="1-1-2-38-117" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Assurance parameter against which this flavour is being
+described.
+
+The key can be a combination of multiple assurance
+parameters with a logical relationship between them.
+The parameters should be present as a monitoredInfo
+attribute in the NSD."> <em> flavour-key </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../monitored-info/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:flavour-key</td</tr>
+<tr id="1-1-2-38-118" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="VNF profile to be used for the NS flavour.">vnf-profile[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile</td>
+ </tr>
+<tr id="1-1-2-38-118-122" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this vnfProfile information element. It
+uniquely identifies a VnfProfile."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:id</td</tr>
+<tr id="1-1-2-38-118-123" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="References a VNFD."> vnfd-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../vnfd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:vnfd-id</td</tr>
+<tr id="1-1-2-38-118-124" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a flavour within the VNFD."> flavour-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../vnfd-id)/../df/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:flavour-id</td</tr>
+<tr id="1-1-2-38-118-125" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of the instantiation level of the VNF DF
+to be used for instantiation. If not present, the
+default instantiation level as declared in the VNFD
+shall be used."> instantiation-level </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../flavour-id)/../instantiation-level/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:instantiation-level</td</tr>
+<tr id="1-1-2-38-118-126" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Minimum number of instances of the VNF based on this
+VNFD that is permitted to exist for this VnfProfile."> <em> min-number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:min-number-of-instances</td</tr>
+<tr id="1-1-2-38-118-127" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Maximum number of instances of the VNF based on this
+VNFD that is permitted to exist for this VnfProfile."> <em> max-number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:max-number-of-instances</td</tr>
+<tr id="1-1-2-38-118-128" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:local-affinity-or-anti-affinity-rule</td>
+ </tr>
+<tr id="1-1-2-38-118-128-79" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether the rule is an affinity rule or an
+anti-affinity rule."> affinity-type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-type
+enumeration
+ : {affinity,anti-affinity,}">affinity-type</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type</td</tr>
+<tr id="1-1-2-38-118-128-80" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the scope of the rule, possible values are
+'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'."> affinity-scope </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-scope
+enumeration
+ : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope</td</tr>
+<tr id="1-1-2-38-118-129" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifier(s) of the affinity or anti-affinity
+group(s) the VnfProfile belongs to.">affinity-or-anti-affinity-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:affinity-or-anti-affinity-group</td>
+ </tr>
+<tr id="1-1-2-38-118-129-81" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr>
+<tr id="1-1-2-38-118-130" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the connection information of the VNF, it
+contains connection relationship between a VNF
+connection point and a NS Virtual Link.">virtual-link-connectivity[virtual-link-profile-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity</td>
+ </tr>
+<tr id="1-1-2-38-118-130-82" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Reference an NS VL profile."> virtual-link-profile-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../virtual-link-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:virtual-link-profile-id</td</tr>
+<tr id="1-1-2-38-118-130-83" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes a connection point on a VNF/PNF or a SAP
+which connects to virtual links instantiated from
+the profile identified in the virtualLinkProfileId
+attribute.">constituent-cpd-id[constituent-base-element-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id</td>
+ </tr>
+<tr id="1-1-2-38-118-130-83-59" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the profile of an NS constituent."> constituent-base-element-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-base-element-id</td</tr>
+<tr id="1-1-2-38-118-130-83-60" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="A reference to the descriptor of a connection point
+attached to one of the constituent VNFs and PNFs or to
+the descriptor of a NS SAP."> <em> constituent-cpd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../../../vnfd-id)/../ext-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-cpd-id</td</tr>
+<tr id="1-1-2-38-118-130-83-61" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="IP address of the connection point"> <em> ns-vld:ip-address </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="inet:ip-address
+union
+{inet:ipv4-address, inet:ipv6-address}">inet:ip-address</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:vnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/ns-vld:ip-address</td</tr>
+<tr id="1-1-2-38-119" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">pnf-profile[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile</td>
+ </tr>
+<tr id="1-1-2-38-119-131" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this PnfProfile information element.
+It uniquely identifies a PnfProfile."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:id</td</tr>
+<tr id="1-1-2-38-119-132" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="References a PNFD."> <em> pnfd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../pnfd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:pnfd-id</td</tr>
+<tr id="1-1-2-38-119-133" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the connection information of the PNF, it
+contains connection relationship between a PNF
+connection point and a NS Virtual Link.">virtual-link-connectivity[virtual-link-profile-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity</td>
+ </tr>
+<tr id="1-1-2-38-119-133-84" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Reference an NS VL profile."> virtual-link-profile-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../virtual-link-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:virtual-link-profile-id</td</tr>
+<tr id="1-1-2-38-119-133-85" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes a connection point on a VNF/PNF or a SAP
+which connects to virtual links instantiated from
+the profile identified in the virtualLinkProfileId
+attribute.">constituent-cpd-id[constituent-base-element-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id</td>
+ </tr>
+<tr id="1-1-2-38-119-133-85-62" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the profile of an NS constituent."> constituent-base-element-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-base-element-id</td</tr>
+<tr id="1-1-2-38-119-133-85-63" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="A reference to the descriptor of a connection point
+attached to one of the constituent VNFs and PNFs or to
+the descriptor of a NS SAP."> <em> constituent-cpd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../../../pnfd-id)/../ext-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:pnf-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-cpd-id</td</tr>
+<tr id="1-1-2-38-120" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="VL profile to be used for the NS flavour.">virtual-link-profile[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile</td>
+ </tr>
+<tr id="1-1-2-38-120-134" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies this VirtualLinkProfile
+information element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:id</td</tr>
+<tr id="1-1-2-38-120-135" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely references a VLD."> virtual-link-desc-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:virtual-link-desc-id</td</tr>
+<tr id="1-1-2-38-120-136" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a flavour within the VLD."> flavour-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../virtual-link-desc-id)/../df/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:flavour-id</td</tr>
+<tr id="1-1-2-38-120-137" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule</td>
+ </tr>
+<tr id="1-1-2-38-120-137-86" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether the rule is an affinity rule or an
+anti-affinity rule."> affinity-type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-type
+enumeration
+ : {affinity,anti-affinity,}">affinity-type</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-type</td</tr>
+<tr id="1-1-2-38-120-137-87" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the scope of the rule, possible values are
+'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'."> affinity-scope </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-scope
+enumeration
+ : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:local-affinity-or-anti-affinity-rule/nsd:affinity-scope</td</tr>
+<tr id="1-1-2-38-120-138" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies an affinity or anti-affinity group the
+VLs instantiated according to the VlProfile belong
+to.">affinity-or-anti-affinity-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group</td>
+ </tr>
+<tr id="1-1-2-38-120-138-88" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr>
+<tr id="1-1-2-38-120-139" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the maximum bitrate requirements for a VL
+instantiated according to this profile.">max-bitrate-requirements</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:max-bitrate-requirements</td>
+ </tr>
+<tr id="1-1-2-38-120-139-89" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the throughput requirement of
+the link (e.g. bitrate of E-Line, root bitrate
+of E-Tree, aggregate capacity of E-LAN)."> root </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:max-bitrate-requirements/nsd:root</td</tr>
+<tr id="1-1-2-38-120-139-90" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the throughput requirement of
+leaf connections to the link when
+applicable to the connectivity type (e.g. for
+E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:max-bitrate-requirements/nsd:leaf</td</tr>
+<tr id="1-1-2-38-120-140" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the minimum bitrate requirements for a VL
+instantiated according to this profile.">min-bitrate-requirements</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:min-bitrate-requirements</td>
+ </tr>
+<tr id="1-1-2-38-120-140-91" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the throughput requirement of
+the link (e.g. bitrate of E-Line, root bitrate
+of E-Tree, aggregate capacity of E-LAN)."> root </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:min-bitrate-requirements/nsd:root</td</tr>
+<tr id="1-1-2-38-120-140-92" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the throughput requirement of
+leaf connections to the link when
+applicable to the connectivity type (e.g. for
+E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/nsd:min-bitrate-requirements/nsd:leaf</td</tr>
+<tr id="1-1-2-38-120-141" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the protocol data for a VL instantiated
+according to this profile. Cardinality 0 is used when
+no protocol data needs to be specified.">ip-profiles:virtual-link-protocol-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data</td>
+ </tr>
+<tr id="1-1-2-38-120-141-93" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="One of the values of the attribute layerProtocol of
+the ConnectivityType IE."> <em> ip-profiles:associated-layer-protocol </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {nfv:layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:associated-layer-protocol</td</tr>
+<tr id="1-1-2-38-120-141-94" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the L2 protocol data for this virtual link.
+Shall be present when the associatedLayerProtocol
+attribute indicates a L2 protocol and shall be absent
+otherwise.">ip-profiles:l2-protocol-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data</td>
+ </tr>
+<tr id="1-1-2-38-120-141-94-64" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Network name associated with this L2 protocol."> <em> ip-profiles:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:name</td</tr>
+<tr id="1-1-2-38-120-141-94-65" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the network type for this L2 protocol.
+Possible values: FLAT, VLAN, VXLAN, GRE."> <em> ip-profiles:network-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {flat,vlan,vxlan,gre,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:network-type</td</tr>
+<tr id="1-1-2-38-120-141-94-66" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether to support VLAN transparency for
+this L2 protocol or not."> <em> ip-profiles:vlan-transparent </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:vlan-transparent</td</tr>
+<tr id="1-1-2-38-120-141-94-67" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum transmission unit (MTU) value
+for this L2 protocol."> <em> ip-profiles:mtu </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l2-protocol-data/ip-profiles:mtu</td</tr>
+<tr id="1-1-2-38-120-141-95" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the L3 protocol data for this virtual link.
+Shall be present when the associatedLayerProtocol
+attribute indicates a L3 protocol and shall be absent
+otherwise.">ip-profiles:l3-protocol-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data</td>
+ </tr>
+<tr id="1-1-2-38-120-141-95-68" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Network name associated with this L3 protocol."> <em> ip-profiles:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:name</td</tr>
+<tr id="1-1-2-38-120-141-95-69" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies IP version of this L3 protocol.
+Value:
+ IPV4.
+ IPV6."> <em> ip-profiles:ip-version </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:ip-version</td</tr>
+<tr id="1-1-2-38-120-141-95-70" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the CIDR (Classless InterDomain Routing)
+of this L3 protocol."> <em> ip-profiles:cidr </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:cidr</td</tr>
+<tr id="1-1-2-38-120-141-95-71" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf-list"> </a>
+ <abbr title="Specifies the allocation pools with start and end
+IP addresses for this L3 protocol."> ip-profiles:ip-allocation-pools </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:ip-allocation-pools</td</tr>
+<tr id="1-1-2-38-120-141-95-72" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the gateway IP address for this L3
+protocol."> <em> ip-profiles:gateway-ip </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="inet:ip-address
+union
+{inet:ipv4-address, inet:ipv6-address}">inet:ip-address</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:gateway-ip</td</tr>
+<tr id="1-1-2-38-120-141-95-73" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Indicates whether DHCP (Dynamic Host Configuration
+Protocol) is enabled or disabled for this L3
+protocol."> <em> ip-profiles:dhcp-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:dhcp-enabled</td</tr>
+<tr id="1-1-2-38-120-141-95-74" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specifies IPv6 address mode. Possible values:
+ SLAAC.
+ DHCPV6-STATEFUL.
+ DHCPV6-STATELESS.
+May be present when the value of the ipVersion
+attribute is 'IPV6' and shall be absent otherwise."> <em> ip-profiles:ipv6-address-mode </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {slaac,dhcpv6-stateful,dhcpv6-stateless,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ip-profiles:ipv6-address-mode</td</tr>
+<tr id="1-1-2-38-120-141-95-75" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Name of the security group"> <em> ns-various:security-group </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data/ns-various:security-group</td</tr>
+<tr id="1-1-2-38-121" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The scaling aspects supported by this DF of the NS.">scaling-aspect[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect</td>
+ </tr>
+<tr id="1-1-2-38-121-142" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this NsScalingAspect information element.
+It uniquely identifies the NS scaling aspect in an
+NSD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:id</td</tr>
+<tr id="1-1-2-38-121-143" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable name of the NS scaling
+aspect."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:name</td</tr>
+<tr id="1-1-2-38-121-144" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable description of the NS
+scaling aspect."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:description</td</tr>
+<tr id="1-1-2-38-121-145" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Describes the details of an NS level."> <em> scaling-level </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../ns-instantiation-level/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:scaling-aspect/nsd:scaling-level</td</tr>
+<tr id="1-1-2-38-122" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies affinity or anti-affinity relationship
+applicable between the VNF instances created using
+different VNFDs, the Virtual Link instances created
+using different NsVirtualLinkDescs or the nested NS
+instances created using different NSDs in the same
+affinity or anti-affinity group.">affinity-or-anti-affinity-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group</td>
+ </tr>
+<tr id="1-1-2-38-122-146" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of Identifier of this
+AffinityOrAntiAffinityGroup information element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:id</td</tr>
+<tr id="1-1-2-38-122-147" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the type of relationship that the members of
+the group have: 'affinity' or 'anti-affinity.'"> type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-type
+enumeration
+ : {affinity,anti-affinity,}">affinity-type</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:type</td</tr>
+<tr id="1-1-2-38-122-148" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the scope of the affinity or anti-affinity
+relationship e.g. a NFVI node, an NFVI PoP, etc."> scope </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-scope
+enumeration
+ : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:affinity-or-anti-affinity-group/nsd:scope</td</tr>
+<tr id="1-1-2-38-123" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes the details of an NS level.">ns-instantiation-level[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level</td>
+ </tr>
+<tr id="1-1-2-38-123-149" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this NsLevel information element. It
+uniquely identifies an NS level within the DF."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:id</td</tr>
+<tr id="1-1-2-38-123-150" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the NS level."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:description</td</tr>
+<tr id="1-1-2-38-123-151" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the profile of the VNFs involved in this NS
+level and, for each of them, the required number of
+instances.">vnf-to-level-mapping[vnf-profile-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:vnf-to-level-mapping</td>
+ </tr>
+<tr id="1-1-2-38-123-151-96" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the profile to be used for a VNF
+involved in an NS level."> vnf-profile-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../vnf-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:vnf-to-level-mapping/nsd:vnf-profile-id</td</tr>
+<tr id="1-1-2-38-123-151-97" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the number of VNF instances required for
+an NS level."> <em> number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:vnf-to-level-mapping/nsd:number-of-instances</td</tr>
+<tr id="1-1-2-38-123-152" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the profile of the VLs involved in this NS
+level and, for each of them, the needed bandwidth.">virtual-link-to-level-mapping[virtual-link-profile-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping</td>
+ </tr>
+<tr id="1-1-2-38-123-152-98" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the profile to be used for a VL involved
+in an NS level."> virtual-link-profile-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../virtual-link-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping/nsd:virtual-link-profile-id</td</tr>
+<tr id="1-1-2-38-123-152-99" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the throughput requirement of
+the link (e.g. bitrate of E-Line, root bitrate
+of E-Tree, aggregate capacity of E-LAN)."> root </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping/nsd:root</td</tr>
+<tr id="1-1-2-38-123-152-100" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the throughput requirement of
+leaf connections to the link when
+applicable to the connectivity type (e.g. for
+E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:virtual-link-to-level-mapping/nsd:leaf</td</tr>
+<tr id="1-1-2-38-123-153" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the profile of the nested NSs involved in
+this NS level and, for each of them, the required
+number of instances.">ns-to-level-mapping[ns-profile-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:ns-to-level-mapping</td>
+ </tr>
+<tr id="1-1-2-38-123-153-101" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the profile to be used for a nested NS
+involved in the NS level."> ns-profile-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../ns-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:ns-to-level-mapping/nsd:ns-profile-id</td</tr>
+<tr id="1-1-2-38-123-153-102" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the number of nested NS instances required
+for the NS scale level."> <em> number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-instantiation-level/nsd:ns-to-level-mapping/nsd:number-of-instances</td</tr>
+<tr id="1-1-2-38-124" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the NS level which represents the default NS
+instantiation level for this DF. It shall be present if
+there are multiple 'nsIinstantiationLevel' entries."> <em> default-instantiation-level </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../ns-instantiation-level/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:default-instantiation-level</td</tr>
+<tr id="1-1-2-38-125" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies a NS Profile supported by this NS DF.">ns-profile[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile</td>
+ </tr>
+<tr id="1-1-2-38-125-154" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies an NS profile."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:id</td</tr>
+<tr id="1-1-2-38-125-155" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the NSD applicable to NS instantiated
+according to this profile."> nsd-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../nsd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:nsd-id</td</tr>
+<tr id="1-1-2-38-125-156" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the applicable network service DF within
+the scope of the NSD."> ns-df-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../nsd-id)/../df/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:ns-df-id</td</tr>
+<tr id="1-1-2-38-125-157" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the NS level within the referenced NS DF to
+be used in the context of the parent NS instantiation.
+If not present, the default NS instantiation level as
+declared in the referenced NSD shall be used."> instantiation-level-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../ns-df-id)/../ns-instantiation-level/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:instantiation-level-id</td</tr>
+<tr id="1-1-2-38-125-158" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Minimum number of nested NS instances based on the
+referenced NSD that is permitted to exist for this
+NsProfile."> <em> min-number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:min-number-of-instances</td</tr>
+<tr id="1-1-2-38-125-159" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Maximum number of nested NS instances based on the
+referenced NSD that is permitted to exist for this
+NsProfile."> <em> max-number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:max-number-of-instances</td</tr>
+<tr id="1-1-2-38-125-160" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies an affinity or anti-affinity group the NSs
+created according to this NsProfile belongs to.">affinity-or-anti-affinity-group-id[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:affinity-or-anti-affinity-group-id</td>
+ </tr>
+<tr id="1-1-2-38-125-160-103" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:affinity-or-anti-affinity-group-id/nsd:id</td</tr>
+<tr id="1-1-2-38-125-161" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">virtual-link-connectivity[virtual-link-profile-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity</td>
+ </tr>
+<tr id="1-1-2-38-125-161-104" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Reference an NS VL profile."> virtual-link-profile-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../virtual-link-profile/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:virtual-link-profile-id</td</tr>
+<tr id="1-1-2-38-125-161-105" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes a connection point on a VNF/PNF or a SAP
+which connects to virtual links instantiated from
+the profile identified in the virtualLinkProfileId
+attribute.">constituent-cpd-id[constituent-base-element-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id</td>
+ </tr>
+<tr id="1-1-2-38-125-161-105-76" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the profile of an NS constituent."> constituent-base-element-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-base-element-id</td</tr>
+<tr id="1-1-2-38-125-161-105-77" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="A reference to the descriptor of a connection point
+attached to one of the constituent VNFs and PNFs or to
+the descriptor of a NS SAP."> <em> constituent-cpd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../../../nsd-id)/../sapd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:ns-profile/nsd:virtual-link-connectivity/nsd:constituent-cpd-id/nsd:constituent-cpd-id</td</tr>
+<tr id="1-1-2-38-126" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the order in which instances of the VNFs and/or
+nested NSs have to be created.">dependencies[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
+ </tr>
+<tr id="1-1-2-38-126-162" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:id</td</tr>
+<tr id="1-1-2-38-126-163" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="References a VnfProfile or NsProfile.">(primary-id)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
+ </tr>
+<tr id="1-1-2-38-126-163-106" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(primary-vnf-profile)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
+ </tr>
+<tr id="1-1-2-38-126-163-106-78" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> primary-vnf-profile </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../vnf-profile/vnfd-id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:primary-vnf-profile</td</tr>
+<tr id="1-1-2-38-126-163-107" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(primary-ns-profile)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
+ </tr>
+<tr id="1-1-2-38-126-163-107-79" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> primary-ns-profile </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../ns-profile/nsd-id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:primary-ns-profile</td</tr>
+<tr id="1-1-2-38-126-164" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="References a VnfProfile or NsProfile.">(secondary-id)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
+ </tr>
+<tr id="1-1-2-38-126-164-108" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(secondary-vnf-profile)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
+ </tr>
+<tr id="1-1-2-38-126-164-108-80" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> secondary-vnf-profile </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../vnf-profile/vnfd-id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:secondary-vnf-profile</td</tr>
+<tr id="1-1-2-38-126-164-109" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(secondary-ns-profile)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies</td>
+ </tr>
+<tr id="1-1-2-38-126-164-109-81" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> secondary-ns-profile </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../ns-profile/nsd-id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:dependencies/nsd:secondary-ns-profile</td</tr>
+<tr id="1-1-2-38-127" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">monitored-info[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info</td>
+ </tr>
+<tr id="1-1-2-38-127-165" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:id</td</tr>
+<tr id="1-1-2-38-127-166" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Uniquely identifies this VNF Indicator information
+element.">vnf-indicator-info</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:vnf-indicator-info</td>
+ </tr>
+<tr id="1-1-2-38-127-166-110" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a VNFD."> <em> vnfd-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../../vnfd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:vnf-indicator-info/nsd:vnfd-id</td</tr>
+<tr id="1-1-2-38-127-166-111" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a VNF indicator within the VNFD."> vnf-indicator </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../vnfd-id)/../indicator/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:vnf-indicator-info/nsd:vnf-indicator</td</tr>
+<tr id="1-1-2-38-127-167" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">monitoring-parameter</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter</td>
+ </tr>
+<tr id="1-1-2-38-127-167-112" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this monitoring parameter
+information element."> <em> id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:id</td</tr>
+<tr id="1-1-2-38-127-167-113" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:name</td</tr>
+<tr id="1-1-2-38-127-167-114" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Defines the virtualised resource-related performance
+metric."> performance-metric </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:performance-metric</td</tr>
+<tr id="1-1-2-38-127-167-115" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="An attribute that describes the periodicity at
+which to collect the performance information."> <em> collection-period </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:df/nsd:monitored-info/nsd:monitoring-parameter/nsd:collection-period</td</tr>
+<tr id="1-1-2-39" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Provides the signature of the signed part of the
+descriptor."> <em> signature </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:signature</td</tr>
+<tr id="1-1-2-40" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the algorithm used to compute the signature."> <em> algorithm </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:algorithm</td</tr>
+<tr id="1-1-2-41" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Provides a certificate or a reference to a certificate to
+validate the signature."> <em> certificate </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/nsd:certificate</td</tr>
+<tr id="1-1-2-42" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Information about NS configuration.">ns-configuration:ns-configuration</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration</td>
+ </tr>
+<tr id="1-1-2-42-128" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the configuration method for the VNF or VDU.">(config-method)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration</td>
+ </tr>
+<tr id="1-1-2-42-128-168" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Use custom script for configuring the VNF or VDU.
+This script is executed in the context of
+Orchestrator (The same system and environment
+as the Launchpad).">:(script)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration</td>
+ </tr>
+<tr id="1-1-2-42-128-168-116" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">ns-configuration:script</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:script</td>
+ </tr>
+<tr id="1-1-2-42-128-168-116-82" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Script type - currently supported - Scripts confirming to Rift CA plugin"> <em> ns-configuration:script-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {rift,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:script/ns-configuration:script-type</td</tr>
+<tr id="1-1-2-42-128-169" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configure the VNF or VDU through Juju.">:(juju)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration</td>
+ </tr>
+<tr id="1-1-2-42-128-169-117" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">ns-configuration:juju</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:juju</td>
+ </tr>
+<tr id="1-1-2-42-128-169-117-83" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Juju charm to use with the VNF or VDU."> <em> ns-configuration:charm </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:juju/ns-configuration:charm</td</tr>
+<tr id="1-1-2-42-128-169-117-84" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Is this a proxy charm?"> <em> ns-configuration:proxy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:juju/ns-configuration:proxy</td</tr>
+<tr id="1-1-2-42-129" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of config primitives supported by the
+configuration agent for this VNF or VDU.">ns-configuration:config-primitive[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive</td>
+ </tr>
+<tr id="1-1-2-42-129-170" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the config primitive."> ns-configuration:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:name</td</tr>
+<tr id="1-1-2-42-129-171" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the config primitive.">ns-configuration:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter</td>
+ </tr>
+<tr id="1-1-2-42-129-171-118" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> ns-configuration:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:name</td</tr>
+<tr id="1-1-2-42-129-171-119" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the name."> <em> ns-configuration:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:data-type</td</tr>
+<tr id="1-1-2-42-129-171-120" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Is this field mandatory"> <em> ns-configuration:mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:mandatory</td</tr>
+<tr id="1-1-2-42-129-171-121" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="The default value for this field"> <em> ns-configuration:default-value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:default-value</td</tr>
+<tr id="1-1-2-42-129-171-122" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="NSD parameter pool name to use for this parameter"> <em> ns-configuration:parameter-pool </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:parameter-pool</td</tr>
+<tr id="1-1-2-42-129-171-123" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="The value should be dimmed by the UI.
+Only applies to parameters with default values."> <em> ns-configuration:read-only </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:read-only</td</tr>
+<tr id="1-1-2-42-129-171-124" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="The value should be hidden by the UI.
+Only applies to parameters with default values."> <em> ns-configuration:hidden </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:parameter/ns-configuration:hidden</td</tr>
+<tr id="1-1-2-42-129-172" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script. If user defined script is defined,
+the script will be executed using bash"> <em> ns-configuration:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:config-primitive/ns-configuration:user-defined-script</td</tr>
+<tr id="1-1-2-42-130" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Initial set of configuration primitives.">ns-configuration:initial-config-primitive[seq]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-2-42-130-173" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Sequence number for the configuration primitive."> ns-configuration:seq </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:seq</td</tr>
+<tr id="1-1-2-42-130-174" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">(primitive-type)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-2-42-130-174-125" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(primitive-definition)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-2-42-130-174-125-85" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Name of the configuration primitive."> <em> ns-configuration:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:name</td</tr>
+<tr id="1-1-2-42-130-174-125-86" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the configuration primitive.">ns-configuration:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter</td>
+ </tr>
+<tr id="1-1-2-42-130-174-125-86-21" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> ns-configuration:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter/ns-configuration:name</td</tr>
+<tr id="1-1-2-42-130-174-125-86-22" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the value."> <em> ns-configuration:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter/ns-configuration:data-type</td</tr>
+<tr id="1-1-2-42-130-174-125-86-23" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Value associated with the name."> <em> ns-configuration:value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:parameter/ns-configuration:value</td</tr>
+<tr id="1-1-2-42-130-174-125-87" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script."> <em> ns-configuration:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:initial-config-primitive/ns-configuration:user-defined-script</td</tr>
+<tr id="1-1-2-42-131" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Terminate set of configuration primitives.">ns-configuration:terminate-config-primitive[seq]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive</td>
+ </tr>
+<tr id="1-1-2-42-131-175" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Sequence number for the configuration primitive."> ns-configuration:seq </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:seq</td</tr>
+<tr id="1-1-2-42-131-176" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the configuration primitive."> <em> ns-configuration:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:name</td</tr>
+<tr id="1-1-2-42-131-177" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the configuration primitive.">ns-configuration:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter</td>
+ </tr>
+<tr id="1-1-2-42-131-177-126" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> ns-configuration:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter/ns-configuration:name</td</tr>
+<tr id="1-1-2-42-131-177-127" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the value."> <em> ns-configuration:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter/ns-configuration:data-type</td</tr>
+<tr id="1-1-2-42-131-177-128" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Value associated with the name."> <em> ns-configuration:value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:parameter/ns-configuration:value</td</tr>
+<tr id="1-1-2-42-131-178" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script."> <em> ns-configuration:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:terminate-config-primitive/ns-configuration:user-defined-script</td</tr>
+<tr id="1-1-2-42-132" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of VNFC related metrics">ns-configuration:metrics[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:metrics</td>
+ </tr>
+<tr id="1-1-2-42-132-179" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the metric, as defined in the Juju charm."> ns-configuration:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:metrics/ns-configuration:name</td</tr>
+<tr id="1-1-2-42-133" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of relations between elements in this descriptor.">ns-configuration:relation[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation</td>
+ </tr>
+<tr id="1-1-2-42-133-180" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the relation."> ns-configuration:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:name</td</tr>
+<tr id="1-1-2-42-133-181" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of two elements to be related.
+Elements to be related are identified by a pair (id, endpoint).
+The relation will relate (id1, endpoint1) to (id2, endpoint2).">ns-configuration:entities[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:entities</td>
+ </tr>
+<tr id="1-1-2-42-133-181-129" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="A string, reference to the element id in the descriptor.
+It could be a vnfd-id or a vdu-id in a VNFD,
+or a nsd-id or member-vnf-index in a NSD."> ns-configuration:id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:entities/ns-configuration:id</td</tr>
+<tr id="1-1-2-42-133-181-130" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Endpoint name defining the relation."> <em> ns-configuration:endpoint </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-configuration:ns-configuration/ns-configuration:relation/ns-configuration:entities/ns-configuration:endpoint</td</tr>
+<tr id="1-1-2-43" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> ns-various:description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:nsd/ns-various:description</td</tr>
+<tr id="1-1-3" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The Pnfd information element is a deployment template
+ enabling on-boarding PNFs and referencing them from an
+ NSD. It focuses on connectivity aspects only.">pnfd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd</td>
+ </tr>
+<tr id="1-1-3-44" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this Pnfd information element. It uniquely
+identifies the PNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:id</td</tr>
+<tr id="1-1-3-45" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Describes the PNF function."> <em> function-description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:function-description</td</tr>
+<tr id="1-1-3-46" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the provider of the PNFD."> <em> provider </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:provider</td</tr>
+<tr id="1-1-3-47" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the version of the PNFD."> version </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:version</td</tr>
+<tr id="1-1-3-48" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a PNFD in a version independent manner. This
+attribute is invariant across versions of PNFD."> <em> invariant-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:invariant-id</td</tr>
+<tr id="1-1-3-49" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Provides the human readable name of the PNFD."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:name</td</tr>
+<tr id="1-1-3-50" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the characteristics of one or more connection
+points where to connect the PNF to a VL.">ext-cpd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd</td>
+ </tr>
+<tr id="1-1-3-50-134" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this Cpd information element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:id</td</tr>
+<tr id="1-1-3-50-135" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies a protocol that the connection points
+corresponding to the CPD support for connectivity purposes
+(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.)."> layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:layer-protocol</td</tr>
+<tr id="1-1-3-50-136" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the role of the connection points
+corresponding to the CPD in the context of the traffic
+flow patterns in the VNF, PNF or NS. For example an NS with
+a tree flow pattern within the NS will have legal cpRoles
+of ROOT and LEAF."> <em> role </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {cp-role}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:role</td</tr>
+<tr id="1-1-3-50-137" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides human-readable information on the purpose of the
+connection point (e.g. connection point for control plane
+traffic)."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:description</td</tr>
+<tr id="1-1-3-50-138" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies the protocol layering information the CP uses for
+connectivity purposes and associated information. There shall
+be one cpProtocol for each layer protocol as indicated by the
+attribute layerProtocol. When a PnfExtCpd as defined in ETSI
+GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
+cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol</td>
+ </tr>
+<tr id="1-1-3-50-138-182" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="One of the values of the attribute layerProtocol of the Cpd
+IE."> associated-layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:associated-layer-protocol</td</tr>
+<tr id="1-1-3-50-138-183" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides information on the addresses to be assigned to the
+CP(s) instantiated from the CPD.">address-data[type]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data</td>
+ </tr>
+<tr id="1-1-3-50-138-183-131" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Describes the type of the address to be assigned to the
+CP instantiated from the parent CPD.
+Value:
+ MAC address.
+ IP address.
+ Etc.
+The content type shall be aligned with the address type
+supported by the layerProtocol attribute of the parent
+CPD."> type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {address-type}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:type</td</tr>
+<tr id="1-1-3-50-138-183-132" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides the information on the MAC addresses to be
+assigned to the CP(s) instantiated from the parent CPD.
+Shall be present when the addressType is MAC address.">l2-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data</td>
+ </tr>
+<tr id="1-1-3-50-138-183-132-88" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the MAC address assignment is the
+responsibility of management and orchestration function
+or not. If it is set to True, it is the management and
+orchestration function responsibility. If it is set to
+False, it will be provided by an external entity,
+e.g. OSS/BSS."> mac-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l2-address-data/nsd:mac-address-assignment</td</tr>
+<tr id="1-1-3-50-138-183-133" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">l3-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data</td>
+ </tr>
+<tr id="1-1-3-50-138-183-133-89" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the address assignment is the responsibility
+of management and orchestration function or not. If it
+is set to True, it is the management and orchestration
+function responsibility. "> ip-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-assignment</td</tr>
+<tr id="1-1-3-50-138-183-133-90" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the floating IP scheme is activated on the CP
+or not."> floating-ip-activated </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:floating-ip-activated</td</tr>
+<tr id="1-1-3-50-138-183-133-91" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Define address type. The address type should be aligned
+with the address type supported by the layerProtocol
+attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:ip-address-type</td</tr>
+<tr id="1-1-3-50-138-183-133-92" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Minimum number of IP addresses to be assigned based on
+this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:protocol/nsd:address-data/nsd:l3-address-data/nsd:number-of-ip-addresses</td</tr>
+<tr id="1-1-3-50-139" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Information about whether the Cp instantiated from this CPD
+is in Trunk mode (802.1Q or other). When operating in
+'trunk mode', the Cp is capable of carrying traffic for
+several VLANs. A cardinality of 0 implies that trunkMode
+is not configured for the Cp i.e. It is equivalent to
+Boolean value 'false'."> <em> trunk-mode </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:ext-cpd/nsd:trunk-mode</td</tr>
+<tr id="1-1-3-51" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides a signature to prevent tampering.
+Editor's Note: While IFA014 does specify that the PNFD
+includes a security parameter. SOL001 does not have one.
+We need to harmonize SOL001 & SOL006 on this point.">security[signature]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security</td>
+ </tr>
+<tr id="1-1-3-51-140" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides the signature of the signed part of the
+descriptor."> signature </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security/nsd:signature</td</tr>
+<tr id="1-1-3-51-141" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the algorithm used to compute the signature."> <em> algorithm </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security/nsd:algorithm</td</tr>
+<tr id="1-1-3-51-142" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides a certificate or a reference to a certificate to
+validate the signature."> <em> certificate </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security/nsd:certificate</td</tr>
+<tr id="1-1-3-52" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="It provides information about the geographical location
+(e.g. geographic coordinates or address of the building,
+etc.) of the PNF. The cardinality 0 is used when the
+location is unknown.
+Editor's Note: The type is TBD in SOL001. We need to make
+a common SOL001/SOL006 decision."> <em> geographical-location-info </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:geographical-location-info</td</tr>
+<tr id="1-1-3-53" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines security group rules to be used by the VNF.">security-group-rule[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule</td>
+ </tr>
+<tr id="1-1-3-53-143" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this SecurityGroupRule information
+element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:id</td</tr>
+<tr id="1-1-3-53-144" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the security group rule."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:description</td</tr>
+<tr id="1-1-3-53-145" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The direction in which the security group rule is applied.
+Permitted values: INGRESS, EGRESS. Defaults to INGRESS."> <em> direction </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ingress,egress,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:direction</td</tr>
+<tr id="1-1-3-53-146" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates the protocol carried over the Ethernet layer.
+Permitted values: IPV4, IPV6. Defaults to IPV4."> <em> ether-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:ether-type</td</tr>
+<tr id="1-1-3-53-147" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates the protocol carried over the IP layer.
+Permitted values: any protocol defined in the IANA
+protocol registry, e.g. TCP, UDP, ICMP, etc. Defaults
+to TCP."> <em> protocol </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {tcp,udp,icmp,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:protocol</td</tr>
+<tr id="1-1-3-53-148" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates minimum port number in the range that is
+matched by the security group rule. Defaults to 0."> <em> port-range-min </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:port-range-min</td</tr>
+<tr id="1-1-3-53-149" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates maximum port number in the range that is
+matched by the security group rule. Defaults to 65535."> <em> port-range-max </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/nsd:nsd/nsd:pnfd/nsd:security-group-rule/nsd:port-range-max</td</tr>
+
+</table>
+</div>
+</body>
+</html>
+
--- /dev/null
+/*
+ Copyright 2019 Whitestack LLC
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+module ip-profiles {
+ yang-version 1.1;
+ namespace "urn:etsi:osm:yang:augments";
+ prefix "ip-profiles";
+
+ import etsi-nfv-nsd {
+ prefix nsd;
+ }
+
+ import ietf-inet-types {
+ prefix inet;
+ }
+
+ import etsi-nfv-descriptors {
+ prefix nfv;
+ }
+
+ grouping extended-vld-protocol-data{
+ container virtual-link-protocol-data {
+ leaf associated-layer-protocol {
+ type identityref {
+ base nfv:layer-protocol;
+ }
+ description
+ "One of the values of the attribute layerProtocol of
+ the ConnectivityType IE.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.13,
+ VirtualLinkProtocolData information element.";
+ }
+
+ container l2-protocol-data {
+ when "(../associated-layer-protocol = 'Ethernet') or " +
+ "(../associated-layer-protocol = 'MPLS') or " +
+ "(../associated-layer-protocol = 'ODU2') or " +
+ "(../associated-layer-protocol = 'Pseudo-Wire')";
+
+ leaf name {
+ type string;
+ description
+ "Network name associated with this L2 protocol.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.14,
+ L2ProtocolData information element.";
+ }
+
+ leaf network-type {
+ type enumeration {
+ enum flat;
+ enum vlan;
+ enum vxlan;
+ enum gre;
+ }
+ description
+ "Specifies the network type for this L2 protocol.
+ Possible values: FLAT, VLAN, VXLAN, GRE.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.14,
+ L2ProtocolData information element.";
+ }
+
+ leaf vlan-transparent {
+ type boolean;
+ description
+ "Specifies whether to support VLAN transparency for
+ this L2 protocol or not.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.14,
+ L2ProtocolData information element.";
+ }
+
+ leaf mtu {
+ type uint16;
+ description
+ "Specifies the maximum transmission unit (MTU) value
+ for this L2 protocol.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.14,
+ L2ProtocolData information element.";
+ }
+ description
+ "Specifies the L2 protocol data for this virtual link.
+ Shall be present when the associatedLayerProtocol
+ attribute indicates a L2 protocol and shall be absent
+ otherwise.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.13,
+ VirtualLinkProtocolData information element.";
+ }
+
+ container l3-protocol-data {
+ when "(../associated-layer-protocol = 'IPv4') or " +
+ "(../associated-layer-protocol = 'IPv6')";
+
+ leaf name {
+ type string;
+ description
+ "Network name associated with this L3 protocol.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.15,
+ L3ProtocolData information element.";
+ }
+
+ leaf ip-version {
+ type enumeration {
+ enum ipv4;
+ enum ipv6;
+ }
+ default "ipv4";
+ description
+ "Specifies IP version of this L3 protocol.
+ Value:
+ • IPV4.
+ • IPV6.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.15,
+ L3ProtocolData information element.";
+ }
+
+ leaf cidr {
+ type string;
+ description
+ "Specifies the CIDR (Classless InterDomain Routing)
+ of this L3 protocol.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.15,
+ L3ProtocolData information element.";
+ }
+
+ leaf-list ip-allocation-pools {
+ type string;
+ description
+ "Specifies the allocation pools with start and end
+ IP addresses for this L3 protocol.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.15,
+ L3ProtocolData information element.";
+ }
+
+ leaf gateway-ip {
+ type inet:ip-address;
+ description
+ "Specifies the gateway IP address for this L3
+ protocol.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.15,
+ L3ProtocolData information element.";
+ }
+
+ leaf dhcp-enabled {
+ type boolean;
+ default "true";
+ description
+ "Indicates whether DHCP (Dynamic Host Configuration
+ Protocol) is enabled or disabled for this L3
+ protocol.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.15,
+ L3ProtocolData information element.";
+ }
+
+ leaf ipv6-address-mode {
+ when "../ip-version = 'ipv6'";
+ type enumeration {
+ enum slaac;
+ enum dhcpv6-stateful;
+ enum dhcpv6-stateless;
+ }
+ description
+ "Specifies IPv6 address mode. Possible values:
+ • SLAAC.
+ • DHCPV6-STATEFUL.
+ • DHCPV6-STATELESS.
+ May be present when the value of the ipVersion
+ attribute is 'IPV6' and shall be absent otherwise.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.15,
+ L3ProtocolData information element.";
+ }
+ description
+ "Specifies the L3 protocol data for this virtual link.
+ Shall be present when the associatedLayerProtocol
+ attribute indicates a L3 protocol and shall be absent
+ otherwise.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.13,
+ VirtualLinkProtocolData information element.";
+ }
+ description
+ "Specifies the protocol data for a VL instantiated
+ according to this profile. Cardinality 0 is used when
+ no protocol data needs to be specified.";
+ reference
+ "GS NFV IFA011: Section 7.1.8.4, VirtualLinkProfile
+ information element.";
+ }
+ }
+
+ augment "/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile" {
+ uses extended-vld-protocol-data;
+ }
+}
\ No newline at end of file
--- /dev/null
+/*
+ Copyright 2020 Whitestack LLC
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+module ns-configuration {
+ yang-version 1.1;
+ namespace "urn:etsi:osm:yang:augments:ns-configuration";
+ prefix "ns-configuration";
+
+ import etsi-nfv-nsd {
+ prefix nsd;
+ }
+
+ import common-augments {
+ prefix common;
+ }
+
+ grouping extended-ns-configuration {
+ container ns-configuration {
+ description
+ "Information about NS configuration.";
+
+ uses common:vnfc-configuration;
+ uses common:vnfc-relations;
+ }
+ }
+
+ augment "/nsd:nsd/nsd:nsd" {
+ uses extended-ns-configuration;
+ }
+}
--- /dev/null
+/*
+ Copyright 2020 Whitestack LLC
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+module ns-various {
+ yang-version 1.1;
+ namespace "urn:etsi:osm:yang:augments:ns-various";
+ prefix "ns-various";
+
+ import etsi-nfv-nsd {
+ prefix nsd;
+ }
+
+ import ip-profiles {
+ prefix ip-profiles;
+ }
+
+ import common-augments {
+ prefix common;
+ }
+
+ grouping extended-floating-ip {
+ leaf floating-ip-required {
+ description
+ "Boolean parameter to indicate whether the CP must be exposed.
+ A public IP address will be allocated to this CP if exposed is true.
+ The default is false meaning a floating IP address is not required.
+ It must be explicitly asked for a floating IP address to be allocated.";
+ type boolean;
+ }
+ }
+
+ grouping extended-security-group {
+ leaf security-group {
+ description
+ "Name of the security group";
+ type string;
+ }
+ }
+
+ augment "/nsd:nsd/nsd:nsd" {
+ uses common:description;
+ }
+
+ augment "/nsd:nsd/nsd:nsd/nsd:sapd" {
+ uses extended-floating-ip;
+ }
+
+ augment "/nsd:nsd/nsd:nsd/nsd:df/nsd:virtual-link-profile/ip-profiles:virtual-link-protocol-data/ip-profiles:l3-protocol-data" {
+ uses extended-security-group;
+ }
+}
--- /dev/null
+/*
+ Copyright 2020 Whitestack LLC
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+module ns-vld {
+ yang-version 1.1;
+ namespace "urn:etsi:osm:yang:augments:ns-vld";
+ prefix "ns-vld";
+
+ import etsi-nfv-nsd {
+ prefix nsd;
+ }
+
+ import common-augments {
+ prefix common;
+ }
+
+ grouping extended-vld {
+ container provider-network {
+ description
+ "Container for the provider network.";
+ leaf physical-network {
+ description
+ "Name of the physical network on which the provider
+ network is built.";
+ type string;
+ }
+
+ leaf segmentation_id {
+ description
+ "ID of segregated virtual networks";
+ type uint32;
+ }
+ }
+
+ leaf mgmt-network {
+ description
+ "Flag indicating whether this network is a VIM management network";
+ type boolean;
+ default false;
+ }
+ }
+
+
+ augment "/nsd:nsd/nsd:nsd/nsd:virtual-link-desc" {
+ uses extended-vld;
+ }
+}
--- /dev/null
+<!--
+# Copyright 2020 Whitestack LLC
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+# implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.-->
+
+<head><title> etsi-nfv-vnfd additional-info alarm alternative-images cloud-init configuration day1-2 epa interface kdu mgmt-interface scaling various vip
+</title>
+<style type="text/css" media="all">
+
+body, h1, h2, h3, h4, h5, h6, p, td, table td, input, select {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: 10pt;
+}
+
+body, ol, li, h2 {padding:0; margin: 0;}
+
+ol#root {padding-left: 5px; margin-top: 2px; margin-bottom: 1px;
+ list-style: none;}
+
+#root ol {padding-left: 5px; margin-top: 2px; margin-bottom: 1px;
+ list-style: none;}
+
+#root li {margin-bottom: 1px; padding-left: 5px; margin-top: 2px;
+ font-size: x-small;}
+
+.panel {border-bottom: 1px solid #999; margin-bottom: 2px; margin-top: 2px;
+ background: #eee;}
+
+#root ul {margin-bottom: 1px; margin-top: 2px; list-style-position: inside;}
+
+#root a {text-decoration: none;}
+
+.folder {
+
+background:url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==) no-repeat; float: left; padding-right: 30px;margin-left: 3px;
+
+}
+
+.doc {
+
+background:url(data:image/gif;base64,R0lGODlhDAAOALMJAMzMzODg4P///+np6a+vr+7u7jMzM5mZmYmJif///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAMAA4AAARFEEhyCAEjackPCESwBRxwCKD4BSSACCgxrKyJ3B42sK2FSINgsAa4AApI4W5yFCCTywts+txJp9TC4IrFcruwi2FMLgMiADs=)
+no-repeat; float: left; padding-right: 10px; margin-left: 3px;
+cursor: pointer;
+
+}
+
+.leaf {
+
+background:url(data:image/gif;base64,R0lGODlhEAAQANUAAAAtAAA5AABDAAFPAQBSAAFaAQldBwBhAAFrAR1tHAJzAglzCRx7Gyd8JieCIiWMIjqPNzySO0OUPkCVQEOYQUObP0idQ02hSkmjQ1ClTFKnUlesVVmuWVqvVF6zWlu1UmG2YWK3X2O4XGi9ZG3CY3TJbHbNZ3jNbHzRboDVcYPYdIjdd////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAC0AIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAAZywJZwSCwaj8hkS3FUOJ9Po+LxIZVKJ9WKSVxgRiBQiIRKqRBERMXD4XRIp7gJLTwwNppLhsTnfw5DBxEXExYih4ckDoBCBRQREB2Skh4YBUQEEQ16GZ0dFQZFAw0UF3oXEgkDRgKtrq5GAQFKRAC0t0dBADs=)
+no-repeat; float: left; padding-right: 10px;margin-left: 3px;
+
+}
+
+.leaf-list {
+
+background:url(data:image/gif;base64,R0lGODlhEAAQANUAAAAAAAAtAAk3CQA5AABDAAFPAQBVAAFaAQBhAAFrAgJzAglzCRx7Gyd8JgCCCyeCIgCMDSWMIjqPNzySOwCUDwWUFECVQEOYQQCbEUidQ0OePx6fJk2hSgCiEg2iG1ClTEimRFKnUg6oHVesVSatL1muWVqvVF6zXFu1UmG2YWK3X2O4XGi9ZG3CY3TJbHbNZ3jNbHzRboDVcYPYdIjddxrfKyziPUHnUlXrZmTudf///wAAAAAAAAAAAAAAAAAAACH5BAkKADsAIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAAaFwJ1wSCwaj8jkTnFUOJ9PoyKCarlcsBmNSVyAWKmUqhWTzRLEhOZUKplasPgLLUQwRiHOp8XnoxBDCBMcFhkrh4ctD4BCBxcTEiaSkiQiEEQGEw16H50mHjkdRAUNFxx6HBsVFDgYrkIEsbIEEDe2thQ7AwNGEL42vpcBSQ41DkpDCcpCQQA7)
+no-repeat; float: left; padding-right: 10px; margin-left: 3px;
+
+}
+
+.action {
+
+background:url(data:image/gif;base64,R0lGODlhEAAQALMAAAAAABERETMzM1VVVWZmZnd3d4iIiJmZmaqqqru7u8zMzO7u7v///wAAAAAAAAAAACH5BAkKAA0AIf8LSUNDUkdCRzEwMTL/AAAHqGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNjbQAAAXgAAAVsY3BydAAABuQAAAA4d3RwdAAABxwAAAAUclhZWgAABzAAAAAUZ1hZWgAAB0QAAAAUYlhZWgAAB1gAAAAUclRSQwAAB2wAAAAOY2hhZAAAB3wAAAAsYlRSQwAAB2wAAAAOZ1RS/0MAAAdsAAAADmRlc2MAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACgAAAF4aHJIUgAAACgAAAGgY2FFUwAAACQAAAHIcHRCUgAAACYAAAHsdWtVQQAAACoAAAISZnJGVQAAACgAAAI8emhUVwAAABYAAAJkaXRJVAAAACgAAAJ6bmJOTwAAACYAAAKia29LUgAAABYAAP8CyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQD/YwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAUgBHAEIAIABwAHIAbwBmAGkAbABQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABSAFYAQpAadSgAIABSAEcAQgAggnJfaWPPj/AAUAByAG8AZgBp/wBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj//wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOvA7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGX/AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBCBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABSAEcAQgZFBkQGQQAgBioGOQYxBkoGQQAgAFIARwBCACAGJwZEBjkGJwZFAEcAZQBuAGUAcgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwAcwBldGV4dAAAAABDb3B5cmlnaHQgMjAwrzcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGwALAAAAAAQABAAAARDsIFJ62xYDhDY+l+CXJIxBQoxEMdUtNI1KQUVA1nO4XqeAQKebwgUDn+DgPEoUS6PuyfRydQplVXMDpvdSq3U7G0YAQA7)
+no-repeat; float: left; height: 14px; width: 12px; padding-right: 10px; margin-left: 3px;
+
+}
+
+.tier1 {margin-left: 0; }
+.tier2 {margin-left: 1.5em; }
+.tier3 {margin-left: 3em; }
+.tier4 {margin-left: 4.5em; }
+.tier5 {margin-left: 6em; }
+.tier6 {margin-left: 7.5em; }
+.tier7 {margin-left: 9em; }
+.tier8 {margin-left: 10.5em;}
+.tier9 {margin-left: 12em; }
+.tier10 {margin-left: 13.5em;}
+.tier11 {margin-left: 15em; }
+.tier12 {margin-left: 16.5em;}
+
+.level1 {padding-left: 0; }
+.level2 {padding-left: 1em; }
+.level3 {padding-left: 2em; }
+.level4 {padding-left: 3em; }
+</style>
+
+<script language="javascript1.2">
+function toggleRows(elm) {
+ var rows = document.getElementsByTagName("TR");
+ elm.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)";
+ var newDisplay = "none";
+ var thisID = elm.parentNode.parentNode.parentNode.id + "-";
+ // Are we expanding or contracting? If the first child is hidden, we expand
+ for (var i = 0; i < rows.length; i++) {
+ var r = rows[i];
+ if (matchStart(r.id, thisID, true)) {
+ if (r.style.display == "none") {
+ if (document.all) newDisplay = "block"; //IE4+ specific code
+ else newDisplay = "table-row"; //Netscape and Mozilla
+ elm.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYqKiv///+zs7MzMzGZmZrOzs7q6uqqqqnZ2duHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASScMlJq714qgMMIQuBAMAwZBRADIJAGMfwBQE6GW0uGzRS2wuAQPHhABAIAyBAABSe0IJKgiAEDgSF7OVDBKNQwEQlbBG5CZAiAA4oxsoc8WBAFEALe9SQ6rS2dU5vCwJsTwECKUwmcyMBCYMhUHgTj1kfRTwFJxKFBYgVlpdNNCUVBHcWCUwHpQacFgJCqp98GBEAOw==)";
+ }
+ break;
+ }
+ }
+
+ // When expanding, only expand one level. Collapse all desendants.
+ var matchDirectChildrenOnly = (newDisplay != "none");
+
+ for (var j = 0; j < rows.length; j++) {
+ var s = rows[j];
+ if (matchStart(s.id, thisID, matchDirectChildrenOnly)) {
+ s.style.display = newDisplay;
+ var cell = s.getElementsByTagName("TD")[0];
+ var tier = cell.getElementsByTagName("DIV")[0];
+ var folder = tier.getElementsByTagName("A")[0];
+ if (folder.getAttribute("onclick") != null) {
+ folder.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhGgAOALMLAJmZmYuLi3p6ev///+zs7MzMzGZmZqqqqrS0tLq6uuHh4f///wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAaAA4AAASJcMlJq714qgROKUtxAABBgJkUFMQwFEhyFoFAKini7idSHwGDQXAYYAADxQdBOjiBQqGgYKx4AomCYoYAHqLRVVUCKCBdSthhCgYDKIDuTpnoGgptgxged3FHBgpgU2MTASsmdCM1gkNFGDVaHx91QQQ3KZGSZocHBCEpEgIrCYdxn6EVAnoIGREAOw==)";
+ }
+ }
+ }
+}
+
+function matchStart(target, pattern, matchDirectChildrenOnly) {
+ var pos = target.indexOf(pattern);
+ if (pos != 0)
+ return false;
+ if (!matchDirectChildrenOnly)
+ return true;
+ if (target.slice(pos + pattern.length, target.length).indexOf("-") >= 0)
+ return false;
+ return true;
+}
+
+function collapseAllRows() {
+ var rows = document.getElementsByTagName("TR");
+ for (var i = 0; i < rows.length; i++) {
+ var r = rows[i];
+ if (r.id.indexOf("-") >= 0) {
+ r.style.display = "none";
+ }
+ }
+}
+
+function expandAllRows() {
+ var rows = document.getElementsByTagName("TR");
+ for (var i = 0; i < rows.length; i ++) {
+ var r = rows[i];
+ if (r.id.indexOf("-") >= 0) {
+ r.style.display = "table-row";
+ }
+ }
+}
+</script>
+
+<body onload="collapseAllRows();">
+<a href="http://www.tail-f.com">
+ <img src= "data:image/gif;base64,R0lGODlhSQAgAOYAAAEVLwIVMQYZMwkcNgseOA4gOhEkPRQmQBUoQRosRB4wSCM0Syc4Tyg4Tyw8UzBAVjREWjpJXj5NYUBOYkNRZUVUaFVVVUhWakxabVJbbVFecVNhc1hkdlpmeGZmmVxpelttgGFtfmRvgGRxgWt2hm14iHF8i22AknSAjnaAkniAjnqEkoOMmoyMnoaQnoiTn4yUoZKapZ2dsZaeqZieqZegqZuhrJKkpJ2msKOqs6ivtqivuKmwt6mwubG2wKK5ubW7w7i9xb+/v73CycTIzsbK0MjOzsrO08zS1s/S2NLU2tXY3dja3dze493g5OPk5ePl6eXo6err7e7u8e7w8fLy9P7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAFcAIf8LSUNDUkdCRzEwMTL/AAACMEFEQkUCEAAAbW50clJHQiBYWVogB9AACAALABMAMwA7YWNzcEFQUEwAAAAAbm9uZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1BREJFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKY3BydAAAAPwAAAAyZGVzYwAAATAAAABrd3RwdAAAAZwAAAAUYmtwdAAAAbAAAAAUclRSQwAAAcQAAAAOZ1RSQwAAAdQAAAAOYlRSQwAAAeQAAAAOclhZWgAAAfQAAAAUZ1hZWgAAAggAAAAUYlhZWgAAAhwAAAAUdGV4/3QAAAAAQ29weXJpZ2h0IDIwMDAgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQAAABkZXNjAAAAAAAAABFBZG9iZSBSR0IgKDE5OTgpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAY3VydgAAAAAAAAABAjMAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAWFlaIAAAAAAAADKcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nAAsAAAAAEkAIAAAB/+AVleDhIWGh4iEVoKJjY5Xi4yPk5SDUDg4UZKVjYtSTU5TkZykgw4EAw5Lg1UbEhQRpVdUMRULCQoNI4uynAMICAMkrA4FBgOyFAQGBgcHBgtTvZwFwAUai1UPBggFG6QbBMAIzwYJTYcDBcjThQPMAzaQ2tzepNzA5rcFRIY54gYktCMEAwIEGIOs0Ov2rRILcQgMjFgSxYkPJoZeAJSwaVqVKpIW2qsUotoBBU94KUpoAuAEle1GsdrGsJKVD9UMOICZ0EqOGRK46ZxBY8ahGTVm2ODhKIaNGUbn0RxZCCpRqzRsROB2YEGMGIasREnwbtwBAmgD2LDCIgDat8v/ILxA5BZVEan1Gg4CALfvMrMFAoRVkuDAuMMICOSwAgMi4mMYDkE0cCTbVL1XCBhGzHkcgbBB1G0mV6C0gLVtS6vGF2wYQYgHKiu8XChAaQOrmTUza0BA2CEbOiww3LVDBw6GOBjvoMEBvgMJCjUGFttyXkMVsmvXfmE4uQQUKIRNWEEox46FFkXRgI9A1CvTyckWidmRFQ45HVRxRME8+rBWENEeCq9RNx9tlWyQ336N9BeRQPZ54l0BrsEH24HXJZifNA2a14gSObBgAgkjFNZNhfFVN1uGishUiIIROcBhIg4GhIgNE3SDVmnjUFigfNbVRAgEEkwwgQQSQPDi/4L8+WcIBsuM5kyPKF4YJFVXCKAbM74Rgl+MDNLoJCEXwFYadAlQ+aOK9BXiGDCfEQKjTjMiUiNHhOAAWwIj9HDEEkNMWKWBV2LGFwEFIArAkjHWecidjFgBY0SLJSSFoGtiKGQhOXR6yJc6UdHkg4IsAoFQD4R5BRSCRpKipt78d8h9G45qAASRnhojFZFealgBJUSCE3VICELYrxjIGpYG+T3C7HdDDNKErhGtwKsVULBATjciiLUCawYQEeBW+SxQ7CNWKLGAULE8MpkCFEjg3TgGPIABBQtUQx28xUhJZAKsRbQABUom8gC++BTQwSS7kcPMZqNtGRHEzORD75tuz/DWJSLvsEaADpOg8E7ExiRgDG8E3AKuMQwUQHHKEZwMZyOOHVNfIzFAEJExC2ywgxImOHAAjw+s8EQOzrH8ARBQhNCNORKwsEQVLAhdGjuIIGqMAys42kkVSQQBBBFQqCTFEUAAgQRIkEgxBBBHSMFLukAM0cQoVlCBNhBFiHrIFEWkHbeym0SibE8A8mQ4T5C4mF56sloRCAA7" />
+</a>
+<div class="app">
+<div style="background: #eee; border: dashed 1px #000;">
+<h1> Module: <font color=blue>etsi-nfv-vnfd</font>, Namespace:
+ <font color=blue>urn:etsi:nfv:yang:etsi-nfv-vnfd</font>, Prefix:
+ <font color=blue>vnfd</font></h1>
+<h1> Module: <font color=blue>additional-info</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:additional-info</font>, Prefix:
+ <font color=blue>additional-info</font></h1>
+<h1> Module: <font color=blue>alarm</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:alarm</font>, Prefix:
+ <font color=blue>alarm</font></h1>
+<h1> Module: <font color=blue>alternative-images</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:alternative-images</font>, Prefix:
+ <font color=blue>alternative-images</font></h1>
+<h1> Module: <font color=blue>cloud-init</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments</font>, Prefix:
+ <font color=blue>cloud-init</font></h1>
+<h1> Module: <font color=blue>configuration</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:configuration</font>, Prefix:
+ <font color=blue>configuration</font></h1>
+<h1> Module: <font color=blue>day1-2</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:day1-2</font>, Prefix:
+ <font color=blue>day1-2</font></h1>
+<h1> Module: <font color=blue>epa</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:epa</font>, Prefix:
+ <font color=blue>epa</font></h1>
+<h1> Module: <font color=blue>interface</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:interface</font>, Prefix:
+ <font color=blue>interface</font></h1>
+<h1> Module: <font color=blue>kdu</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:kdu</font>, Prefix:
+ <font color=blue>kdu</font></h1>
+<h1> Module: <font color=blue>mgmt-interface</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:mgmt-interface</font>, Prefix:
+ <font color=blue>mgmt-interface</font></h1>
+<h1> Module: <font color=blue>scaling</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:scaling</font>, Prefix:
+ <font color=blue>scaling</font></h1>
+<h1> Module: <font color=blue>various</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:various</font>, Prefix:
+ <font color=blue>various</font></h1>
+<h1> Module: <font color=blue>vip</font>, Namespace:
+ <font color=blue>urn:etsi:osm:yang:augments:vip</font>, Prefix:
+ <font color=blue>vip</font></h1>
+
+ <table width="100%">
+
+ <tr>
+ <!-- specifing one or more widths keeps columns
+ constant despite changes in visible content -->
+ <th align=left>
+ Element
+ <a href='#' onclick='expandAllRows();'>[+]Expand all</a>
+ <a href='#' onclick='collapseAllRows();'>[-]Collapse all</a>
+ </th>
+ <th align=left>Schema</th>
+ <th align=left>Type</th>
+ <th align=left>Flags</th>
+ <th align=left>Opts</th>
+ <th align=left>Status</th>
+ <th align=left>Path</th>
+</tr>
+<tr id="1" class="a">
+ <td id="p1">
+ <div id="p2" class="tier1">
+ <a href="#" id="p3"
+ onclick="toggleRows(this);return false;"
+ class="folder">
+ </a>
+ <font color=blue>etsi-nfv-vnfd</font>
+ </div>
+ </td>
+<td>module</td><td></td><td></td><td></td><td>
+ </td></tr>
+<tr id="1-1" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier2">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">vnfd</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td><abbr title="VNFD container.">Presence</abbr></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd</td>
+ </tr>
+<tr id="1-1-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this VNFD information element. This attribute
+shall be globally unique. The format will be defined in the
+data model specification phase."> <em> id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:id</td</tr>
+<tr id="1-1-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Provider of the VNF and of the VNFD"> provider </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:provider</td</tr>
+<tr id="1-1-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Name to identify the VNF Product. Invariant for the VNF
+Product lifetime."> product-name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:product-name</td</tr>
+<tr id="1-1-4" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Software version of the VNF. This is changed when there is
+any change to the software that is included in the VNF
+Package"> software-version </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:software-version</td</tr>
+<tr id="1-1-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the version of the VNFD"> version </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:version</td</tr>
+<tr id="1-1-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the VNFD. Can change
+during the VNF Product lifetime."> <em> product-info-name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:product-info-name</td</tr>
+<tr id="1-1-7" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the VNFD. Can change during
+the VNF Product lifetime."> <em> product-info-description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:product-info-description</td</tr>
+<tr id="1-1-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies VNFM(s) compatible with the VNF described in
+this version of the VNFD."> vnfm-info </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vnfm-info</td</tr>
+<tr id="1-1-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Information about the language of the VNF."> <em> localization-language </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:localization-language</td</tr>
+<tr id="1-1-10" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Default localization language that is instantiated if no
+information about selected localization language is
+available. Shall be present if 'localization-language'
+is present and shall be absent otherwise."> <em> default-localization-language </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:default-localization-language</td</tr>
+<tr id="1-1-11" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The Virtualisation Deployment Unit (VDU) is a construct supporting
+the description of the deployment and operational behaviour of a
+VNF component, or the entire VNF if it was not componentized in
+components.">vdu[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu</td>
+ </tr>
+<tr id="1-1-11-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this VDU in VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:id</td</tr>
+<tr id="1-1-11-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the VDU."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:name</td</tr>
+<tr id="1-1-11-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the VDU."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:description</td</tr>
+<tr id="1-1-11-4" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="A internal-connection-point element is a type of
+connection point and describes network connectivity
+between a VDU instance and an internal Virtual Link or
+an external connection point.">int-cpd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd</td>
+ </tr>
+<tr id="1-1-11-4-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference of the internal VLD which this internal CPD
+connects to."> <em> int-virtual-link-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../int-virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:int-virtual-link-desc</td</tr>
+<tr id="1-1-11-4-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Bitrate requirement on this CP."> <em> bitrate-requirement </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:bitrate-requirement</td</tr>
+<tr id="1-1-11-4-3" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies requirements on a virtual network interface
+realising the CPs instantiated from this CPD.">virtual-network-interface-requirement[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement</td>
+ </tr>
+<tr id="1-1-11-4-3-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable name for the requirement."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:name</td</tr>
+<tr id="1-1-11-4-3-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable description of the requirement."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:description</td</tr>
+<tr id="1-1-11-4-3-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Indicates whether fulfilling the constraint is
+mandatory (true) for successful operation or desirable
+(false)."> <em> support-mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:support-mandatory</td</tr>
+<tr id="1-1-11-4-3-4" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The network interface requirements. An element from an
+array of key-value pairs that articulate the network
+interface deployment requirements.">network-interface-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements</td>
+ </tr>
+<tr id="1-1-11-4-3-4-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:key</td</tr>
+<tr id="1-1-11-4-3-4-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:value</td</tr>
+<tr id="1-1-11-4-3-5" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Virtual interfaces quota describes the virtual interface bandwidth resource allocation policy.
+Limit and Reserve values are defined in Mbps">epa:vif-quota</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota</td>
+ </tr>
+<tr id="1-1-11-4-3-5-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Defines the maximum allocation. The value 0 indicates that usage is not limited.
+This parameter ensures that the instance never uses more than the defined amount of resource."> <em> epa:limit </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota/epa:limit</td</tr>
+<tr id="1-1-11-4-3-5-4" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Defines the guaranteed minimum reservation.
+If needed, the machine will definitely get allocated the reserved amount of resources."> <em> epa:reserve </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota/epa:reserve</td</tr>
+<tr id="1-1-11-4-3-5-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Number of shares allocated.
+Specifies the proportional weighted share for the domain.
+If this element is omitted, the service defaults to the OS provided defaults"> <em> epa:shares </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/epa:vif-quota/epa:shares</td</tr>
+<tr id="1-1-11-4-3-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Explicit Position of the interface within the list"> <em> interface:position </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:position</td</tr>
+<tr id="1-1-11-4-3-7" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="MAC address of the interface.
+Some VNFs require a specific MAC address to be configured
+in the interface. While this is not recommended at all in
+NFV environments, this parameter exists to allow those
+scenarios.
+This parameter will be likely deprecated in the future."> <em> interface:mac-address </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:mac-address</td</tr>
+<tr id="1-1-11-4-3-8" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Container for the virtual interface properties">interface:virtual-interface</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface</td>
+ </tr>
+<tr id="1-1-11-4-3-8-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the type of virtual interface
+between VM and host.
+PARAVIRT : Use the default paravirtualized interface for the VIM (virtio, vmxnet3, etc.).
+VIRTIO : Deprecated! Use the traditional VIRTIO interface.
+PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
+SR-IOV : Use SR-IOV interface.
+E1000 : Emulate E1000 interface.
+RTL8139 : Emulate RTL8139 interface.
+PCNET : Emulate PCNET interface.
+OM-MGMT : Deprecated! Use PARAVIRT instead and set the VNF management interface at vnfd:mgmt-interface:cp"> <em> interface:type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {PARAVIRT,OM-MGMT,PCI-PASSTHROUGH,SR-IOV,VIRTIO,E1000,RTL8139,PCNET,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface/interface:type</td</tr>
+<tr id="1-1-11-4-3-8-7" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the virtual PCI address. Expressed in
+the following format dddd:dd:dd.d. For example
+0000:00:12.0. This information can be used to
+pass as metadata during the VM creation."> <em> interface:vpci </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface/interface:vpci</td</tr>
+<tr id="1-1-11-4-3-8-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Aggregate bandwidth of the NIC."> <em> interface:bandwidth </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/interface:virtual-interface/interface:bandwidth</td</tr>
+<tr id="1-1-11-4-4" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="This references (couples) the CPD with any logical node I/O
+requirements (for network devices) that may have been
+created. Linking these attributes is necessary so that so
+that I/O requirements that need to be articulated at the
+logical node level can be associated with the network
+interface requirements associated with the CPD."> <em> nicio-requirements </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../virtual-compute-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:nicio-requirements</td</tr>
+<tr id="1-1-11-4-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="The order of the NIC to be assigned on the compute
+instance (e.g. 2 for eth2).
+
+Note: when binding more than one port to a single
+compute (aka multi vNICs) and ordering is desired, it
+is mandatory that all ports will be set with an order
+value. The order values shall represent a positive,
+arithmetic progression that starts with 0 (i.e. 0, 1,
+2,..., n).
+
+If the property is not present, it shall be left to the
+VIM to assign a value when creating the instance."> order </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:order</td</tr>
+<tr id="1-1-11-4-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this Cpd information element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:id</td</tr>
+<tr id="1-1-11-4-7" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies a protocol that the connection points
+corresponding to the CPD support for connectivity purposes
+(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.)."> layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:layer-protocol</td</tr>
+<tr id="1-1-11-4-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the role of the connection points
+corresponding to the CPD in the context of the traffic
+flow patterns in the VNF, PNF or NS. For example an NS with
+a tree flow pattern within the NS will have legal cpRoles
+of ROOT and LEAF."> <em> role </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {cp-role}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:role</td</tr>
+<tr id="1-1-11-4-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides human-readable information on the purpose of the
+connection point (e.g. connection point for control plane
+traffic)."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:description</td</tr>
+<tr id="1-1-11-4-10" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies the protocol layering information the CP uses for
+connectivity purposes and associated information. There shall
+be one cpProtocol for each layer protocol as indicated by the
+attribute layerProtocol. When a PnfExtCpd as defined in ETSI
+GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
+cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol</td>
+ </tr>
+<tr id="1-1-11-4-10-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="One of the values of the attribute layerProtocol of the Cpd
+IE."> associated-layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:associated-layer-protocol</td</tr>
+<tr id="1-1-11-4-10-10" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides information on the addresses to be assigned to the
+CP(s) instantiated from the CPD.">address-data[type]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data</td>
+ </tr>
+<tr id="1-1-11-4-10-10-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Describes the type of the address to be assigned to the
+CP instantiated from the parent CPD.
+Value:
+ MAC address.
+ IP address.
+ Etc.
+The content type shall be aligned with the address type
+supported by the layerProtocol attribute of the parent
+CPD."> type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {address-type}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:type</td</tr>
+<tr id="1-1-11-4-10-10-10" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides the information on the MAC addresses to be
+assigned to the CP(s) instantiated from the parent CPD.
+Shall be present when the addressType is MAC address.">l2-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data</td>
+ </tr>
+<tr id="1-1-11-4-10-10-10-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the MAC address assignment is the
+responsibility of management and orchestration function
+or not. If it is set to True, it is the management and
+orchestration function responsibility. If it is set to
+False, it will be provided by an external entity,
+e.g. OSS/BSS."> mac-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data/vnfd:mac-address-assignment</td</tr>
+<tr id="1-1-11-4-10-10-11" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">l3-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data</td>
+ </tr>
+<tr id="1-1-11-4-10-10-11-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the address assignment is the responsibility
+of management and orchestration function or not. If it
+is set to True, it is the management and orchestration
+function responsibility. "> ip-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-assignment</td</tr>
+<tr id="1-1-11-4-10-10-11-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the floating IP scheme is activated on the CP
+or not."> floating-ip-activated </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:floating-ip-activated</td</tr>
+<tr id="1-1-11-4-10-10-11-4" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Define address type. The address type should be aligned
+with the address type supported by the layerProtocol
+attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-type</td</tr>
+<tr id="1-1-11-4-10-10-11-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Minimum number of IP addresses to be assigned based on
+this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:number-of-ip-addresses</td</tr>
+<tr id="1-1-11-4-11" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Information about whether the Cp instantiated from this CPD
+is in Trunk mode (802.1Q or other). When operating in
+'trunk mode', the Cp is capable of carrying traffic for
+several VLANs. A cardinality of 0 implies that trunkMode
+is not configured for the Cp i.e. It is equivalent to
+Boolean value 'false'."> <em> trunk-mode </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:trunk-mode</td</tr>
+<tr id="1-1-11-4-12" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference of the security group rules bound to this
+CPD."> <em> security-group-rule-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../security-group-rule/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:security-group-rule-id</td</tr>
+<tr id="1-1-11-4-13" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Enables the port security for the port."> <em> various:port-security-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/various:port-security-enabled</td</tr>
+<tr id="1-1-11-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Describes CPU, Memory and acceleration requirements of
+the Virtualisation Container realizing this VDU."> <em> virtual-compute-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../virtual-compute-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:virtual-compute-desc</td</tr>
+<tr id="1-1-11-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Describes storage requirements for a VirtualStorage
+instance attached to the virtualisation container
+created from virtualComputeDesc defined for this VDU."> virtual-storage-desc </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../virtual-storage-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:virtual-storage-desc</td</tr>
+<tr id="1-1-11-7" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The key indicates the boot index (lowest index defines
+highest boot priority). The Value references a descriptor
+from which a valid boot device is created e.g.
+VirtualStorageDesc from which a VirtualStorage instance
+is created.
+
+Editor's note: The boot-order node requires further
+study.">boot-order[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:boot-order</td>
+ </tr>
+<tr id="1-1-11-7-14" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:boot-order/vnfd:key</td</tr>
+<tr id="1-1-11-7-15" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../virtual-storage-desc">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:boot-order/vnfd:value</td</tr>
+<tr id="1-1-11-8" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Describes the software image which is directly loaded on
+the virtualisation container realising this Vdu."> <em> sw-image-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../sw-image-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:sw-image-desc</td</tr>
+<tr id="1-1-11-9" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Describes constraints on the NFVI for the VNFC
+instance(s) created from this Vdu. For example, aspects
+of a secure hosting environment for the VNFC instance
+that involve additional entities or processes."> nfvi-constraint </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:nfvi-constraint</td</tr>
+<tr id="1-1-11-10" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">monitoring-parameter[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter</td>
+ </tr>
+<tr id="1-1-11-10-16" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of the monitoring parameter."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:id</td</tr>
+<tr id="1-1-11-10-17" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:name</td</tr>
+<tr id="1-1-11-10-18" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Performance metric that is monitored. This attribute shall
+contain the related 'Measurement Name' value as defined in
+clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:performance-metric</td</tr>
+<tr id="1-1-11-10-19" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="An attribute that describes the recommended periodicity at
+which to collect the performance information. VNFM determines
+if this parameter is considered.
+
+The vendor may provide this information as a guidance for
+creating PmJobs if needed."> <em> collection-period </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:monitoring-parameter/vnfd:collection-period</td</tr>
+<tr id="1-1-11-11" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="It provides VNFC configurable properties that can be
+modified using the ModifyVnfInfo operation.">configurable-properties[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:configurable-properties</td>
+ </tr>
+<tr id="1-1-11-11-20" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:configurable-properties/vnfd:key</td</tr>
+<tr id="1-1-11-11-21" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:configurable-properties/vnfd:value</td</tr>
+<tr id="1-1-11-12" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Contains a string or a URL to a file contained in the
+VNF package used to customize a virtualised compute
+resource at boot time. The bootData may contain variable
+parts that are replaced by deployment specific values
+before being sent to the VIM."> <em> boot-data </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/vnfd:boot-data</td</tr>
+<tr id="1-1-11-13" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">alarm:alarm[alarm-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm</td>
+ </tr>
+<tr id="1-1-11-13-22" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="This field is reserved for the identifier assigned by the VIM provider"> alarm:alarm-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:alarm-id</td</tr>
+<tr id="1-1-11-13-23" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the VNF level monitoring parameter
+that is aggregated"> <em> alarm:vnf-monitoring-param-ref </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:vnf-monitoring-param-ref</td</tr>
+<tr id="1-1-11-13-24" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A human readable string to identify the alarm"> <em> alarm:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:name</td</tr>
+<tr id="1-1-11-13-25" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A description of this alarm"> <em> alarm:description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:description</td</tr>
+<tr id="1-1-11-13-26" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The identifier of the VDUR that the alarm is associated with"> <em> alarm:vdur-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:vdur-id</td</tr>
+<tr id="1-1-11-13-27" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">alarm:actions</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions</td>
+ </tr>
+<tr id="1-1-11-13-27-11" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">alarm:ok[url]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:ok</td>
+ </tr>
+<tr id="1-1-11-13-27-11-12" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> alarm:url </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:ok/alarm:url</td</tr>
+<tr id="1-1-11-13-27-12" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">alarm:insufficient-data[url]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:insufficient-data</td>
+ </tr>
+<tr id="1-1-11-13-27-12-13" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> alarm:url </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:insufficient-data/alarm:url</td</tr>
+<tr id="1-1-11-13-27-13" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">alarm:alarm[url]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:alarm</td>
+ </tr>
+<tr id="1-1-11-13-27-13-14" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> alarm:url </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:actions/alarm:alarm/alarm:url</td</tr>
+<tr id="1-1-11-13-28" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="This flag indicates whether the alarm should be repeatedly emitted
+while the associated threshold has been crossed."> <em> alarm:repeat </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:repeat</td</tr>
+<tr id="1-1-11-13-29" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="This flag indicates whether the alarm has been enabled or
+disabled."> <em> alarm:enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:enabled</td</tr>
+<tr id="1-1-11-13-30" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A measure of the importance or urgency of the alarm"> <em> alarm:severity </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="alarm-severity-type
+enumeration
+ : {LOW,MODERATE,CRITICAL,}">alarm-severity-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:severity</td</tr>
+<tr id="1-1-11-13-31" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The type of metric statistic that is tracked by this alarm"> <em> alarm:statistic </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="alarm-statistic-type
+enumeration
+ : {AVERAGE,MINIMUM,MAXIMUM,COUNT,SUM,}">alarm-statistic-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:statistic</td</tr>
+<tr id="1-1-11-13-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The relational operator used to define whether an alarm should be
+triggered in certain scenarios, such as if the metric statistic
+goes above or below a specified value."> <em> alarm:operation </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="relational-operation-type
+enumeration
+ : {GE,LE,GT,LT,EQ,}">relational-operation-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:operation</td</tr>
+<tr id="1-1-11-13-33" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="This value defines the threshold that, if crossed, will trigger
+the alarm."> <em> alarm:value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:value</td</tr>
+<tr id="1-1-11-13-34" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The period defines the length of time (seconds) that the metric
+data are collected over in oreder to evaluate the chosen
+statistic."> <em> alarm:period </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:period</td</tr>
+<tr id="1-1-11-13-35" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Defines the length of time (seconds) in which metric data are
+collected in order to evaluate the chosen statistic."> <em> alarm:evaluations </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alarm:alarm/alarm:evaluations</td</tr>
+<tr id="1-1-11-14" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="List of alternative images per VIM type.
+Different images can be used for specific types of VIMs instead
+of the default image. This allows deployments in sites where the
+image identifier in the VIM is given by the VIM provider and
+cannot be modified.
+If an alternative image is specified for a VIM type, it will prevail
+over the default image"> alternative-images:alternative-sw-image-desc </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/vnfd:sw-image-desc/vnfd:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/alternative-images:alternative-sw-image-desc</td</tr>
+<tr id="1-1-11-15" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Indicates how the contents of cloud-init script are provided.
+There are 2 choices - inline or in a file">(cloud-init-input)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu</td>
+ </tr>
+<tr id="1-1-11-15-36" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(inline)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu</td>
+ </tr>
+<tr id="1-1-11-15-36-14" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Contents of cloud-init script, provided inline, in cloud-config format"> <em> cloud-init:cloud-init </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/cloud-init:cloud-init</td</tr>
+<tr id="1-1-11-15-37" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(filename)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu</td>
+ </tr>
+<tr id="1-1-11-15-37-15" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of file with contents of cloud-init script in cloud-config format"> <em> cloud-init:cloud-init-file </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/cloud-init:cloud-init-file</td</tr>
+<tr id="1-1-11-16" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Type of PDU. If this field exists, the deployment unit must be
+understood as a PDU, not as a VDU. This field is used to identify
+the category of PDU instances to be used at instantiation time. For
+the instantiation to be successful, there must be available
+PDU instances of this type in the selected datacenter."> <em> various:pdu-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/various:pdu-type</td</tr>
+<tr id="1-1-11-17" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">various:supplemental-boot-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/various:supplemental-boot-data</td>
+ </tr>
+<tr id="1-1-11-17-38" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Some VIMs implement additional drives to host config-files or meta-data"> <em> various:boot-data-drive </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:vdu/various:supplemental-boot-data/various:boot-data-drive</td</tr>
+<tr id="1-1-12" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines descriptors of virtual compute resources to be
+used by the VNF.">virtual-compute-desc[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc</td>
+ </tr>
+<tr id="1-1-12-18" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this VirtualComputeDesc in the
+VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:id</td</tr>
+<tr id="1-1-12-19" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The logical node requirements.">logical-node[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node</td>
+ </tr>
+<tr id="1-1-12-19-39" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies this set of logical node requirements."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:id</td</tr>
+<tr id="1-1-12-19-40" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The logical node-level compute, memory and I/O
+requirements. An array of key-value pairs that
+articulate the deployment requirements.
+
+This could include the number of CPU cores on this
+logical node, a memory configuration specific to a
+logical node (e.g. such as available in the Linux
+kernel via the libnuma library) or a requirement
+related to the association of an I/O device with the
+logical node.">requirement-detail[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:requirement-detail</td>
+ </tr>
+<tr id="1-1-12-19-40-16" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:requirement-detail/vnfd:key</td</tr>
+<tr id="1-1-12-19-40-17" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:logical-node/vnfd:requirement-detail/vnfd:value</td</tr>
+<tr id="1-1-12-20" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">request-additional-capability[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability</td>
+ </tr>
+<tr id="1-1-12-20-41" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a requested additional capability for the
+VDU. ETSI GS NFV-IFA 002 [i.1] describes acceleration
+capabilities."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:name</td</tr>
+<tr id="1-1-12-20-42" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates whether the requested additional capability
+is mandatory for successful operation."> <em> support-mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:support-mandatory</td</tr>
+<tr id="1-1-12-20-43" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the minimum version of the requested
+additional capability."> <em> min-version </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:min-version</td</tr>
+<tr id="1-1-12-20-44" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the preferred version of the requested
+additional capability."> <em> preferred-version </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:preferred-version</td</tr>
+<tr id="1-1-12-20-45" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies specific attributes, dependent on the
+requested additional capability type.">target-performance-parameters[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:target-performance-parameters</td>
+ </tr>
+<tr id="1-1-12-20-45-18" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:target-performance-parameters/vnfd:key</td</tr>
+<tr id="1-1-12-20-45-19" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:request-additional-capability/vnfd:target-performance-parameters/vnfd:value</td</tr>
+<tr id="1-1-12-21" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Specifies compute requirements."> <em> compute-requirements </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:compute-requirements</td</tr>
+<tr id="1-1-12-22" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The virtual memory of the virtualised compute.">virtual-memory</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory</td>
+ </tr>
+<tr id="1-1-12-22-46" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Amount of virtual memory in GB."> <em> size </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+ [0..max]">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:size</td</tr>
+<tr id="1-1-12-22-47" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The memory core oversubscription policy in terms of
+virtual memory to physical memory on the platform.
+The cardinality can be 0 during the allocation
+request, if no particular value is requested."> <em> over-subscription-policy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:over-subscription-policy</td</tr>
+<tr id="1-1-12-22-48" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of key-value pair requirements on the memory for
+the VDU.">vdu-mem-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:vdu-mem-requirements</td>
+ </tr>
+<tr id="1-1-12-22-48-20" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:vdu-mem-requirements/vnfd:key</td</tr>
+<tr id="1-1-12-22-48-21" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:vdu-mem-requirements/vnfd:value</td</tr>
+<tr id="1-1-12-22-49" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="It specifies the memory allocation to be cognisant of
+the relevant process/core allocation. The cardinality
+can be 0 during the allocation request, if no
+particular value is requested."> <em> numa-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/vnfd:numa-enabled</td</tr>
+<tr id="1-1-12-22-50" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This policy defines NUMA topology of the
+guest. Specifically identifies if the guest
+should be run on a host with one NUMA
+node or multiple NUMA nodes. As an example
+a guest might need 8 VCPUs and 4 GB of
+memory. However, it might need the VCPUs
+and memory distributed across multiple
+NUMA nodes. In this scenario, NUMA node
+1 could run with 6 VCPUs and 3GB, and
+NUMA node 2 could run with 2 VCPUs and
+1GB.">epa:numa-node-policy</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy</td>
+ </tr>
+<tr id="1-1-12-22-50-22" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The number of NUMA nodes to expose to the VM."> <em> epa:node-cnt </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node-cnt</td</tr>
+<tr id="1-1-12-22-50-23" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="This policy specifies how the memory should
+be allocated in a multi-node scenario.
+STRICT : The memory must be allocated
+ strictly from the memory attached
+ to the NUMA node.
+PREFERRED : The memory should be allocated
+ preferentially from the memory
+ attached to the NUMA node"> <em> epa:mem-policy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {STRICT,PREFERRED,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:mem-policy</td</tr>
+<tr id="1-1-12-22-50-24" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">epa:node[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
+ </tr>
+<tr id="1-1-12-22-50-24-15" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="NUMA node identification. Typically
+it's 0 or 1"> epa:id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:id</td</tr>
+<tr id="1-1-12-22-50-24-16" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of VCPUs to allocate on
+this NUMA node.">epa:vcpu[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:vcpu</td>
+ </tr>
+<tr id="1-1-12-22-50-24-16-6" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="List of VCPUs ids to allocate on
+this NUMA node"> epa:id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:vcpu/epa:id</td</tr>
+<tr id="1-1-12-22-50-24-17" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Memory size expressed in MB
+for this NUMA node."> <em> epa:memory-mb </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:memory-mb</td</tr>
+<tr id="1-1-12-22-50-24-18" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="OpenMANO Numa type selection">(om-numa-type)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
+ </tr>
+<tr id="1-1-12-22-50-24-18-7" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(cores)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
+ </tr>
+<tr id="1-1-12-22-50-24-18-7-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> epa:num-cores </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint8
+">uint8</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:num-cores</td</tr>
+<tr id="1-1-12-22-50-24-18-8" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(paired-threads)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
+ </tr>
+<tr id="1-1-12-22-50-24-18-8-2" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier9">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">epa:paired-threads</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads</td>
+ </tr>
+<tr id="1-1-12-22-50-24-18-8-2-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier10>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> epa:num-paired-threads </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint8
+">uint8</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads/epa:num-paired-threads</td</tr>
+<tr id="1-1-12-22-50-24-18-8-2-2" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier10">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of thread pairs to use in case of paired-thread NUMA">epa:paired-thread-ids[thread-a]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads/epa:paired-thread-ids</td>
+ </tr>
+<tr id="1-1-12-22-50-24-18-8-2-2-1" class="a">
+ <td nowrap>
+ <div id=9999 class=tier11>
+ <a class="leaf"> </a>
+ <abbr title="No description"> epa:thread-a </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint8
+">uint8</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads/epa:paired-thread-ids/epa:thread-a</td</tr>
+<tr id="1-1-12-22-50-24-18-8-2-2-2" class="a">
+ <td nowrap>
+ <div id=9999 class=tier11>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> epa:thread-b </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint8
+">uint8</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:paired-threads/epa:paired-thread-ids/epa:thread-b</td</tr>
+<tr id="1-1-12-22-50-24-18-9" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(threads)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node</td>
+ </tr>
+<tr id="1-1-12-22-50-24-18-9-3" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> epa:num-threads </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint8
+">uint8</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:numa-node-policy/epa:node/epa:num-threads</td</tr>
+<tr id="1-1-12-22-51" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Memory page allocation size. If a VM requires
+hugepages, it should choose LARGE or SIZE_2MB
+or SIZE_1GB. If the VM prefers hugepages it
+should choose PREFER_LARGE.
+LARGE : Require hugepages (either 2MB or 1GB)
+SMALL : Doesn't require hugepages
+SIZE_2MB : Requires 2MB hugepages
+SIZE_1GB : Requires 1GB hugepages
+PREFER_LARGE : Application prefers hugepages"> <em> epa:mempage-size </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {LARGE,SMALL,SIZE_2MB,SIZE_1GB,PREFER_LARGE,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mempage-size</td</tr>
+<tr id="1-1-12-22-52" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Memory quota describes the memory resource allocation policy.
+Limit and Reserve values are defined in MB">epa:mem-quota</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota</td>
+ </tr>
+<tr id="1-1-12-22-52-25" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Defines the maximum allocation. The value 0 indicates that usage is not limited.
+This parameter ensures that the instance never uses more than the defined amount of resource."> <em> epa:limit </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota/epa:limit</td</tr>
+<tr id="1-1-12-22-52-26" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Defines the guaranteed minimum reservation.
+If needed, the machine will definitely get allocated the reserved amount of resources."> <em> epa:reserve </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota/epa:reserve</td</tr>
+<tr id="1-1-12-22-52-27" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Number of shares allocated.
+Specifies the proportional weighted share for the domain.
+If this element is omitted, the service defaults to the OS provided defaults"> <em> epa:shares </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-memory/epa:mem-quota/epa:shares</td</tr>
+<tr id="1-1-12-23" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The virtual CPU(s)of the virtualised compute.">virtual-cpu</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu</td>
+ </tr>
+<tr id="1-1-12-23-53" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="CPU architecture type. Examples are x86, ARM. The
+cardinality can be 0 during the allocation request,
+if no particular CPU architecture type is requested."> <em> cpu-architecture </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:cpu-architecture</td</tr>
+<tr id="1-1-12-23-54" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Number of virtual CPUs."> <em> num-virtual-cpu </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+ [1..max]">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:num-virtual-cpu</td</tr>
+<tr id="1-1-12-23-55" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Minimum virtual CPU clock rate (e.g. in MHz). The
+cardinality can be 0 during the allocation request,
+if no particular value is requested."> <em> clock </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:clock</td</tr>
+<tr id="1-1-12-23-56" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The CPU core oversubscription policy e.g. the relation
+of virtual CPU cores to physical CPU cores/threads.
+The cardinality can be 0 during the allocation request,
+if no particular value is requested."> <em> oversubscription-policy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:oversubscription-policy</td</tr>
+<tr id="1-1-12-23-57" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of key-value pair requirements on the compute
+(CPU) for the VDU.">vdu-cpu-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:vdu-cpu-requirements</td>
+ </tr>
+<tr id="1-1-12-23-57-28" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:vdu-cpu-requirements/vnfd:key</td</tr>
+<tr id="1-1-12-23-57-29" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:vdu-cpu-requirements/vnfd:value</td</tr>
+<tr id="1-1-12-23-58" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The virtual CPU pinning configuration for the
+virtualised compute resource.">pinning</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td><abbr title="Set to specify CPU pinning.">Presence</abbr></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning</td>
+ </tr>
+<tr id="1-1-12-23-58-30" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The policy can take values of 'static' or 'dynamic'.
+In case of 'static' the virtual CPU cores are
+requested to be allocated to logical CPU cores
+according to the rules defined in
+virtualCpuPinningRules. In case of 'dynamic' the
+allocation of virtual CPU cores to logical CPU cores
+is decided by the VIM. (e.g. SMT (Simultaneous
+MultiThreading) requirements)."> <em> policy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {static,dynamic,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:policy</td</tr>
+<tr id="1-1-12-23-58-31" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="A list of rules that should be considered during the
+allocation of the virtual CPUs to logical CPUs in case
+of 'static' virtualCpuPinningPolicy.">rule[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:rule</td>
+ </tr>
+<tr id="1-1-12-23-58-31-19" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:rule/vnfd:key</td</tr>
+<tr id="1-1-12-23-58-31-20" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/vnfd:rule/vnfd:value</td</tr>
+<tr id="1-1-12-23-58-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="CPU thread pinning policy describes how to
+place the guest CPUs when the host supports
+hyper threads:
+AVOID : Avoids placing a guest on a host
+ with threads.
+SEPARATE: Places vCPUs on separate cores,
+ and avoids placing two vCPUs on
+ two threads of same core.
+ISOLATE : Places each vCPU on a different core,
+ and places no vCPUs from a different
+ guest on the same core.
+PREFER : Attempts to place vCPUs on threads
+ of the same core."> <em> epa:thread-policy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {AVOID,SEPARATE,ISOLATE,PREFER,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/vnfd:pinning/epa:thread-policy</td</tr>
+<tr id="1-1-12-23-59" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="CPU quota describes the CPU resource allocation policy.
+Limit and Reserve values are defined in MHz">epa:cpu-quota</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota</td>
+ </tr>
+<tr id="1-1-12-23-59-33" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Defines the maximum allocation. The value 0 indicates that usage is not limited.
+This parameter ensures that the instance never uses more than the defined amount of resource."> <em> epa:limit </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota/epa:limit</td</tr>
+<tr id="1-1-12-23-59-34" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Defines the guaranteed minimum reservation.
+If needed, the machine will definitely get allocated the reserved amount of resources."> <em> epa:reserve </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota/epa:reserve</td</tr>
+<tr id="1-1-12-23-59-35" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Number of shares allocated.
+Specifies the proportional weighted share for the domain.
+If this element is omitted, the service defaults to the OS provided defaults"> <em> epa:shares </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-compute-desc/vnfd:virtual-cpu/epa:cpu-quota/epa:shares</td</tr>
+<tr id="1-1-13" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Storage requirements for a Virtual Storage instance
+attached to the VNFC created from this VDU">virtual-storage-desc[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc</td>
+ </tr>
+<tr id="1-1-13-24" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this VirtualStorageDesc in the
+VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:id</td</tr>
+<tr id="1-1-13-25" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Type of virtualised storage resource (e.g. volume,
+object)."> <em> type-of-storage </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {storage-type}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:type-of-storage</td</tr>
+<tr id="1-1-13-26" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Size of virtualised storage resource (e.g. size of
+volume, in GB)"> <em> size-of-storage </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:size-of-storage</td</tr>
+<tr id="1-1-13-27" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of key-value pairs that articulate the storage
+deployment requirements.">vdu-storage-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:vdu-storage-requirements</td>
+ </tr>
+<tr id="1-1-13-27-60" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:vdu-storage-requirements/vnfd:key</td</tr>
+<tr id="1-1-13-27-61" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:vdu-storage-requirements/vnfd:value</td</tr>
+<tr id="1-1-13-28" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Indicate if the storage support RDMA."> <em> rdma-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:rdma-enabled</td</tr>
+<tr id="1-1-13-29" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Software image to be loaded on the VirtualStorage
+resource created based on this VirtualStorageDesc."> <em> sw-image-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../sw-image-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/vnfd:sw-image-desc</td</tr>
+<tr id="1-1-13-30" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> additional-info:description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/additional-info:description</td</tr>
+<tr id="1-1-13-31" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Disk IO quota describes the disk IO operations resource allocation policy.
+Limit and Reserve values are defined in IOPS">epa:disk-io-quota</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota</td>
+ </tr>
+<tr id="1-1-13-31-62" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Defines the maximum allocation. The value 0 indicates that usage is not limited.
+This parameter ensures that the instance never uses more than the defined amount of resource."> <em> epa:limit </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota/epa:limit</td</tr>
+<tr id="1-1-13-31-63" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Defines the guaranteed minimum reservation.
+If needed, the machine will definitely get allocated the reserved amount of resources."> <em> epa:reserve </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota/epa:reserve</td</tr>
+<tr id="1-1-13-31-64" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Number of shares allocated.
+Specifies the proportional weighted share for the domain.
+If this element is omitted, the service defaults to the OS provided defaults"> <em> epa:shares </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/epa:disk-io-quota/epa:shares</td</tr>
+<tr id="1-1-13-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Type of disk-bus on which this disk is exposed to guest"> <em> various:device-bus </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ide,usb,virtio,scsi,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:virtual-storage-desc/various:device-bus</td</tr>
+<tr id="1-1-14" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines descriptors of software images to be used by the
+VNF.">sw-image-desc[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc</td>
+ </tr>
+<tr id="1-1-14-33" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The identifier of this software image."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:id</td</tr>
+<tr id="1-1-14-34" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The name of this software image."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:name</td</tr>
+<tr id="1-1-14-35" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The version of this software image."> version </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:version</td</tr>
+<tr id="1-1-14-36" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The checksum of the software image file.">checksum</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:checksum</td>
+ </tr>
+<tr id="1-1-14-36-65" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Species the algorithm used to obtain the checksum
+value."> algorithm </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {checksum-algorithm}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:checksum/vnfd:algorithm</td</tr>
+<tr id="1-1-14-36-66" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Contains the result of applying the algorithm
+indicated by the algorithm attribute to the data to
+which this ChecksumData refers."> hash </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:checksum/vnfd:hash</td</tr>
+<tr id="1-1-14-37" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The container format describes the container file
+format in which software image is provided."> <em> container-format </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {aki,ami,ari,bare,docker,ova,ovf,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:container-format</td</tr>
+<tr id="1-1-14-38" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The disk format of a software image is the format of
+the underlying disk image."> <em> disk-format </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {aki,ami,ari,iso,qcow2,raw,vdi,vhd,vhdx,vmdk,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:disk-format</td</tr>
+<tr id="1-1-14-39" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The minimal disk size requirement for this software
+image. The value of the 'size of storage' attribute
+of the VirtualStorageDesc referencing this
+SwImageDesc shall not be smaller than the value of
+minDisk."> min-disk </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:min-disk</td</tr>
+<tr id="1-1-14-40" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The minimal RAM requirement for this software image.
+The value of the 'size' attribute of
+VirtualMemoryData of the Vdu referencing this
+SwImageDesc shall not be smaller than the value of
+minRam."> <em> min-ram </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+ [0..max]">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:min-ram</td</tr>
+<tr id="1-1-14-41" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The size of this software image."> size </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:size</td</tr>
+<tr id="1-1-14-42" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="This is a reference to the actual software image.
+The reference can be relative to the root of the VNF
+Package or can be a URL"> <em> image </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="inet:uri
+string
+">inet:uri</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:image</td</tr>
+<tr id="1-1-14-43" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the operating system used in the software
+image. This attribute may also identify if a 32 bit
+or 64 bit software image is used."> <em> operating-system </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:operating-system</td</tr>
+<tr id="1-1-14-44" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies the virtualisation environments
+(e.g. hypervisor) compatible with this software
+image."> supported-virtualization-environment </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/vnfd:supported-virtualization-environment</td</tr>
+<tr id="1-1-14-45" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="VIM type: openvim, openstack, vmware, aws, etc."> <em> alternative-images:vim-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:sw-image-desc/alternative-images:vim-type</td</tr>
+<tr id="1-1-15" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Represents the type of network connectivity mandated by the
+VNF provider between two or more CPs which includes at
+least one internal CP.">int-virtual-link-desc[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc</td>
+ </tr>
+<tr id="1-1-15-46" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this internal VLD in VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:id</td</tr>
+<tr id="1-1-15-47" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes a specific flavour of the VL with specific
+ bitrate requirements.">flavour[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour</td>
+ </tr>
+<tr id="1-1-15-47-67" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a flavour within a VnfVirtualLinkDesc."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:id</td</tr>
+<tr id="1-1-15-47-68" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="QoS of the VL.">qos</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td><abbr title="VL QoS parameters">Presence</abbr></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos</td>
+ </tr>
+<tr id="1-1-15-47-68-36" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum latency in ms."> latency </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos/vnfd:latency</td</tr>
+<tr id="1-1-15-47-68-37" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum jitter in ms."> packet-delay-variation </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos/vnfd:packet-delay-variation</td</tr>
+<tr id="1-1-15-47-68-38" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum packet loss ratio."> <em> packet-loss-ratio </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+ [0..1.00]">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:flavour/vnfd:qos/vnfd:packet-loss-ratio</td</tr>
+<tr id="1-1-15-48" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">connectivity-type</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:connectivity-type</td>
+ </tr>
+<tr id="1-1-15-48-69" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies the protocols that the VL uses (Ethernet,
+MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). The top layer
+protocol of the VL protocol stack shall always be provided.
+The lower layer protocols may be included when there are
+specific requirements on these layers."> layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:connectivity-type/vnfd:layer-protocol</td</tr>
+<tr id="1-1-15-48-70" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the flow pattern of the connectivity (Line,
+Tree, Mesh)."> <em> flow-pattern </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="flow-pattern
+enumeration
+ : {line,tree,mesh,}">flow-pattern</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:connectivity-type/vnfd:flow-pattern</td</tr>
+<tr id="1-1-15-49" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Specifies test access facilities expected on the VL
+(e.g. none, passive monitoring, or active (intrusive)
+loopbacks at endpoints."> test-access </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:test-access</td</tr>
+<tr id="1-1-15-50" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Provides human-readable information on the purpose of
+the VL (e.g. control plane traffic)."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:description</td</tr>
+<tr id="1-1-15-51" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">monitoring-parameters[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters</td>
+ </tr>
+<tr id="1-1-15-51-71" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of the monitoring parameter."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:id</td</tr>
+<tr id="1-1-15-51-72" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:name</td</tr>
+<tr id="1-1-15-51-73" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Performance metric that is monitored. This attribute shall
+contain the related 'Measurement Name' value as defined in
+clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:performance-metric</td</tr>
+<tr id="1-1-15-51-74" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="An attribute that describes the recommended periodicity at
+which to collect the performance information. VNFM determines
+if this parameter is considered.
+
+The vendor may provide this information as a guidance for
+creating PmJobs if needed."> <em> collection-period </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/vnfd:monitoring-parameters/vnfd:collection-period</td</tr>
+<tr id="1-1-15-52" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Container for the provider network.">various:provider-network</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/various:provider-network</td>
+ </tr>
+<tr id="1-1-15-52-75" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the physical network on which the provider
+network is built."> <em> various:physical-network </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/various:provider-network/various:physical-network</td</tr>
+<tr id="1-1-15-52-76" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="ID of segregated virtual networks"> <em> various:segmentation_id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:int-virtual-link-desc/various:provider-network/various:segmentation_id</td</tr>
+<tr id="1-1-16" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines security group rules to be used by the VNF.">security-group-rule[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:security-group-rule</td>
+ </tr>
+<tr id="1-1-16-53" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this SecurityGroupRule information
+element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:id</td</tr>
+<tr id="1-1-16-54" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the security group rule."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:description</td</tr>
+<tr id="1-1-16-55" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The direction in which the security group rule is applied.
+Permitted values: INGRESS, EGRESS. Defaults to INGRESS."> <em> direction </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ingress,egress,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:direction</td</tr>
+<tr id="1-1-16-56" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Indicates the protocol carried over the Ethernet layer.
+Permitted values: IPV4, IPV6. Defaults to IPV4."> <em> ether-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:ether-type</td</tr>
+<tr id="1-1-16-57" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Indicates the protocol carried over the IP layer.
+Permitted values: any protocol defined in the IANA
+protocol registry, e.g. TCP, UDP, ICMP, etc. Defaults
+to TCP."> <em> protocol </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {tcp,udp,icmp,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:protocol</td</tr>
+<tr id="1-1-16-58" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Indicates minimum port number in the range that is
+matched by the security group rule. Defaults to 0."> <em> port-range-min </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:port-range-min</td</tr>
+<tr id="1-1-16-59" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Indicates maximum port number in the range that is
+matched by the security group rule. Defaults to 65535."> <em> port-range-max </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:security-group-rule/vnfd:port-range-max</td</tr>
+<tr id="1-1-17" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes an external interface exposed by this VNF enabling
+connection with a Virual Link">ext-cpd[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
+ </tr>
+<tr id="1-1-17-60" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">(cp-connection)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
+ </tr>
+<tr id="1-1-17-60-77" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(int-virtual-link-desc)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
+ </tr>
+<tr id="1-1-17-60-77-39" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the internal Virtual Link Descriptor (VLD)
+to which CPs instantiated from this external CP
+Descriptor (CPD) connect. Either intVirtualLinkDesc or
+intCpd shall be present."> <em> int-virtual-link-desc </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../int-virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-virtual-link-desc</td</tr>
+<tr id="1-1-17-60-78" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(int-cpd)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
+ </tr>
+<tr id="1-1-17-60-78-40" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">int-cpd</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-cpd</td>
+ </tr>
+<tr id="1-1-17-60-78-40-21" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> vdu-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-cpd/vnfd:vdu-id</td</tr>
+<tr id="1-1-17-60-78-40-22" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> cpd </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../vdu-id)/../int-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:int-cpd/vnfd:cpd</td</tr>
+<tr id="1-1-17-60-79" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(k8s-cluster-net)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd</td>
+ </tr>
+<tr id="1-1-17-60-79-41" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the K8s cluster network
+to which CPs instantiated from this external CP
+Descriptor (CPD) connect."> <em> kdu:k8s-cluster-net </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/kdu:k8s-cluster/kdu:nets/kdu:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/kdu:k8s-cluster-net</td</tr>
+<tr id="1-1-17-61" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies requirements on a virtual network interface
+realising the CPs instantiated from this CPD.">virtual-network-interface-requirement[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement</td>
+ </tr>
+<tr id="1-1-17-61-80" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable name for the requirement."> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:name</td</tr>
+<tr id="1-1-17-61-81" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Provides a human readable description of the requirement."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:description</td</tr>
+<tr id="1-1-17-61-82" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Indicates whether fulfilling the constraint is
+mandatory (true) for successful operation or desirable
+(false)."> <em> support-mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:support-mandatory</td</tr>
+<tr id="1-1-17-61-83" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The network interface requirements. An element from an
+array of key-value pairs that articulate the network
+interface deployment requirements.">network-interface-requirements[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements</td>
+ </tr>
+<tr id="1-1-17-61-83-42" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:key</td</tr>
+<tr id="1-1-17-61-83-43" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:virtual-network-interface-requirement/vnfd:network-interface-requirements/vnfd:value</td</tr>
+<tr id="1-1-17-62" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="This references (couples) the CPD with any logical node I/O
+requirements (for network devices) that may have been
+created. Linking these attributes is necessary so that so
+that I/O requirements that need to be articulated at the
+logical node level can be associated with the network
+interface requirements associated with the CPD."> <em> nicio-requirements </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../virtual-compute-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:nicio-requirements</td</tr>
+<tr id="1-1-17-63" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this Cpd information element."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:id</td</tr>
+<tr id="1-1-17-64" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Identifies a protocol that the connection points
+corresponding to the CPD support for connectivity purposes
+(e.g. Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.)."> layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:layer-protocol</td</tr>
+<tr id="1-1-17-65" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifies the role of the connection points
+corresponding to the CPD in the context of the traffic
+flow patterns in the VNF, PNF or NS. For example an NS with
+a tree flow pattern within the NS will have legal cpRoles
+of ROOT and LEAF."> <em> role </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {cp-role}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:role</td</tr>
+<tr id="1-1-17-66" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Provides human-readable information on the purpose of the
+connection point (e.g. connection point for control plane
+traffic)."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:description</td</tr>
+<tr id="1-1-17-67" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifies the protocol layering information the CP uses for
+connectivity purposes and associated information. There shall
+be one cpProtocol for each layer protocol as indicated by the
+attribute layerProtocol. When a PnfExtCpd as defined in ETSI
+GS NFV-IFA 014 [i.8] is inherited from this Cpd, the
+cardinality is set to 0.">protocol[associated-layer-protocol]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol</td>
+ </tr>
+<tr id="1-1-17-67-84" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="One of the values of the attribute layerProtocol of the Cpd
+IE."> associated-layer-protocol </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:associated-layer-protocol</td</tr>
+<tr id="1-1-17-67-85" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides information on the addresses to be assigned to the
+CP(s) instantiated from the CPD.">address-data[type]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data</td>
+ </tr>
+<tr id="1-1-17-67-85-44" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Describes the type of the address to be assigned to the
+CP instantiated from the parent CPD.
+Value:
+ MAC address.
+ IP address.
+ Etc.
+The content type shall be aligned with the address type
+supported by the layerProtocol attribute of the parent
+CPD."> type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {address-type}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:type</td</tr>
+<tr id="1-1-17-67-85-45" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Provides the information on the MAC addresses to be
+assigned to the CP(s) instantiated from the parent CPD.
+Shall be present when the addressType is MAC address.">l2-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data</td>
+ </tr>
+<tr id="1-1-17-67-85-45-23" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the MAC address assignment is the
+responsibility of management and orchestration function
+or not. If it is set to True, it is the management and
+orchestration function responsibility. If it is set to
+False, it will be provided by an external entity,
+e.g. OSS/BSS."> mac-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l2-address-data/vnfd:mac-address-assignment</td</tr>
+<tr id="1-1-17-67-85-46" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">l3-address-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data</td>
+ </tr>
+<tr id="1-1-17-67-85-46-24" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the address assignment is the responsibility
+of management and orchestration function or not. If it
+is set to True, it is the management and orchestration
+function responsibility. "> ip-address-assignment </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-assignment</td</tr>
+<tr id="1-1-17-67-85-46-25" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specify if the floating IP scheme is activated on the CP
+or not."> floating-ip-activated </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:floating-ip-activated</td</tr>
+<tr id="1-1-17-67-85-46-26" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Define address type. The address type should be aligned
+with the address type supported by the layerProtocol
+attribute of the parent VnfExtCpd."> <em> ip-address-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:ip-address-type</td</tr>
+<tr id="1-1-17-67-85-46-27" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Minimum number of IP addresses to be assigned based on
+this L3AddressData information element."> <em> number-of-ip-addresses </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:protocol/vnfd:address-data/vnfd:l3-address-data/vnfd:number-of-ip-addresses</td</tr>
+<tr id="1-1-17-68" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Information about whether the Cp instantiated from this CPD
+is in Trunk mode (802.1Q or other). When operating in
+'trunk mode', the Cp is capable of carrying traffic for
+several VLANs. A cardinality of 0 implies that trunkMode
+is not configured for the Cp i.e. It is equivalent to
+Boolean value 'false'."> <em> trunk-mode </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:trunk-mode</td</tr>
+<tr id="1-1-17-69" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Reference of the security group rules bound to this
+CPD."> <em> security-group-rule-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../security-group-rule/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/vnfd:security-group-rule-id</td</tr>
+<tr id="1-1-17-70" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Enables the port security for the port."> <em> various:port-security-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:ext-cpd/various:port-security-enabled</td</tr>
+<tr id="1-1-18" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes a specific Deployment Flavour (DF) of a VNF with
+specific requirements for capacity and performance.">df[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df</td>
+ </tr>
+<tr id="1-1-18-71" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this DF within the VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:id</td</tr>
+<tr id="1-1-18-72" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the deployment flavour"> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:description</td</tr>
+<tr id="1-1-18-73" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The Vduprofile describes additional instantiation data for
+a given VDU used in a deployment flavour.">vdu-profile[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile</td>
+ </tr>
+<tr id="1-1-18-73-86" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:id</td</tr>
+<tr id="1-1-18-73-87" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Minimum number of instances of the VNFC based on this
+VDU that is permitted to exist for this flavour."> <em> min-number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:min-number-of-instances</td</tr>
+<tr id="1-1-18-73-88" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> max-number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:max-number-of-instances</td</tr>
+<tr id="1-1-18-73-89" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:local-affinity-or-anti-affinity-rule</td>
+ </tr>
+<tr id="1-1-18-73-89-47" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether the rule is an affinity rule or an
+anti-affinity rule."> affinity-type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-type
+enumeration
+ : {affinity,anti-affinity,}">affinity-type</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-type</td</tr>
+<tr id="1-1-18-73-89-48" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the scope of the rule, possible values are
+'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'."> affinity-scope </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-scope
+enumeration
+ : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-scope</td</tr>
+<tr id="1-1-18-73-90" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifier(s) of the affinity or anti-affinity
+group(s) the VDU belongs to.">affinity-or-anti-affinity-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:affinity-or-anti-affinity-group</td>
+ </tr>
+<tr id="1-1-18-73-90-49" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifies an affinity or anti-affinity group to
+which the affinity or anti-affinity rule applies."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/vnfd:affinity-or-anti-affinity-group/vnfd:id</td</tr>
+<tr id="1-1-18-73-91" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference for the VDU configuration to use in this DF"> <em> configuration:vdu-configuration-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/day1-2:vdu-configuration/day1-2:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:vdu-profile/configuration:vdu-configuration-id</td</tr>
+<tr id="1-1-18-74" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the internal VLD along with additional data which
+is used in this DF.">virtual-link-profile[id flavour]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile</td>
+ </tr>
+<tr id="1-1-18-74-92" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a Vnf VLD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../int-virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:id</td</tr>
+<tr id="1-1-18-74-93" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies a flavour within the VnfVirtualLinkDesc."> flavour </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : deref(../../../ext-cpd/int-virtual-link-desc)/../flavour/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:flavour</td</tr>
+<tr id="1-1-18-74-94" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">local-affinity-or-anti-affinity-rule[affinity-type affinity-scope]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:local-affinity-or-anti-affinity-rule</td>
+ </tr>
+<tr id="1-1-18-74-94-50" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether the rule is an affinity rule or an
+anti-affinity rule."> affinity-type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-type
+enumeration
+ : {affinity,anti-affinity,}">affinity-type</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-type</td</tr>
+<tr id="1-1-18-74-94-51" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the scope of the rule, possible values are
+'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'."> affinity-scope </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-scope
+enumeration
+ : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:local-affinity-or-anti-affinity-rule/vnfd:affinity-scope</td</tr>
+<tr id="1-1-18-74-95" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Identifier(s) of the affinity or anti-affinity
+group(s) the VnfVirtualLinkDesc belongs to.">affinity-or-anti-affinity-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:affinity-or-anti-affinity-group</td>
+ </tr>
+<tr id="1-1-18-74-95-52" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../affinity-or-anti-affinity-group/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:affinity-or-anti-affinity-group/vnfd:id</td</tr>
+<tr id="1-1-18-74-96" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the maximum bitrate requirements for a VL
+instantiated according to this profile.">max-bit-rate-requirements</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:max-bit-rate-requirements</td>
+ </tr>
+<tr id="1-1-18-74-96-53" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of the link (e.g. bitrate of
+E-Line, root bitrate of E-Tree, aggregate capacity
+of E-LAN)."> root </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:max-bit-rate-requirements/vnfd:root</td</tr>
+<tr id="1-1-18-74-96-54" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of leaf connections to the
+link when applicable to the connectivity type
+(e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:max-bit-rate-requirements/vnfd:leaf</td</tr>
+<tr id="1-1-18-74-97" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the minimum bitrate requirements for a VL
+instantiated according to this profile.">min-bit-rate-requirements</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:min-bit-rate-requirements</td>
+ </tr>
+<tr id="1-1-18-74-97-55" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of the link (e.g. bitrate of
+E-Line, root bitrate of E-Tree, aggregate capacity
+of E-LAN)."> root </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:min-bit-rate-requirements/vnfd:root</td</tr>
+<tr id="1-1-18-74-97-56" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of leaf connections to the
+link when applicable to the connectivity type
+(e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:min-bit-rate-requirements/vnfd:leaf</td</tr>
+<tr id="1-1-18-74-98" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the protocol data for a VL instantiated
+according to this profile. Cardinality 0 is used when
+no protocol data needs to be specified.">virtual-link-protocol-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data</td>
+ </tr>
+<tr id="1-1-18-74-98-57" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="One of the values of the attribute layerProtocol of
+the ConnectivityType IE."> <em> associated-layer-protocol </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="identityref
+ {layer-protocol}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:associated-layer-protocol</td</tr>
+<tr id="1-1-18-74-98-58" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the L2 protocol data for this virtual link.
+Shall be present when the associatedLayerProtocol
+attribute indicates a L2 protocol and shall be absent
+otherwise.">l2-protocol-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data</td>
+ </tr>
+<tr id="1-1-18-74-98-58-28" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Network name associated with this L2 protocol."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:name</td</tr>
+<tr id="1-1-18-74-98-58-29" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the network type for this L2 protocol.
+Possible values: FLAT, VLAN, VXLAN, GRE."> <em> network-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {flat,vlan,vxlan,gre,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:network-type</td</tr>
+<tr id="1-1-18-74-98-58-30" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether to support VLAN transparency for
+this L2 protocol or not."> <em> vlan-transparent </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:vlan-transparent</td</tr>
+<tr id="1-1-18-74-98-58-31" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the maximum transmission unit (MTU) value
+for this L2 protocol."> <em> mtu </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l2-protocol-data/vnfd:mtu</td</tr>
+<tr id="1-1-18-74-98-59" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Specifies the L3 protocol data for this virtual link.
+Shall be present when the associatedLayerProtocol
+attribute indicates a L3 protocol and shall be absent
+otherwise.">l3-protocol-data</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data</td>
+ </tr>
+<tr id="1-1-18-74-98-59-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Network name associated with this L3 protocol."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:name</td</tr>
+<tr id="1-1-18-74-98-59-33" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies IP version of this L3 protocol.
+Value:
+ IPV4.
+ IPV6."> <em> ip-version </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {ipv4,ipv6,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:ip-version</td</tr>
+<tr id="1-1-18-74-98-59-34" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the CIDR (Classless InterDomain Routing)
+of this L3 protocol."> <em> cidr </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:cidr</td</tr>
+<tr id="1-1-18-74-98-59-35" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf-list"> </a>
+ <abbr title="Specifies the allocation pools with start and end
+IP addresses for this L3 protocol."> ip-allocation-pools </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:ip-allocation-pools</td</tr>
+<tr id="1-1-18-74-98-59-36" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the gateway IP address for this L3
+protocol."> <em> gateway-ip </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="inet:ip-address
+union
+{inet:ipv4-address, inet:ipv6-address}">inet:ip-address</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:gateway-ip</td</tr>
+<tr id="1-1-18-74-98-59-37" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Indicates whether DHCP (Dynamic Host Configuration
+Protocol) is enabled or disabled for this L3
+protocol."> <em> dhcp-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:dhcp-enabled</td</tr>
+<tr id="1-1-18-74-98-59-38" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Specifies IPv6 address mode. Possible values:
+ SLAAC.
+ DHCPV6-STATEFUL.
+ DHCPV6-STATELESS.
+May be present when the value of the ipVersion
+attribute is 'IPV6' and shall be absent otherwise."> <em> ipv6-address-mode </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {slaac,dhcpv6-stateful,dhcpv6-stateless,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/vnfd:ipv6-address-mode</td</tr>
+<tr id="1-1-18-74-98-59-39" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> additional-info:description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/additional-info:description</td</tr>
+<tr id="1-1-18-74-98-59-40" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Name of the security group"> <em> various:security-group </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:virtual-link-profile/vnfd:virtual-link-protocol-data/vnfd:l3-protocol-data/various:security-group</td</tr>
+<tr id="1-1-18-75" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes the various levels of resources that can be
+used to instantiate the VNF using this flavour.
+Examples: Small, Medium, Large. If there is only one
+'instantiationLevel' entry, it shall be treated as the
+default instantiation level for this DF.
+
+The InstantiationLevel information element describes a
+given level of resources to be instantiated within a
+deployment flavour in term of the number of VNFC instances
+to be created from each VDU.
+All the VDUs referenced in the level shall be part of the
+corresponding deployment flavour and their number shall
+be within the range (min/max) for this deployment flavour.">instantiation-level[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level</td>
+ </tr>
+<tr id="1-1-18-75-99" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a level with the DF."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:id</td</tr>
+<tr id="1-1-18-75-100" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the instantiation level"> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:description</td</tr>
+<tr id="1-1-18-75-101" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Sets the number of instances for the VDU in this
+instantiation level.">vdu-level[vdu-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:vdu-level</td>
+ </tr>
+<tr id="1-1-18-75-101-60" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a VDU."> vdu-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:vdu-level/vnfd:vdu-id</td</tr>
+<tr id="1-1-18-75-101-61" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Number of instances of VNFC based on this VDU to
+deploy for this level."> <em> number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint16
+">uint16</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:vdu-level/vnfd:number-of-instances</td</tr>
+<tr id="1-1-18-75-102" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The InstantiationLevel information element describes a
+given level of resources to be instantiated within a
+DF in term of the number of VNFC instances to be
+created from each VDU.">scaling-info[scaling-aspect-id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:scaling-info</td>
+ </tr>
+<tr id="1-1-18-75-102-62" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of the scaling aspect."> scaling-aspect-id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../scaling-aspect/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:scaling-info/vnfd:scaling-aspect-id</td</tr>
+<tr id="1-1-18-75-102-63" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The scale level, greater than or equal to 0."> <em> scale-level </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:instantiation-level/vnfd:scaling-info/vnfd:scale-level</td</tr>
+<tr id="1-1-18-76" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="This attribute references the 'instantiationLevel'
+entry which defines the default instantiation level for
+this DF. It shall be present if there are multiple
+'instantiationLevel' entries."> <em> default-instantiation-level </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../instantiation-level/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:default-instantiation-level</td</tr>
+<tr id="1-1-18-77" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Indicates which operations are available for this DF via
+the VNF LCM interface. Instantiate VNF, Query VNF and
+Terminate VNF are supported in all DF and therefore
+need not be included in this list."> supported-operation </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="identityref
+ {supported-operation}">identityref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-operation</td</tr>
+<tr id="1-1-18-78" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element is a container for all
+attributes that affect the invocation of the VNF
+Lifecycle Management operations, structured by
+operation.">lcm-operations-configuration</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration</td>
+ </tr>
+<tr id="1-1-18-78-103" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configuration parameters for the InstantiateVnf
+operation.">instantiate-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config</td>
+ </tr>
+<tr id="1-1-18-78-103-64" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the InstantiateVnf
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config/vnfd:parameter</td>
+ </tr>
+<tr id="1-1-18-78-103-64-41" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config/vnfd:parameter/vnfd:key</td</tr>
+<tr id="1-1-18-78-103-64-42" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:instantiate-vnf-op-config/vnfd:parameter/vnfd:value</td</tr>
+<tr id="1-1-18-78-104" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configuration parameters for the ScaleVnf operation.">scale-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config</td>
+ </tr>
+<tr id="1-1-18-78-104-65" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNFspecific parameters
+to be passed when invoking the ScaleVnf operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:parameter</td>
+ </tr>
+<tr id="1-1-18-78-104-65-43" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:parameter/vnfd:key</td</tr>
+<tr id="1-1-18-78-104-65-44" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:parameter/vnfd:value</td</tr>
+<tr id="1-1-18-78-104-66" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Signals whether passing a value larger than one in
+the numScalingSteps parameter of the ScaleVnf
+operation is supported by this VNF.
+Default is FALSE, i.e. 'not supported'."> <em> scaling-by-more-than-one-step-supported </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-op-config/vnfd:scaling-by-more-than-one-step-supported</td</tr>
+<tr id="1-1-18-78-105" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element defines attributes that
+affect the invocation of the ScaleVnfToLevel
+operation.">scale-vnf-to-level-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config</td>
+ </tr>
+<tr id="1-1-18-78-105-67" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the ScaleVnfToLevel
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:parameter</td>
+ </tr>
+<tr id="1-1-18-78-105-67-45" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:parameter/vnfd:key</td</tr>
+<tr id="1-1-18-78-105-67-46" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:parameter/vnfd:value</td</tr>
+<tr id="1-1-18-78-105-68" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Signals whether scaling according to the parameter
+'scaleInfo' is supported by this VNF."> <em> arbitrary-target-levels-supported </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:scale-vnf-to-level-op-config/vnfd:arbitrary-target-levels-supported</td</tr>
+<tr id="1-1-18-78-106" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element defines attributes that
+affect the invocation of the HealVnf operation.">heal-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config</td>
+ </tr>
+<tr id="1-1-18-78-106-69" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the HealVnf operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:parameter</td>
+ </tr>
+<tr id="1-1-18-78-106-69-47" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:parameter/vnfd:key</td</tr>
+<tr id="1-1-18-78-106-69-48" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:parameter/vnfd:value</td</tr>
+<tr id="1-1-18-78-106-70" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf-list"> </a>
+ <abbr title="Supported 'cause' parameter values."> cause </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:heal-vnf-op-config/vnfd:cause</td</tr>
+<tr id="1-1-18-78-107" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element defines attributes that
+affect the invocation of the TerminateVnf operation.">terminate-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config</td>
+ </tr>
+<tr id="1-1-18-78-107-71" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Minimum timeout value for graceful termination of
+a VNF instance."> <em> min-graceful-termination </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="yang:timeticks
+uint32
+">yang:timeticks</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:min-graceful-termination</td</tr>
+<tr id="1-1-18-78-107-72" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Maximum recommended timeout value that can be needed
+to gracefully terminate a VNF instance of a
+particular type under certain conditions, such as
+maximum load condition. This is provided by VNF
+provider as information for the operator
+facilitating the selection of optimal timeout value.
+This value is not used as constraint."> <em> max-recommended-graceful-termination </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="yang:timeticks
+uint32
+">yang:timeticks</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:max-recommended-graceful-termination</td</tr>
+<tr id="1-1-18-78-107-73" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the TerminateVnf
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:parameter</td>
+ </tr>
+<tr id="1-1-18-78-107-73-49" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:parameter/vnfd:key</td</tr>
+<tr id="1-1-18-78-107-73-50" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:terminate-vnf-op-config/vnfd:parameter/vnfd:value</td</tr>
+<tr id="1-1-18-78-108" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="This information element defines attributes that
+affect the invocation of the OperateVnf operation.">operate-vnf-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config</td>
+ </tr>
+<tr id="1-1-18-78-108-74" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Minimum timeout value for graceful stop of a VNF
+instance."> <em> min-graceful-stop-timeout </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="yang:timeticks
+uint32
+">yang:timeticks</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:min-graceful-stop-timeout</td</tr>
+<tr id="1-1-18-78-108-75" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Maximum recommended timeout value that can be
+needed to gracefully stop a VNF instance of a
+particular type under certain conditions, such as
+maximum load condition. This is provided by VNF
+provider as information for the operator facilitating
+the selection of optimal timeout value. This value
+is not used as constraint."> <em> max-recommended-graceful-stop-timeout </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="yang:timeticks
+uint32
+">yang:timeticks</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:max-recommended-graceful-stop-timeout</td</tr>
+<tr id="1-1-18-78-108-76" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the OperateVnf
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:parameter</td>
+ </tr>
+<tr id="1-1-18-78-108-76-51" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:parameter/vnfd:key</td</tr>
+<tr id="1-1-18-78-108-76-52" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:operate-vnf-op-config/vnfd:parameter/vnfd:value</td</tr>
+<tr id="1-1-18-78-109" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configuration parameters for the ChangeVnfFlavour
+operation.">change-vnf-flavour-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config</td>
+ </tr>
+<tr id="1-1-18-78-109-77" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the OperateVnf
+operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config/vnfd:parameter</td>
+ </tr>
+<tr id="1-1-18-78-109-77-53" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config/vnfd:parameter/vnfd:key</td</tr>
+<tr id="1-1-18-78-109-77-54" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-vnf-flavour-op-config/vnfd:parameter/vnfd:value</td</tr>
+<tr id="1-1-18-78-110" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configuration parameters for the
+ChangeExtVnfConnectivity operation.">change-ext-vnf-connectivity-op-config</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config</td>
+ </tr>
+<tr id="1-1-18-78-110-78" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements for VNF-specific parameters
+to be passed when invoking the
+ChangeExtVnfConnectivity operation.">parameter[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config/vnfd:parameter</td>
+ </tr>
+<tr id="1-1-18-78-110-78-55" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config/vnfd:parameter/vnfd:key</td</tr>
+<tr id="1-1-18-78-110-78-56" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:lcm-operations-configuration/vnfd:change-ext-vnf-connectivity-op-config/vnfd:parameter/vnfd:value</td</tr>
+<tr id="1-1-18-79" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The AffinityOrAntiAffinityGroup describes the affinity
+or anti-affinity relationship applicable between the
+virtualization containers to be created based on
+different VDUs, or between internal VLs to be created
+based on different VnfVirtualLinkDesc(s).
+
+Per VNF, the affinity/anti-affinity rules defined using
+this information element, using the
+LocalAffinityOrAntiAffinityRule information element, and
+using the placement constraints in the
+GrantLifecycleOperation as defined in ETSI GS NFV-IFA
+007 [i.3] should be conflict-free. In case of conflicts,
+the placement constraints in the
+GrantLifecycleOperation shall take precedence.">affinity-or-anti-affinity-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group</td>
+ </tr>
+<tr id="1-1-18-79-111" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies an affinity or anti-affinity group to which
+the affinity or anti-affinity rule applies."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group/vnfd:id</td</tr>
+<tr id="1-1-18-79-112" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Specifies whether the rule is an affinity rule or an
+anti-affinity rule."> type </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-type
+enumeration
+ : {affinity,anti-affinity,}">affinity-type</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group/vnfd:type</td</tr>
+<tr id="1-1-18-79-113" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Specifies the scope of the rule, possible values are
+'NFVI-PoP', 'Zone', 'ZoneGroup', 'NFVI-node'."> scope </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="affinity-scope
+enumeration
+ : {nfvi-node,zone-group,zone,nfvi-pop,}">affinity-scope</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:affinity-or-anti-affinity-group/vnfd:scope</td</tr>
+<tr id="1-1-18-80" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Declares the VNF indicators that are supported by this
+VNF (specific to this DF).">indicator[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator</td>
+ </tr>
+<tr id="1-1-18-80-114" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:id</td</tr>
+<tr id="1-1-18-80-115" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The human readable name of the VnfIndicator."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:name</td</tr>
+<tr id="1-1-18-80-116" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Defines the allowed values or value ranges of this
+indicator."> <em> indicator-value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:indicator-value</td</tr>
+<tr id="1-1-18-80-117" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Describe the source of the indicator. The possible
+values are:
+ VNF.
+ EM.
+ Both.
+
+This tells the consumer where to send the subscription
+request."> <em> source </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {vnf,em,both,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:indicator/vnfd:source</td</tr>
+<tr id="1-1-18-81" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Indicates which interfaces the VNF produces and provides
+additional details on how to access the interface
+endpoints.">supported-vnf-interfaces[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces</td>
+ </tr>
+<tr id="1-1-18-81-118" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Identifies an interface produced by the VNF. Valid
+values:
+- VNF_CONFIGURATION
+- VNF_INDICATOR"> name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {vnf-configuration,vnf-indicator,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:name</td</tr>
+<tr id="1-1-18-81-119" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf-list"> </a>
+ <abbr title="References one or more CPDs from which to instantiate
+external CPs through which interface endpoints on the
+VNF side can be reached by the VNFM."> cpd-id </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../../ext-cpd/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:cpd-id</td</tr>
+<tr id="1-1-18-81-120" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">interface-details[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:interface-details</td>
+ </tr>
+<tr id="1-1-18-81-120-79" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:interface-details/vnfd:key</td</tr>
+<tr id="1-1-18-81-120-80" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:supported-vnf-interfaces/vnfd:interface-details/vnfd:value</td</tr>
+<tr id="1-1-18-82" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the virtualised resources monitoring parameters
+on VNF level.">monitoring-parameter[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter</td>
+ </tr>
+<tr id="1-1-18-82-121" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of the monitoring parameter."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id</td</tr>
+<tr id="1-1-18-82-122" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the monitoring parameter."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:name</td</tr>
+<tr id="1-1-18-82-123" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Performance metric that is monitored. This attribute shall
+contain the related 'Measurement Name' value as defined in
+clause 7.2 of ETSI GS NFV-IFA 027"> <em> performance-metric </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:performance-metric</td</tr>
+<tr id="1-1-18-82-124" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="An attribute that describes the recommended periodicity at
+which to collect the performance information. VNFM determines
+if this parameter is considered.
+
+The vendor may provide this information as a guidance for
+creating PmJobs if needed."> <em> collection-period </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:collection-period</td</tr>
+<tr id="1-1-18-83" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The scaling aspects supported by this DF of the VNF.
+scalingAspect shall be present if the VNF supports
+scaling.">scaling-aspect[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect</td>
+ </tr>
+<tr id="1-1-18-83-125" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this aspect in the VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:id</td</tr>
+<tr id="1-1-18-83-126" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable name of the aspect."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:name</td</tr>
+<tr id="1-1-18-83-127" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the aspect."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:description</td</tr>
+<tr id="1-1-18-83-128" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="The maximum scaleLevel for total number of scaling
+steps that can be applied w.r.t. this aspect. The
+value of this attribute corresponds to the number of
+scaling steps can be applied to this aspect when
+scaling it from the minimum scale level (i.e. 0) to the
+maximum scale level defined by this attribute."> <em> max-scale-level </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+ [1..max]">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:max-scale-level</td</tr>
+<tr id="1-1-18-83-129" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="A specification of the deltas in terms of number of
+instances of VNFCs and virtual link bit rates that
+correspond to the scaling steps of this aspect. A
+cardinality of zero indicates that this mapping has to
+be specified in a lifecycle management script or be
+otherwise known to the VNFM. The information in this
+attribute, if provided, shall be consistent with the
+information provided in the 'InstantiationLevel'
+information element. If this attribute is provided, it
+shall be provided for all scaling aspects.">aspect-delta-details</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details</td>
+ </tr>
+<tr id="1-1-18-83-129-81" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Declares different scaling deltas, each of which is
+applied for one or more scaling steps of this
+aspect.">deltas[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas</td>
+ </tr>
+<tr id="1-1-18-83-129-81-57" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Identifier of this scaling delta."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:id</td</tr>
+<tr id="1-1-18-83-129-81-58" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The number of VNFC instances based on particular
+VDUs to be created or removed.">vdu-delta[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:vdu-delta</td>
+ </tr>
+<tr id="1-1-18-83-129-81-58-10" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a VDU."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../../../../../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:vdu-delta/vnfd:id</td</tr>
+<tr id="1-1-18-83-129-81-58-11" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Number of instances of VNFC based on this VDU to
+deploy for an instantiation level or for a
+scaling delta. Shall be zero or greater."> <em> number-of-instances </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+ [0..max]">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:vdu-delta/vnfd:number-of-instances</td</tr>
+<tr id="1-1-18-83-129-81-59" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="The bitrate to be added or removed to virtual links
+created from particular virtual link descriptors.">virtual-link-bit-rate-delta[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta</td>
+ </tr>
+<tr id="1-1-18-83-129-81-59-12" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Uniquely identifies a VnfVirtualLinkDesc."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:id</td</tr>
+<tr id="1-1-18-83-129-81-59-13" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier8">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Bitrate requirements for an instantiation level
+or bitrate delta for a scaling step.">bit-rate-requirements</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:bit-rate-requirements</td>
+ </tr>
+<tr id="1-1-18-83-129-81-59-13-4" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of the link (e.g.
+bitrate of E-Line, root bitrate of E-Tree,
+aggregate capacity of E-LAN)."> root </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:bit-rate-requirements/vnfd:root</td</tr>
+<tr id="1-1-18-83-129-81-59-13-5" class="a">
+ <td nowrap>
+ <div id=9999 class=tier9>
+ <a class="leaf"> </a>
+ <abbr title="Throughput requirement of leaf connections to
+the link when applicable to the connectivity
+type (e.g. for E-Tree and E-LAN branches)."> <em> leaf </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:deltas/vnfd:virtual-link-bit-rate-delta/vnfd:bit-rate-requirements/vnfd:leaf</td</tr>
+<tr id="1-1-18-83-129-82" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Identifiers of the individual scaling deltas to be
+applied for the subsequent scaling steps of this
+aspect. The first entry in the array shall correspond
+to the first scaling step (between scale levels 0 to
+1) and the last entry in the array shall correspond
+to the last scaling step (between maxScaleLevel-1
+and maxScaleLevel).
+
+Each referenced scaling delta shall be declared in
+the 'deltas' attribute."> <em> step-deltas </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : ../deltas/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/vnfd:aspect-delta-details/vnfd:step-deltas</td</tr>
+<tr id="1-1-18-83-130" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">scaling:scaling-policy[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy</td>
+ </tr>
+<tr id="1-1-18-83-130-83" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the scaling policy"> scaling:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:name</td</tr>
+<tr id="1-1-18-83-130-84" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Type of scaling"> <em> scaling:scaling-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:scaling-policy-type
+enumeration
+ : {manual,automatic,}">common:scaling-policy-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-type</td</tr>
+<tr id="1-1-18-83-130-85" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Specifies if the scaling policy can be applied"> <em> scaling:enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:enabled</td</tr>
+<tr id="1-1-18-83-130-86" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Operation to be applied to check between scaling criterias to
+check if the scale in threshold condition has been met.
+Defaults to AND"> <em> scaling:scale-in-operation-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:scaling-criteria-operation
+enumeration
+ : {AND,OR,}">common:scaling-criteria-operation</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scale-in-operation-type</td</tr>
+<tr id="1-1-18-83-130-87" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Operation to be applied to check between scaling criterias to
+check if the scale out threshold condition has been met.
+Defauls to OR"> <em> scaling:scale-out-operation-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:scaling-criteria-operation
+enumeration
+ : {AND,OR,}">common:scaling-criteria-operation</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scale-out-operation-type</td</tr>
+<tr id="1-1-18-83-130-88" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The duration for which the criteria must hold true"> scaling:threshold-time </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:threshold-time</td</tr>
+<tr id="1-1-18-83-130-89" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The duration after a scaling-in/scaling-out action has been
+triggered, for which there will be no further optional"> scaling:cooldown-time </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint32
+">uint32</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:cooldown-time</td</tr>
+<tr id="1-1-18-83-130-90" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="list of conditions to be met for generating scaling
+ requests">scaling:scaling-criteria[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria</td>
+ </tr>
+<tr id="1-1-18-83-130-90-60" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="No description"> scaling:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:name</td</tr>
+<tr id="1-1-18-83-130-90-61" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Value below which scale-in requests are generated"> <em> scaling:scale-in-threshold </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-in-threshold</td</tr>
+<tr id="1-1-18-83-130-90-62" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="The relational operator used to compare the monitoring param
+against the scale-in-threshold."> <em> scaling:scale-in-relational-operation </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:relational-operation-type
+enumeration
+ : {GE,LE,GT,LT,EQ,}">common:relational-operation-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-in-relational-operation</td</tr>
+<tr id="1-1-18-83-130-90-63" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Value above which scale-out requests are generated"> <em> scaling:scale-out-threshold </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="decimal64
+">decimal64</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-out-threshold</td</tr>
+<tr id="1-1-18-83-130-90-64" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="The relational operator used to compare the monitoring param
+against the scale-out-threshold."> <em> scaling:scale-out-relational-operation </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:relational-operation-type
+enumeration
+ : {GE,LE,GT,LT,EQ,}">common:relational-operation-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:scale-out-relational-operation</td</tr>
+<tr id="1-1-18-83-130-90-65" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the VNF level monitoring parameter
+that is aggregated"> <em> scaling:vnf-monitoring-param-ref </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/vnfd:df/vnfd:monitoring-parameter/vnfd:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-policy/scaling:scaling-criteria/scaling:vnf-monitoring-param-ref</td</tr>
+<tr id="1-1-18-83-131" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of scaling config actions">scaling:scaling-config-action[trigger]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-config-action</td>
+ </tr>
+<tr id="1-1-18-83-131-91" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="scaling trigger"> scaling:trigger </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:scaling-trigger
+enumeration
+ : {pre-scale-in,post-scale-in,pre-scale-out,post-scale-out,}">common:scaling-trigger</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-config-action/scaling:trigger</td</tr>
+<tr id="1-1-18-83-131-92" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the VNF config primitive"> <em> scaling:vnf-config-primitive-name-ref </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:name">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/vnfd:scaling-aspect/scaling:scaling-config-action/scaling:vnf-config-primitive-name-ref</td</tr>
+<tr id="1-1-18-84" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Reference for the VNF configuration to use in this DF"> <em> configuration:vnf-configuration-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/day1-2:vnf-configuration/day1-2:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/configuration:vnf-configuration-id</td</tr>
+<tr id="1-1-18-85" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">configuration:kdu-profile[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/configuration:kdu-profile</td>
+ </tr>
+<tr id="1-1-18-85-132" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the KDU"> configuration:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/kdu:kdu/kdu:name">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/configuration:kdu-profile/configuration:name</td</tr>
+<tr id="1-1-18-85-133" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the KDU configuration to use in this DF"> <em> configuration:kdu-configuration-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/kdu:kdu-configuration/kdu:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/configuration:kdu-profile/configuration:kdu-configuration-id</td</tr>
+<tr id="1-1-18-85-134" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the KDU model to use in this DF"> <em> configuration:kdu-model-id </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/kdu:kdu-model/kdu:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:df/configuration:kdu-profile/configuration:kdu-model-id</td</tr>
+<tr id="1-1-19" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes the configurable properties of the VNF
+(e.g. related to auto scaling and auto healing).">configurable-properties</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:configurable-properties</td>
+ </tr>
+<tr id="1-1-19-86" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="It permits to enable (TRUE) / disable (FALSE) the
+auto-scaling functionality."> <em> is-auto-scalable-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:is-auto-scalable-enabled</td</tr>
+<tr id="1-1-19-87" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="It permits to enable (TRUE) / disable (FALSE) the
+auto-healing functionality."> <em> is-auto-heal-enabled </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:is-auto-heal-enabled</td</tr>
+<tr id="1-1-19-88" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="It provides VNF specific configurable properties that can
+be modified using the ModifyVnfConfiguration operation.">additional-configurable-property[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:additional-configurable-property</td>
+ </tr>
+<tr id="1-1-19-88-135" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:additional-configurable-property/vnfd:key</td</tr>
+<tr id="1-1-19-88-136" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:configurable-properties/vnfd:additional-configurable-property/vnfd:value</td</tr>
+<tr id="1-1-20" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes the modifiable attributes of the VNF.">modifiable-attributes</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:modifiable-attributes</td>
+ </tr>
+<tr id="1-1-20-89" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Additional VNF-specific attributes of VnfInfo that
+affect the lifecycle management of a VNF instance and
+that are writeable.
+
+For each VNF instance, these attributes are stored
+persistently by the VNFM and can be queried and
+modified through the VNFM.
+
+These attributes are intended to be consumed by the
+VNFM or by the lifecycle management scripts during the
+execution of VNF lifecycle management operations.
+
+Modifying these values has no direct effect on the VNF
+instance; however, modified values can be considered
+during subsequent VNF lifecycle management operations,
+which means that the modified values can indirectly
+affect the configuration of the VNF instance."> extension </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:modifiable-attributes/vnfd:extension</td</tr>
+<tr id="1-1-20-90" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Additional VNF-specific attributes of VnfInfo that are
+writeable and that provide metadata describing the VNF
+instance.
+
+For each VNF instance, these attributes are stored
+persistently by the VNFM and can be queried and modified
+through the VNFM.
+
+These attributes are intended to provide information to
+functional blocks external to the VNFM and will not be
+used by the VNFM or the VNF lifecycle management
+scripts when executing lifecycle management operations.
+
+Modifying these attributes has no effect on the VNF
+instance. It only affects the attribute values stored by
+the VNFM."> metadata </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:modifiable-attributes/vnfd:metadata</td</tr>
+<tr id="1-1-21" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Includes a list of events and corresponding management
+scripts performed for the VNF.">lifecycle-management-script[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script</td>
+ </tr>
+<tr id="1-1-21-91" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="A unique string that identfies the script in question."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:id</td</tr>
+<tr id="1-1-21-92" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Describes VNF lifecycle event(s) or an external stimulus
+detected on a VNFM reference point."> event </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="internal-lifecycle-management-script-event
+enumeration
+ : {start-instantiation,end-instantiation,start-scaling,end-scaling,start-healing,end-healing,start-termination,end-termination,start-vnf-flavour-change,end-vnf-flavour-change,start-vnf-operation-change,end-vnf-operation-change,start-vnf-ext-conn-change,end-vnf-ext-conn-change,start-vnfinfo-modification,end-vnfinfo-modification,}">internal-lifecycle-management-script-event</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:event</td</tr>
+<tr id="1-1-21-93" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Describes the transition VNF lifecycle event(s) that
+cannot be mapped to any of the enumerated values
+defined for the event attribute."> lcm-transition-event </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:lcm-transition-event</td</tr>
+<tr id="1-1-21-94" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Includes a VNF LCM script (e.g. written in a DSL as
+specified in requirement VNF_PACK.LCM.001) triggered to
+react to one of the events listed in the event
+attribute."> <em> script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script</td</tr>
+<tr id="1-1-21-95" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Defines the domain specific language (i.e. the type) of
+script that is provided. Types of scripts could include
+bash, python, etc."> <em> script-dsl </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-dsl</td</tr>
+<tr id="1-1-21-96" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Array of KVP requirements with the key as the parameter
+name and the value as the parameter that need to be
+passed as an input to the script.">script-input[key]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-input</td>
+ </tr>
+<tr id="1-1-21-96-137" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Includes a VNF LCM script (e.g. written in a DSL as
+specified in requirement VNF_PACK.LCM.001) triggered to
+react to one of the events listed in the event
+attribute.
+
+The string value specified here is a path to a file in
+the VNF package."> key </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-input/vnfd:key</td</tr>
+<tr id="1-1-21-96-138" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:lifecycle-management-script/vnfd:script-input/vnfd:value</td</tr>
+<tr id="1-1-22" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Describes the associated elements of a VNFD for a certain
+purpose during VNF lifecycle management.">element-group[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:element-group</td>
+ </tr>
+<tr id="1-1-22-97" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier of this group in the VNFD."> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:element-group/vnfd:id</td</tr>
+<tr id="1-1-22-98" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Human readable description of the group."> <em> description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:element-group/vnfd:description</td</tr>
+<tr id="1-1-22-99" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="References to Vdus that are part of this group."> vdu </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../vdu/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:element-group/vnfd:vdu</td</tr>
+<tr id="1-1-22-100" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="References to VnfVirtualLinkDesc that are part of this
+group."> virtual-link-desc </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="leafref
+ : ../../int-virtual-link-desc/id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:element-group/vnfd:virtual-link-desc</td</tr>
+<tr id="1-1-23" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Declares the VNF indicators that are supported by this
+VNF.">indicator[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:indicator</td>
+ </tr>
+<tr id="1-1-23-101" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Unique identifier"> id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:indicator/vnfd:id</td</tr>
+<tr id="1-1-23-102" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="The human readable name of the VnfIndicator."> <em> name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:indicator/vnfd:name</td</tr>
+<tr id="1-1-23-103" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="Defines the allowed values or value ranges of this
+indicator."> indicator-value </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:indicator/vnfd:indicator-value</td</tr>
+<tr id="1-1-23-104" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Describe the source of the indicator. The possible values
+are:
+ VNF.
+ EM.
+ Both.
+This tells the consumer where to send the subscription
+request."> <em> source </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {vnf,em,both,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:indicator/vnfd:source</td</tr>
+<tr id="1-1-24" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf-list"> </a>
+ <abbr title="Rule that determines when a scaling action needs to be
+triggered on a VNF instance e.g. based on certain VNF
+indicator values or VNF indicator value changes or a
+combination of VNF indicator value(s) and monitoring
+parameter(s)."> auto-scale </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vnfd:auto-scale</td</tr>
+<tr id="1-1-25" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="No description"> <em> additional-info:description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/additional-info:description</td</tr>
+<tr id="1-1-26" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">day1-2:vnf-configuration[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration</td>
+ </tr>
+<tr id="1-1-26-105" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Internal identifier for the VNF configuration"> day1-2:id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:id</td</tr>
+<tr id="1-1-26-106" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the configuration method for the VNF or VDU.">(config-method)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration</td>
+ </tr>
+<tr id="1-1-26-106-139" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Use custom script for configuring the VNF or VDU.
+This script is executed in the context of
+Orchestrator (The same system and environment
+as the Launchpad).">:(script)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration</td>
+ </tr>
+<tr id="1-1-26-106-139-93" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">day1-2:script</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:script</td>
+ </tr>
+<tr id="1-1-26-106-139-93-66" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Script type - currently supported - Scripts confirming to Rift CA plugin"> <em> day1-2:script-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {rift,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:script/day1-2:script-type</td</tr>
+<tr id="1-1-26-106-140" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configure the VNF or VDU through Juju.">:(juju)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration</td>
+ </tr>
+<tr id="1-1-26-106-140-94" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">day1-2:juju</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:juju</td>
+ </tr>
+<tr id="1-1-26-106-140-94-67" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Juju charm to use with the VNF or VDU."> <em> day1-2:charm </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:juju/day1-2:charm</td</tr>
+<tr id="1-1-26-106-140-94-68" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Is this a proxy charm?"> <em> day1-2:proxy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:juju/day1-2:proxy</td</tr>
+<tr id="1-1-26-107" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of config primitives supported by the
+configuration agent for this VNF or VDU.">day1-2:config-primitive[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive</td>
+ </tr>
+<tr id="1-1-26-107-141" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the config primitive."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:name</td</tr>
+<tr id="1-1-26-107-142" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the config primitive.">day1-2:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter</td>
+ </tr>
+<tr id="1-1-26-107-142-95" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:name</td</tr>
+<tr id="1-1-26-107-142-96" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the name."> <em> day1-2:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:data-type</td</tr>
+<tr id="1-1-26-107-142-97" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Is this field mandatory"> <em> day1-2:mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:mandatory</td</tr>
+<tr id="1-1-26-107-142-98" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The default value for this field"> <em> day1-2:default-value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:default-value</td</tr>
+<tr id="1-1-26-107-142-99" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="NSD parameter pool name to use for this parameter"> <em> day1-2:parameter-pool </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:parameter-pool</td</tr>
+<tr id="1-1-26-107-142-100" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The value should be dimmed by the UI.
+Only applies to parameters with default values."> <em> day1-2:read-only </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:read-only</td</tr>
+<tr id="1-1-26-107-142-101" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The value should be hidden by the UI.
+Only applies to parameters with default values."> <em> day1-2:hidden </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:hidden</td</tr>
+<tr id="1-1-26-107-143" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script. If user defined script is defined,
+the script will be executed using bash"> <em> day1-2:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-primitive/day1-2:user-defined-script</td</tr>
+<tr id="1-1-26-108" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Initial set of configuration primitives.">day1-2:initial-config-primitive[seq]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-26-108-144" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Sequence number for the configuration primitive."> day1-2:seq </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:seq</td</tr>
+<tr id="1-1-26-108-145" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">(primitive-type)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-26-108-145-102" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(primitive-definition)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-26-108-145-102-69" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Name of the configuration primitive."> <em> day1-2:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:name</td</tr>
+<tr id="1-1-26-108-145-102-70" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the configuration primitive.">day1-2:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter</td>
+ </tr>
+<tr id="1-1-26-108-145-102-70-14" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:name</td</tr>
+<tr id="1-1-26-108-145-102-70-15" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the value."> <em> day1-2:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:data-type</td</tr>
+<tr id="1-1-26-108-145-102-70-16" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Value associated with the name."> <em> day1-2:value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:value</td</tr>
+<tr id="1-1-26-108-145-102-71" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script."> <em> day1-2:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:initial-config-primitive/day1-2:user-defined-script</td</tr>
+<tr id="1-1-26-109" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Terminate set of configuration primitives.">day1-2:terminate-config-primitive[seq]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive</td>
+ </tr>
+<tr id="1-1-26-109-146" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Sequence number for the configuration primitive."> day1-2:seq </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:seq</td</tr>
+<tr id="1-1-26-109-147" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the configuration primitive."> <em> day1-2:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:name</td</tr>
+<tr id="1-1-26-109-148" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the configuration primitive.">day1-2:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter</td>
+ </tr>
+<tr id="1-1-26-109-148-103" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:name</td</tr>
+<tr id="1-1-26-109-148-104" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the value."> <em> day1-2:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:data-type</td</tr>
+<tr id="1-1-26-109-148-105" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Value associated with the name."> <em> day1-2:value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:value</td</tr>
+<tr id="1-1-26-109-149" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script."> <em> day1-2:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:terminate-config-primitive/day1-2:user-defined-script</td</tr>
+<tr id="1-1-26-110" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of VNFC related metrics">day1-2:metrics[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:metrics</td>
+ </tr>
+<tr id="1-1-26-110-150" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the metric, as defined in the Juju charm."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:metrics/day1-2:name</td</tr>
+<tr id="1-1-26-111" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of relations between elements in this descriptor.">day1-2:relation[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation</td>
+ </tr>
+<tr id="1-1-26-111-151" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the relation."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:name</td</tr>
+<tr id="1-1-26-111-152" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of two elements to be related.
+Elements to be related are identified by a pair (id, endpoint).
+The relation will relate (id1, endpoint1) to (id2, endpoint2).">day1-2:entities[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:entities</td>
+ </tr>
+<tr id="1-1-26-111-152-106" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="A string, reference to the element id in the descriptor.
+It could be a vnfd-id or a vdu-id in a VNFD,
+or a nsd-id or member-vnf-index in a NSD."> day1-2:id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:entities/day1-2:id</td</tr>
+<tr id="1-1-26-111-152-107" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Endpoint name defining the relation."> <em> day1-2:endpoint </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:relation/day1-2:entities/day1-2:endpoint</td</tr>
+<tr id="1-1-26-112" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Indicates the way to access to the xNF or xDU for VCA configuration.
+For the moment there is a single way (ssh-access).">day1-2:config-access</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access</td>
+ </tr>
+<tr id="1-1-26-112-153" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="If the xNF requires ssh and this parameter is set, SSH keys
+will be injected so that VCA can configure the xNF or xDU via ssh.">day1-2:ssh-access</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access/day1-2:ssh-access</td>
+ </tr>
+<tr id="1-1-26-112-153-108" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="whether ssh access is needed or not"> <em> day1-2:required </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:required</td</tr>
+<tr id="1-1-26-112-153-109" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Default user for ssh"> <em> day1-2:default-user </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vnf-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:default-user</td</tr>
+<tr id="1-1-27" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">day1-2:vdu-configuration[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration</td>
+ </tr>
+<tr id="1-1-27-113" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Internal identifier for the VDU configuration"> day1-2:id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:id</td</tr>
+<tr id="1-1-27-114" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the configuration method for the VNF or VDU.">(config-method)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration</td>
+ </tr>
+<tr id="1-1-27-114-154" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Use custom script for configuring the VNF or VDU.
+This script is executed in the context of
+Orchestrator (The same system and environment
+as the Launchpad).">:(script)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration</td>
+ </tr>
+<tr id="1-1-27-114-154-110" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">day1-2:script</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:script</td>
+ </tr>
+<tr id="1-1-27-114-154-110-72" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Script type - currently supported - Scripts confirming to Rift CA plugin"> <em> day1-2:script-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {rift,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:script/day1-2:script-type</td</tr>
+<tr id="1-1-27-114-155" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configure the VNF or VDU through Juju.">:(juju)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration</td>
+ </tr>
+<tr id="1-1-27-114-155-111" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">day1-2:juju</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:juju</td>
+ </tr>
+<tr id="1-1-27-114-155-111-73" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Juju charm to use with the VNF or VDU."> <em> day1-2:charm </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:juju/day1-2:charm</td</tr>
+<tr id="1-1-27-114-155-111-74" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Is this a proxy charm?"> <em> day1-2:proxy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:juju/day1-2:proxy</td</tr>
+<tr id="1-1-27-115" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of config primitives supported by the
+configuration agent for this VNF or VDU.">day1-2:config-primitive[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive</td>
+ </tr>
+<tr id="1-1-27-115-156" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the config primitive."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:name</td</tr>
+<tr id="1-1-27-115-157" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the config primitive.">day1-2:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter</td>
+ </tr>
+<tr id="1-1-27-115-157-112" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:name</td</tr>
+<tr id="1-1-27-115-157-113" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the name."> <em> day1-2:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:data-type</td</tr>
+<tr id="1-1-27-115-157-114" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Is this field mandatory"> <em> day1-2:mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:mandatory</td</tr>
+<tr id="1-1-27-115-157-115" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The default value for this field"> <em> day1-2:default-value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:default-value</td</tr>
+<tr id="1-1-27-115-157-116" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="NSD parameter pool name to use for this parameter"> <em> day1-2:parameter-pool </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:parameter-pool</td</tr>
+<tr id="1-1-27-115-157-117" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The value should be dimmed by the UI.
+Only applies to parameters with default values."> <em> day1-2:read-only </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:read-only</td</tr>
+<tr id="1-1-27-115-157-118" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The value should be hidden by the UI.
+Only applies to parameters with default values."> <em> day1-2:hidden </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:parameter/day1-2:hidden</td</tr>
+<tr id="1-1-27-115-158" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script. If user defined script is defined,
+the script will be executed using bash"> <em> day1-2:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-primitive/day1-2:user-defined-script</td</tr>
+<tr id="1-1-27-116" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Initial set of configuration primitives.">day1-2:initial-config-primitive[seq]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-27-116-159" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Sequence number for the configuration primitive."> day1-2:seq </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:seq</td</tr>
+<tr id="1-1-27-116-160" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">(primitive-type)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-27-116-160-119" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(primitive-definition)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-27-116-160-119-75" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Name of the configuration primitive."> <em> day1-2:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:name</td</tr>
+<tr id="1-1-27-116-160-119-76" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the configuration primitive.">day1-2:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter</td>
+ </tr>
+<tr id="1-1-27-116-160-119-76-17" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:name</td</tr>
+<tr id="1-1-27-116-160-119-76-18" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the value."> <em> day1-2:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:data-type</td</tr>
+<tr id="1-1-27-116-160-119-76-19" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Value associated with the name."> <em> day1-2:value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:parameter/day1-2:value</td</tr>
+<tr id="1-1-27-116-160-119-77" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script."> <em> day1-2:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:initial-config-primitive/day1-2:user-defined-script</td</tr>
+<tr id="1-1-27-117" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Terminate set of configuration primitives.">day1-2:terminate-config-primitive[seq]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive</td>
+ </tr>
+<tr id="1-1-27-117-161" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Sequence number for the configuration primitive."> day1-2:seq </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:seq</td</tr>
+<tr id="1-1-27-117-162" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the configuration primitive."> <em> day1-2:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:name</td</tr>
+<tr id="1-1-27-117-163" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the configuration primitive.">day1-2:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter</td>
+ </tr>
+<tr id="1-1-27-117-163-120" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:name</td</tr>
+<tr id="1-1-27-117-163-121" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the value."> <em> day1-2:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:data-type</td</tr>
+<tr id="1-1-27-117-163-122" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Value associated with the name."> <em> day1-2:value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:parameter/day1-2:value</td</tr>
+<tr id="1-1-27-117-164" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script."> <em> day1-2:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:terminate-config-primitive/day1-2:user-defined-script</td</tr>
+<tr id="1-1-27-118" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of VNFC related metrics">day1-2:metrics[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:metrics</td>
+ </tr>
+<tr id="1-1-27-118-165" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the metric, as defined in the Juju charm."> day1-2:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:metrics/day1-2:name</td</tr>
+<tr id="1-1-27-119" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Indicates the way to access to the xNF or xDU for VCA configuration.
+For the moment there is a single way (ssh-access).">day1-2:config-access</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access</td>
+ </tr>
+<tr id="1-1-27-119-166" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="If the xNF requires ssh and this parameter is set, SSH keys
+will be injected so that VCA can configure the xNF or xDU via ssh.">day1-2:ssh-access</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access/day1-2:ssh-access</td>
+ </tr>
+<tr id="1-1-27-119-166-123" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="whether ssh access is needed or not"> <em> day1-2:required </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:required</td</tr>
+<tr id="1-1-27-119-166-124" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Default user for ssh"> <em> day1-2:default-user </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/day1-2:vdu-configuration/day1-2:config-access/day1-2:ssh-access/day1-2:default-user</td</tr>
+<tr id="1-1-28" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of K8s Deployment Units">kdu:kdu[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu</td>
+ </tr>
+<tr id="1-1-28-120" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Unique name for the KDU"> kdu:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu/kdu:name</td</tr>
+<tr id="1-1-28-121" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Description of the KDU."> <em> kdu:description </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu/kdu:description</td</tr>
+<tr id="1-1-29" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">kdu:k8s-cluster</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:k8s-cluster</td>
+ </tr>
+<tr id="1-1-29-122" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="List of supported K8s versions.
+The cluster where the KDUs will be deployed will have to match
+one of these versions."> kdu:version </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:k8s-cluster/kdu:version</td</tr>
+<tr id="1-1-29-123" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="List of supported CNI plugins.
+The cluster where the KDUs will be deployed will have to use
+one of these CNI plugins."> kdu:cni </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="enumeration
+ : {calico,flannel,multus,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:k8s-cluster/kdu:cni</td</tr>
+<tr id="1-1-29-124" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of required networks in the K8s cluster.
+The cluster where the KDUs will be deployed will have to use
+one of these CNI plugins.">kdu:nets[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:k8s-cluster/kdu:nets</td>
+ </tr>
+<tr id="1-1-29-124-167" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Internal identifier for the K8s cluster network in this VNF"> kdu:id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:k8s-cluster/kdu:nets/kdu:id</td</tr>
+<tr id="1-1-30" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">kdu:kdu-configuration[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration</td>
+ </tr>
+<tr id="1-1-30-125" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Internal identifier for the KDU configuration"> kdu:id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:id</td</tr>
+<tr id="1-1-30-126" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Defines the configuration method for the VNF or VDU.">(config-method)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration</td>
+ </tr>
+<tr id="1-1-30-126-168" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Use custom script for configuring the VNF or VDU.
+This script is executed in the context of
+Orchestrator (The same system and environment
+as the Launchpad).">:(script)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration</td>
+ </tr>
+<tr id="1-1-30-126-168-125" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">kdu:script</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:script</td>
+ </tr>
+<tr id="1-1-30-126-168-125-78" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Script type - currently supported - Scripts confirming to Rift CA plugin"> <em> kdu:script-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {rift,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:script/kdu:script-type</td</tr>
+<tr id="1-1-30-126-169" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Configure the VNF or VDU through Juju.">:(juju)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration</td>
+ </tr>
+<tr id="1-1-30-126-169-126" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">kdu:juju</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:juju</td>
+ </tr>
+<tr id="1-1-30-126-169-126-79" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Juju charm to use with the VNF or VDU."> <em> kdu:charm </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:juju/kdu:charm</td</tr>
+<tr id="1-1-30-126-169-126-80" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Is this a proxy charm?"> <em> kdu:proxy </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:juju/kdu:proxy</td</tr>
+<tr id="1-1-30-127" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of config primitives supported by the
+configuration agent for this VNF or VDU.">kdu:config-primitive[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive</td>
+ </tr>
+<tr id="1-1-30-127-170" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the config primitive."> kdu:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:name</td</tr>
+<tr id="1-1-30-127-171" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the config primitive.">kdu:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter</td>
+ </tr>
+<tr id="1-1-30-127-171-127" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> kdu:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:name</td</tr>
+<tr id="1-1-30-127-171-128" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the name."> <em> kdu:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:data-type</td</tr>
+<tr id="1-1-30-127-171-129" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Is this field mandatory"> <em> kdu:mandatory </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:mandatory</td</tr>
+<tr id="1-1-30-127-171-130" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The default value for this field"> <em> kdu:default-value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:default-value</td</tr>
+<tr id="1-1-30-127-171-131" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="NSD parameter pool name to use for this parameter"> <em> kdu:parameter-pool </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:parameter-pool</td</tr>
+<tr id="1-1-30-127-171-132" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The value should be dimmed by the UI.
+Only applies to parameters with default values."> <em> kdu:read-only </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:read-only</td</tr>
+<tr id="1-1-30-127-171-133" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="The value should be hidden by the UI.
+Only applies to parameters with default values."> <em> kdu:hidden </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:parameter/kdu:hidden</td</tr>
+<tr id="1-1-30-127-172" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script. If user defined script is defined,
+the script will be executed using bash"> <em> kdu:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-primitive/kdu:user-defined-script</td</tr>
+<tr id="1-1-30-128" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Initial set of configuration primitives.">kdu:initial-config-primitive[seq]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-30-128-173" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Sequence number for the configuration primitive."> kdu:seq </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:seq</td</tr>
+<tr id="1-1-30-128-174" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">(primitive-type)</abbr>
+ </div>
+ </td>
+<td nowrap>choice</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td>Choice</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-30-128-174-134" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier6">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">:(primitive-definition)</abbr>
+ </div>
+ </td>
+<td nowrap>case</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive</td>
+ </tr>
+<tr id="1-1-30-128-174-134-81" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="Name of the configuration primitive."> <em> kdu:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:name</td</tr>
+<tr id="1-1-30-128-174-134-82" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier7">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the configuration primitive.">kdu:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter</td>
+ </tr>
+<tr id="1-1-30-128-174-134-82-20" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> kdu:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter/kdu:name</td</tr>
+<tr id="1-1-30-128-174-134-82-21" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the value."> <em> kdu:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter/kdu:data-type</td</tr>
+<tr id="1-1-30-128-174-134-82-22" class="a">
+ <td nowrap>
+ <div id=9999 class=tier8>
+ <a class="leaf"> </a>
+ <abbr title="Value associated with the name."> <em> kdu:value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:parameter/kdu:value</td</tr>
+<tr id="1-1-30-128-174-134-83" class="a">
+ <td nowrap>
+ <div id=9999 class=tier7>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script."> <em> kdu:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:initial-config-primitive/kdu:user-defined-script</td</tr>
+<tr id="1-1-30-129" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Terminate set of configuration primitives.">kdu:terminate-config-primitive[seq]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive</td>
+ </tr>
+<tr id="1-1-30-129-175" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Sequence number for the configuration primitive."> kdu:seq </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="uint64
+">uint64</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:seq</td</tr>
+<tr id="1-1-30-129-176" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the configuration primitive."> <em> kdu:name </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:name</td</tr>
+<tr id="1-1-30-129-177" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of parameters to the configuration primitive.">kdu:parameter[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter</td>
+ </tr>
+<tr id="1-1-30-129-177-135" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Name of the parameter."> kdu:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter/kdu:name</td</tr>
+<tr id="1-1-30-129-177-136" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Data type associated with the value."> <em> kdu:data-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="common:parameter-data-type
+enumeration
+ : {STRING,INTEGER,BOOLEAN,}">common:parameter-data-type</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter/kdu:data-type</td</tr>
+<tr id="1-1-30-129-177-137" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Value associated with the name."> <em> kdu:value </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:parameter/kdu:value</td</tr>
+<tr id="1-1-30-129-178" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="A user defined script."> <em> kdu:user-defined-script </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:terminate-config-primitive/kdu:user-defined-script</td</tr>
+<tr id="1-1-30-130" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="List of VNFC related metrics">kdu:metrics[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:metrics</td>
+ </tr>
+<tr id="1-1-30-130-179" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Name of the metric, as defined in the Juju charm."> kdu:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:metrics/kdu:name</td</tr>
+<tr id="1-1-30-131" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Indicates the way to access to the xNF or xDU for VCA configuration.
+For the moment there is a single way (ssh-access).">kdu:config-access</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access</td>
+ </tr>
+<tr id="1-1-30-131-180" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier5">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="If the xNF requires ssh and this parameter is set, SSH keys
+will be injected so that VCA can configure the xNF or xDU via ssh.">kdu:ssh-access</abbr>
+ </div>
+ </td>
+<td nowrap>container</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access/kdu:ssh-access</td>
+ </tr>
+<tr id="1-1-30-131-180-138" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="whether ssh access is needed or not"> <em> kdu:required </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="boolean
+">boolean</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access/kdu:ssh-access/kdu:required</td</tr>
+<tr id="1-1-30-131-180-139" class="a">
+ <td nowrap>
+ <div id=9999 class=tier6>
+ <a class="leaf"> </a>
+ <abbr title="Default user for ssh"> <em> kdu:default-user </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:config-access/kdu:ssh-access/kdu:default-user</td</tr>
+<tr id="1-1-30-132" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf-list"> </a>
+ <abbr title="List of blacklisted config primitives from the list of
+default kdu config primitives"> kdu:blacklist-config-primitive </abbr>
+ </div>
+ </td>
+ <td>leaf-list</td>
+ <td nowrap><abbr title="enumeration
+ : {upgrade,rollback,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>*</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-configuration/kdu:blacklist-config-primitive</td</tr>
+<tr id="1-1-31" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">kdu:kdu-model[id]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-model</td>
+ </tr>
+<tr id="1-1-31-133" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Internal identifier for the KDU model"> kdu:id </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-model/kdu:id</td</tr>
+<tr id="1-1-31-134" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Indicates the KDU model, either as a helm-chart or as a juju-bundle."> <em> kdu:kdu-model-type </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="enumeration
+ : {helm-chart,juju-bundle,}">enumeration</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-model/kdu:kdu-model-type</td</tr>
+<tr id="1-1-31-135" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Indicates the KDU model location, either as a path to a folder in the
+package or as a URL where to fetch the model."> <em> kdu:kdu-model-locator </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/kdu:kdu-model/kdu:kdu-model-locator</td</tr>
+<tr id="1-1-32" class="a">
+ <td nowrap>
+ <div id=9999 class=tier3>
+ <a class="leaf"> </a>
+ <abbr title="Connection point over which the VNF is managed."> <em> mgmt-interface:mgmt-cp </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/vnfd:ext-cpd/vnfd:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/mgmt-interface:mgmt-cp</td</tr>
+<tr id="1-1-33" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier3">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="Paired interfaces from different VDUs that share a Virtual IP">vip:vip[name]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vip:vip</td>
+ </tr>
+<tr id="1-1-33-136" class="a">
+ <td nowrap>
+ <div id=9999 class=tier4>
+ <a class="leaf"> </a>
+ <abbr title="Name of the Virtual IP"> vip:name </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="string
+">string</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vip:vip/vip:name</td</tr>
+<tr id="1-1-33-137" class="a">
+ <td nowrap id="p4000">
+ <div id="p5000" class="tier4">
+ <a href="#" id="p6000"
+ onclick="toggleRows(this);return false"
+ class="folder">
+ </a>
+ <abbr title="No description">vip:paired-interfaces[vdu-id-ref]</abbr>
+ </div>
+ </td>
+<td nowrap>list</td>
+ <td nowrap></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vip:vip/vip:paired-interfaces</td>
+ </tr>
+<tr id="1-1-33-137-181" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the VDU"> vip:vdu-id-ref </abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/vnfd:vdu/vnfd:id">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td></td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vip:vip/vip:paired-interfaces/vip:vdu-id-ref</td</tr>
+<tr id="1-1-33-137-182" class="a">
+ <td nowrap>
+ <div id=9999 class=tier5>
+ <a class="leaf"> </a>
+ <abbr title="Reference to the interface"> <em> vip:interface-ref </em></abbr>
+ </div>
+ </td>
+ <td>leaf</td>
+ <td nowrap><abbr title="leafref
+ : /vnfd:vnfd/vnfd:vdu/vnfd:int-cpd/vnfd:virtual-network-interface-requirement/vnfd:name">leafref</abbr></td>
+ <td nowrap>config</td>
+ <td>?</td>
+ <td>current</td>
+ <td nowrap>/vnfd:vnfd/vip:vip/vip:paired-interfaces/vip:interface-ref</td</tr>
+
+</table>
+</div>
+</body>
+</html>
+