Merge from OSM SO master
[osm/SO.git] / models / plugins / yang / nsr.role.xml
1 <?xml version="1.0" ?>
2 <config xmlns="http://riftio.com/ns/riftware-1.0/rw-rbac-role-def">
3 <key-definition>
4 <role>rw-project-mano:nsr-role</role>
5 <key-set>
6 <name>project-name</name>
7 <path>/nsr:exec-scale-out/nsr:project-name</path>
8 <path>/nsr:exec-scale-in/nsr:project-name</path>
9 <path>/nsr:exec-ns-service-primitive/nsr:project-name</path>
10 <path>/nsr:get-ns-service-primitive-values/nsr:project-name</path>
11 <path>/nsr:start-network-service/nsr:project-name</path>
12 </key-set>
13 </key-definition>
14
15 <role-definition>
16 <role>rw-project-mano:lcm-oper</role>
17 <keys-role>rw-project-mano:nsr-role</keys-role>
18 <authorize>
19 <permissions>read execute</permissions>
20 <path>/rw-project:project/nsr:ns-instance-config</path>
21 <path>/rw-project:project/nsr:ns-instance-opdata</path>
22 </authorize>
23 </role-definition>
24
25 <role-definition>
26 <role>rw-project-mano:lcm-admin</role>
27 <keys-role>rw-project-mano:nsr-role</keys-role>
28 <authorize>
29 <permissions>create read update delete execute</permissions>
30 <path>/rw-project:project/nsr:ns-instance-config</path>
31 <path>/rw-project:project/nsr:ns-instance-opdata</path>
32 <path>/nsr:exec-scale-out</path>
33 <path>/nsr:exec-scale-in</path>
34 <path>/nsr:exec-ns-service-primitive</path>
35 <path>/nsr:get-ns-service-primitive-values</path>
36 <path>/nsr:start-network-service</path>
37 </authorize>
38 </role-definition>
39 </config>