summaryrefslogtreecommitdiffstats
path: root/docs/submodules/container4nfv
AgeCommit message (Expand)AuthorFilesLines
2018-02-08Update git submodulesBin Lu1-0/+0
2018-02-03Update git submodulesQiLiang1-0/+0
2018-02-01Update git submodulesXuan Jia1-0/+0
2018-01-31Update git submodulesBin Lu1-0/+0
2018-01-27Update git submodulestrevortao1-0/+0
2018-01-25Update git submodulestrevortao1-0/+0
2018-01-22Update git submodulesGuo Ruijing1-0/+0
2018-01-22Update git submodulesYapeng Wu1-0/+0
2018-01-16Update git submodulesRuijing Guo1-0/+0
2018-01-15Update git submodulesXuan Jia1-0/+0
2018-01-15Update git submodulesXuan Jia1-0/+0
2018-01-15Update git submodulesGuo Ruijing1-0/+0
2018-01-13Update git submodulesLaura Sofia Enriquez1-0/+0
2018-01-12Update git submodulesXuan Jia1-0/+0
2018-01-12Update git submodulesXuan Jia1-0/+0
2018-01-11Update git submodulesRuijing Guo1-0/+0
2018-01-11Update git submodulesGuo Ruijing1-0/+0
2018-01-03Update git submodulesLaura Sofia Enriquez1-0/+0
2018-01-03Update git submodulesXuan Jia1-0/+0
2018-01-02Update git submodulesGuo Ruijing1-0/+0
2017-12-29Update git submodulesGuo Ruijing1-0/+0
2017-12-22Update git submodulesXuan Jia1-0/+0
2017-12-22Update git submodulesGuo Ruijing1-0/+0
2017-12-20Update git submodulesXuan Jia1-0/+0
2017-12-20Update git submodulesGuo Ruijing1-0/+0
2017-12-13Update git submodulesRuijing Guo1-0/+0
2017-12-13Update git submodulesRuijing Guo1-0/+0
2017-12-11Update git submodulesGuo Ruijing1-0/+0
2017-12-05Update git submodulesGuo Ruijing1-0/+0
2017-12-04Update git submodulesGuo Ruijing1-0/+0
2017-11-30Update git submodulesRuijing Guo1-0/+0
2017-11-30Update git submodulesGuo Ruijing1-0/+0
2017-11-27Update git submodulesGuo Ruijing1-0/+0
2017-11-25Update git submodulesXuan Jia1-0/+0
2017-11-25Update git submodulesXuan Jia1-0/+0
2017-11-25Update git submodulesGuo Ruijing1-0/+0
2017-11-23Update git submodulesGuo Ruijing1-0/+0
2017-11-22Update git submodulesGuo Ruijing1-0/+0
2017-11-21Update git submodulesGuo Ruijing1-0/+0
2017-11-20Update git submodulesGuo Ruijing1-0/+0
2017-11-16Update git submodulesGuo Ruijing1-0/+0
2017-11-15Update git submodulesGuo Ruijing1-0/+0
2017-11-13Update git submodulesGuo Ruijing1-0/+0
2017-11-10Update git submodulesXuan Jia1-0/+0
2017-11-10Update git submodulesGuo Ruijing1-0/+0
2017-11-09Update git submodulesGuo Ruijing1-0/+0
2017-11-08Update git submodulesGuo Ruijing1-0/+0
2017-11-06Update git submodulesGuo Ruijing1-0/+0
2017-11-03Update git submodulesXuan Jia1-0/+0
2017-11-03Update git submodulesGuo Ruijing1-0/+0
lass="l l-Scalar l-Scalar-Plain">module clearwater { namespace "http://localhost/ietf-inet-types.yang"; prefix "yang"; organization "HP"; contact "TBD"; description "This module defines a VNF Deployment Unit."; revision "2014-05-18" { description "Initial version"; reference "RFC XXXX"; } container clearwater { description "Vdus used in a vnfd"; list ellis { key id; leaf id{ type string; description "key ID for vdu1"; } description "Vdu key"; leaf instance-num { type uint16{ range 1..6;} default 1; description "Number of instances of the said VDU which shall be instantiated"; } leaf vm-image { type string; reference "uri"; description "Reference to a VM image"; } container resource { description "The required resource"; container cpu { description "The required computation resource"; leaf vCPU_num { type uint32{ range 4; } description "The number of virtual CPU units"; } list vCPU-spec { key "name"; description "Processor characteristics for the VDU"; leaf name { type string; description "Name of vCPU-spec"; } leaf description { type string; description "Description of vCPU-spec"; } leaf value { type uint32; description "Value of vCPU-spec"; } } } container memory { description "The required memory resource"; leaf memory_size { type uint32{ range 4096; } description "Memory size, unit:MBytes"; } list memory-spec { key name; description "Memory characteristics for the VDU"; leaf name { type string; description "Name of memory-spec"; } leaf description { type string; description "Description of memory-spec"; } leaf value { type uint32; description "Value of memory-spec"; } } } container disk { description "The required storage resource"; leaf disk-size { type uint32{ range 2048; } description "Virtual storage size, unit:MBytes"; } list disk-KQI { key name; description "Storage characteristics in the VDU"; leaf name { type string; description "Name of disk-KQI"; } leaf description { type string; description "Description of disk-KQI"; } leaf value { type uint32; description "Value of disk-KQI"; } } } container vnic { description "Virtual network interface card (vnic) resource"; leaf vnic-num { type uint32{ range 2; } description "The total number of virtual vnic"; } } } container workflow-script { description "VDU workflow script"; leaf init { type string; default "start.sh"; description "VDU initialization script"; } leaf terminate { type string; default "stop.sh"; description "VDU termination script"; } leaf graceful-shutdown { type string; default "shutdown.sh"; description "VDU graceful shutdown script"; } } } list bono { key id; leaf id{ type string; description "key ID for vdu2"; } description "Vdu key"; leaf instance-num { type uint16; default 3; description "Number of instances of the said VDU which shall be instantiated"; } leaf vm-image { type string; reference "URI"; description "Reference to a VM image"; } container resource { description "The required resource"; container cpu { description "The required computation resource"; leaf vCPU_num { type uint32{ range 3; } description "The number of virtual CPU units"; } list vCPU-spec { key "name"; description "Processor characteristics for the VDU"; leaf name { type string; description "Name of vCPU-spec"; } leaf description { type string; description "Description of vCPU-spec"; } leaf value { type uint32; description "Value of vCPU-spec"; } } } container memory { description "The required memory resource"; leaf memory_size { type uint32{ range 2048; } description "Memory size, unit:MBytes"; } list memory-spec { key name; description "Memory characteristics for the VDU"; leaf name { type string; description "Name of memory-spec"; } leaf description { type string; description "Description of memory-spec"; } leaf value { type uint32; description "Value of memory-spec"; } } } container disk { description "The required storage resource"; leaf disk-size { type uint32{ range 3000; } description "Virtual storage size, unit:MBytes"; } list disk-KQI { key name; description "Storage characteristics in the VDU"; leaf name { type string; description "Name of disk-KQI"; } leaf description { type string; description "Description of disk-KQI"; } leaf value { type uint32; description "Value of disk-KQI"; } } } container vnic { description "Virtual network interface card (vnic) resource"; leaf vnic-num { type uint32{ range 2; } description "The total number of virtual vnic"; } } } container workflow-script { description "VDU workflow script"; leaf init { type string; default "start.sh"; description "VDU initialization script"; } leaf terminate { type string; default "stop.sh"; description "VDU termination script"; } leaf graceful-shutdown { type string; default "shutdown.sh"; description "VDU graceful shutdown script"; } } } } }