root / api / urls.py @ aa197ee4
History | View | Annotate | Download (732 Bytes)
1 |
#
|
---|---|
2 |
# Copyright (c) 2010 Greek Research and Technology Network
|
3 |
#
|
4 |
|
5 |
from django.conf.urls.defaults import include, patterns |
6 |
|
7 |
from synnefo.api import servers, flavors, images, networks |
8 |
from synnefo.api.common import not_found |
9 |
from synnefo.api.versions import versions_list, version_details |
10 |
|
11 |
|
12 |
#
|
13 |
# The OpenStack Compute API v1.1
|
14 |
#
|
15 |
api11_patterns = patterns('',
|
16 |
(r'^servers', include(servers)),
|
17 |
(r'^flavors', include(flavors)),
|
18 |
(r'^images', include(images)),
|
19 |
(r'^networks', include(networks)),
|
20 |
) |
21 |
|
22 |
|
23 |
urlpatterns = patterns('',
|
24 |
(r'^(?:.json|.xml|.atom)?$', versions_list),
|
25 |
(r'^v1.1/(?:.json|.xml|.atom)?$', version_details, {'api_version': 'v1.1'}), |
26 |
(r'^v1.1/', include(api11_patterns)),
|
27 |
(r'^.+', not_found),
|
28 |
) |