urls.py 677 B

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