Merge "RIFT-14707 : Feedback on vnfd.yang comments"
[osm/SO.git] / models / plugins / yang / vnfd.yang
index d968bc8..1dfb459 100644 (file)
@@ -59,7 +59,7 @@ module vnfd
     }
 
     leaf short-name {
     }
 
     leaf short-name {
-      description "Short name of the connection point";
+      description "Short name to appear as label in the UI";
       type string;
     }
 
       type string;
     }
 
@@ -132,7 +132,7 @@ module vnfd
       }
 
       leaf short-name {
       }
 
       leaf short-name {
-        description "VNFD short name.";
+        description "Short name to appear as label in the UI";
         type string;
       }
 
         type string;
       }
 
@@ -227,7 +227,7 @@ module vnfd
         description
             "List of Internal Virtual Link Descriptors (VLD).
             The internal VLD describes the basic topology of
         description
             "List of Internal Virtual Link Descriptors (VLD).
             The internal VLD describes the basic topology of
-            the connectivity (e.g. E-LAN, E-Line, E-Tree)
+            the connectivity such as E-LAN, E-Line, E-Tree.
             between internal VNF components of the system.";
 
         leaf id {
             between internal VNF components of the system.";
 
         leaf id {
@@ -241,11 +241,12 @@ module vnfd
         }
 
         leaf short-name {
         }
 
         leaf short-name {
-          description "Short name of the internal VLD";
+          description "Short name to appear as label in the UI";
           type string;
         }
 
         leaf description {
           type string;
         }
 
         leaf description {
+          description "Description of internal VLD.";
           type string;
         }
 
           type string;
         }
 
@@ -304,14 +305,12 @@ module vnfd
         key "name";
         description
             "List for external connection points. Each VNF has one
         key "name";
         description
             "List for external connection points. Each VNF has one
-            or more external connection points. As the name
-            implies that external connection points are used for
-            connecting the VNF to other VNFs or to external networks.
-            Each VNF exposes these connection points to the
-            orchestrator. The orchestrator can construct network
-            services by connecting the connection points between
-            different VNFs. The NFVO will use VLDs and VNFFGs at
-            the network service level to construct network services.";
+            or more external connection points that connect the VNF
+            to other VNFs or to external networks. Each VNF exposes
+            connection points to the orchestrator, which can construct
+            network services by connecting the connection points
+            between different VNFs. The NFVO will use VLDs and VNFFGs
+            at the network service level to construct network services.";
 
         uses common-connection-point;
       }
 
         uses common-connection-point;
       }
@@ -365,13 +364,13 @@ module vnfd
 
         choice cloud-init-input {
           description
 
         choice cloud-init-input {
           description
-            "Indicates how the contents of cloud-init script are provided.
-             There are 2 choices - inline or in a file";
+              "Indicates how the contents of cloud-init script are provided.
+              There are 2 choices - inline or in a file";
 
           case inline {
             leaf cloud-init {
               description
 
           case inline {
             leaf cloud-init {
               description
-                "Contents of cloud-init script, provided inline, in cloud-config format";
+                  "Contents of cloud-init script, provided inline, in cloud-config format";
               type string;
             }
           }
               type string;
             }
           }
@@ -379,8 +378,8 @@ module vnfd
           case filename {
             leaf cloud-init-file {
               description
           case filename {
             leaf cloud-init-file {
               description
-                "Name of file with contents of cloud-init script in cloud-config format";
-                type string;
+                  "Name of file with contents of cloud-init script in cloud-config format";
+              type string;
             }
           }
         }
             }
           }
         }
@@ -393,7 +392,7 @@ module vnfd
               "List for internal connection points. Each VNFC
               has zero or more internal connection points.
               Internal connection points are used for connecting
               "List for internal connection points. Each VNFC
               has zero or more internal connection points.
               Internal connection points are used for connecting
-              the VNF components internal to the VNF. If a VNF
+              the VNF with components internal to the VNF. If a VNF
               has only one VNFC, it may not have any internal
               connection points.";
 
               has only one VNFC, it may not have any internal
               connection points.";
 
@@ -430,7 +429,8 @@ module vnfd
           leaf name {
             description
                 "Name of the external interface. Note that
           leaf name {
             description
                 "Name of the external interface. Note that
-                this name has only local significance.";
+                this name has only local significance to
+                the VDU.";
             type string;
           }
 
             type string;
           }
 
@@ -469,8 +469,8 @@ module vnfd
 
         leaf vdu-depends-on-ref {
           description
 
         leaf vdu-depends-on-ref {
           description
-              "Reference to the VDU that
-              source VDU depends.";
+              "Reference to the VDU on which
+              the source VDU depends.";
           type leafref {
             path "../../vdu/id";
           }
           type leafref {
             path "../../vdu/id";
           }
@@ -493,7 +493,7 @@ module vnfd
         description
             "Type of Service Function.
              NOTE: This needs to map with Service Function Type in ODL to
         description
             "Type of Service Function.
              NOTE: This needs to map with Service Function Type in ODL to
-             support VNFFG. Service Function Type is manadatory param in ODL
+             support VNFFG. Service Function Type is mandatory param in ODL
              SFC. This is temporarily set to string for ease of use";
             type string;
       }
              SFC. This is temporarily set to string for ease of use";
             type string;
       }