Sort json data
The patches from the proposal bot are large and unreadable because our
starting data is not sorted like the data that we're publishing now is.
Sort the current data by hand so that the proposal bot changes can
actually be read.
Change-Id: I6066d7f74b7abee87a63115941bdced1d44e39b7
Monty Taylor
6 years ago
0 | 0 | { |
1 | "services": [ | |
2 | { | |
3 | "project": "keystone", | |
4 | "api_reference": "https://developer.openstack.org/api-ref/identity/", | |
5 | "service_type": "identity" | |
6 | }, | |
7 | { | |
8 | "project": "nova", | |
9 | "api_reference": "https://developer.openstack.org/api-ref/compute/", | |
10 | "service_type": "compute" | |
11 | }, | |
12 | { | |
13 | "project": "glance", | |
14 | "api_reference": "https://developer.openstack.org/api-ref/image/", | |
15 | "service_type": "image" | |
16 | }, | |
17 | { | |
18 | "project": "octavia", | |
19 | "api_reference": "https://developer.openstack.org/api-ref/load-balancer/", | |
20 | "service_type": "load-balancer" | |
21 | }, | |
22 | { | |
23 | "project": "swift", | |
24 | "api_reference": "https://developer.openstack.org/api-ref/object-storage/", | |
25 | "service_type": "object-store" | |
26 | }, | |
27 | { | |
28 | "project": "senlin", | |
29 | "api_reference": "https://developer.openstack.org/api-ref/clustering/", | |
30 | "service_type": "clustering", | |
31 | "aliases": [ | |
32 | "resource-cluster" | |
33 | ] | |
34 | }, | |
35 | { | |
36 | "project": "sahara", | |
37 | "api_reference": "https://developer.openstack.org/api-ref/data-processing/", | |
38 | "service_type": "data-processing" | |
39 | }, | |
40 | { | |
41 | "project": "ironic", | |
42 | "api_reference": "https://developer.openstack.org/api-ref/baremetal/", | |
43 | "service_type": "baremetal" | |
44 | }, | |
45 | { | |
46 | "project": "ironic-inspector", | |
47 | "api_reference": "https://docs.openstack.org/developer/ironic-inspector/http-api.html", | |
48 | "service_type": "baremetal-introspection" | |
49 | }, | |
50 | { | |
1 | "all_types_by_service_type": { | |
2 | "alarm": [ | |
3 | "alarm", | |
4 | "alarming" | |
5 | ], | |
6 | "application-catalog": [ | |
7 | "application-catalog" | |
8 | ], | |
9 | "application-container": [ | |
10 | "application-container", | |
11 | "container" | |
12 | ], | |
13 | "application-deployment": [ | |
14 | "application-deployment", | |
15 | "application_deployment" | |
16 | ], | |
17 | "backup": [ | |
18 | "backup" | |
19 | ], | |
20 | "baremetal": [ | |
21 | "baremetal" | |
22 | ], | |
23 | "baremetal-introspection": [ | |
24 | "baremetal-introspection" | |
25 | ], | |
26 | "block-storage": [ | |
27 | "block-storage", | |
28 | "volumev3", | |
29 | "volumev2", | |
30 | "volume" | |
31 | ], | |
32 | "clustering": [ | |
33 | "clustering", | |
34 | "resource-cluster" | |
35 | ], | |
36 | "compute": [ | |
37 | "compute" | |
38 | ], | |
39 | "container-infrastructure-management": [ | |
40 | "container-infrastructure-management", | |
41 | "container-infrastructure" | |
42 | ], | |
43 | "data-processing": [ | |
44 | "data-processing" | |
45 | ], | |
46 | "data-protection-orchestration": [ | |
47 | "data-protection-orchestration" | |
48 | ], | |
49 | "database": [ | |
50 | "database" | |
51 | ], | |
52 | "dns": [ | |
53 | "dns" | |
54 | ], | |
55 | "ec2-api": [ | |
56 | "ec2-api" | |
57 | ], | |
58 | "event": [ | |
59 | "event", | |
60 | "events" | |
61 | ], | |
62 | "identity": [ | |
63 | "identity" | |
64 | ], | |
65 | "image": [ | |
66 | "image" | |
67 | ], | |
68 | "key-manager": [ | |
69 | "key-manager" | |
70 | ], | |
71 | "load-balancer": [ | |
72 | "load-balancer" | |
73 | ], | |
74 | "message": [ | |
75 | "message", | |
76 | "messaging" | |
77 | ], | |
78 | "meter": [ | |
79 | "meter", | |
80 | "metering" | |
81 | ], | |
82 | "monitoring": [ | |
83 | "monitoring" | |
84 | ], | |
85 | "monitoring-events": [ | |
86 | "monitoring-events" | |
87 | ], | |
88 | "monitoring-logging": [ | |
89 | "monitoring-logging", | |
90 | "monitoring-log-api" | |
91 | ], | |
92 | "multi-region-network-automation": [ | |
93 | "multi-region-network-automation", | |
94 | "tricircle" | |
95 | ], | |
96 | "network": [ | |
97 | "network" | |
98 | ], | |
99 | "nfv-orchestration": [ | |
100 | "nfv-orchestration" | |
101 | ], | |
102 | "object-store": [ | |
103 | "object-store" | |
104 | ], | |
105 | "operator-policy": [ | |
106 | "operator-policy", | |
107 | "policy" | |
108 | ], | |
109 | "orchestration": [ | |
110 | "orchestration" | |
111 | ], | |
112 | "placement": [ | |
113 | "placement" | |
114 | ], | |
115 | "rating": [ | |
116 | "rating" | |
117 | ], | |
118 | "resource-optimization": [ | |
119 | "resource-optimization", | |
120 | "infra-optim" | |
121 | ], | |
122 | "root-cause-analysis": [ | |
123 | "root-cause-analysis", | |
124 | "rca" | |
125 | ], | |
126 | "search": [ | |
127 | "search" | |
128 | ], | |
129 | "shared-file-system": [ | |
130 | "shared-file-system", | |
131 | "sharev2", | |
132 | "share" | |
133 | ], | |
134 | "workflow": [ | |
135 | "workflow", | |
136 | "workflowv2" | |
137 | ] | |
138 | }, | |
139 | "forward": { | |
140 | "alarm": [ | |
141 | "alarming" | |
142 | ], | |
143 | "application-container": [ | |
144 | "container" | |
145 | ], | |
146 | "application-deployment": [ | |
147 | "application_deployment" | |
148 | ], | |
149 | "block-storage": [ | |
150 | "volumev3", | |
151 | "volumev2", | |
152 | "volume" | |
153 | ], | |
154 | "clustering": [ | |
155 | "resource-cluster" | |
156 | ], | |
157 | "container-infrastructure-management": [ | |
158 | "container-infrastructure" | |
159 | ], | |
160 | "event": [ | |
161 | "events" | |
162 | ], | |
163 | "message": [ | |
164 | "messaging" | |
165 | ], | |
166 | "meter": [ | |
167 | "metering" | |
168 | ], | |
169 | "monitoring-logging": [ | |
170 | "monitoring-log-api" | |
171 | ], | |
172 | "multi-region-network-automation": [ | |
173 | "tricircle" | |
174 | ], | |
175 | "operator-policy": [ | |
176 | "policy" | |
177 | ], | |
178 | "resource-optimization": [ | |
179 | "infra-optim" | |
180 | ], | |
181 | "root-cause-analysis": [ | |
182 | "rca" | |
183 | ], | |
184 | "shared-file-system": [ | |
185 | "sharev2", | |
186 | "share" | |
187 | ], | |
188 | "workflow": [ | |
189 | "workflowv2" | |
190 | ] | |
191 | }, | |
192 | "primary_service_by_project": { | |
193 | "aodh": { | |
194 | "aliases": [ | |
195 | "alarming" | |
196 | ], | |
197 | "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html", | |
198 | "project": "aodh", | |
199 | "service_type": "alarm" | |
200 | }, | |
201 | "barbican": { | |
202 | "api_reference": "https://developer.openstack.org/api-ref/key-manager/", | |
51 | 203 | "project": "barbican", |
52 | "api_reference": "https://developer.openstack.org/api-ref/key-manager/", | |
53 | 204 | "service_type": "key-manager" |
54 | 205 | }, |
55 | { | |
56 | "project": "ec2-api", | |
57 | "api_reference": "https://developer.openstack.org/api-ref/ec2-api/", | |
58 | "service_type": "ec2-api" | |
59 | }, | |
60 | { | |
61 | "project": "watcher", | |
62 | "api_reference": "https://docs.openstack.org/developer/watcher/webapi/v1.html", | |
63 | "service_type": "resource-optimization", | |
64 | "aliases": [ | |
65 | "infra-optim" | |
66 | ] | |
67 | }, | |
68 | { | |
69 | "project": "zaqar", | |
70 | "api_reference": "https://developer.openstack.org/api-ref/messaging/", | |
71 | "service_type": "message", | |
72 | "aliases": [ | |
73 | "messaging" | |
74 | ] | |
75 | }, | |
76 | { | |
77 | "project": "murano", | |
78 | "api_reference": "https://developer.openstack.org/api-ref/application-catalog/", | |
79 | "service_type": "application-catalog" | |
80 | }, | |
81 | { | |
82 | "project": "magnum", | |
83 | "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/", | |
84 | "service_type": "container-infrastructure-management", | |
85 | "aliases": [ | |
86 | "container-infrastructure" | |
87 | ] | |
88 | }, | |
89 | { | |
90 | "project": "searchlight", | |
91 | "api_reference": "https://developer.openstack.org/api-ref/search/", | |
92 | "service_type": "search" | |
93 | }, | |
94 | { | |
95 | "project": "designate", | |
96 | "api_reference": "https://developer.openstack.org/api-ref/dns/", | |
97 | "service_type": "dns" | |
98 | }, | |
99 | { | |
100 | "project": "mistral", | |
101 | "api_reference": "https://docs.openstack.org/developer/mistral/developer/webapi/index.html", | |
102 | "service_type": "workflow", | |
103 | "aliases": [ | |
104 | "workflowv2" | |
105 | ] | |
106 | }, | |
107 | { | |
108 | "project": "cloudkitty", | |
109 | "api_reference": "https://docs.openstack.org/developer/cloudkitty/webapi/root.html", | |
110 | "service_type": "rating" | |
111 | }, | |
112 | { | |
113 | "project": "congress", | |
114 | "api_reference": "https://docs.openstack.org/developer/congress/api.html", | |
115 | "service_type": "operator-policy", | |
116 | "aliases": [ | |
117 | "policy" | |
118 | ] | |
119 | }, | |
120 | { | |
121 | "project": "manila", | |
122 | "api_reference": "https://developer.openstack.org/api-ref/shared-file-systems/", | |
123 | "service_type": "shared-file-system", | |
124 | "aliases": [ | |
125 | "sharev2", | |
126 | "share" | |
127 | ] | |
128 | }, | |
129 | { | |
130 | "project": "karbor", | |
131 | "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/", | |
132 | "service_type": "data-protection-orchestration" | |
133 | }, | |
134 | { | |
135 | "project": "heat", | |
136 | "api_reference": "https://developer.openstack.org/api-ref/orchestration/", | |
137 | "service_type": "orchestration" | |
138 | }, | |
139 | { | |
140 | "project": "cinder", | |
141 | "api_reference": "https://developer.openstack.org/api-ref/block-storage/", | |
142 | "service_type": "block-storage", | |
206 | "ceilometer": { | |
207 | "aliases": [ | |
208 | "metering" | |
209 | ], | |
210 | "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html", | |
211 | "project": "ceilometer", | |
212 | "service_type": "meter" | |
213 | }, | |
214 | "cinder": { | |
143 | 215 | "aliases": [ |
144 | 216 | "volumev3", |
145 | 217 | "volumev2", |
146 | 218 | "volume" |
147 | ] | |
148 | }, | |
149 | { | |
219 | ], | |
220 | "api_reference": "https://developer.openstack.org/api-ref/block-storage/", | |
221 | "project": "cinder", | |
222 | "service_type": "block-storage" | |
223 | }, | |
224 | "cloudkitty": { | |
225 | "api_reference": "https://docs.openstack.org/developer/cloudkitty/webapi/root.html", | |
226 | "project": "cloudkitty", | |
227 | "service_type": "rating" | |
228 | }, | |
229 | "congress": { | |
230 | "aliases": [ | |
231 | "policy" | |
232 | ], | |
233 | "api_reference": "https://docs.openstack.org/developer/congress/api.html", | |
234 | "project": "congress", | |
235 | "service_type": "operator-policy" | |
236 | }, | |
237 | "designate": { | |
238 | "api_reference": "https://developer.openstack.org/api-ref/dns/", | |
239 | "project": "designate", | |
240 | "service_type": "dns" | |
241 | }, | |
242 | "ec2-api": { | |
243 | "api_reference": "https://developer.openstack.org/api-ref/ec2-api/", | |
244 | "project": "ec2-api", | |
245 | "service_type": "ec2-api" | |
246 | }, | |
247 | "freezer-api": { | |
248 | "api_reference": "https://developer.openstack.org/api-ref/backup/", | |
249 | "project": "freezer-api", | |
250 | "service_type": "backup" | |
251 | }, | |
252 | "glance": { | |
253 | "api_reference": "https://developer.openstack.org/api-ref/image/", | |
254 | "project": "glance", | |
255 | "service_type": "image" | |
256 | }, | |
257 | "heat": { | |
258 | "api_reference": "https://developer.openstack.org/api-ref/orchestration/", | |
259 | "project": "heat", | |
260 | "service_type": "orchestration" | |
261 | }, | |
262 | "ironic": { | |
263 | "api_reference": "https://developer.openstack.org/api-ref/baremetal/", | |
264 | "project": "ironic", | |
265 | "service_type": "baremetal" | |
266 | }, | |
267 | "ironic-inspector": { | |
268 | "api_reference": "https://docs.openstack.org/developer/ironic-inspector/http-api.html", | |
269 | "project": "ironic-inspector", | |
270 | "service_type": "baremetal-introspection" | |
271 | }, | |
272 | "karbor": { | |
273 | "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/", | |
274 | "project": "karbor", | |
275 | "service_type": "data-protection-orchestration" | |
276 | }, | |
277 | "keystone": { | |
278 | "api_reference": "https://developer.openstack.org/api-ref/identity/", | |
279 | "project": "keystone", | |
280 | "service_type": "identity" | |
281 | }, | |
282 | "magnum": { | |
283 | "aliases": [ | |
284 | "container-infrastructure" | |
285 | ], | |
286 | "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/", | |
287 | "project": "magnum", | |
288 | "service_type": "container-infrastructure-management" | |
289 | }, | |
290 | "manila": { | |
291 | "aliases": [ | |
292 | "sharev2", | |
293 | "share" | |
294 | ], | |
295 | "api_reference": "https://developer.openstack.org/api-ref/shared-file-systems/", | |
296 | "project": "manila", | |
297 | "service_type": "shared-file-system" | |
298 | }, | |
299 | "mistral": { | |
300 | "aliases": [ | |
301 | "workflowv2" | |
302 | ], | |
303 | "api_reference": "https://docs.openstack.org/developer/mistral/developer/webapi/index.html", | |
304 | "project": "mistral", | |
305 | "service_type": "workflow" | |
306 | }, | |
307 | "monasca-api": { | |
308 | "api_reference": "https://developer.openstack.org/api-ref/monitoring/", | |
309 | "project": "monasca-api", | |
310 | "service_type": "monitoring" | |
311 | }, | |
312 | "monasca-events-api": { | |
313 | "api_reference": "https://developer.openstack.org/api-ref/monitoring-events-api/", | |
314 | "project": "monasca-events-api", | |
315 | "service_type": "monitoring-events" | |
316 | }, | |
317 | "monasca-log-api": { | |
318 | "aliases": [ | |
319 | "monitoring-log-api" | |
320 | ], | |
321 | "api_reference": "https://developer.openstack.org/api-ref/monitoring-log-api/", | |
322 | "project": "monasca-log-api", | |
323 | "service_type": "monitoring-logging" | |
324 | }, | |
325 | "murano": { | |
326 | "api_reference": "https://developer.openstack.org/api-ref/application-catalog/", | |
327 | "project": "murano", | |
328 | "service_type": "application-catalog" | |
329 | }, | |
330 | "neutron": { | |
331 | "api_reference": "https://developer.openstack.org/api-ref/network/", | |
332 | "api_reference_project": "neutron-lib", | |
333 | "project": "neutron", | |
334 | "service_type": "network" | |
335 | }, | |
336 | "neutron-lib": { | |
337 | "api_reference": "https://developer.openstack.org/api-ref/network/", | |
338 | "api_reference_project": "neutron-lib", | |
339 | "project": "neutron", | |
340 | "service_type": "network" | |
341 | }, | |
342 | "nova": { | |
343 | "api_reference": "https://developer.openstack.org/api-ref/compute/", | |
344 | "project": "nova", | |
345 | "service_type": "compute" | |
346 | }, | |
347 | "octavia": { | |
348 | "api_reference": "https://developer.openstack.org/api-ref/load-balancer/", | |
349 | "project": "octavia", | |
350 | "service_type": "load-balancer" | |
351 | }, | |
352 | "panko": { | |
353 | "aliases": [ | |
354 | "events" | |
355 | ], | |
356 | "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html", | |
357 | "project": "panko", | |
358 | "service_type": "event" | |
359 | }, | |
360 | "sahara": { | |
361 | "api_reference": "https://developer.openstack.org/api-ref/data-processing/", | |
362 | "project": "sahara", | |
363 | "service_type": "data-processing" | |
364 | }, | |
365 | "searchlight": { | |
366 | "api_reference": "https://developer.openstack.org/api-ref/search/", | |
367 | "project": "searchlight", | |
368 | "service_type": "search" | |
369 | }, | |
370 | "senlin": { | |
371 | "aliases": [ | |
372 | "resource-cluster" | |
373 | ], | |
374 | "api_reference": "https://developer.openstack.org/api-ref/clustering/", | |
375 | "project": "senlin", | |
376 | "service_type": "clustering" | |
377 | }, | |
378 | "solum": { | |
379 | "aliases": [ | |
380 | "application_deployment" | |
381 | ], | |
382 | "api_reference": "https://docs.openstack.org/developer/solum/develop_applications/webapi/index.html", | |
383 | "project": "solum", | |
384 | "service_type": "application-deployment" | |
385 | }, | |
386 | "swift": { | |
387 | "api_reference": "https://developer.openstack.org/api-ref/object-store/", | |
388 | "project": "swift", | |
389 | "service_type": "object-store" | |
390 | }, | |
391 | "tacker": { | |
392 | "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/", | |
393 | "project": "tacker", | |
394 | "service_type": "nfv-orchestration" | |
395 | }, | |
396 | "tricircle": { | |
397 | "aliases": [ | |
398 | "tricircle" | |
399 | ], | |
400 | "api_reference": "https://docs.openstack.org/developer/tricircle/api_v1.html", | |
401 | "project": "tricircle", | |
402 | "service_type": "multi-region-network-automation" | |
403 | }, | |
404 | "trove": { | |
405 | "api_reference": "https://developer.openstack.org/api-ref/database/", | |
406 | "project": "trove", | |
407 | "service_type": "database" | |
408 | }, | |
409 | "vitrage": { | |
410 | "aliases": [ | |
411 | "rca" | |
412 | ], | |
413 | "api_reference": "https://docs.openstack.org/developer/vitrage/vitrage-api.html", | |
414 | "project": "vitrage", | |
415 | "service_type": "root-cause-analysis" | |
416 | }, | |
417 | "watcher": { | |
418 | "aliases": [ | |
419 | "infra-optim" | |
420 | ], | |
421 | "api_reference": "https://docs.openstack.org/developer/watcher/webapi/v1.html", | |
422 | "project": "watcher", | |
423 | "service_type": "resource-optimization" | |
424 | }, | |
425 | "zaqar": { | |
426 | "aliases": [ | |
427 | "messaging" | |
428 | ], | |
429 | "api_reference": "https://developer.openstack.org/api-ref/message/", | |
430 | "project": "zaqar", | |
431 | "service_type": "message" | |
432 | }, | |
433 | "zun": { | |
434 | "aliases": [ | |
435 | "container" | |
436 | ], | |
437 | "api_reference": "https://git.openstack.org/cgit/openstack/zun/tree/api-ref/source", | |
438 | "project": "zun", | |
439 | "service_type": "application-container" | |
440 | } | |
441 | }, | |
442 | "reverse": { | |
443 | "alarming": "alarm", | |
444 | "application_deployment": "application-deployment", | |
445 | "container": "application-container", | |
446 | "container-infrastructure": "container-infrastructure-management", | |
447 | "events": "event", | |
448 | "infra-optim": "resource-optimization", | |
449 | "messaging": "message", | |
450 | "metering": "meter", | |
451 | "monitoring-log-api": "monitoring-logging", | |
452 | "policy": "operator-policy", | |
453 | "rca": "root-cause-analysis", | |
454 | "resource-cluster": "clustering", | |
455 | "share": "shared-file-system", | |
456 | "sharev2": "shared-file-system", | |
457 | "tricircle": "multi-region-network-automation", | |
458 | "volume": "block-storage", | |
459 | "volumev2": "block-storage", | |
460 | "volumev3": "block-storage", | |
461 | "workflowv2": "workflow" | |
462 | }, | |
463 | "service_types_by_project": { | |
464 | "aodh": [ | |
465 | "alarm" | |
466 | ], | |
467 | "barbican": [ | |
468 | "key-manager" | |
469 | ], | |
470 | "ceilometer": [ | |
471 | "meter" | |
472 | ], | |
473 | "cinder": [ | |
474 | "block-storage" | |
475 | ], | |
476 | "cloudkitty": [ | |
477 | "rating" | |
478 | ], | |
479 | "congress": [ | |
480 | "operator-policy" | |
481 | ], | |
482 | "designate": [ | |
483 | "dns" | |
484 | ], | |
485 | "ec2-api": [ | |
486 | "ec2-api" | |
487 | ], | |
488 | "freezer-api": [ | |
489 | "backup" | |
490 | ], | |
491 | "glance": [ | |
492 | "image" | |
493 | ], | |
494 | "heat": [ | |
495 | "orchestration" | |
496 | ], | |
497 | "ironic": [ | |
498 | "baremetal" | |
499 | ], | |
500 | "ironic-inspector": [ | |
501 | "baremetal-introspection" | |
502 | ], | |
503 | "karbor": [ | |
504 | "data-protection-orchestration" | |
505 | ], | |
506 | "keystone": [ | |
507 | "identity" | |
508 | ], | |
509 | "magnum": [ | |
510 | "container-infrastructure-management" | |
511 | ], | |
512 | "manila": [ | |
513 | "shared-file-system" | |
514 | ], | |
515 | "mistral": [ | |
516 | "workflow" | |
517 | ], | |
518 | "monasca-api": [ | |
519 | "monitoring" | |
520 | ], | |
521 | "monasca-events-api": [ | |
522 | "monitoring-events" | |
523 | ], | |
524 | "monasca-log-api": [ | |
525 | "monitoring-logging" | |
526 | ], | |
527 | "murano": [ | |
528 | "application-catalog" | |
529 | ], | |
530 | "neutron": [ | |
531 | "network" | |
532 | ], | |
533 | "neutron-lib": [ | |
534 | "network" | |
535 | ], | |
536 | "nova": [ | |
537 | "compute", | |
538 | "placement" | |
539 | ], | |
540 | "octavia": [ | |
541 | "load-balancer" | |
542 | ], | |
543 | "panko": [ | |
544 | "event" | |
545 | ], | |
546 | "sahara": [ | |
547 | "data-processing" | |
548 | ], | |
549 | "searchlight": [ | |
550 | "search" | |
551 | ], | |
552 | "senlin": [ | |
553 | "clustering" | |
554 | ], | |
555 | "solum": [ | |
556 | "application-deployment" | |
557 | ], | |
558 | "swift": [ | |
559 | "object-store" | |
560 | ], | |
561 | "tacker": [ | |
562 | "nfv-orchestration" | |
563 | ], | |
564 | "tricircle": [ | |
565 | "multi-region-network-automation" | |
566 | ], | |
567 | "trove": [ | |
568 | "database" | |
569 | ], | |
570 | "vitrage": [ | |
571 | "root-cause-analysis" | |
572 | ], | |
573 | "watcher": [ | |
574 | "resource-optimization" | |
575 | ], | |
576 | "zaqar": [ | |
577 | "message" | |
578 | ], | |
579 | "zun": [ | |
580 | "application-container" | |
581 | ] | |
582 | }, | |
583 | "services": [ | |
584 | { | |
585 | "api_reference": "https://developer.openstack.org/api-ref/identity/", | |
586 | "project": "keystone", | |
587 | "service_type": "identity" | |
588 | }, | |
589 | { | |
590 | "api_reference": "https://developer.openstack.org/api-ref/compute/", | |
591 | "project": "nova", | |
592 | "service_type": "compute" | |
593 | }, | |
594 | { | |
595 | "api_reference": "https://developer.openstack.org/api-ref/image/", | |
596 | "project": "glance", | |
597 | "service_type": "image" | |
598 | }, | |
599 | { | |
600 | "api_reference": "https://developer.openstack.org/api-ref/load-balancer/", | |
601 | "project": "octavia", | |
602 | "service_type": "load-balancer" | |
603 | }, | |
604 | { | |
605 | "api_reference": "https://developer.openstack.org/api-ref/object-storage/", | |
606 | "project": "swift", | |
607 | "service_type": "object-store" | |
608 | }, | |
609 | { | |
610 | "aliases": [ | |
611 | "resource-cluster" | |
612 | ], | |
613 | "api_reference": "https://developer.openstack.org/api-ref/clustering/", | |
614 | "project": "senlin", | |
615 | "service_type": "clustering" | |
616 | }, | |
617 | { | |
618 | "api_reference": "https://developer.openstack.org/api-ref/data-processing/", | |
619 | "project": "sahara", | |
620 | "service_type": "data-processing" | |
621 | }, | |
622 | { | |
623 | "api_reference": "https://developer.openstack.org/api-ref/baremetal/", | |
624 | "project": "ironic", | |
625 | "service_type": "baremetal" | |
626 | }, | |
627 | { | |
628 | "api_reference": "https://docs.openstack.org/developer/ironic-inspector/http-api.html", | |
629 | "project": "ironic-inspector", | |
630 | "service_type": "baremetal-introspection" | |
631 | }, | |
632 | { | |
633 | "api_reference": "https://developer.openstack.org/api-ref/key-manager/", | |
634 | "project": "barbican", | |
635 | "service_type": "key-manager" | |
636 | }, | |
637 | { | |
638 | "api_reference": "https://developer.openstack.org/api-ref/ec2-api/", | |
639 | "project": "ec2-api", | |
640 | "service_type": "ec2-api" | |
641 | }, | |
642 | { | |
643 | "aliases": [ | |
644 | "infra-optim" | |
645 | ], | |
646 | "api_reference": "https://docs.openstack.org/developer/watcher/webapi/v1.html", | |
647 | "project": "watcher", | |
648 | "service_type": "resource-optimization" | |
649 | }, | |
650 | { | |
651 | "aliases": [ | |
652 | "messaging" | |
653 | ], | |
654 | "api_reference": "https://developer.openstack.org/api-ref/messaging/", | |
655 | "project": "zaqar", | |
656 | "service_type": "message" | |
657 | }, | |
658 | { | |
659 | "api_reference": "https://developer.openstack.org/api-ref/application-catalog/", | |
660 | "project": "murano", | |
661 | "service_type": "application-catalog" | |
662 | }, | |
663 | { | |
664 | "aliases": [ | |
665 | "container-infrastructure" | |
666 | ], | |
667 | "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/", | |
668 | "project": "magnum", | |
669 | "service_type": "container-infrastructure-management" | |
670 | }, | |
671 | { | |
672 | "api_reference": "https://developer.openstack.org/api-ref/search/", | |
673 | "project": "searchlight", | |
674 | "service_type": "search" | |
675 | }, | |
676 | { | |
677 | "api_reference": "https://developer.openstack.org/api-ref/dns/", | |
678 | "project": "designate", | |
679 | "service_type": "dns" | |
680 | }, | |
681 | { | |
682 | "aliases": [ | |
683 | "workflowv2" | |
684 | ], | |
685 | "api_reference": "https://docs.openstack.org/developer/mistral/developer/webapi/index.html", | |
686 | "project": "mistral", | |
687 | "service_type": "workflow" | |
688 | }, | |
689 | { | |
690 | "api_reference": "https://docs.openstack.org/developer/cloudkitty/webapi/root.html", | |
691 | "project": "cloudkitty", | |
692 | "service_type": "rating" | |
693 | }, | |
694 | { | |
695 | "aliases": [ | |
696 | "policy" | |
697 | ], | |
698 | "api_reference": "https://docs.openstack.org/developer/congress/api.html", | |
699 | "project": "congress", | |
700 | "service_type": "operator-policy" | |
701 | }, | |
702 | { | |
703 | "aliases": [ | |
704 | "sharev2", | |
705 | "share" | |
706 | ], | |
707 | "api_reference": "https://developer.openstack.org/api-ref/shared-file-systems/", | |
708 | "project": "manila", | |
709 | "service_type": "shared-file-system" | |
710 | }, | |
711 | { | |
712 | "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/", | |
713 | "project": "karbor", | |
714 | "service_type": "data-protection-orchestration" | |
715 | }, | |
716 | { | |
717 | "api_reference": "https://developer.openstack.org/api-ref/orchestration/", | |
718 | "project": "heat", | |
719 | "service_type": "orchestration" | |
720 | }, | |
721 | { | |
722 | "aliases": [ | |
723 | "volumev3", | |
724 | "volumev2", | |
725 | "volume" | |
726 | ], | |
727 | "api_reference": "https://developer.openstack.org/api-ref/block-storage/", | |
728 | "project": "cinder", | |
729 | "service_type": "block-storage" | |
730 | }, | |
731 | { | |
732 | "aliases": [ | |
733 | "alarming" | |
734 | ], | |
735 | "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html", | |
150 | 736 | "project": "aodh", |
151 | "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html", | |
152 | "service_type": "alarm", | |
153 | "aliases": [ | |
154 | "alarming" | |
155 | ] | |
156 | }, | |
157 | { | |
737 | "service_type": "alarm" | |
738 | }, | |
739 | { | |
740 | "aliases": [ | |
741 | "metering" | |
742 | ], | |
743 | "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html", | |
158 | 744 | "project": "ceilometer", |
159 | "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html", | |
160 | "service_type": "meter", | |
161 | "aliases": [ | |
162 | "metering" | |
163 | ] | |
164 | }, | |
165 | { | |
745 | "service_type": "meter" | |
746 | }, | |
747 | { | |
748 | "aliases": [ | |
749 | "events" | |
750 | ], | |
751 | "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html", | |
166 | 752 | "project": "panko", |
167 | "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html", | |
168 | "service_type": "event", | |
169 | "aliases": [ | |
170 | "events" | |
171 | ] | |
172 | }, | |
173 | { | |
753 | "service_type": "event" | |
754 | }, | |
755 | { | |
756 | "aliases": [ | |
757 | "application_deployment" | |
758 | ], | |
759 | "api_reference": "https://docs.openstack.org/developer/solum/develop_applications/webapi/index.html", | |
174 | 760 | "project": "solum", |
175 | "api_reference": "https://docs.openstack.org/developer/solum/develop_applications/webapi/index.html", | |
176 | "service_type": "application-deployment", | |
177 | "aliases": [ | |
178 | "application_deployment" | |
179 | ] | |
180 | }, | |
181 | { | |
761 | "service_type": "application-deployment" | |
762 | }, | |
763 | { | |
764 | "aliases": [ | |
765 | "tricircle" | |
766 | ], | |
767 | "api_reference": "https://docs.openstack.org/developer/tricircle/api_v1.html", | |
182 | 768 | "project": "tricircle", |
183 | "api_reference": "https://docs.openstack.org/developer/tricircle/api_v1.html", | |
184 | "service_type": "multi-region-network-automation", | |
185 | "aliases": [ | |
186 | "tricircle" | |
187 | ] | |
188 | }, | |
189 | { | |
769 | "service_type": "multi-region-network-automation" | |
770 | }, | |
771 | { | |
772 | "api_reference": "https://developer.openstack.org/api-ref/database/", | |
190 | 773 | "project": "trove", |
191 | "api_reference": "https://developer.openstack.org/api-ref/database/", | |
192 | 774 | "service_type": "database" |
193 | 775 | }, |
194 | 776 | { |
777 | "aliases": [ | |
778 | "container" | |
779 | ], | |
780 | "api_reference": "https://git.openstack.org/cgit/openstack/zun/tree/api-ref/source", | |
195 | 781 | "project": "zun", |
196 | "api_reference": "https://git.openstack.org/cgit/openstack/zun/tree/api-ref/source", | |
197 | "service_type": "application-container", | |
198 | "aliases": [ | |
199 | "container" | |
200 | ] | |
201 | }, | |
202 | { | |
782 | "service_type": "application-container" | |
783 | }, | |
784 | { | |
785 | "aliases": [ | |
786 | "rca" | |
787 | ], | |
788 | "api_reference": "https://docs.openstack.org/developer/vitrage/vitrage-api.html", | |
203 | 789 | "project": "vitrage", |
204 | "api_reference": "https://docs.openstack.org/developer/vitrage/vitrage-api.html", | |
205 | "service_type": "root-cause-analysis", | |
206 | "aliases": [ | |
207 | "rca" | |
208 | ] | |
209 | }, | |
210 | { | |
790 | "service_type": "root-cause-analysis" | |
791 | }, | |
792 | { | |
793 | "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/", | |
211 | 794 | "project": "tacker", |
212 | "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/", | |
213 | 795 | "service_type": "nfv-orchestration" |
214 | 796 | }, |
215 | 797 | { |
798 | "api_reference": "https://developer.openstack.org/api-ref/network/", | |
799 | "api_reference_project": "neutron-lib", | |
216 | 800 | "project": "neutron", |
217 | "api_reference": "https://developer.openstack.org/api-ref/network/", | |
218 | "service_type": "network", | |
219 | "api_reference_project": "neutron-lib" | |
220 | }, | |
221 | { | |
801 | "service_type": "network" | |
802 | }, | |
803 | { | |
804 | "api_reference": "https://developer.openstack.org/api-ref/backup/", | |
222 | 805 | "project": "freezer-api", |
223 | "api_reference": "https://developer.openstack.org/api-ref/backup/", | |
224 | 806 | "service_type": "backup" |
225 | 807 | }, |
226 | 808 | { |
809 | "aliases": [ | |
810 | "monitoring-log-api" | |
811 | ], | |
812 | "api_reference": "https://developer.openstack.org/api-ref/monitoring-log-api/", | |
227 | 813 | "project": "monasca-log-api", |
228 | "api_reference": "https://developer.openstack.org/api-ref/monitoring-log-api/", | |
229 | "service_type": "monitoring-logging", | |
230 | "aliases": [ | |
231 | "monitoring-log-api" | |
232 | ] | |
233 | }, | |
234 | { | |
814 | "service_type": "monitoring-logging" | |
815 | }, | |
816 | { | |
817 | "api_reference": "https://developer.openstack.org/api-ref/monitoring/", | |
235 | 818 | "project": "monasca-api", |
236 | "api_reference": "https://developer.openstack.org/api-ref/monitoring/", | |
237 | 819 | "service_type": "monitoring" |
238 | 820 | }, |
239 | 821 | { |
822 | "api_reference": "https://developer.openstack.org/api-ref/monitoring-events-api/", | |
240 | 823 | "project": "monasca-events-api", |
241 | "api_reference": "https://developer.openstack.org/api-ref/monitoring-events-api/", | |
242 | 824 | "service_type": "monitoring-events" |
243 | 825 | }, |
244 | 826 | { |
248 | 830 | "service_type": "placement" |
249 | 831 | } |
250 | 832 | ], |
251 | "reverse": { | |
252 | "messaging": "message", | |
253 | "resource-cluster": "clustering", | |
254 | "container": "application-container", | |
255 | "application_deployment": "application-deployment", | |
256 | "volumev3": "block-storage", | |
257 | "tricircle": "multi-region-network-automation", | |
258 | "monitoring-log-api": "monitoring-logging", | |
259 | "alarming": "alarm", | |
260 | "metering": "meter", | |
261 | "policy": "operator-policy", | |
262 | "infra-optim": "resource-optimization", | |
263 | "events": "event", | |
264 | "rca": "root-cause-analysis", | |
265 | "volumev2": "block-storage", | |
266 | "workflowv2": "workflow", | |
267 | "sharev2": "shared-file-system", | |
268 | "share": "shared-file-system", | |
269 | "container-infrastructure": "container-infrastructure-management", | |
270 | "volume": "block-storage" | |
271 | }, | |
272 | "service_types_by_project": { | |
273 | "tricircle": [ | |
274 | "multi-region-network-automation" | |
275 | ], | |
276 | "monasca-log-api": [ | |
277 | "monitoring-logging" | |
278 | ], | |
279 | "ironic-inspector": [ | |
280 | "baremetal-introspection" | |
281 | ], | |
282 | "cloudkitty": [ | |
283 | "rating" | |
284 | ], | |
285 | "ironic": [ | |
286 | "baremetal" | |
287 | ], | |
288 | "senlin": [ | |
289 | "clustering" | |
290 | ], | |
291 | "vitrage": [ | |
292 | "root-cause-analysis" | |
293 | ], | |
294 | "manila": [ | |
295 | "shared-file-system" | |
296 | ], | |
297 | "sahara": [ | |
298 | "data-processing" | |
299 | ], | |
300 | "freezer-api": [ | |
301 | "backup" | |
302 | ], | |
303 | "neutron-lib": [ | |
304 | "network" | |
305 | ], | |
306 | "trove": [ | |
307 | "database" | |
308 | ], | |
309 | "monasca-events-api": [ | |
310 | "monitoring-events" | |
311 | ], | |
312 | "aodh": [ | |
313 | "alarm" | |
314 | ], | |
315 | "designate": [ | |
316 | "dns" | |
317 | ], | |
318 | "barbican": [ | |
319 | "key-manager" | |
320 | ], | |
321 | "congress": [ | |
322 | "operator-policy" | |
323 | ], | |
324 | "searchlight": [ | |
325 | "search" | |
326 | ], | |
327 | "zaqar": [ | |
328 | "message" | |
329 | ], | |
330 | "tacker": [ | |
331 | "nfv-orchestration" | |
332 | ], | |
333 | "magnum": [ | |
334 | "container-infrastructure-management" | |
335 | ], | |
336 | "ec2-api": [ | |
337 | "ec2-api" | |
338 | ], | |
339 | "heat": [ | |
340 | "orchestration" | |
341 | ], | |
342 | "glance": [ | |
343 | "image" | |
344 | ], | |
345 | "karbor": [ | |
346 | "data-protection-orchestration" | |
347 | ], | |
348 | "murano": [ | |
349 | "application-catalog" | |
350 | ], | |
351 | "ceilometer": [ | |
352 | "meter" | |
353 | ], | |
354 | "nova": [ | |
355 | "compute", | |
356 | "placement" | |
357 | ], | |
358 | "solum": [ | |
359 | "application-deployment" | |
360 | ], | |
361 | "monasca-api": [ | |
362 | "monitoring" | |
363 | ], | |
364 | "zun": [ | |
365 | "application-container" | |
366 | ], | |
367 | "watcher": [ | |
368 | "resource-optimization" | |
369 | ], | |
370 | "keystone": [ | |
371 | "identity" | |
372 | ], | |
373 | "cinder": [ | |
374 | "block-storage" | |
375 | ], | |
376 | "mistral": [ | |
377 | "workflow" | |
378 | ], | |
379 | "neutron": [ | |
380 | "network" | |
381 | ], | |
382 | "swift": [ | |
383 | "object-store" | |
384 | ], | |
385 | "octavia": [ | |
386 | "load-balancer" | |
387 | ], | |
388 | "panko": [ | |
389 | "event" | |
390 | ] | |
391 | }, | |
392 | "primary_service_by_project": { | |
393 | "tricircle": { | |
394 | "project": "tricircle", | |
395 | "api_reference": "https://docs.openstack.org/developer/tricircle/api_v1.html", | |
396 | "service_type": "multi-region-network-automation", | |
397 | "aliases": [ | |
398 | "tricircle" | |
399 | ] | |
400 | }, | |
401 | "monasca-log-api": { | |
402 | "project": "monasca-log-api", | |
403 | "api_reference": "https://developer.openstack.org/api-ref/monitoring-log-api/", | |
404 | "service_type": "monitoring-logging", | |
405 | "aliases": [ | |
406 | "monitoring-log-api" | |
407 | ] | |
408 | }, | |
409 | "ironic-inspector": { | |
410 | "project": "ironic-inspector", | |
411 | "api_reference": "https://docs.openstack.org/developer/ironic-inspector/http-api.html", | |
412 | "service_type": "baremetal-introspection" | |
413 | }, | |
414 | "cloudkitty": { | |
415 | "project": "cloudkitty", | |
416 | "api_reference": "https://docs.openstack.org/developer/cloudkitty/webapi/root.html", | |
417 | "service_type": "rating" | |
418 | }, | |
419 | "ironic": { | |
420 | "project": "ironic", | |
421 | "api_reference": "https://developer.openstack.org/api-ref/baremetal/", | |
422 | "service_type": "baremetal" | |
423 | }, | |
424 | "senlin": { | |
425 | "project": "senlin", | |
426 | "api_reference": "https://developer.openstack.org/api-ref/clustering/", | |
427 | "service_type": "clustering", | |
428 | "aliases": [ | |
429 | "resource-cluster" | |
430 | ] | |
431 | }, | |
432 | "vitrage": { | |
433 | "project": "vitrage", | |
434 | "api_reference": "https://docs.openstack.org/developer/vitrage/vitrage-api.html", | |
435 | "service_type": "root-cause-analysis", | |
436 | "aliases": [ | |
437 | "rca" | |
438 | ] | |
439 | }, | |
440 | "manila": { | |
441 | "project": "manila", | |
442 | "api_reference": "https://developer.openstack.org/api-ref/shared-file-systems/", | |
443 | "service_type": "shared-file-system", | |
444 | "aliases": [ | |
445 | "sharev2", | |
446 | "share" | |
447 | ] | |
448 | }, | |
449 | "sahara": { | |
450 | "project": "sahara", | |
451 | "api_reference": "https://developer.openstack.org/api-ref/data-processing/", | |
452 | "service_type": "data-processing" | |
453 | }, | |
454 | "freezer-api": { | |
455 | "project": "freezer-api", | |
456 | "api_reference": "https://developer.openstack.org/api-ref/backup/", | |
457 | "service_type": "backup" | |
458 | }, | |
459 | "neutron-lib": { | |
460 | "project": "neutron", | |
461 | "api_reference": "https://developer.openstack.org/api-ref/network/", | |
462 | "service_type": "network", | |
463 | "api_reference_project": "neutron-lib" | |
464 | }, | |
465 | "trove": { | |
466 | "project": "trove", | |
467 | "api_reference": "https://developer.openstack.org/api-ref/database/", | |
468 | "service_type": "database" | |
469 | }, | |
470 | "monasca-events-api": { | |
471 | "project": "monasca-events-api", | |
472 | "api_reference": "https://developer.openstack.org/api-ref/monitoring-events-api/", | |
473 | "service_type": "monitoring-events" | |
474 | }, | |
475 | "aodh": { | |
476 | "project": "aodh", | |
477 | "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html", | |
478 | "service_type": "alarm", | |
479 | "aliases": [ | |
480 | "alarming" | |
481 | ] | |
482 | }, | |
483 | "designate": { | |
484 | "project": "designate", | |
485 | "api_reference": "https://developer.openstack.org/api-ref/dns/", | |
486 | "service_type": "dns" | |
487 | }, | |
488 | "barbican": { | |
489 | "project": "barbican", | |
490 | "api_reference": "https://developer.openstack.org/api-ref/key-manager/", | |
491 | "service_type": "key-manager" | |
492 | }, | |
493 | "congress": { | |
494 | "project": "congress", | |
495 | "api_reference": "https://docs.openstack.org/developer/congress/api.html", | |
496 | "service_type": "operator-policy", | |
497 | "aliases": [ | |
498 | "policy" | |
499 | ] | |
500 | }, | |
501 | "searchlight": { | |
502 | "project": "searchlight", | |
503 | "api_reference": "https://developer.openstack.org/api-ref/search/", | |
504 | "service_type": "search" | |
505 | }, | |
506 | "zaqar": { | |
507 | "project": "zaqar", | |
508 | "api_reference": "https://developer.openstack.org/api-ref/message/", | |
509 | "service_type": "message", | |
510 | "aliases": [ | |
511 | "messaging" | |
512 | ] | |
513 | }, | |
514 | "tacker": { | |
515 | "project": "tacker", | |
516 | "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/", | |
517 | "service_type": "nfv-orchestration" | |
518 | }, | |
519 | "magnum": { | |
520 | "project": "magnum", | |
521 | "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/", | |
522 | "service_type": "container-infrastructure-management", | |
523 | "aliases": [ | |
524 | "container-infrastructure" | |
525 | ] | |
526 | }, | |
527 | "ec2-api": { | |
528 | "project": "ec2-api", | |
529 | "api_reference": "https://developer.openstack.org/api-ref/ec2-api/", | |
530 | "service_type": "ec2-api" | |
531 | }, | |
532 | "heat": { | |
533 | "project": "heat", | |
534 | "api_reference": "https://developer.openstack.org/api-ref/orchestration/", | |
535 | "service_type": "orchestration" | |
536 | }, | |
537 | "glance": { | |
538 | "project": "glance", | |
539 | "api_reference": "https://developer.openstack.org/api-ref/image/", | |
540 | "service_type": "image" | |
541 | }, | |
542 | "karbor": { | |
543 | "project": "karbor", | |
544 | "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/", | |
545 | "service_type": "data-protection-orchestration" | |
546 | }, | |
547 | "murano": { | |
548 | "project": "murano", | |
549 | "api_reference": "https://developer.openstack.org/api-ref/application-catalog/", | |
550 | "service_type": "application-catalog" | |
551 | }, | |
552 | "ceilometer": { | |
553 | "project": "ceilometer", | |
554 | "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html", | |
555 | "service_type": "meter", | |
556 | "aliases": [ | |
557 | "metering" | |
558 | ] | |
559 | }, | |
560 | "nova": { | |
561 | "project": "nova", | |
562 | "api_reference": "https://developer.openstack.org/api-ref/compute/", | |
563 | "service_type": "compute" | |
564 | }, | |
565 | "solum": { | |
566 | "project": "solum", | |
567 | "api_reference": "https://docs.openstack.org/developer/solum/develop_applications/webapi/index.html", | |
568 | "service_type": "application-deployment", | |
569 | "aliases": [ | |
570 | "application_deployment" | |
571 | ] | |
572 | }, | |
573 | "monasca-api": { | |
574 | "project": "monasca-api", | |
575 | "api_reference": "https://developer.openstack.org/api-ref/monitoring/", | |
576 | "service_type": "monitoring" | |
577 | }, | |
578 | "zun": { | |
579 | "project": "zun", | |
580 | "api_reference": "https://git.openstack.org/cgit/openstack/zun/tree/api-ref/source", | |
581 | "service_type": "application-container", | |
582 | "aliases": [ | |
583 | "container" | |
584 | ] | |
585 | }, | |
586 | "watcher": { | |
587 | "project": "watcher", | |
588 | "api_reference": "https://docs.openstack.org/developer/watcher/webapi/v1.html", | |
589 | "service_type": "resource-optimization", | |
590 | "aliases": [ | |
591 | "infra-optim" | |
592 | ] | |
593 | }, | |
594 | "keystone": { | |
595 | "project": "keystone", | |
596 | "api_reference": "https://developer.openstack.org/api-ref/identity/", | |
597 | "service_type": "identity" | |
598 | }, | |
599 | "cinder": { | |
600 | "project": "cinder", | |
601 | "api_reference": "https://developer.openstack.org/api-ref/block-storage/", | |
602 | "service_type": "block-storage", | |
603 | "aliases": [ | |
604 | "volumev3", | |
605 | "volumev2", | |
606 | "volume" | |
607 | ] | |
608 | }, | |
609 | "mistral": { | |
610 | "project": "mistral", | |
611 | "api_reference": "https://docs.openstack.org/developer/mistral/developer/webapi/index.html", | |
612 | "service_type": "workflow", | |
613 | "aliases": [ | |
614 | "workflowv2" | |
615 | ] | |
616 | }, | |
617 | "neutron": { | |
618 | "project": "neutron", | |
619 | "api_reference": "https://developer.openstack.org/api-ref/network/", | |
620 | "service_type": "network", | |
621 | "api_reference_project": "neutron-lib" | |
622 | }, | |
623 | "swift": { | |
624 | "project": "swift", | |
625 | "api_reference": "https://developer.openstack.org/api-ref/object-store/", | |
626 | "service_type": "object-store" | |
627 | }, | |
628 | "octavia": { | |
629 | "project": "octavia", | |
630 | "api_reference": "https://developer.openstack.org/api-ref/load-balancer/", | |
631 | "service_type": "load-balancer" | |
632 | }, | |
633 | "panko": { | |
634 | "project": "panko", | |
635 | "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html", | |
636 | "service_type": "event", | |
637 | "aliases": [ | |
638 | "events" | |
639 | ] | |
640 | } | |
641 | }, | |
642 | "version": "2017-08-17T14:25:08.515079", | |
643 | 833 | "sha": "e9b1b4a14ac74c44a2d145072ca195d34766a5e5", |
644 | "forward": { | |
645 | "application-deployment": [ | |
646 | "application_deployment" | |
647 | ], | |
648 | "multi-region-network-automation": [ | |
649 | "tricircle" | |
650 | ], | |
651 | "monitoring-logging": [ | |
652 | "monitoring-log-api" | |
653 | ], | |
654 | "root-cause-analysis": [ | |
655 | "rca" | |
656 | ], | |
657 | "alarm": [ | |
658 | "alarming" | |
659 | ], | |
660 | "application-container": [ | |
661 | "container" | |
662 | ], | |
663 | "block-storage": [ | |
664 | "volumev3", | |
665 | "volumev2", | |
666 | "volume" | |
667 | ], | |
668 | "workflow": [ | |
669 | "workflowv2" | |
670 | ], | |
671 | "event": [ | |
672 | "events" | |
673 | ], | |
674 | "meter": [ | |
675 | "metering" | |
676 | ], | |
677 | "clustering": [ | |
678 | "resource-cluster" | |
679 | ], | |
680 | "shared-file-system": [ | |
681 | "sharev2", | |
682 | "share" | |
683 | ], | |
684 | "operator-policy": [ | |
685 | "policy" | |
686 | ], | |
687 | "container-infrastructure-management": [ | |
688 | "container-infrastructure" | |
689 | ], | |
690 | "resource-optimization": [ | |
691 | "infra-optim" | |
692 | ], | |
693 | "message": [ | |
694 | "messaging" | |
695 | ] | |
696 | }, | |
697 | "all_types_by_service_type": { | |
698 | "application-catalog": [ | |
699 | "application-catalog" | |
700 | ], | |
701 | "multi-region-network-automation": [ | |
702 | "multi-region-network-automation", | |
703 | "tricircle" | |
704 | ], | |
705 | "monitoring-logging": [ | |
706 | "monitoring-logging", | |
707 | "monitoring-log-api" | |
708 | ], | |
709 | "nfv-orchestration": [ | |
710 | "nfv-orchestration" | |
711 | ], | |
712 | "application-container": [ | |
713 | "application-container", | |
714 | "container" | |
715 | ], | |
716 | "rating": [ | |
717 | "rating" | |
718 | ], | |
719 | "workflow": [ | |
720 | "workflow", | |
721 | "workflowv2" | |
722 | ], | |
723 | "compute": [ | |
724 | "compute" | |
725 | ], | |
726 | "dns": [ | |
727 | "dns" | |
728 | ], | |
729 | "network": [ | |
730 | "network" | |
731 | ], | |
732 | "clustering": [ | |
733 | "clustering", | |
734 | "resource-cluster" | |
735 | ], | |
736 | "orchestration": [ | |
737 | "orchestration" | |
738 | ], | |
739 | "shared-file-system": [ | |
740 | "shared-file-system", | |
741 | "sharev2", | |
742 | "share" | |
743 | ], | |
744 | "operator-policy": [ | |
745 | "operator-policy", | |
746 | "policy" | |
747 | ], | |
748 | "identity": [ | |
749 | "identity" | |
750 | ], | |
751 | "container-infrastructure-management": [ | |
752 | "container-infrastructure-management", | |
753 | "container-infrastructure" | |
754 | ], | |
755 | "monitoring-events": [ | |
756 | "monitoring-events" | |
757 | ], | |
758 | "message": [ | |
759 | "message", | |
760 | "messaging" | |
761 | ], | |
762 | "monitoring": [ | |
763 | "monitoring" | |
764 | ], | |
765 | "baremetal": [ | |
766 | "baremetal" | |
767 | ], | |
768 | "image": [ | |
769 | "image" | |
770 | ], | |
771 | "load-balancer": [ | |
772 | "load-balancer" | |
773 | ], | |
774 | "data-processing": [ | |
775 | "data-processing" | |
776 | ], | |
777 | "placement": [ | |
778 | "placement" | |
779 | ], | |
780 | "baremetal-introspection": [ | |
781 | "baremetal-introspection" | |
782 | ], | |
783 | "root-cause-analysis": [ | |
784 | "root-cause-analysis", | |
785 | "rca" | |
786 | ], | |
787 | "alarm": [ | |
788 | "alarm", | |
789 | "alarming" | |
790 | ], | |
791 | "block-storage": [ | |
792 | "block-storage", | |
793 | "volumev3", | |
794 | "volumev2", | |
795 | "volume" | |
796 | ], | |
797 | "application-deployment": [ | |
798 | "application-deployment", | |
799 | "application_deployment" | |
800 | ], | |
801 | "backup": [ | |
802 | "backup" | |
803 | ], | |
804 | "data-protection-orchestration": [ | |
805 | "data-protection-orchestration" | |
806 | ], | |
807 | "key-manager": [ | |
808 | "key-manager" | |
809 | ], | |
810 | "event": [ | |
811 | "event", | |
812 | "events" | |
813 | ], | |
814 | "meter": [ | |
815 | "meter", | |
816 | "metering" | |
817 | ], | |
818 | "object-store": [ | |
819 | "object-store" | |
820 | ], | |
821 | "database": [ | |
822 | "database" | |
823 | ], | |
824 | "ec2-api": [ | |
825 | "ec2-api" | |
826 | ], | |
827 | "resource-optimization": [ | |
828 | "resource-optimization", | |
829 | "infra-optim" | |
830 | ], | |
831 | "search": [ | |
832 | "search" | |
833 | ] | |
834 | } | |
834 | "version": "2017-08-17T14:25:08.515079" | |
835 | 835 | } |