Coverage for virtualization/api/urls.py: 100%

13 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-10 18:35 +0000

1from netbox.api.routers import NetBoxRouter 

2 

3from . import views 

4 

5router = NetBoxRouter() 

6router.APIRootView = views.VirtualizationRootView 

7 

8# Clusters 

9router.register('cluster-types', views.ClusterTypeViewSet) 

10router.register('cluster-groups', views.ClusterGroupViewSet) 

11router.register('clusters', views.ClusterViewSet) 

12 

13# Virtual machine types 

14router.register('virtual-machine-types', views.VirtualMachineTypeViewSet) 

15 

16# VirtualMachines 

17router.register('virtual-machines', views.VirtualMachineViewSet) 

18router.register('interfaces', views.VMInterfaceViewSet) 

19router.register('virtual-disks', views.VirtualDiskViewSet) 

20 

21app_name = 'virtualization-api' 

22urlpatterns = router.urls