1c8b36d0da02f40beaf5cb1f2a8b21f4b7337d7e
[aquarium] / logic / src / test / resources / data.json
1 [
2     {
3         "model": "gr.grnet.aquarium.model.EntityType",
4         "pk": 1,
5         "fields": {
6             "name" : "USER",
7             "entType" : 1
8             }
9     },
10     {
11         "model": "gr.grnet.aquarium.model.EntityType",
12         "pk": 2,
13         "fields": {
14             "name" : "GROUP",
15             "entType" : 2
16             }
17     },
18     {
19         "model": "gr.grnet.aquarium.model.EntityType",
20         "pk": 3,
21         "fields": {
22             "name" : "ORGANIZATION",
23             "entType" : 4
24             }
25     },
26     {
27         "model": "gr.grnet.aquarium.model.ResourceType",
28         "pk": 1,
29         "fields": {
30             "name" : "CPU",
31             "resType" : 1
32             }
33     },
34     {
35         "model": "gr.grnet.aquarium.model.ResourceType",
36         "pk": 2,
37         "fields": {
38             "name" : "RAM",
39             "resType" : 2
40             }
41     },
42     {
43         "model": "gr.grnet.aquarium.model.ResourceType",
44         "pk": 3,
45         "fields": {
46             "name" : "DISKSPACE",
47             "resType" : 4
48             }
49     },
50     {
51         "model": "gr.grnet.aquarium.model.ResourceType",
52         "pk": 4,
53         "fields": {
54             "name" : "NETBANDWIDTH",
55             "resType" : 8
56             }
57     },
58     {
59         "model": "gr.grnet.aquarium.model.ResourceType",
60         "pk": 5,
61         "fields": {
62             "name" : "LICENCE",
63             "resType" : 16
64             }
65     },
66         {
67         "model": "gr.grnet.aquarium.model.Organization",
68         "pk": 1,
69         "fields": {
70             "name" : "AUEB",
71             "credits" : 300
72             }
73     },
74     {
75         "model": "gr.grnet.aquarium.model.Organization",
76         "pk": 2,
77         "fields": {
78             "name" : "NTUA",
79             "credits" : 200
80             }
81     },
82     {
83         "model": "gr.grnet.aquarium.model.Organization",
84         "pk": 3,
85         "fields": {
86             "name" : "SENSE",
87             "credits" : 100,
88             "parent" : 1
89             }
90     },
91     {
92         "model": "gr.grnet.aquarium.model.Organization",
93         "pk": 4,
94         "fields": {
95             "name" : "ECE",
96             "credits" : 0,
97             "parent" : 2
98             }
99     },
100     {
101         "model": "gr.grnet.aquarium.model.Organization",
102         "pk": 5,
103         "fields": {
104             "name" : "CSLAB",
105             "credits" : 100,
106             "parent" : 4
107             }
108     },
109     {
110         "model": "gr.grnet.aquarium.model.User",
111         "pk": 6,
112         "fields": {
113             "name" : "user1",
114             "credits" : 100
115             }
116     },
117     {
118         "model": "gr.grnet.aquarium.model.User",
119         "pk": 7,
120         "fields": {
121             "name" : "user2",
122             "credits" : 30,
123             "organizations" : [3, 5]
124             }
125     },
126     {
127         "model": "gr.grnet.aquarium.model.Group",
128         "pk": 8,
129         "fields": {
130             "name" : "group1",
131             "credits" : 150,
132             "organizations" : [2]
133             }
134     },
135     {
136         "model": "gr.grnet.aquarium.model.Group",
137         "pk": 9,
138         "fields": {
139             "name" : "group2",
140             "credits" : 0
141             }
142     },
143     {
144         "model": "gr.grnet.aquarium.model.Group",
145         "pk": 10,
146         "fields": {
147             "name" : "lab2",
148             "credits" : 0
149         }
150     },
151     {
152         "model": "gr.grnet.aquarium.model.Group",
153         "pk": 11,
154         "fields": {
155             "name" : "lab1",
156             "credits" : 10,
157             "organizations" : [5]
158             }
159     },
160     {
161         "model": "gr.grnet.aquarium.model.Group",
162         "pk": 12,
163         "fields": {
164             "name" : "group3",
165             "credits" : 200,
166             "parent" : 10
167             }
168     },
169     {
170         "model": "gr.grnet.aquarium.model.ServiceTemplate",
171         "pk": 1,
172         "fields": {
173             "name" : "VirtualMachine",
174             "resTypes" : [1,2,3,4]
175             }
176     },
177     {
178         "model": "gr.grnet.aquarium.model.ServiceTemplate",
179         "pk": 2,
180         "fields": {
181             "name" : "PithosStorage",
182             "resTypes" : [4]
183             }
184     },
185     {
186         "model": "gr.grnet.aquarium.model.ServiceTemplate",
187         "pk": 3,
188         "fields": {
189             "name" : "SharedNet",
190             "resTypes" : [5]
191             }
192     },
193     {
194         "model": "gr.grnet.aquarium.model.ServiceTemplate",
195         "pk": 4,
196         "fields": {
197             "name" : "VM-SSAAS",
198             "resTypes" : [1,2,3,4,5]
199             }
200     },
201     {
202         "model": "gr.grnet.aquarium.model.ConsumableResource",
203         "pk": 1,
204         "fields": {
205             "name" : "x64 CPU",
206             "restype" : 1,
207             "unit" : "CPU MINS",
208             "period" : "HOUR",
209             "cost" : 1
210             }
211     },
212     {
213         "model": "gr.grnet.aquarium.model.ConsumableResource",
214         "pk": 2,
215         "fields": {
216             "name" : "RAM",
217             "restype" : 2,
218             "unit" : "MB",
219             "period" : "DAY",
220             "cost" : 0.2
221             }
222     },
223     {
224         "model": "gr.grnet.aquarium.model.ConsumableResource",
225         "pk": 3,
226         "fields": {
227             "name" : "VIRT DISK",
228             "restype" : 3,
229             "unit" : "MB",
230             "period" : "HOUR",
231             "cost" : 0.001
232             }
233     },
234     {
235         "model": "gr.grnet.aquarium.model.ConsumableResource",
236         "pk": 4,
237         "fields": {
238             "name" : "VIRT NET IFACE",
239             "restype" : 4,
240             "unit" : "MB",
241             "period" : "HOUR",
242             "cost" : 0.002
243             }
244     },
245     {
246         "model": "gr.grnet.aquarium.model.ConsumableResource",
247         "pk": 5,
248         "fields": {
249             "name" : "MATLAB LICENSE",
250             "restype" : 5,
251             "unit" : "PIECE",
252             "period" : "DAY",
253             "cost" : 2
254             }
255     },
256     {
257         "model": "gr.grnet.aquarium.model.ConsumableResource",
258         "pk": 6,
259         "fields": {
260             "name" : "WINDOWS LICENSE",
261             "restype" : 5,
262             "unit" : "PIECE",
263             "period" : "MONTH",
264             "cost" : 1
265             }
266     },
267     {
268         "model": "gr.grnet.aquarium.model.ServiceItem",
269         "pk": 1,
270         "fields": {
271             "url" : "/foo/bar/1",
272             "owner" : 6,
273             "template" : 1
274         }
275     },
276     {
277         "model": "gr.grnet.aquarium.model.ServiceItemConfig",
278         "pk": 1,
279         "fields": {
280             "item" : 1,
281             "resource" : 1,
282             "quantity" : 2
283             }
284     },
285     {
286         "model": "gr.grnet.aquarium.model.ServiceItemConfig",
287         "pk": 2,
288         "fields": {
289             "item" : 1,
290             "resource" : 2,
291             "quantity" : 256
292             }
293     },
294     {
295         "model": "gr.grnet.aquarium.model.ServiceItemConfig",
296         "pk": 3,
297         "fields": {
298             "item" : 1,
299             "resource" : 3,
300             "quantity" : 4096
301             }
302     },
303     {
304         "model": "gr.grnet.aquarium.model.ServiceItemConfig",
305         "pk": 4,
306         "fields": {
307             "item" : 1,
308             "resource" : 4,
309             "quantity" : 2
310             }
311     }
312 ]