c61751f41989630e24a527f6a6661e661a44996c
[osm/SO.git] / models / plugins / yang / vnfr.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:vnfr-role</role>
5 <key-set>
6 <name>project-name</name>
7 <path>/rw-project:project/rw-project:name</path>
8 <path>/vnfr:create-alarm/vnfr:project-name</path>
9 <path>/vnfr:destroy-alarm/vnfr:project-name</path>
10 </key-set>
11 </key-definition>
12
13 <role-definition>
14 <role>rw-project-mano:lcm-oper</role>
15 <keys-role>rw-project-mano:vnfr-role</keys-role>
16 <authorize>
17 <permissions>read execute</permissions>
18 <path>/rw-project:project/vnfr:vnfr-catalog</path>
19 </authorize>
20 </role-definition>
21
22 <role-definition>
23 <role>rw-project-mano:lcm-admin</role>
24 <keys-role>rw-project-mano:vnfr-role</keys-role>
25 <authorize>
26 <permissions>create read update delete execute</permissions>
27 <path>/rw-project:project/vnfr:vnfr-catalog</path>
28 <path>/vnfr:create-alarm</path>
29 <path>/vnfr:destroy-alarm</path>
30 </authorize>
31 </role-definition>
32
33 <role-definition>
34 <role>rw-project:project-admin</role>
35 <keys-role>rw-project-mano:vnfr-role</keys-role>
36 <authorize>
37 <permissions>create read update delete execute</permissions>
38 <path>/vnfr:create-alarm</path>
39 <path>/vnfr:destroy-alarm</path>
40 </authorize>
41 </role-definition>
42 </config>