[AAI] Reintegrate AAI OOM charts in main repo
[oom.git] / kubernetes / aai / components / aai-resources / resources / config / auth / aai_policy.json
1 {
2   "roles": [
3     {
4       "name": "admin",
5       "functions": [
6         {
7           "name": "actions",
8           "methods": [
9             {
10               "name": "GET"
11             },
12             {
13               "name": "DELETE"
14             },
15             {
16               "name": "PUT"
17             }
18           ]
19         },
20         {
21           "name": "servers",
22           "methods": [
23             {
24               "name": "GET"
25             },
26             {
27               "name": "DELETE"
28             },
29             {
30               "name": "PUT"
31             }
32           ]
33         },
34         {
35           "name": "cloudinfra",
36           "methods": [
37             {
38               "name": "GET"
39             },
40             {
41               "name": "DELETE"
42             },
43             {
44               "name": "PUT"
45             }
46           ]
47         },
48         {
49           "name": "cloud-infrastructure",
50           "methods": [
51             {
52               "name": "GET"
53             },
54             {
55               "name": "DELETE"
56             },
57             {
58               "name": "PUT"
59             }
60           ]
61         },
62         {
63           "name": "sdandc",
64           "methods": [
65             {
66               "name": "GET"
67             },
68             {
69               "name": "DELETE"
70             },
71             {
72               "name": "PUT"
73             }
74           ]
75         },
76         {
77           "name": "service-design-and-creation",
78           "methods": [
79             {
80               "name": "GET"
81             },
82             {
83               "name": "DELETE"
84             },
85             {
86               "name": "PUT"
87             }
88           ]
89         },
90         {
91           "name": "business",
92           "methods": [
93             {
94               "name": "GET"
95             },
96             {
97               "name": "DELETE"
98             },
99             {
100               "name": "PUT"
101             }
102           ]
103         },
104         {
105           "name": "network",
106           "methods": [
107             {
108               "name": "GET"
109             },
110             {
111               "name": "DELETE"
112             },
113             {
114               "name": "PUT"
115             }
116           ]
117         },
118         {
119           "name": "search",
120           "methods": [
121             {
122               "name": "GET"
123             },
124             {
125               "name": "POST"
126             }
127           ]
128         },
129         {
130           "name": "util",
131           "methods": [
132             {
133               "name": "GET"
134             }
135           ]
136         },
137         {
138           "name": "license-management",
139           "methods": [
140             {
141               "name": "GET"
142             },
143             {
144               "name": "DELETE"
145             },
146             {
147               "name": "PUT"
148             }
149           ]
150         },
151         {
152           "name": "examples",
153           "methods": [
154             {
155               "name": "GET"
156             }
157           ]
158         },
159         {
160           "name": "resources",
161           "methods": [
162             {
163               "name": "GET"
164             }
165           ]
166         },
167         {
168           "name": "generateurl",
169           "methods": [
170             {
171               "name": "GET"
172             }
173           ]
174         },
175         {
176           "name": "bulkadd",
177           "methods": [
178             {
179               "name": "PUT"
180             }
181           ]
182         },
183         {
184           "name": "nodes",
185           "methods": [
186             {
187               "name": "GET"
188             }
189           ]
190         },
191         {
192           "name": "query",
193           "methods": [
194             {
195               "name": "PUT"
196             }
197           ]
198         },
199         {
200           "name": "dbquery",
201           "methods": [
202             {
203               "name": "PUT"
204             }
205           ]
206         },
207         {
208           "name": "bulk",
209           "methods": [
210             {
211               "name": "POST"
212             }
213           ]
214         },
215         {
216           "name": "bulkprocess",
217           "methods": [
218             {
219               "name": "PUT"
220             }
221           ]
222         },
223         {
224           "name": "recents",
225           "methods": [
226             {
227               "name": "GET"
228             }
229           ]
230         },
231         {
232           "name": "dsl",
233           "methods": [
234             {
235               "name": "PUT"
236             }
237           ]
238         },
239         {
240           "name": "common",
241           "methods": [
242             {
243               "name": "GET"
244             },
245             {
246               "name": "DELETE"
247             },
248             {
249               "name": "PUT"
250             }
251           ]
252         }
253       ],
254       "users": [
255         {
256           "username": "CN=aai, OU=OSAAF, OU=aai@aai.onap.org, O=ONAP, C=US"
257         }
258       ]
259     },
260     {
261       "name": "basicauth",
262       "functions": [
263         {
264           "name": "util",
265           "methods": [
266             {
267               "name": "GET"
268             }
269           ]
270         }
271       ],
272       "users": [
273         {
274           "user": "aai",
275           "pass": "OBF:1u2a1t2v1vgb1s3g1s3m1vgj1t3b1u30"
276         }
277       ]
278     },
279     {
280       "name": "HAProxy",
281       "functions": [
282         {
283           "name": "util",
284           "methods": [
285             {
286               "name": "GET"
287             }
288           ]
289         }
290       ],
291       "users": [
292         {
293           "username": "CN=haproxyuser, OU=OSAAF, OU=aai@aai.onap.org, O=ONAP, C=US"
294         }
295       ]
296     }
297   ]
298 }