Loading example-data/nfv-nsd.xml +1 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <nfv xmlns="urn:etsi:nfv:yang:etsi-nfv-descriptors"> <vnfd> <id>ASA</id> Loading src/yang/etsi-nfv-nsd.yang +2 −0 Original line number Diff line number Diff line Loading @@ -30,8 +30,10 @@ module etsi-nfv-nsd { container nsd { list nsd { key "id"; max-elements 1; uses nfv:nsd; description "The NSD information element is a deployment template whose instances are used by the NFVO for the lifecycle management Loading src/yang/etsi-nfv-vnf.yang +18 −0 Original line number Diff line number Diff line Loading @@ -95,6 +95,23 @@ submodule etsi-nfv-vnf { "GS NFV-IFA011: Section 7.1.6.6, VirtualNetworkInterfaceRequirements information element"; } leaf nic-io-requirements { type leafref { path "/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/" + "nfv:logical-node/nfv:id"; } description "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 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."; reference "GS NFV-IFA011: Section 7.1.6.6, VirtualNetworkInterfaceRequirements information element"; } } } Loading Loading @@ -491,6 +508,7 @@ submodule etsi-nfv-vnf { list requirement-detail { key "key"; min-elements 1; leaf key { type string; Loading Loading
example-data/nfv-nsd.xml +1 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <nfv xmlns="urn:etsi:nfv:yang:etsi-nfv-descriptors"> <vnfd> <id>ASA</id> Loading
src/yang/etsi-nfv-nsd.yang +2 −0 Original line number Diff line number Diff line Loading @@ -30,8 +30,10 @@ module etsi-nfv-nsd { container nsd { list nsd { key "id"; max-elements 1; uses nfv:nsd; description "The NSD information element is a deployment template whose instances are used by the NFVO for the lifecycle management Loading
src/yang/etsi-nfv-vnf.yang +18 −0 Original line number Diff line number Diff line Loading @@ -95,6 +95,23 @@ submodule etsi-nfv-vnf { "GS NFV-IFA011: Section 7.1.6.6, VirtualNetworkInterfaceRequirements information element"; } leaf nic-io-requirements { type leafref { path "/nfv:nfv/nfv:vnfd/nfv:virtual-compute-desc/" + "nfv:logical-node/nfv:id"; } description "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 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."; reference "GS NFV-IFA011: Section 7.1.6.6, VirtualNetworkInterfaceRequirements information element"; } } } Loading Loading @@ -491,6 +508,7 @@ submodule etsi-nfv-vnf { list requirement-detail { key "key"; min-elements 1; leaf key { type string; Loading