Loading src/yang/etsi-nfv-vnf.yang +70 −41 Original line number Diff line number Diff line Loading @@ -326,12 +326,27 @@ submodule etsi-nfv-vnf { } list boot-order { ordered-by user; key "virtual-storage-desc"; leaf virtual-storage-desc { key "key"; leaf key { type uint32; } leaf value { type leafref { path "../../nfv:virtual-storage-desc"; } } description "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."; reference "GS NFV IFA011: Section 7.1.6.2, Vdu information element."; } leaf sw-image-desc { type leafref { Loading Loading @@ -367,22 +382,14 @@ submodule etsi-nfv-vnf { } uses common:monitoring-parameter; } container configurable-properties { description "Describes the configurable properties of all VNFC instances based on this VDU."; reference "GS NFV IFA011: Section 7.1.6.2, VDU Information element."; leaf auto-scalable { type boolean; } leaf auto-healable { type boolean; list configurable-properties { key "key"; leaf key { type string; } leaf additional-configurable-property { leaf value { type string; } description "It provides VNFC configurable properties that can be modified using the ModifyVnfInfo operation."; Loading @@ -390,6 +397,23 @@ submodule etsi-nfv-vnf { "GS NFV IFA011: Section 7.1.6.7, VnfcConfigurableProperties Information element."; } list boot-data { key "key"; leaf key { type string; } leaf value { type string; } description "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."; reference "GS NFV IFA011: Section 7.1.6.7, VnfcConfigurableProperties Information element."; } } Loading Loading @@ -725,8 +749,7 @@ submodule etsi-nfv-vnf { } } list sw-image-desc { key "id"; container sw-image-desc { description "Defines descriptors of software images to be used by the VNF."; Loading Loading @@ -1700,8 +1723,14 @@ submodule etsi-nfv-vnf { "GS NFV IFA011: Section 7.1.12 VnfConfigurableProperties information element"; } leaf-list additional-configurable-property { list additional-configurable-property { key "key"; leaf key { type string; } leaf value { type string; } description "It provides VNF specific configurable properties that can be modified using the ModifyVnfConfiguration operation."; Loading Loading
src/yang/etsi-nfv-vnf.yang +70 −41 Original line number Diff line number Diff line Loading @@ -326,12 +326,27 @@ submodule etsi-nfv-vnf { } list boot-order { ordered-by user; key "virtual-storage-desc"; leaf virtual-storage-desc { key "key"; leaf key { type uint32; } leaf value { type leafref { path "../../nfv:virtual-storage-desc"; } } description "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."; reference "GS NFV IFA011: Section 7.1.6.2, Vdu information element."; } leaf sw-image-desc { type leafref { Loading Loading @@ -367,22 +382,14 @@ submodule etsi-nfv-vnf { } uses common:monitoring-parameter; } container configurable-properties { description "Describes the configurable properties of all VNFC instances based on this VDU."; reference "GS NFV IFA011: Section 7.1.6.2, VDU Information element."; leaf auto-scalable { type boolean; } leaf auto-healable { type boolean; list configurable-properties { key "key"; leaf key { type string; } leaf additional-configurable-property { leaf value { type string; } description "It provides VNFC configurable properties that can be modified using the ModifyVnfInfo operation."; Loading @@ -390,6 +397,23 @@ submodule etsi-nfv-vnf { "GS NFV IFA011: Section 7.1.6.7, VnfcConfigurableProperties Information element."; } list boot-data { key "key"; leaf key { type string; } leaf value { type string; } description "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."; reference "GS NFV IFA011: Section 7.1.6.7, VnfcConfigurableProperties Information element."; } } Loading Loading @@ -725,8 +749,7 @@ submodule etsi-nfv-vnf { } } list sw-image-desc { key "id"; container sw-image-desc { description "Defines descriptors of software images to be used by the VNF."; Loading Loading @@ -1700,8 +1723,14 @@ submodule etsi-nfv-vnf { "GS NFV IFA011: Section 7.1.12 VnfConfigurableProperties information element"; } leaf-list additional-configurable-property { list additional-configurable-property { key "key"; leaf key { type string; } leaf value { type string; } description "It provides VNF specific configurable properties that can be modified using the ModifyVnfConfiguration operation."; Loading