urls.py 728 B

1234567891011121314151617181920212223242526272829
  1. from __future__ import unicode_literals
  2. from rest_framework import routers
  3. from . import views
  4. class VirtualizationRootView(routers.APIRootView):
  5. """
  6. Virtualization API root view
  7. """
  8. def get_view_name(self):
  9. return 'Virtualization'
  10. router = routers.DefaultRouter()
  11. router.APIRootView = VirtualizationRootView
  12. # Clusters
  13. router.register(r'cluster-types', views.ClusterTypeViewSet)
  14. router.register(r'cluster-groups', views.ClusterGroupViewSet)
  15. router.register(r'clusters', views.ClusterViewSet)
  16. # VirtualMachines
  17. router.register(r'virtual-machines', views.VirtualMachineViewSet)
  18. router.register(r'vm-interfaces', views.VMInterfaceViewSet)
  19. app_name = 'virtualization-api'
  20. urlpatterns = router.urls