Add MANO roles for projects
[osm/SO.git] / rwlaunchpad / plugins / yang / rw-pkg-mgmt.yang
index 5c68f00..c568990 100644 (file)
@@ -53,10 +53,22 @@ module rw-pkg-mgmt
     prefix "manotypes";
   }
 
+  import rw-vnfd {
+    prefix "rwvnfd";
+  }
+
+  import rw-nsd {
+    prefix "rwnsd";
+  }
+
   import rw-project {
     prefix "rw-project";
   }
 
+  import rw-project-mano {
+    prefix "rw-project-mano";
+  }
+
   revision 2017-02-08 {
     description
       "Update model to support projects.";
@@ -215,7 +227,7 @@ module rw-pkg-mgmt
 
     input {
       uses package-identifer;
-
+      uses manotypes:rpc-project-name;
     }
 
     output {
@@ -260,6 +272,7 @@ module rw-pkg-mgmt
         description "Valid ID to track the status of the task";
         type string;
       }
+      uses manotypes:rpc-project-name;
     }
   }
 
@@ -277,6 +290,7 @@ module rw-pkg-mgmt
         description "Valid ID to track the status of the task";
         type string;
       }
+      uses manotypes:rpc-project-name;
     }
   }
 
@@ -316,6 +330,8 @@ module rw-pkg-mgmt
         description "Valid ID to track the status of the task";
         type string;
       }
+
+      uses manotypes:rpc-project-name;
     }
   }
 
@@ -333,6 +349,7 @@ module rw-pkg-mgmt
         description "Valid ID to track the status of the task";
         type string;
       }
+      uses manotypes:rpc-project-name;
     }
   }
 
@@ -354,7 +371,9 @@ module rw-pkg-mgmt
         description "Trace in case of a failure";
         type string;
       }
+
+      uses manotypes:rpc-project-name;
     }
   }
 
-}
\ No newline at end of file
+}